Document | Document Title |
---|---|
US11424350B2 |
Heterojunction bipolar transistor
A collector layer of an HBT includes a high-concentration collector layer and a low-concentration collector layer thereon. The low-concentration collector layer includes a graded collector layer in which the energy band gap varies to narrow with increasing distance from the base layer. The electron affinity of the semiconductor material for the base layer is greater than that of the semiconductor material for the graded collector layer at the point of the largest energy band gap by about 0.15 eV or less. The electron velocity in the graded collector layer peaks at a certain electric field strength. In the graded collector layer, the strength of the quasi-electric field, an electric field that acts on electrons as a result of the varying energy band gap, is between about 0.3 times and about 1.8 times the peak electric field strength, the electric field strength at which the electron velocity peaks. |
US11424346B2 |
Semiconductor device with programmable feature and method for fabricating the same
The present application discloses a semiconductor device with a programmable feature such as anti-fuse and a method for fabricating the semiconductor device. The semiconductor device includes a first insulating layer including a peak portion and an upper portion positioned on the peak portion, and first conductive blocks positioned on two sides of the peak portion. A width of the peak portion is gradually decreased toward a direction opposite to the upper portion, and the first conductive blocks are spaced apart by the peak portion. |
US11424340B2 |
Memory device and method of forming the same
Provided is a memory device including a substrate, a plurality of word-line structures, a plurality of cap structures, and a plurality of air gaps. The word-line structures are disposed on the substrate. The cap structures are respectively disposed on the word-line structures. A material of the cap structures includes a nitride. The nitride has a nitrogen concentration decreasing along a direction near to a corresponding word-line structure toward far away from the corresponding word-line structure. The air gaps are respectively disposed between the word-line structures. The air gaps are in direct contact with the word-line structures. A method of forming a memory device is also provided. |
US11424336B2 |
Gate contact over active region in cell
A system and method for laying out power grid connections for standard cells are described. In various implementations, gate metal is placed over non-planar vertical conducting structures, which are used to form non-planar devices (transistors). Gate contacts connect gate metal to gate extension metal (GEM) above the gate metal. GEM is placed above the gate metal and makes a connection with gate metal through the one or more gate contacts. Gate extension contacts are formed on the GEM above the active regions. Similar to gate contacts, gate extension contacts are formed with a less complex fabrication process than using a self-aligned contacts process. Gate extension contacts connect GEM to an interconnect layer such as a metal zero layer. Gate extension contacts are aligned vertically with one of the non-planar vertical conducting structures. Therefore, in an implementation, one or more gate extension contacts are located above the active region. |
US11424334B2 |
Semiconductor device
A semiconductor device with favorable electrical characteristics is provided. A semiconductor device with stable electrical characteristics is provided.The semiconductor device includes a first insulating layer, a second insulating layer, a third insulating layer, a fourth insulating layer, a semiconductor layer, and a first conductive layer. The second insulating layer is positioned over the first insulating layer and the island-shaped semiconductor layer is positioned over the second insulating layer. The second insulating layer has an island shape having an end portion outside a region overlapping with the semiconductor layer. The fourth insulating layer covers the second insulating layer, the semiconductor layer, the third insulating layer, and the first conductive layer, is in contact with part of a top surface of the semiconductor layer, and is in contact with the first insulating layer outside the end portion of the second insulating layer. The semiconductor layer contains a metal oxide, the second insulating layer and the third insulating layer contain an oxide, the first insulating layer contains a metal oxide or a nitride, and the fourth insulating layer contains a metal nitride. |
US11424331B1 |
Power semiconductor device for improving hot carrier injection
A power semiconductor device for improving a hot carrier injection is provided. A drain field plate is introduced at one side of a drain in a dielectric trench and connected to a drain electrode, having identical electric potential, thereby improving hole injection effects at a drain side of the dielectric trench. A shield gate field plate is introduced at one side of a source electrode in the dielectric trench and is connected to the source electrode or ground, thereby forming a shield gate. While decreasing gate drain parasitic capacitance Cgd, electron injection effects at a source electrode side of the dielectric trench are improved. With a trench etching method, the improvement of hot carrier injection can also be achieved by making carriers avoid a side wall of the dielectric trench on a path. |
US11424329B2 |
Semiconductor device including indium, silicon and carbon with varying concentrations
A semiconductor device including first to fourth points defined using In ion intensity, Si concentration, and C concentration obtained from SIMS data. The active layer of the device is a first region between the first point and the second point. In addition, the C concentration in a third region between the third point and the fourth point is higher than the C concentration in a second region adjacent to the fourth region along a second direction. Also, the Si concentration in the second region is higher than the Si concentration in the third region. |
US11424327B2 |
Semiconductor device, method for manufacturing semiconductor device, inverter circuit, drive device, vehicle, and elevator
A semiconductor device of an embodiment includes an electrode; and a silicon carbide layer in contact with the electrode and including: a first silicon carbide region of n-type; and a second silicon carbide region disposed between the first silicon carbide region and the electrode, in contact with the electrode, and containing at least one oxygen atom bonded to four carbon atoms. |
US11424326B2 |
Semiconductor device
According to one embodiment, a semiconductor device includes a silicon carbide member, first, second, and third electrodes, and a first insulating member. The silicon carbide member includes first, second, and third silicon carbide regions. The first silicon carbide region includes first, second, third, and fourth partial regions. The third partial region is between the first and second partial regions. The fourth partial region is between the third partial region and the first electrode. The second silicon carbide region includes first and second semiconductor regions. The third silicon carbide region includes third and fourth semiconductor regions. The first insulating member includes first, second, and third insulating regions. The second electrode is electrically connected to the first silicon carbide region. The third and fourth partial regions are between the second and first electrodes. The third electrode is electrically connected to the second silicon carbide region. |
US11424325B2 |
Silicon carbide semiconductor device and method of manufacturing silicon carbide semiconductor device
Before formation of gate insulating films, an oblique ion implantation of oxygen into opposing sidewalls of trenches, from a top of an oxide film mask is performed, forming oxygen ion-implanted layers in surface regions of the sidewalls. A peak position of oxygen concentration distribution of the oxygen ion-implanted layers is inside the oxide film mask. After removal of the oxide film mask, HTO films constituting the gate insulating films are formed. During deposition of the HTO films, excess carbon occurring at the start of the deposition of the HTO films and in the gate insulating films reacts with oxygen in the oxygen ion-implanted layers, thereby becoming an oxocarbon and being desorbed. The oxygen ion-implanted layers have a thickness in a direction orthogonal to the sidewalls at most half of the thickness of the gate insulating films, and an oxygen concentration higher than any other portion of the semiconductor substrate. |
US11424322B2 |
Semiconductor device and method of manufacturing the same
A semiconductor device may include: a gallium oxide substrate including a first side surface constituted of a (100) plane, a second side surface constituted of a plane other than the (100) plane, and an upper surface; and an electrode in contact with the upper surface, in which the gallium oxide substrate may include: a diode interface constituted of a pn interface or a Schottky interface; and an n-type drift region connected to the electrode via the diode interface, and a shortest distance between the first side surface and the diode interface is shorter than a shortest distance between the second side surface and the diode interface. |
US11424321B2 |
Semiconductor structure and preparation method thereof
The present invention provides a semiconductor structure and a preparation method thereof. A transition metal and an impurity are co-doped on a buffer layer above a substrate layer to reduce the leakage current of a semiconductor device, to improve the pinch-off behavior, and to avoid the device current collapse, moreover, the ranges of the concentration of the transition metal and the impurity in the buffer layer are controlled to ensure the balance of the leakage current during the dynamic characteristics of the device. |
US11424318B2 |
Capacitor devices and fabrication methods thereof
A method for fabricating a capacitor device includes providing a substrate; forming a first-layer electrode on the substrate; and forming a conductive layer on the first-layer electrode. The roughness of the first-layer electrode is a first roughness, the roughness of the conductive layer is a second roughness, and the second roughness is smaller than the first roughness. The method further includes forming a dielectric layer on the conductive layer; and forming a second-layer electrode on the dielectric layer. According to the disclosed method and capacitor device, by forming the conductive layer on the first-layer electrode, the roughness of the bottom electrode of the capacitor device is reduced, which effectively reduces the presence of protrusions on the surface of the bottom electrode. Therefore, the breakdown electric voltage of the capacitor device may be improved, and leakage current may be avoided. As such, the reliability of the capacitor device may be improved. |
US11424313B2 |
Display device
A display device may include a substrate, pixels, a first common voltage line, an outer common voltage trunk line, a first outer common voltage line, and a second outer common voltage line. The substrate may include a display area and a non-display area. The pixels may be disposed on the display area. The first common voltage line may be at least partially disposed on the display area. The outer common voltage trunk line may be disposed on the non-display area, may be electrically connected through the first common voltage line to the pixels, and may include a groove. The first outer common voltage line may protrude from the outer common voltage trunk line. The second outer common voltage line may protrude from the outer common voltage trunk line. The groove may be disposed between the second outer common voltage line and the first common voltage line. |
US11424311B2 |
Flexible display panel having mask-etching metal connection line in display and non-display areas and fabricating method thereof
A flexible display panel and a fabricating method thereof are provided. The fabricating method has: disposing an active layer and a gate of a switching tube of the flexible display panel sequentially on a substrate, wherein the switching tube is in the display area; disposing a source and a drain on the gate, wherein a signal connection line at same layer as the source and the drain is disposed in the non-display area; disposing a first insulating layer and a metal connection line sequentially on the source and the drain, wherein the first insulating layer and/or the metal connection line further extends into the non-display area and covers the signal connection line. This application increases thickness of film layers on the signal connection line, and also avoids phenomenon that the signal connection line is etched away due to over-etching upon etching the metal connection line, thereby causing disconnection phenomenon. |
US11424309B2 |
Substrate and display device having a gate driver on array circuit
The A substrate includes a base substrate, a wiring layer, a flexible layer, and a gate driver on array circuit, which are sequentially stacked from bottom to top. One side of the wiring layer is provided with a through hole penetrating the flexible layer to expose the gate driver on array circuit, so that the gate driver on array circuit is electrically connected to the wiring layer with the through hole. |
US11424306B2 |
Display device and method of manufacturing the same
A display device includes a substrate including a first display area and a second display area, the first display area including a first pixel, and the second display area including a second pixel and a transmissive area, a first pixel electrode and a first emission layer in the first pixel, a second pixel electrode and a second emission layer in the second pixel, an opposite electrode arranged as one body in the first display area and the second display area, and a top layer arranged on the opposite electrode, wherein the opposite electrode and the top layer each have an opening area corresponding to the transmissive area, and wherein a convex portion is around the transmissive area, the convex portion being convex in a top surface direction of the substrate. |
US11424303B2 |
Array substrate, display panel, and display apparatus having a pixel defining layer with thickness thinning regions
An array substrate may include a base substrate and a pixel defining layer on the base substrate. The pixel defining layer may include a plurality of thickness thinning regions. The thickness thinning regions may have a smaller height than other areas of the pixel defining layer on the base substrate. The plurality of the thickness thinning regions may be configured to guide flow of fillers to form an encapsulating layer on the pixel defining layer. |
US11424300B2 |
Display apparatus
A display apparatus includes a thin-film encapsulation layer covering pixel on a substrate and including a first inorganic encapsulation layer, an organic encapsulation layer, and a second inorganic encapsulation layer having a different length from that of the first inorganic encapsulation layer, a touch electrode located on the thin-film encapsulation layer, a touch contact line spaced apart from the thin-film encapsulation layer and located outside the thin-film encapsulation layer, an insulating layer located on the touch contact line, a touch contact hole formed in the insulating layer and spaced apart from the thin-film encapsulation layer, and a touch connection line extending from the touch electrode toward the touch contact hole and connected to the touch contact line through the touch contact hole. |
US11424299B2 |
Pressure sensitive display device having touch electrode and light emitting layer
Provided is a pressure sensitive display device including a sensing substrate, a reaction substrate provided on the sensing substrate, and spacers provided between the sensing substrate and the reaction substrate to space the sensing substrate apart from the reaction substrate. Here, the sensing substrate includes a flexible substrate and a touch electrode provided on one surface of the flexible substrate, which faces the reaction substrate. The reaction substrate includes a transparent substrate, a transparent electrode provided on one surface of the transparent substrate, which faces the sensing substrate, and a light emitting layer disposed on the transparent electrode. |
US11424298B2 |
Display panel and display device
A display panel and a display device are provided. The display panel includes an imaging layer, a pinhole light-shielding layer, a display array layer and a touch layer. The imaging layer, the display array layer and the touch layer are sequentially disposed; the pinhole light-shielding layer is between the imaging layer and the touch layer, and includes light-shielding regions and at least one hole-shaped light-transmitting region that is corresponding to the imaging layer; the display array layer is configured to emit light from a side away from the imaging layer; and the touch layer includes touch mesh patterns formed by conductive wires, and at least one of the touch mesh patterns includes a first mesh corresponding to the hole-shaped light-transmitting region and includes second meshes outside the first mesh, and a size of the first mesh is larger than sizes of the second meshes. |
US11424294B2 |
Display panel including sub-pixels arranged in an array that comprises N rows and 4M columns and display device having the same
A display panel and a display device are disclosed. The display panel includes a plurality of sub-pixel units arranged in an array which includes N rows and 4M columns, sub-pixel units in each row is divided into a plurality of sub-pixel unit groups, and each sub-pixel unit group includes a first sub-pixel unit, a second sub-pixel unit, a third sub-pixel unit and a fourth sub-pixel unit which are sequentially in four adjacent columns along a first direction. |
US11424293B2 |
Method for manufacturing display panel
The present disclosure provides a display panel. The light-emitting layers within a same sub-pixel have different thicknesses, and emit light that overlap with each other at the same time, resulting in that the peak of the overall microcavity characteristic curve has a wide range. Thus, the position of the peak of the overall microcavity characteristic curve produced by the sub-pixel can overlap with the position of the peak of the inherent brightness characteristic curve of the light-emitting layer within a wider range of angles, such that the electroluminescence spectrum changes less with change of viewing angles. Therefore, the color shift at different viewing angles is reduced, and there is no substantial difference for visual sensation for color when viewing the OLED display panel including such sub-pixels at different viewing angles. |
US11424292B2 |
Memory array containing capped aluminum access lines and method of making the same
A cross-point memory device includes first conductive line structures laterally extending along a first horizontal direction, an array of memory pillar structures overlying top surfaces of the first conductive line structures, such that each of the memory pillar structures includes a respective memory element, and second conductive line structures laterally extending along a second horizontal direction and overlying top surfaces of the array of memory pillar structures. At least one of the first conductive line structures and the second conductive line structures each includes a respective aluminum-containing rail and a respective metallic cap strip in contact with a top surface of the respective aluminum-containing rail. |
US11424288B2 |
Display device having improved alignment
A display device includes: a substrate including a pixel; a scan line for supplying a scan signal to the pixel; a data line for supplying a data signal to the pixel; a first power line for supplying a first driving power source to the pixel; a second power line for supplying a second driving power source to the pixel; and a third power line for supplying a ground voltage to the pixel. The pixel includes: first and second electrodes spaced apart from each other on the substrate; a plurality of light emitting elements, each of the light emitting elements having first and second end portions in a length direction thereof and being arranged between the first electrode and the second electrode; and a first switch electrically connected between the third power line and the first electrode. The first switch is configured to be turned on by a control signal. |
US11424287B2 |
Light emitting diode integrated with transition metal dichalcogenide transistor and method for manufacturing the same
The inventive concept relates to a light emitting diode integrated with a transition metal dichalcogenide-based transistor and capable of simultaneously fabricating the transistor to have a monolithic integration structure. The transition metal dichalcogenide is formed on the light emitting diode device, thereby providing the light emitting diode integrated with the transistor without affecting the characteristics of the light emitting diode device. |
US11424279B2 |
Imaging element and electronic device including imaging device
In an imaging element, a plurality of pixels each having a photoelectric conversion part is arranged in a two-dimensional matrix. Some of the plurality of pixels each have a polarizer placed therein on a side of a light beam incidence plane. At least some of pixels having no polarizer placed therein each have a material layer placed therein that prevents transmission of a light beam having a wavelength of a predetermined range, to reduce color mixture in the pixel having the polarizer placed therein. |
US11424275B2 |
Flexible display device
The present disclosure provides a flexible display device including a substrate, a first metal layer, a first insulating layer and a second insulating layer. The substrate includes an active region and a peripheral region adjacent to the active region. The first metal layer is disposed on the substrate. The first insulating layer is disposed on the first metal layer, and the first insulating layer includes a first via hole disposed in the peripheral region. The second insulating layer is disposed on the first insulating layer, and the second insulating layer includes a second via hole. In a top view direction of the flexible display device, the first via hole is disposed within the second via hole, and the second via hole exposes a portion of a top surface of the first insulating layer. |
US11424272B2 |
Display panel with pixel structure and display apparatus
A display panel includes a pixel structure, including a plurality of pixel groups, and the pixel group includes: a first switch, having a second end coupled to a first main pixel; a second switch, having a second end coupled to a first sub-pixel; a third switch, having a second end coupled to the first sub-pixel; a first capacitor, having one end coupled to a first end of the third switch and another end coupled to a common electrode; and a fourth switch, having a second end coupled to a second main pixel; a fifth switch, having a second end coupled to a second sub-pixel; a sixth switch, having a second end coupled to the second sub-pixel; a second capacitor, having one end coupled to a first end of the sixth switch and another end coupled to the common electrode. |
US11424270B2 |
Flexible display device and manufacturing method thereof
A flexible display device and a method of manufacturing thereof are provided. The flexible display device includes a flexible substrate, a thin film transistor disposed on the flexible substrate, a luminescent layer disposed on the thin film transistor, a first retaining wall and a second retaining wall disposed on the thin film transistor, and an encapsulation layer. The encapsulation layer includes a first inorganic layer, an organic layer, and a second inorganic layer. The first inorganic layer covers the first retaining wall, the second retaining wall, and one part of the thin film transistor. A plurality of first grooves are disposed in the first inorganic layer. The organic layer fills the plurality of first grooves and covers the luminescent layer and the other part of the thin film transistor. The second inorganic layer covers the first inorganic layer and the organic layer. |
US11424269B2 |
Method of fabricating vertical memory device
In a method, a stack structure including a plurality of first interlayer sacrificial layers and a plurality of second interlayer sacrificial layers that are alternately stacked is formed over a substrate. A trench penetrating the stack structure is formed. A channel layer covering a sidewall surface of the trench is formed. The plurality of first interlayer sacrificial layers are selectively removed to form a plurality of first recesses. The plurality of first recesses are filled with a conductive material to form a plurality of channel contact electrode layers. The plurality of second interlayer sacrificial layers are selectively removed to form a plurality of second recesses. A plurality of interfacial insulation layers, a plurality of ferroelectric layers and a plurality of gate electrode layers are formed in the plurality of second recesses. |
US11424267B2 |
Dielectric extensions in stacked memory arrays
In an example of forming a stacked memory array, a stack of alternating first and second dielectrics is formed. A dielectric extension is formed through the stack such that a first portion of the dielectric extension is in a first region of the stack between a first group of semiconductor structures and a second group of semiconductor structures in a second region of the stack and a second portion of the dielectric extension extends into a third region of the stack that does not include the first and second semiconductor structures. An opening is formed through the first region, while the dielectric extension couples the alternating first and second dielectrics in the third region to the alternating first and second dielectrics in the second region. |
US11424263B2 |
Boundary design to reduce memory array edge CMP dishing effect
In some embodiments, the present disclosure relates to an integrated chip. The integrated chip includes a plurality of transistor devices disposed within a substrate and a plurality of memory devices disposed within the substrate. A first isolation structure is disposed within the substrate between the plurality of transistor devices and the plurality of memory devices. The first isolation structure has a protrusion extending outward from an upper surface of the first isolation structure. A logic wall is arranged on the protrusion and surrounds the plurality of memory devices. |
US11424262B2 |
Microelectronic devices including staircase structures, and related memory devices and electronic systems
A microelectronic device comprises a stack structure, a stadium structure within the stack structure, a source tier underlying the stack structure, and a masking structure. The stack structure has tiers each comprising a conductive structure and an insulating structure. The stadium structure comprises a forward staircase structure, a reverse staircase structure, and a central region horizontally interposed between the forward staircase structure and the reverse staircase structure. The source tier comprises discrete conductive structures within horizontal boundaries of the central region of the stadium structure and horizontally separated from one another by dielectric material. The masking structure is confined within the horizontal boundaries of the central region of the stadium structure and is vertically interposed between the source tier and the stack structure. The masking structure comprises segments horizontally covering portions of the dielectric material horizontally interposed between the discrete conductive structures. Additional devices and electronic systems are also described. |
US11424261B2 |
Integrated circuit with different memory gate work functions
Various embodiments of the present application are directed to an integrated circuit (IC) comprising a memory cell with a large operation window and a high erase speed. In some embodiments, the IC comprises a semiconductor substrate and a memory cell. The memory cell comprises a control gate electrode, a select gate electrode, a charge trapping layer, and a common source/drain region. The common source/drain is defined by the semiconductor substrate and is n-type. The control gate electrode and the select gate electrode overlie the semiconductor substrate and are respectively on opposite sides of the common source/drain. Further, the control gate electrode overlies the charge trapping layer and comprises a metal with a p-type work function. In some embodiments, the select gate electrode comprises a metal with an n-type work function. |
US11424258B2 |
Flash and fabricating method of the same
A flash includes a substrate. Two gate structures are disposed on the substrate. Each of the gate structures includes a floating gate and a control gate. The control gate is disposed on the floating gate. An erase gate is disposed between the gate structures. Two word lines are respectively disposed at a side of each of the gate structures. A top surface of each of the word lines includes a first concave surface and a sharp angle. The sharp angle is closed to a sidewall of the word line which the sharp angle resided. The sidewall is away from each of the gate structures. The shape angle connects to the first concave surface. |
US11424255B2 |
Semiconductor device and manufacturing method thereof
A semiconductor device includes a substrate, an isolation feature, a floating gate, and a control gate. The substrate has a protruding portion. The isolation feature surrounds the protruding portion of the substrate. The floating gate is over the protruding portion of the substrate, in which a sidewall of the floating gate is aligned with a sidewall of the protruding portion of the substrate. The control gate is over the floating gate. |
US11424254B2 |
Semiconductor device and manufacturing method of the same
A semiconductor device and a manufacturing method of the same are provided. The semiconductor device includes a substrate, a plurality of floating gates, a tunneling dielectric layer, a plurality of control gates, and an ONO layer. The floating gates are located on the substrate, and the tunneling dielectric layer is located between the substrate and each of the floating gates. The control gates are located on the floating gates, and the ONO layer is located on two sidewalls of each of the control gates and between each of the control gates and each of the floating gates. |
US11424252B2 |
Small-area and low-voltage anti-fuse element and array
A small-area and low-voltage anti-fuse element comprises four first gate dielectric layers each two symmetrically distributed; and an anti-fuse gate formed on the first gate dielectric layers, wherein four corners of the anti-fuse gate respectively overlap corners of the first gate dielectric layers, which are closest to the anti-fuse gate; each of the four corners of the anti-fuse gate is fabricated to have at least one sharp angle. The present invention is characterized in that four first gate dielectric layers share an anti-fuse gate and that the sharp angle has a higher density of charges. Therefore, the present invention can greatly reduce the size of elements, lower the voltage required to puncture the first gate dielectric layer, and decrease the power consumption. The present invention also discloses a small-area and low-voltage anti-fuse array. |
US11424250B2 |
Memory
An IC includes a first memory block, a second memory block, and a first memory border cell between the first memory block and the second memory block. The first memory border cell includes a first memory core endcap to the first memory block on a first side of the cell. The first memory border cell further includes a second memory core endcap to the second memory block on a second side of the cell. The second side is opposite the first side. The first memory border cell further includes a memory gap portion between the first memory core endcap and the second memory core endcap. The memory gap portion provides a gap between the first memory core endcap and the second memory core endcap. |
US11424249B2 |
Method for fabricating a semiconductor device having a trench exposing a sidewall of the contact plug aligned with the sidewall of the substrate
A method including forming an inter-layer insulation layer on a substrate, forming a plug material penetrating the inter-layer insulation layer and contacting a portion of the substrate, forming a contact plug by etching the plug material, forming a trench exposing a side wall of the contact plug by etching the substrate and the inter-layer insulation layer to be aligned with a side wall of the contact plug, forming a gate insulation layer on a surface of the trench and the exposed side wall of the contact plug, and forming a gate electrode partially filling the trench on the gate insulation layer. The method includes an inter-layer insulation layer formed on a substrate, a contact plug penetrating the inter-layer insulation layer and contacting a portion of the substrate, trenches extending in a line shape and aligned with side walls of the contact plug, and a plug spacer positioned between the trenches and surrounding the contact plug. |
US11424248B2 |
Bitline structure for three-dimensional integrated circuit and method of forming the same
The invention involves a method of manufacturing a bonded semiconductor structure, comprising providing a support substrate which carries a transistor, and providing an interconnect region earned by the support substrate. The interconnect region includes a first multiple bypass bitline having an upper bypass interconnect and upper bypass via. The method includes providing a first conductive bonding layer carried by the interconnect region, wherein the first conductive bonding layer is connected to the upper bypass interconnect through the upper bypass via, and providing a vertical transistor carried by the first conductive bonding layer, the vertical transistor being in communication with the transistor through the interconnect region. The first multiple bypass bitline reduces the impedance experienced by the vertical transistor. |
US11424245B2 |
Self-aligned gate endcap (SAGE) architecture having gate contacts
Self-aligned gate endcap (SAGE) architectures having gate contacts, and methods of fabricating SAGE architectures having gate contacts, are described. In an example, an integrated circuit structure includes a gate structure over a semiconductor fin. A gate endcap isolation structure is laterally adjacent to and in contact with the gate structure. A trench contact structure is over the semiconductor fin, where the gate endcap isolation structure is laterally adjacent to and in contact with the trench contact structure. A local gate-to-contact interconnect is electrically connecting the gate structure to the trench contact structure. |
US11424241B2 |
Devices, memory devices, and methods of forming devices
A semiconductor device comprises a stack structure comprising decks each comprising a memory element level comprising memory elements, and a control logic level in electrical communication with the memory element level and comprising control logic devices. At least one of the control logic devices of the control logic level of one or more of the decks comprises at least one device exhibiting transistors laterally displaced from one another. A memory device, a thin film transistor control logic assembly, an electronic system, and a method of operating a semiconductor device are also described. |
US11424240B2 |
Semiconductor device and amplifier
A semiconductor device includes an electric circuit configured to include, a transistor, a first pad coupled to a gate or a drain of the transistor, a second pad coupled to the gate or the drain of the transistor, a first wiring that extends from the gate or the drain of the transistor to the first pad, and a second wiring that diverges from the first wiring and extends to the second pad, and a redistribution layer formed over the electric circuit and configured to include a first redistribution coupled to the first pad, and a second redistribution coupled to the second pad to constitute a stub. |
US11424239B2 |
Diodes for package substrate electrostatic discharge (ESD) protection
Embodiments may relate to a package substrate that is to couple with the die. The package substrate may include a signal line that is communicatively coupled with the die. The package substrate may further include a conductive line. The package substrate may further include a diode communicatively coupled with the signal line and the conductive line. Other embodiments may be described or claimed. |
US11424236B2 |
Facilitating alignment of stacked chiplets
In certain embodiments, a method for designing a semiconductor device includes generating a two-dimensional design for fabricating chiplets on a semiconductor substrate. The chiplets are component levels for a multi-chip integrated circuit. The two-dimensional design includes a first layout for alignment features and semiconductor structures to be formed on a first surface of a first chiplet and a second layout for alignment features and semiconductor structures to be formed on a first surface of a second chiplet. The second chiplet is adjacent to the first chiplet on the semiconductor substrate. The second layout is a mirror image of the first layout across a reference line shared by the first chiplet and the second chiplet. The first surface of the first chiplet and the first surface of the second chiplet are both either top surfaces or bottom surfaces. The method further includes generating a photomask according to the design. |
US11424234B2 |
Flexible foldable display screen and manufacturing method thereof
The present disclosure provides a flexible foldable display screen includes a glass substrate, a flexible screen body disposed on the glass substrate, and a controlling IC disposed at a top of the curing assembling area. The flexible screen body has a curing assembling area defined at an end thereof, and a display area disposed outside the curing assembling area. The glass substrate is disposed at a bottom of the curing assembling area, with the display area exposed from the glass substrate. The display area comprises a pixel sparse area formed at an edge of the display area, and a pixel dense area formed outside the pixel sparse area. A pixel unit density of pixel units in the pixel dense area is greater than that of pixel units in the pixel sparse area. |
US11424230B2 |
Pixel structure and display device including the pixel structure
A pixel structure, a display device, and a method of manufacturing a pixel structure, the pixel structure including a base substrate; at least one first electrode arranged in an upper portion of the base substrate; at least one second electrode having a circular shape extending along a circumferential direction around the at least one first electrode; and a plurality of LED elements connected to the first and second electrodes. |
US11424229B2 |
Pixel structure, display device including the pixel structure, and method of manufacturing the pixel structure
A pixel structure, a display device, and a method of manufacturing a pixel structure, the pixel structure including a base substrate; at least one first electrode arranged in an upper portion of the base substrate; at least one second electrode having a circular shape extending along a circumferential direction around the at least one first electrode; and a plurality of LED elements connected to the first and second electrodes. |
US11424227B2 |
Display panel, display module, and display device
The present invention provides a display panel, a display module, and a display device. The display panel includes a substrate and micro-LEDs. The display module achieves an extremely-narrow-bezel design by attaching a support plate to one side of a flexible drive circuit board of the display panel, bending a bending region, and attaching a bonding region to another side of the support plate. Multiple display modules are arranged in a accommodating chamber defined by a back plate of the display device and are fixed and joined to each other. Accordingly, a narrow-gap joining technology for micro-LED is realized, thus solving a problem that the micro-LED is too small in size, and realizing large-sized micro-LED displays. |
US11424226B2 |
Light-emitting device and method for producing a plurality of light-emitting devices
The invention relates to a light emitting device comprising: a support, at least two light-emitting elements at a top side of the support, first connection locations and a single second connection location at a bottom side of the support, wherein each light-emitting element comprises a first contact location and a second contact location at a side facing away from the support, each first contact location is connected to one of the first connection locations via a first connection, all of the second contact locations are connected to the second connection location via a second connection, the first connections run along an outer surface of the support, and the second connection runs through the support. |
US11424224B2 |
LED display panel, LED display apparatus having the same and method of fabricating the same
A display panel including a circuit board having pads, light emitting devices electrically connected to the pads and arranged on the circuit board, each light emitting device having a first surface facing the circuit board, and a buffer material layer disposed between the circuit board and the light emitting devices to fill a space between the circuit board and the light emitting devices, in which the buffer material layer is disposed under the first surfaces of the light emitting devices. |
US11424223B2 |
LED lighting arrangement
The invention describes an LED lighting arrangement comprising a single-layer carrier comprising a mounting surface, a metal core, and a dielectric layer between the mounting surface and the metal core; at least one LED string comprising a plurality of series-connected LED die packages mounted on the mounting surface, wherein the LED die packages of a string are arranged in a two-dimensional array comprising at least two rows; and at least one micro-via extending through the dielectric layer of the single-layer carrier and arranged to electrically connect the final cathode of an LED string to the metal core of the single-layer carrier. The invention further describes a lighting unit; and a method of manufacturing an LED lighting arrangement. |
US11424217B2 |
Soldering a conductor to an aluminum layer
An arrangement is disclosed. In one example, the arrangement of a conductor and an aluminum layer soldered together comprises a substrate and the aluminum layer disposed over the substrate. The aluminum forms a first bond metal. An intermetallic compound layer is disposed over the aluminum layer. A solder layer is disposed over the intermetallic compound layer, wherein the solder comprises a low melting majority component. The conductor is disposed over the solder layer, wherein the conductor has a soldering surface which comprises a second bond metal. The intermetallic compound comprises aluminum and the second bond metal and is predominantly free of the low melting majority component. |
US11424213B2 |
Semiconductor structure including a first surface mount component and a second surface mount component and method of fabricating the semiconductor structure
A semiconductor structure includes a semiconductor wafer, a first surface mount component, a second surface mount component and a first barrier structure. The first surface mount component is disposed on the semiconductor wafer, and electrically connected to the semiconductor wafer through a plurality of first electrical connectors. The second surface mount component is disposed on the semiconductor wafer, and electrically connected to the semiconductor wafer through a plurality of second electrical connectors, wherein an edge of the second surface mount component is overhanging a periphery of the semiconductor wafer. The first barrier structure is disposed on the semiconductor wafer in between the second electrical connectors and the edge of the second surface mount component, wherein a first surface of the first barrier structure is facing the second electrical connectors, and a second surface of the first barrier structure is facing away from the second electrical connectors. |
US11424212B2 |
Semiconductor package structure and method for manufacturing the same
A semiconductor package structure includes a conductive structure, at least one semiconductor element, an encapsulant, a redistribution structure and a plurality of bonding wires. The semiconductor element is disposed on and electrically connected to the conductive structure. The encapsulant is disposed on the conductive structure to cover the semiconductor element. The redistribution structure is disposed on the encapsulant, and includes a redistribution layer. The bonding wires electrically connect the redistribution structure and the conductive structure. |
US11424211B2 |
Package-on-package assembly with wire bonds to encapsulation surface
Apparatuses relating to a microelectronic package are disclosed. In one such apparatus, a substrate has first contacts on an upper surface thereof. A microelectronic die has a lower surface facing the upper surface of the substrate and having second contacts on an upper surface of the microelectronic die. Wire bonds have bases joined to the first contacts and have edge surfaces between the bases and corresponding end surfaces. A first portion of the wire bonds are interconnected between a first portion of the first contacts and the second contacts. The end surfaces of a second portion of the wire bonds are above the upper surface of the microelectronic die. A dielectric layer is above the upper surface of the substrate and between the wire bonds. The second portion of the wire bonds have uppermost portions thereof bent over to be parallel with an upper surface of the dielectric layer. |
US11424207B1 |
Non-volatile memory with different use of metal lines in word line hook up regions
To overcome a shortage of area for horizontal metal lines to connect word line switch transistors to corresponding word lines and for pass through signal lines, it is proposed to implement multiple architectures for the word line hook up regions. For example, some areas of a die will be designed to provide extra horizontal metal lines to connect word line switch transistors to word lines and other areas of the die will be designed to provide extra pass through signal lines. |
US11424205B2 |
Semiconductor interconnect structure and method
A semiconductor device includes a first interconnect structure over first substrate, a first bonding layer over the first interconnect structure, multiple first bonding pads disposed in a first region of the first bonding layer, the first bonding pads having a first pitch, and multiple second bonding pads disposed in a second region of the first bonding layer, the second region extending between a first edge of the first bonding layer and the first region, the second bonding pads having the first pitch, the multiple second bonding pads including multiple pairs of adjacent second bonding pads, wherein the second bonding pads of each respective pair are connected by a first metal line. |
US11424203B2 |
Semiconductor module and method of manufacturing semiconductor module
A semiconductor module includes: a semiconductor device; a bonding layer that is arranged on the semiconductor device, contains nickel or copper, and is electrically connected to the semiconductor device; a solder portion containing gold, disposed on the bonding layer; and a protective layer disposed directly on the bonding layer, covering an outer peripheral edge of the bonding layer. |
US11424199B2 |
Connector formation methods and packaged semiconductor devices
Methods of forming connectors and packaged semiconductor devices are disclosed. In some embodiments, a connector is formed by forming a first photoresist layer over an interconnect structure, and patterning the first photoresist layer. The patterned first photoresist layer is used to form a first opening in an interconnect structure. The patterned first photoresist is removed, and a second photoresist layer is formed over the interconnect structure and in the first opening. The second photoresist layer is patterned to form a second opening over the interconnect structure in the first opening. The second opening is narrower than the first opening. At least one metal layer is plated through the patterned second photoresist layer to form the connector. |
US11424198B2 |
Semiconductor device with graphene layers and method for fabricating the same
The present application discloses a semiconductor device with graphene layers and a method for fabricating the semiconductor device. The semiconductor device includes a substrate, a first passivation layer positioned above the substrate, a redistribution layer positioned on the first passivation layer, a first adjustment layer positioned on the redistribution layer, a pad layer positioned on the first adjustment layer, and a second adjustment layer positioned between the pad layer and the first adjustment layer. The first adjustment layer and the second adjustment layer are formed of graphene. |
US11424197B2 |
Package, package structure with redistributing circuits and antenna elements and method of manufacturing the same
A package includes a semiconductor package including a semiconductor die and a first insulating encapsulation, a substrate, and a second insulating encapsulation. The first insulating encapsulation encapsulates the semiconductor die. The substrate includes a redistribution circuitry, wherein the substrate is electrically coupled to the semiconductor package through the redistribution circuitry. The second insulating encapsulation is disposed on and partially covers the substrate, wherein the substrate is sandwiched between the semiconductor package and the second insulating encapsulation. |
US11424196B2 |
Matching circuit for integrated circuit die
An integrated circuit (IC) die is disclosed. The IC die can include a signal via extending through the IC die. The IC die can include a transmission line extending laterally within the IC die in a direction non-parallel to the signal via, the transmission line configured to transfer an electrical signal to the signal via. The IC die can include a matching circuit disposed between the transmission line and the signal via. The matching circuit can include inductance and capacitance matching circuitry to compensate for parasitic inductance and capacitance introduced by transition from the IC die to an underlying carrier. |
US11424192B2 |
Component-embedded substrate
A component-embedded substrate includes a first wiring substrate, an electronic component provided on the first wiring substrate, an intermediate wiring substrate provided around the electronic component on the first wiring substrate and connected to the first wiring substrate via a first connection member, a second wiring substrate provided above the first wiring substrate, the electronic component and the intermediate wiring substrate, and connected to the intermediate wiring substrate via a second connection member, and an encapsulating resin filled between the first wiring substrate and the second wiring substrate and covering the electronic component and the intermediate wiring substrate. Side surfaces of the intermediate wiring substrate are entirely covered by the encapsulating resin. |
US11424190B2 |
Multi-chip package and manufacture method thereof
A multi-chip package and a manufacturing method thereof are provided. The multi-chip package includes: an interposer including a dielectric body, a plurality of semiconductor bodies separated by the dielectric body, a through via penetrating through the dielectric body, and a wiring structure located in each of the plurality of semiconductor bodies; a plurality of semiconductor chips located side by side on a first surface of the interposer and electrically connected to the wiring structure; an encapsulant located on the first surface of the interposer and encapsulating at least a portion of the plurality of semiconductor chips; and a redistribution circuit structure located on a second surface of the interposer opposite to the first surface of the interposer and electrically connected to the plurality of semiconductor chips through the through via. |
US11424188B2 |
Methods of fabricating integrated circuit devices having raised via contacts
A method of fabricating an integrated circuit device is provided. The method includes depositing a first dielectric layer over a semiconductor substrate and forming first and second via contacts in the first dielectric layer and extending below a bottom surface of the first dielectric layer. The method also includes etching back the first dielectric layer to expose upper portions of the first and second via contacts. The method further includes depositing an etch stop layer conformally on the upper portions of the first and second via contacts and on the first dielectric layer. In addition, the method includes depositing a second dielectric layer on the etch stop layer and forming first and second metal lines in the second dielectric layer to be electrically connected to the first via contact and the second via contact, respectively. |
US11424184B2 |
Methods of forming microelectronic devices, and related microelectronic devices, memory devices, and electronic systems
A microelectronic device comprises pillar structures comprising semiconductive material, contact structures in physical contact with upper portions of the pillar structures, and conductive structures over and in physical contact with the contact structures. Each of the conductive structures comprises an upper portion having a first width, and a lower portion vertically interposed between the upper portion and the contact structures. The lower portion has a tapered profile defining additional widths varying from a second width less than the first width at an uppermost boundary of the lower portion to a third width less than the second width at a lowermost boundary of the lower portion. Memory devices, electronic systems, and methods of forming microelectronic devices are also described. |
US11424176B2 |
Semiconductor device with sealed semiconductor chip
A semiconductor device includes a semiconductor chip with bonding pads, the bonding pads being arranged along one side of an element forming surface of the semiconductor chip, a lead frame including first and second internal leads arranged such that tips thereof correspond to some of the bonding pads of the semiconductor chip, and first and second bonding wires by which the first internal leads and the some of the bonding pads are bonded to each other. The semiconductor device further includes a hanging pin section provided on the element non-forming surface of the semiconductor chip, and a sealing member with which the semiconductor chip is sealed including the hanging pin section and a bonding section between the first and second internal leads and the first and second bonding wires. |
US11424172B2 |
Semiconductor package
A semiconductor package includes: a first semiconductor chip including a first surface and a second surface opposite to each other and including first through electrodes; at least a second semiconductor chip stacked on the first surface of the first semiconductor chip and comprising second through electrodes electrically connected to the first through electrodes; and a molding layer contacting the first surface of the first semiconductor chip and a side wall of the at least one second semiconductor chip and including a first external side wall connected to and on the same plane as a side wall of the first semiconductor chip, wherein the first external side wall of the molding layer extends to be inclined with respect to a first direction orthogonal to the first surface of the first semiconductor chip, and both the external first side wall of the molding layer and the side wall of the first semiconductor chip have a first slope that is the same for both the first external side wall of the molding layer and the side wall of the first semiconductor chip. |
US11424169B2 |
Memory device including circuitry under bond pads
Some embodiments include apparatuses and methods of fabricating the apparatuses. One of the apparatuses includes a substrate of a semiconductor die; a memory cell portion located over a first portion of the substrate; a conductive pad portion located over a second portion of the substrate and outside the memory cell portion; and a sensor circuit including a portion located over the second portion of the substrate and under the conductive pad portion. The conductive pad portion includes conductive pads. Each of the conductive pads is part of a respective electrical path coupled to a conductive contact of a base outside the substrate. |
US11424168B2 |
Manufacturing method of semiconductor device and semiconductor manufacturing apparatus involving thickness measurements
Provided is a method for manufacturing a semiconductor device utilizing the feature that there are a plurality of semiconductor substrates to measure the thickness thereof, when measuring the thickness of a plurality of semiconductor substrates upon the laser annealing treatment. For each of at least one semiconductor substrate of the plurality of semiconductor substrates, a laser annealing treatment is performed by controlling a laser beam irradiating the semiconductor substrate based on self-thickness data being data of a result of measurement of a thickness of the semiconductor substrate and reference thickness data being data of a result of measurement of a thickness of at least one semiconductor substrate other than the semiconductor substrate among the plurality of semiconductor substrates. |
US11424166B2 |
Semiconductor structure and method for forming same
A semiconductor structure and a method for forming same are provided. One form of the forming method includes: providing a base, the base including: a substrate and a channel stack on the substrate, the channel stack including a first channel layer and a second channel layer located on the first channel layer, the first channel layer and the second channel layer being made of different materials, and a first region and a second region, where the channel stack is located in the first region and the second region; forming an interlayer dielectric layer on the substrate exposed from the channel stack, where a gate opening from which the channel stack is exposed is formed in the interlayer dielectric layer; removing the second channel layer of the first region in the gate opening; removing the first channel layer of the second region in the gate opening; and forming a gate structure surrounding a remainder of the first channel layer and the second channel layer. In some implementations of the present disclosure, channel regions of transistors in the first region and the second region are made of different materials to meet performance requirements of different transistors, thereby optimizing electrical performance of the semiconductor structure. |
US11424164B2 |
Enhanced etch resistance for insulator layers implanted with low energy ions
In one embodiment, a method may include providing a substrate, comprising a plurality of surface features, an isolation layer, disposed between the plurality of surface features, and a substrate base, disposed subjacent the isolation layer and the plurality of surface features, wherein the plurality of surface features extend above a surface of the isolation layer. The method may include directing a low energy ion beam to the substrate, when the substrate is heated at a targeted temperature, wherein an altered layer is formed within an outer portion of the isolation layer, and wherein an inner portion of the isolation layer is not implanted. |
US11424163B2 |
Three-dimensional electronic device through organic solvent plasticization process of polymer frame, and method for manufacturing same
Provided are a three-dimensional electronic device manufactured through a polymer frame solvent-plasticizing process and a method for manufacturing the three-dimensional electronic device including a polymer frame configured to have a planar figure-like shape so as to have a polygonal bottom and adjacent surfaces which are formed to be extended from respective edges of the bottom; and a flexible electronic device which is transferred to the polymer frame. The polymer frame is exposed to organic solvent vapor and has a change in Young's modulus. |
US11424158B2 |
Metal liner passivation and adhesion enhancement by zinc doping
A method comprises depositing a barrier layer on a dielectric layer to prevent oxidation of a metal layer to be deposited by electroplating due to an oxide present in the dielectric layer and depositing a doped liner layer on the barrier layer to bond with the metal layer to be deposited on the liner layer by the electroplating. The dopant forms a protective passivation layer on a surface of the liner layer and dissolves during the electroplating so that the metal layer deposited on the liner layer by the electroplating bonds with the liner layer. The dopant reacts with the dielectric layer and forms a layer of a compound between the barrier layer and the dielectric layer. The compound layer prevents oxidation of the barrier layer and the liner layer due to the oxide present in the dielectric layer and adheres the barrier layer to the dielectric layer. |
US11424155B2 |
Semiconductor device package and manufacturing method thereof
Methods and systems for a semiconductor device package with a die to interposer wafer first bond are disclosed and may include bonding a plurality of semiconductor die comprising electronic devices to an interposer wafer, and applying an underfill material between the die and the interposer wafer. Methods and systems for a semiconductor device package with a die-to-packing substrate first bond are disclosed and may include bonding a first semiconductor die to a packaging substrate, applying an underfill material between the first semiconductor die and the packaging substrate, and bonding one or more additional die to the first semiconductor die. Methods and systems for a semiconductor device package with a die-to-die first bond are disclosed and may include bonding one or more semiconductor die comprising electronic devices to an interposer die. |
US11424147B2 |
Deposition apparatus having particular arrangement of raw material supply port, partition plate, and opening for measuring a temperature
According to an aspect of the present invention, there is provided a deposition apparatus including: a reaction space which is a reaction chamber; a front chamber for deposition; a raw material supply port that is configured to supply a raw material to the reaction space; an opening for measuring a temperature of a wafer mounted on a wafer mounting surface of a mounting stage disposed in the reaction space; and a partition plate that partitions the reaction space and the front chamber for deposition, in which the raw material supply port is positioned on the same plane as the partition plate or on the reaction space side from the partition plate, and the opening is positioned in the front chamber for deposition side from the partition plate. |
US11424146B2 |
Substrate processing apparatus and temperature measurement unit
There is provided a technique capable of easily improving accuracy of temperature measurement of a substrate, regardless of a film formation state of the substrate. There is provided a substrate processing apparatus including a substrate mounting table having a mounting surface on which a substrate is mounted, a heater configured to heat the substrate mounted on the mounting surface, and an elastically deformable temperature sensor whose leading end portion constitutes a temperature detection part. The temperature sensor is configured to extend from below the mounting surface to above the mounting surface, and the leading end portion protrudes from the mounting surface. |
US11424140B2 |
Member, method of manufacturing the same, apparatus for manufacturing the same, and semiconductor manufacturing apparatus
A member includes a base material structure and a surface layer on the base material structure. The surface layer includes a particle that includes Y—O—F. The base material structure includes interface layers in contact with the surface layer. The interface layers of the base material structure include fluorine. |
US11424138B2 |
Substrate cleaning tool, substrate cleaning apparatus, substrate processing apparatus, substrate processing method, and method of manufacturing substrate cleaning tool
A substrate cleaning apparatus comprises a substrate holding roller and an edge cleaner. The substrate holding roller is configured to hold and rotate a substrate to be processed. The edge cleaner is in contact with an edge portion of the substrate to be processed and includes resin material containing fluororesin particles at least in a portion in contact with the substrate to be processed. |
US11424137B2 |
Drying process for high aspect ratio features
Embodiments described herein generally relate to a processing chamber incorporating a small thermal mass which enable efficient temperature cycling for supercritical drying processes. The chamber generally includes a body, a liner, and an insulation element which enables the liner to exhibit a small thermal mass relative to the body. The chamber is also configured with suitable apparatus for generating and/or maintaining supercritical fluid within a processing volume of the chamber. |
US11424136B2 |
Rare-earth oxide based coatings based on ion assisted deposition
A component for a processing chamber includes a ceramic body having at least one surface with a first average surface roughness. The component further includes a conformal protective layer on at least one surface of the ceramic body, wherein the conformal protective layer is a plasma resistant rare earth oxide film having a substantially uniform thickness of less than 300 μm over the at least one surface and having a second average surface roughness that is less than the first average surface roughness. |
US11424128B2 |
Apparatus and method for etching substrate
A substrate etching apparatus for etching a substrate, the substrate etching apparatus includes a treatment container configured to accommodate a substrate, a stage on which the substrate is placed, the stage being disposed in the treatment container, a gas supply configured to supply a treatment gas from an upper space above the stage toward the stage, and a gas exhauster configured to evacuate an interior of the treatment container. The gas supply includes a central region facing a central part of the stage and an outer peripheral region having a same central axis as the central region and configured to surround the central region. The gas supply is capable of supplying the treatment gas to each of the central region and the outer peripheral region. |
US11424124B2 |
Method of forming a patterned hard mask and method of forming conductive lines
A method of forming a patterned hard mask includes: forming first photoresist features on a hard mask layer; forming at least one sacrificial feature between immediately-adjacent two of the first photoresist features on the hard mask layer; performing a trimming process to the first photoresist features to form second photoresist features; and using the at least one sacrificial feature and the second photoresist features as etching mask, and performing a first etching process to the hard mask layer, in which a plurality of trenches are formed in the hard mask layer to obtain the patterned hard mask. |
US11424122B2 |
Mask pattern, semiconductor structure and fabrication method thereof
A mask pattern, a semiconductor structure and a method for forming the semiconductor structure are provided. The mask pattern includes a first mask pattern and a second mask pattern. The first mask pattern includes a plurality of first target patterns, and the plurality of first target patterns are arranged along a first direction. The second mask pattern includes a plurality of second target patterns, and the plurality of second target patterns are arranged along the first direction. When the first mask pattern overlaps the second mask pattern, one of the plurality of first target patterns partially overlaps a corresponding one of the plurality of second target patterns. |
US11424119B2 |
Method for selective deposition of silicon nitride layer and structure including selectively-deposited silicon nitride layer
A method for selectively depositing silicon nitride on a first material relative to a second material is disclosed. An exemplary method includes treating the first material, and then selectively depositing a layer comprising silicon nitride on the second material relative to the first material. Exemplary methods can further include treating the deposited silicon nitride. |
US11424118B2 |
Electronic devices comprising silicon carbide materials
An electronic device comprising a stack structure comprising one or more stacks of materials and one or more silicon carbide materials adjacent to the one or more stacks of materials. The materials of the one or more stacks comprise a single chalcogenide material and one or more of a conductive carbon material, a conductive material, and a hardmask material. The one or more silicon carbide materials comprises silicon carbide, silicon carboxide, silicon carbonitride, silicon carboxynitride, and also comprise silicon-carbon covalent bonds. The one or more silicon carbide materials is configured as a liner or as a seal. Additional electronic devices are disclosed, as are related systems and methods of forming an electronic device. |
US11424117B2 |
Broadband ultraviolet illumination sources
A broadband ultraviolet illumination source for a characterization system is disclosed. The broadband ultraviolet illumination source includes an enclosure having one or more walls, the enclosure configured to contain a gas, and a plasma discharge device based on a graphene-dielectric-semiconductor (GOS) planar-type structure. The GOS structure includes a silicon substrate having a top surface, a dielectric layer disposed on the top surface of the silicon substrate, and at least one layer of graphene disposed on a top surface of the dielectric layer. A metal contact may be formed on the top surface of the graphene layer. The GOS structure has several advantages for use in an illumination source, such as low operating voltage (below 50 V), planar surface electron emission, and compatibility with standard semiconductor processes. The broadband ultraviolet illumination source further includes electrodes placed inside the enclosure or magnets placed outside the enclosure to increase the current density. |
US11424113B2 |
Two dimensional MS/MS acquisition modes
A method of mass spectrometry is disclosed comprising performing a plurality of experimental runs, wherein each experimental run comprises: periodically mass analysing fragment or product ions at a plurality of time intervals, wherein a delay time is provided between the start of the experimental run and the first time interval at which the fragment or product ions are mass analysed. Different delay times are provided in different ones of the experimental runs and fragment or product ions that have been analysed in the same time interval in at least one of said experimental runs and that have been analysed in different time intervals in at least one other of said experimental runs are identified as fragment or product ions of interest. These fragment or product ions are thus determined to relate to different precursor ions and are used to identify their respective precursor ions. |
US11424111B2 |
Sputtering target assembly to prevent overetch of backing plate and methods of using the same
A sputtering target assembly, sputtering apparatus, and method, the target assembly including a backing plate having an aperture formed therein; and a target bonded to a front surface of the backing plate. The aperture is disposed on the backing plate such that a first end of the aperture is sealed by a portion of the target that is predicted by a sputtering target erosion profile to have the highest etching rate during a corresponding sputtering process. |
US11424110B2 |
Plasma processing apparatus and operational method thereof
A plasma processing apparatus includes: a detector configured to detect a change in an intensity of light emission from plasma formed inside a processing chamber; and a unit configured to adjust conditions for forming the plasma or processing a wafer arranged inside the processing chamber using an output from the detector, wherein the detector detects a signal of the intensity of light emission at plural time instants before an arbitrary time instant during processing, and wherein the adjusting unit removes the component of a temporal change of a long cycle of the intensity of light emission from this detected signal and detects the component of a short temporal change of the intensity of light emission, and adjusts the conditions for forming the plasma or processing a wafer arranged inside the processing chamber based on the short temporal change of the detected intensity of light emission. |
US11424108B2 |
Plasma processing apparatus
Provided is a plasma processing apparatus capable of obtaining desired etch profiles and preventing the degradation of yield rates due to the adhesion of particles, and equipped with a processing chamber in which a sample is plasma-treated; a radio-frequency power source for supplying radio-frequency power used to generate plasma; a sample stage which is provided with electrodes for electrostatically adsorbing the sample and on which the sample is mounted; and a DC power supply for applying DC voltages to the electrodes, the apparatus being further equipped with a control apparatus for controlling the DC power supply so as to apply such DC voltages as to decrease the absolute value of the potential of the sample in the absence of the plasma. |
US11424104B2 |
Plasma reactor with electrode filaments extending from ceiling
A plasma reactor includes a chamber body having an interior space that provides a plasma chamber and having a ceiling, a gas distributor to deliver a processing gas to the plasma chamber, a pump coupled to the plasma chamber to evacuate the chamber, a workpiece support to hold a workpiece, and an intra-chamber electrode assembly. The intra-chamber electrode assembly includes an insulating frame, a first plurality of coplanar filaments that extend laterally through the plasma chamber between the ceiling and the workpiece support along a first direction, and a second plurality of coplanar filaments that extend in parallel through the plasma chamber along a second direction perpendicular to the first direction. Each filament of the first and second plurality of filaments includes a conductor at least partially surrounded by an insulating shell. A first RF power source supplies a first RF power to the conductor of the intra-chamber electrode assembly. |
US11424101B2 |
Machine learning on wafer defect review
This disclosure is directed to solutions of detecting and classifying wafer defects using machine learning techniques. The solutions take only one coarse resolution digital microscope image of a target wafer, and use machine learning techniques to process the coarse SEM image to review and classify a defect on the target wafer. Because only one coarse SEM image of the wafer is needed, the defect review and classification throughput and efficiency are improved. Further, the techniques are not distractive and may be integrated with other defect detecting and classification techniques. |
US11424096B2 |
Temperature controlled secondary electrode for ion control at substrate edge
Embodiments of process kits for use in substrate processing chambers are provided herein. In some embodiments, a process kit for use in a substrate processing chamber includes an annular electrode configured to surround an electrostatic chuck, wherein the annular electrode includes an upper portion bonded to a lower portion and an annular channel disposed at an interface between the upper portion and the lower portion; wherein the annular electrode includes a first channel extending from a lower surface of the lower portion to the annular channel and a second channel extending from the lower surface of the lower portion to the annular channel; wherein the annular electrode is configured to flow a coolant from the first channel to the second channel via the annular channel to cool the annular electrode; and wherein the annular electrode includes at least one of a dielectric coating or a ceramic cap to reduce or prevent arcing between the annular electrode and the electrostatic chuck. |
US11424093B2 |
Direct current hybrid circuit breaker with reverse biased voltage source
Within a direct current hybrid circuit breaker (DC HCB), a commutation unit (CU) is provided in a semiconductor switch path in series with a semiconductor switch to facilitate opening the DC HCB. The semiconductor switch path is connected in parallel with a mechanical switch path that includes a mechanical switch. The CU is a controlled voltage source which applies a reverse biased voltage on the semiconductor switch path. The CU causes the current through the mechanical switch to ramp down while the current through the semiconductor switch ramps up to a supply current. The CU maintains the current through the mechanical switch to remain at a zero vale by compensating for the voltage drop across the semiconductor switch and the self-inductance of the semiconductor switch path. The mechanical switch can open without current and against no recovery voltage. |
US11424092B2 |
Rolling elements-based pivoting supports for keyboards
In one example, a keyboard device may include a base plate, a pivoting support fixedly disposed on the base plate and having a recess portion, a key cap support having a shaft portion rotatably received in the recess portion, a rolling element disposed between the shaft portion and the pivoting support, and a key cap assembled to the key cap support. |
US11424089B2 |
Heat-absorbing-and-dissipating jacket for a terminal of an electrical device
The present disclosure envisages a heat-absorbing-and-dissipating jacket (80) for a terminal (100) of an electrical device (1000). The jacket has a body (81) configured to at least partially contour walls of the housing (10) of the terminal (100) and the jacket is made of a heat-absorbing-and-dissipating material. The body (81) of the jacket has a lower portion (86) extending operatively below the housing (10) of the terminal (100). The body (81) of the jacket also has an upper portion (88) extending operatively above the housing (10) of the terminal (100). The jacket (80) of the present disclosure is a cost-effective means which allows maximum heat absorption and dissipation from an enclosed electrical device and can be incorporated in an existing design of an electrical device. |
US11424087B2 |
Electrical switching device
An electrical switching device includes a kinematic chain, a first encapsulation housing, a movable switching contact piece and a fixed switching contact piece. The movable switching contact piece is movable by the kinematic chain which penetrates the first encapsulation housing in a fluid-tight manner. The kinematic chain penetrates the first encapsulation housing in a linearly movable manner. |
US11424083B2 |
Metal-organic frameworks for supercapacitor electrodes
Metal-organic frameworks, supercapacitor electrodes, and supercapacitors are generally provided. Some metal-organic frameworks described herein may be suitable for use in supercapacitor electrodes, some supercapacitor electrodes described herein may comprise a metal-organic framework described herein, and some supercapacitors described herein may comprise the supercapacitor electrodes described herein. |
US11424081B2 |
Electrical energy storage apparatus and a method of preparing the same
An electrical energy storage apparatus and a method of preparing the same. The electrical energy storage apparatus includes a first energy storage device arranged to supply electrical energy to an external electrical load; a second energy storage device arranged to recharge the first energy storage when at least a portion of the second energy storage device is exposed to air. The second energy storage device includes an encapsulation arranged to selectively block an air exposure to the second energy storage device, so as to maintain the second energy storage device in an idle state. |
US11424074B2 |
Multilayer ceramic capacitor
A multilayer ceramic capacitor that includes a ceramic body including a stack of a plurality of dielectric layers and a plurality of internal electrodes; a first external electrode on a first end surface of the ceramic body and electrically connected to a first set of the plurality of internal electrodes; and a second external electrode on a second end surface of the ceramic body and electrically connected to a second set of the plurality of internal electrodes. The dielectric layer includes a plurality of dielectric grains including Ca, Zr, Ti and a rare earth element, P is present between the plurality of dielectric grains, and where at least a portion of the rare earth element is in a solid solution in the dielectric grains. |
US11424068B2 |
Inductor
An inductor includes a main body having a bottom surface, a top surface positioned opposite to the bottom surface, four side surfaces connected to the bottom surface and the top surface, a metal body that includes a first metal portion buried in the main body and second metal portions extending outward from respective opposite longitudinal ends of the first metal portion. The second metal portions are exposed from respective opposite side surfaces of the main body. In the inductor, each second metal portion is formed into a tabular shape having a first surface with a plating layer and a second surface positioned opposite to the first surface. Each second metal portion is formed into an external terminal and includes a first bend and a second bend that are formed by bending the second metal portion. |
US11424065B2 |
Coil electronic component
A coil electronic component includes first and second coil portions magnetically coupled to each other, an intermediate layer disposed between the first and second coil portions and including first magnetic particles, and an encapsulant encapsulating the first and second coil portions and including second magnetic particles. The intermediate layer and the encapsulant have permeabilities different from each other. |
US11424064B2 |
Multilayer coil component
A multilayer coil component includes a body including laminated ferrite layers, a coil conductor including conductive layers laminated in the body, and a pair of outer electrodes disposed on the lower surface of the body. Each of the pair of outer electrodes is electrically connected to a corresponding one of the end portions of the coil conductor. The lower surface of the multilayer coil component includes a recessed section between the pair of outer electrodes. |
US11424060B2 |
Superconducting coil and superconducting device
A superconducting coil of an embodiment includes a winding frame; a superconducting wire wound around the winding frame, the superconducting wire including a first region and a second region facing the first region; and a first layer placed between the first region and the second region, the first layer including a first particle and a thermosetting resin, the first particle including crystal having volume resistivity equal to or higher than 10−2 Ω·m and having cleavage, and the thermosetting resin surrounding the first particle. |
US11424057B2 |
Power inductor
Provided is a power inductor. The power inductor includes a body including metal powder and a polymer, at least one base provided in the body, and at least one coil pattern disposed on at least one surface of the base. The metal powder includes at least three metal powder of which middle values of grain-size distribution are different from each other. |
US11424056B2 |
Method for producing sintered R-T-B based magnet
A method for producing a sintered R-T-B based magnet includes: a step of providing a sintered R-T-B based magnet work; a step of providing an RL-RH-M based alloy; and a diffusion step. In the diffusion step, an adhering amount of the RL-RH-M based alloy to the magnet work is 4 to 15 mass %, and an adhering amount of RH is 0.1 to 0.6 mass %; in the magnet work, the R content accounts for 27 to 35 mass %, the Fe content in the entire T accounting for 80 mass % or more; and, in the RL-RH-M based alloy, the RL content accounts for 60 to 97 mass %; the RH content accounting for 1 to 8 mass %; and the M content accounts for 2 to 39 mass %. |
US11424055B2 |
Magnetic powder and preparation method thereof
Provided are a SmFeN magnetic powder which is superior not only in water resistance and corrosion resistance but also in hot water resistance, and a method of preparing the powder. The present invention relates to a method of preparing a magnetic powder, comprising: plasma-treating a gas; surface-treating a SmFeN magnetic powder with the plasma-treated gas; and forming a coat layer on the surface of the surface-treated SmFeN magnetic powder. |
US11424054B2 |
Thin-film resistors with flexible terminal placement for area saving
An apparatus including a dielectric layer; and a set of thin-film resistors arranged in a row extending in a first direction on the dielectric layer, wherein lengths of the set of thin-film resistors in a second direction substantially orthogonal to the first direction are substantially the same, wherein the set of thin-film resistors includes a first subset of one or more thin-film resistors with respective terminals spaced apart by a first distance, and wherein the set of thin-film resistors includes a second subset of one or more thin-film resistors with respective terminals spaced apart by a second distance, the first distance being different than the second distance. |
US11424053B1 |
Ceramic feedthrough assemblies for electronic devices with metal housings
A ceramic feedthrough assembly has a feedthrough interface sleeve brazed to a ceramic feedthrough body and a housing interface sleeve brazed to the feedthrough interface sleeve. The housing interface sleeve is configured to be integrated within an electronic device and welded to a metal housing to form a hermetically sealed electronic device. The ceramic feedthrough has at least one embedded electrical conductor extending from a first location on the ceramic feedthrough body to a second location on the ceramic feedthrough body. The feedthrough interface sleeve is positioned around the ceramic feedthrough body between the first location and the second location and brazed to the wrap-around metallization. When the metal housing is welded to the housing interface sleeve, the ceramic feedthrough assembly facilitates connection to an electronic circuit hermetically sealed in the electronic device with the metal housing. |
US11424048B2 |
Coaxial cable utilizing plated carbon nanotube elements and method of manufacturing same
A cable includes at least one inner conductor and an insulation layer surrounding the inner conductor. An outer conductive layer surrounds the insulation layer and center conductor and includes a carbon nanotube substrate having opposing face surfaces and edges. One or more metals are applied as layer(s) to the opposing face surfaces and edges of the carbon nanotube substrate for forming a metallized carbon nanotube substrate. The metallized carbon nanotube substrate is wrapped to surround the insulation layer and center conductor for forming the outer conductive layer. Embodiments of the invention include a braid layer positioned over the outer conductive layer. The braid layer is woven from of plurality of carbon nanotube yarn elements made of a plurality of carbon nanotube filaments. The carbon nanotube filaments include a carbon nanotube core and metal applied as a layer on the carbon nanotube core for forming a metallized carbon nanotube filaments and yarns woven to form the braid layer. |
US11424046B2 |
Electronic enclosure with neutron shield for nuclear in-core applications
An enclosure for non-organic electronic components is provided which includes an inner cavity for housing non-organic electronic components and a neutron shielding barrier surrounding the inner cavity and the electronic components housed within the cavity. The barrier is formed from a neutron reflecting material in solid or powdered form and a neutron absorbing material in solid or powdered form. An optional structural support is provided in certain aspects of the enclosure design. |
US11424044B2 |
While a nuclear reactor element extends into a cask, cutting the element to a length equivalent to internal height of the cask
A method of fragmentation of elements of a nuclear reactor includes placement of elements inside a cask and subsequent cutting, the cask being perforated. Each element is lowered into the cask by a full internal height of the cask using a gripper having clamping jaws. The element is intercepted at an upper edge of the cask, lifted, and positioned using video surveillance and artificial lighting so that a hydraulic cutter is directly under the clamping jaws. The element is cut at a point corresponding to a level of the upper edge of the cask, separating from the element a fragment equal to the internal height of the cask. Then the upper part of the element remaining after cutting is lowered inside the cask by the full internal height of the cask and the cutting of the element into fragments is repeated until the element is fully cut to fragments. |
US11424038B2 |
Systems and methods for anatomical modeling using information obtained from a medical procedure
Systems and methods are disclosed herein for anatomical modeling using information obtained during a medical procedure, whereby an initial anatomical model is generated or obtained, a correspondence is determined between the initial model and additional data and/or measurements from an invasive or noninvasive procedure, and, if a discrepancy is found between the initial model and the additional data, the anatomical model is updated to incorporate the additional data and reduce the discrepancy. |
US11424033B2 |
Information processing apparatus, control method therefor, and non-transitory computer-readable storage medium
An information processing apparatus 100 comprising: first inference unit configured to perform a first inference to medical image data and obtain information related to a diagnostic name identified from the medical image data as a first inference result; and second inference unit configured to perform a second inference to the medical image data and the information related to the diagnostic name and obtain information related to an image finding as a second inference result. |
US11424029B2 |
System, method and apparatus for electronic patient care
A system for electronic patient care includes a gateway and a medical device. The gateway is configured to provide at least one of a routing functionality, a medical device software update, and a web service. The medical device is configured to operatively communicate with the gateway using the web service. |
US11424022B2 |
Method for processing brain images
The present invention relates to a novel methodology for the field of brain images from Positron Emission Tomography (PET), likewise applicable to brain images from Single-Photon Emission Computer Tomography (SPECT) or another technique that makes it possible to generate images of brain metabolism, function or blood flow. This methodology arises from the need to improve the medical diagnosis of neurological disorders and from the need for objective, unbiased quantification of brain metabolism. The method is based on the spatial symmetry of the metabolism of the healthy human brain. Under this assumption, the entire healthy brain metabolism can be deduced from the metabolism of a single hemisphere of the brain. |
US11424021B2 |
Medical image analyzing system and method thereof
Provided are a medical image analyzing system and a method thereof, which mainly crop a plurality of image patches from a processed image including a segmentation label corresponding to a location of an organ, train a deep learning model with the image patches to obtain prediction values, and plot a receiver operating characteristic curve to determine a threshold which determines whether the image patches are cancerous, thereby effectively improving the detection rate of cancer. |
US11424017B2 |
Respiratory system and method that monitors medication flow
A respiratory system and method comprise a tracker module adaptable to be secured to a variety of inhalers, the tracker module sensing activation of the medication canister of the inhaler for delivery of medication to a user. The tracker module also senses the rate of inhalation air flow of the user when inhaling medication for determination of proper inhaler use. Upstream and downstream sensors provide flow information to determine quality of the inhalation. A flow sensor is an integral part of the tracking module and can be used on multiple inhalers. Other sensors are provided that monitor user presence at the inhaler, user technique in using the inhaler, and the attitude of the inhaler when it was used. Low power devices are used to conserve battery power. A spirometer provides user lung function data. |
US11424015B2 |
Devices, systems, and methods for analyte monitoring having a selectable or variable response rate
Methods, devices, and systems are provided that determine analyte trends according to different methods depending on whether a change-resistant state is active or not active. The method used when the change-resistant state is activated provides for different requirements for a resulting analyte trend to transition between states (e.g., level to non-level). Furthermore, in some aspects, methods, devices, and systems of selecting or modifying a response rate of an analyte monitoring device for an individual user are provided. User instructions for selecting or modifying a response rate of the device or system is received externally via a user interface or communication channel. The response rate of the analyte monitoring device or system is then selected or modified to the first response rate, and the device or system operated with the first response rate. |
US11424013B2 |
Systems and methods for sorting findings to medical coders
A sorter of medical findings for assessment by a medical coder is provided. In some embodiments, the sorter receives information about a user (coder), including identification, a role, and historical activity. The sorter determines whether to run in exploration or exploitation modes. Exploration is used to explore the scope of the findings and also identify variables that impact a finding. Exploitation is designed to maximize a goal (such as throughput or profitability). Lastly a finding is selected and provided to the user. The selection is based upon computing internal parameters when in exploration, or based upon optimizing for criteria when in exploitation. The sorter may also determine competency for the user, and cut them off from performing additional coding if they are found incompetent. |
US11424012B1 |
Sectionalizing clinical documents
Techniques for sectionalizing clinical documents are provided. In one set of embodiments, a computer system can, for each page of a clinical document: identify one or more section header candidates in the page and, for each section header candidate, attempt to classify the section header candidate as corresponding to one of a plurality of section types using a first classifier or a second classifier. The computer system can further partition the page into one or more sections based on corresponding section header candidates that have been successfully classified using either the first classifier or the second classifier, where the partitioning includes associating each section with a section type in the plurality of section types in accordance with the classification of the section's corresponding section header candidate. The computer system can then validate, for each section, the section's section type via an analysis of the body of the section. |
US11424007B2 |
Selection and monitoring methods for xenotransplantation
A method for predictive engineering of a sample derived from a genetically optimized non-human donor suitable for xenotransplantation into a human having improved quality or performance is provided. The method includes constructing a training data set from a series of libraries, wherein at least one library in the series of libraries comprises genomic, proteomic, and research data specific to non-humans. The method includes developing a predictive machine learning model based on the constructed training data set. The method includes utilizing the predictive machine learning model to obtain a predicted quality or performance of a plurality of sequences for a candidate sample from the non-human donor specific to a human patient or patient population. The method includes selecting a subset of sequences for evaluation from the plurality of sequences based on the predicted quality or performance. The method includes designing candidate samples derived from the non-human donor using the selected subset of sequences. The method includes measuring a respective in silico performance of each designed candidate sample. The method includes selecting a designed candidate sample for manufacture based on the respective in silico performance of each designed candidate sample. |
US11424005B2 |
Apparatuses and methods for adjusting victim data
Addresses of accessed word lines are stored. Data related to victim word lines associated with the accessed word line are also stored. The victim word lines may have data stored in relation to multiple accessed word lines. The data related to the victim word lines is adjusted when the victim word line is refreshed during a targeted refresh operation or an auto-refresh operation. The data related to the victim word lines is adjusted when the victim word line is accessed during a memory access operation. |
US11424001B2 |
Apparatuses, systems, and methods for error correction
Apparatuses, systems, and methods for error correction. A memory device may have a number of memory cells each of which stores a bit of information. A first latch may hold the encoded bit and provide it as a write parity bit to the memory array as part of a write operation. A second latch may hold a parity bit read from the memory array and the ECC circuit may generate a command signal based on that parity bit. A multiplexer latch may hold the encoded bit and provide a syndrome bit based on the command signal and the encoded bit. The syndrome bit may indicate if there is mismatch between the parity bit and the encoded bit. The logic which handles generating the syndrome bit may be separated from the logic tree. |
US11423999B2 |
Memory and its addressing method including redundant decoding and normal decoding
A memory device and its addressing method are disclosed. The memory device includes: an input module for receiving an input signal including an access address, a command, and a decoding selection instruction; a memory array including memory blocks, each having memory units arranged in an array; and a control module including memory block local control units, which respectively connected to one of the memory blocks in one-to-one correspondence. The memory block local control unit includes: at least one decoding unit, which performs redundant decoding or normal decoding to the input signal. The input of the decoding unit is coupled to the input module and the output is coupled to one of the memory units. The device further includes a selection module; the input of the selection module is coupled to the input module, and the output is coupled to the decoding unit. The addressing efficiency of the memory device is improved. |
US11423994B2 |
Timing controller for controlling memory device, operating method thereof, and electronic device including the timing controller
An electronic device includes a memory device and a timing controller configured to output control signals, which are generated using a first clock signal, to the memory device, generate first captured data by capturing data, which is output from the memory device, using the first clock signal in response to the control signals, and generate control signals using a second clock signal and output the control signals to the memory device when the first captured data is not valid data. |
US11423991B2 |
Method and apparatus for data erase in memory devices
Aspects of the disclosure provide a method for data erase in a memory device. The method includes providing first erase carriers from a body portion for the memory cell string, during an erase operation in a memory cell string. The first erase carriers flow in a first direction from a source side of the memory cell string to a drain side of the memory cell string. Further, the method includes providing second erase carriers from a junction at the drain side of the memory cell string. The second erase carriers flow in a second direction from the drain side of the memory cell string to the source side of the memory cell string. Then, the method includes injecting the first erase carriers and the second erase carriers to charge storage portions of the memory cells in the memory cell string. |
US11423987B2 |
Memory device and programming method thereof
A programming method for a memory device is disclosed. The programming method comprises moving a plurality of first charge carriers at a shallow energy level to a channel in a substrate layer before a fine programming operation for a first word line, wherein the plurality of first charge carriers at the shallow energy level correspond to a memory cell to be programmed. |
US11423986B2 |
Semiconductor memory device and method of operating the semiconductor memory device
Provided herein is a semiconductor memory device and a method of operating the semiconductor memory device. The semiconductor memory device includes: a memory cell array comprising a plurality of memory cells to be programmed to a plurality of programmed states; a peripheral circuit configured to perform a program operation on selected memory cells among the plurality of memory cells; a current sensing circuit configured to perform an individual state current sensing operation and an overall state current sensing operation on selected memory cells among the memory cells and determine a result of the program operation on each for the plurality of programmed states; and control logic configured to control the peripheral circuit and the current sensing circuit such that an operation period of the overall state current sensing operation at least partially overlaps with an operation period of a bit line set-up operation of the program operation. |
US11423980B2 |
Semiconductor storage device
A semiconductor storage device includes a first plane storing user data and system information, a second plane storing the user data and the system information, a first latch circuit storing even-numbered bit data of the system information read from the first plane, a second latch circuit storing odd-numbered bit data of the system information read from the second plane, and a sequencer. The sequencer executes in parallel a first process of reading out the even-numbered bit data of the system information from the first plane and storing the read data in the first latch circuit and a second process of reading out the odd-numbered bit data of the system information from the second plane and storing the read data in the second latch circuit. |
US11423977B2 |
Static random access memory with write assist circuit
The disclosed write assist circuit can include a control circuit and a voltage generator. The control circuit can be configured to receive memory address information associated with a memory write operation for memory cells. The voltage generator can be configured to provide a reference voltage to one or more bitlines coupled to the memory cells. The voltage generator can include two capacitive elements, where during the memory write operation, (i) one of the capacitive elements can be configured to couple the reference voltage to a first negative voltage, and (ii) based on the memory address information, both capacitive elements can be configured to cumulatively couple the reference voltage to a second negative voltage that is lower than the first negative voltage. |
US11423973B2 |
Contemporaneous sense amplifier timings for operations at internal and edge memory array mats
A memory hank has banks of sense amplifiers positioned in edge memory array mats that are coupled to digit lines with different lengths than banks of sense amplifiers coupled between inner memory array mats. During a main sense phase of a sense operation, a first sense amplifier bank positioned between an edge memory array mat and an inner memory array mat is activated at a first time prior to activation of a second sense amplifier bank positioned in the edge memory array mat at a second time. |
US11423968B2 |
Detecting location within a network
Systems and methods for detecting the presence of a body in a network without fiducial elements, using signal absorption, and signal forward and reflected backscatter of radio frequency (RF) waves caused by the presence of a biological mass in a communications network. |
US11423963B2 |
Integrated circuit and memory
An integrated circuit includes: a first path suitable for transferring an input signal from a first point to a second point; a second path suitable for transferring the input signal from the second point to a third point; a first phase comparator suitable for comparing an edge of the input signal at the first point with an edge of the input signal at the second point; and a second phase comparator suitable for comparing an edge of the input signal at the second point with an edge of the input signal at the third point, wherein the first path includes a first delay circuit whose delay value is adjusted based on a comparison result of the first phase comparator, and the second path includes a second delay circuit whose delay value is adjusted based on a comparison result of the second phase comparator. |
US11423953B2 |
Command triggered power gating for a memory device
Methods, systems, and devices for command triggered power gating for a memory device are described. Row logic circuitry for a memory array may be powered up (on) or powered down (off) independent of at least some other components of a memory device. The row logic circuitry may be on when a bank of the memory array is an active state but may be off when the bank is in a stand-by or power-down state. Additionally or alternatively, error correction circuitry for a memory array may be powered up (on) or powered down (off) independent of at least some other components of a memory device. The error correction circuitry may be on during an access portion of an access sequence but may otherwise be off. |
US11423950B2 |
Solid state drive device and method for fabricating solid state drive device
A solid state drive (SSD) device, including a substrate; a first buffer chip disposed on the substrate; a second buffer chip disposed on the first buffer chip; a plurality of first nonvolatile memory chips connected to the second buffer chip through wire bonding; a controller configured to transmit a control signal to the plurality of first nonvolatile memory chips through a first channel; and a first redistribution layer disposed in the substrate and configured to electrically connect the first channel to the first buffer chip, wherein the first buffer chip is connected to the first redistribution layer through flip chip bonding, and the second buffer chip is connected to the first redistribution layer through a first wire. |
US11423949B2 |
Data storage library with media acclimation device and methods of acclimating data storage media
A system, method and apparatus to acclimate a data storage component from a first environmental setting to a second environmental setting is disclosed. In one embodiment a system having a data storage library with a plurality of data storage cartridges and at least one media acclimation device having one or more storage locations which are sized to accept one or more data storage cartridges therein is disclosed. The at least one media acclimation device is configured to gradually acclimate the one or more storage locations from an external environmental condition to an internal environmental condition. In another embodiment, a method of acclimating a data storage library component is disclosed. The system, method and apparatus may optionally further include at least one environmental conditioning unit for conditioning the internal environment within the library. |
US11423948B2 |
Storage chassis and electronic apparatus comprising the same
The present disclosure provides a storage chassis and an electronic device including the storage chassis. The storage chassis has a first receiving space at an upper portion of a rear end, the first receiving space is configured to be shared by a plurality of functional modules, and each functional module includes cable management supports, CPU computation control modules or storage hard disks. In the present disclosure, more modules can be arranged in a limited chassis space flexibly and reasonably, thereby improving the utilization of the chassis space and implementing configuration of various functions. |
US11423943B2 |
Method and apparatus for generating a video based on a process
A method and apparatus for generating a video using a process diagram and using a process documentation guide storing screenshots and user inputs associates each node of a process diagram with a respective screenshot stored in the process documentation guide. A video is generated displaying each respective screenshot associated with each node of the process diagram in a sequence identified by the process diagram. The process diagram is generated by a user or by the process video server based on information in the process documentation guide. |
US11423941B2 |
Write-a-movie: unifying writing and shooting
A method and device for implementing Write-A-Movie technology. The method includes: obtaining a screenplay of a movie; generating, according to the screenplay, an action list by performing natural language processing (NLP) on the screenplay, the action list comprising a plurality of actions with attributes, the attributes of each action including a subject, a predicate, and a location of the action; rendering, according to the action list, three-dimensional (3D) data in 3D scenes of the movie, the 3D data reflecting, for each action, the subject performing the action at the location in a corresponding 3D scene; determining camera sequence of cameras for shooting two-dimensional (2D) frames in the 3D scenes by performing an auto-cinematography optimization process; and generating a 2D video of the movie by combining the 2D frames shot by the cameras based on the determined camera sequence. |
US11423938B2 |
Detecting errors in sensor data
A method includes receiving a first signal from a first sensor, the first signal including data representing an environment. The method also includes receiving a second signal from a second sensor, the second signal including data representing the environment. The method further includes determining a group of objects based at least in part on the received data, and identifying an error associated with data included in the first signal and/or the second signal. |
US11423937B2 |
Aluminum alloy substrate for magnetic disk, method for producing the same, and magnetic disk using aluminum alloy substrate for magnetic disk
There are provided: an aluminum alloy substrate for a magnetic disk, the aluminum alloy substrate including an aluminum alloy including 0.4 to 3.0 mass % (hereinafter, “%”) of Fe, less than 0.10% of Si, less than 0.10% of Mg, and the balance of Al and unavoidable impurities, in which an Al—Fe-based intermetallic compound having a longest diameter of 2 μm or more and less than 3 μm is dispersed at a distribution density of 1000 particles/mm2 or more, and a Mg—Si-based intermetallic compound having a longest diameter of 1 μm or more is dispersed at a distribution density of 1 particle/mm2 or less; a method for producing the same; and a magnetic disk in which an electroless Ni—P plating treatment layer and a magnetic layer thereon are disposed on a surface of the aluminum alloy substrate for a magnetic disk. |
US11423933B2 |
Magnetic recording medium having characterized magnetic layer and magnetic recording and reproducing device
The magnetic recording medium includes a non-magnetic support; and a magnetic layer including a ferromagnetic powder, in which one or more kinds of component selected from the group consisting of a fatty acid and a fatty acid amide are included in a portion of the magnetic layer side on the non-magnetic support, and a C—H derived C concentration calculated from a C—H peak surface area ratio in C1s spectra obtained by X-ray photoelectron spectroscopic analysis performed on a surface of the magnetic layer at a photoelectron take-off angle of 10 degrees, after pressing the magnetic layer at a pressure of 70 atm is 45 atom % or more. |
US11423931B2 |
Data storage device interleave driving secondary actuators
A data storage device is disclosed comprising a plurality of disks each comprising a top disk surface and a bottom disk surface, and a plurality of actuator arms each comprising a first fine actuator configured to actuate a top head over one of the top disk surfaces and a second fine actuator configured to actuate a bottom head over one of the bottom disk surfaces. A first fine driver controls the fine actuators of an even interleave of the actuator arms, and a second fine driver controls the fine actuators of an odd interleave of the actuator arms. |
US11423929B1 |
Reader with wide synthetic antiferromagnetic structure optimized for high stability and low noise
A reader includes a bearing surface and a free layer having a front surface that forms a portion of the bearing surface. The reader also includes a synthetic antiferromagnetic (SAF) structure below the free layer, the SAF structure has a narrow portion with a front surface that forms a portion of the bearing surface and a wide portion behind the narrow portion. The reader further includes an antiferromagnetic (AFM) layer in contact with the wide portion of the SAF structure. The SAF structure is configured to prevent switching from one magnetic state to another magnetic state in the wide portion under thermal fluctuations. |
US11423927B2 |
Assembly that enables reduction in disk to disk spacing
A data storage system includes a data storage foil mounted within the data storage system, the data storage foil has at least one data storage surface. The data storage system also includes a head configured to interact with the at least one data storage surface to carry out at least one of data read or data write operations. |
US11423924B2 |
Signal analysis device for modeling spatial characteristics of source signals, signal analysis method, and recording medium
A signal analysis device includes a memory and processing circuitry coupled to the memory and configured to obtain, for a spatial covariance matrix Rj (j is an integral number equal to or larger than 1 and equal to or smaller than J) for modeling spatial characteristics of J (J is an integral number equal to or larger than 2) source signals that are present in a mixed manner, a simultaneous decorrelation matrix P as a matrix in which all PHRjP are diagonal matrices, or/and Hermitian transposition PH thereof, as a parameter for decorrelating components corresponding to the J source signals for observation signal vectors based on observation signals acquired at I (I is an integral number equal to or larger than 2) different positions. |
US11423920B2 |
Methods and systems for suppressing vocal tracks
The methods and systems described herein aid users by modifying the presentation of content to users. For example, the methods and systems suppress the dialogue track of a movie when the user engages with the content by reciting a line of the movie as it is presented to the user. Words spoken by the user are detected and compared with the words in the movie. When the user is not engaging with the movie by reciting the lines or humming tunes while watching the movie, the audio track of the movie is not modified. Content can be modified in response to engagement by a single user or by multiple users (e.g., each reciting lines of a different character in a movie). Accordingly, the methods and systems described herein provide increased interest in and engagement with content. |
US11423917B2 |
Audio decoder and decoding method
A method for representing a second presentation of audio channels or objects as a data stream, the method comprising the steps of: (a) providing a set of base signals, the base signals representing a first presentation of the audio channels or objects; (b) providing a set of transformation parameters, the transformation parameters intended to transform the first presentation into the second presentation; the transformation parameters further being specified for at least two frequency bands and including a set of multi-tap convolution matrix parameters for at least one of the frequency bands. |
US11423914B2 |
Decoder, encoder and method for informed loudness estimation employing by-pass audio object signals in object-based audio coding systems
A decoder for generating an audio output signal having one or more audio output channels is provided, having a receiving interface for receiving an audio input signal having a plurality of audio object signals, for receiving loudness information on the audio object signals, and for receiving rendering information indicating whether one or more of the audio object signals shall be amplified or attenuated, further having a signal processor for generating the one or more audio output channels of the audio output signal, configured to determine a loudness compensation value depending on the loudness information and depending on the rendering information, and configured to generate the one or more audio output channels of the audio output signal from the audio input signal depending on the rendering information and depending on the loudness compensation value. One or more by-pass audio object signals are employed for generating the audio output signal. Moreover, an encoder is provided. |
US11423906B2 |
Multi-tap minimum variance distortionless response beamformer with neural networks for target speech separation
A method, computer system, and computer readable medium are provided for automatic speech recognition. Video data and audio data corresponding to one or more speakers is received. A minimum variance distortionless response function is applied to the received audio and video data. A predicted target waveform corresponding to a target speaker from among the one or more speakers is generated based on back-propagating the output of the applied minimum variance distortionless response function. |
US11423905B2 |
Handling away messages with intelligent assistance using voice services
Systems and methods for handling away messages with intelligent assistance using voice services. In some embodiments, an Information Handling System (IHS) may include: a processor; and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution, cause the IHS to: detect the presence of a person; output an audio greeting in response to the detection; receive an audio instruction in response to the audio greeting; transmit the audio instruction to a voice service provider, the voice service provider configured to: (i) convert the audio instruction into a text instruction, and (ii) transmit the text instruction to an intelligent assistance provider; receive a command from the intelligent assistance provider, the intelligent assistance provider configured to generate the command based upon the text instruction; and execute the command. |
US11423902B2 |
Conversational agent response determined using a sentiment
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for handing off a user conversation between computer-implemented agents. One of the methods includes receiving, by a computer-implemented agent specific to a user device, a digital representation of speech encoding an utterance, determining, by the computer-implemented agent, that the utterance specifies a requirement to establish a communication with another computer-implemented agent, and establishing, by the computer-implemented agent, a communication between the other computer-implemented agent and the user device. |
US11423901B2 |
Dialog management system for using multiple artificial intelligence service providers
Implementations of the present disclosure include methods, systems, and computer-readable storage mediums for utilizing multiple AI service providers by a dialog management system. The dialog management system can include a dispatcher bot, multiple worker bots, and multiple AI adapters that are each associated with a different cloud-based AI service provider. In response to receiving a query, the dispatcher bot selects a particular worker bot to handle the query. The particular worker bot is assigned to a particular AI service provider. An AI adapter associated with the particular AI service provider, generates a query message based on the query. The AI adapter sends the query message to the particular AI service provider and receives a response message. The dialog management system sends a representation of the response message to the particular worker bot, receives an answer for the query from the particular worker bot, and provides the answer for output. |
US11423900B2 |
Extracting customer problem description from call transcripts
Systems and methods for automatically identifying problem-relevant sentences in a transcript are disclosed. In an example method, a transcript may be received of a first support call. A region of the first support call transcript may be identified, and first customer utterances may be detected in the region using a trained classification model. A trained regression model may estimate a relevancy to the problem statement of each of the first customer utterances, and one or more most problem-relevant statements may be selected from the first customer utterances, based on the estimated relevancies. |
US11423898B2 |
Voice identification in digital assistant systems
Systems and processes for operating an intelligent automated assistant are provided. An example method includes receiving, from one or more external electronic devices, a plurality of speaker profiles for a plurality of users; receiving a natural language speech input; determining, based on comparing the natural language speech input to the plurality of speaker profiles: a first likelihood that the natural language speech input corresponds to a first user of the plurality of users; and a second likelihood that the natural language speech input corresponds to a second user of the plurality of users; determining whether the first likelihood and the second likelihood are within a first threshold; and in accordance with determining that the first likelihood and the second likelihood are not within the first threshold: providing a response to the natural language speech input, the response being personalized for the first user. |
US11423897B1 |
Techniques for providing adaptive responses
Systems and methods are described herein for generating an adaptive response to a user request. Input indicative of a user request may be received and utilized to identify an item in an electronic catalog. Title segments may be identified from the item's title. Significant segments of the user request may be determined. In response to the user request, a shortened title may be generated from the identified title segments and provided as output at the user device (e.g., via audible output provided at a speaker of the user device, via textual output, or the like). At least one of the title segments provided in the shortened title may correlate to the significant segment identified from the user request. In some embodiments, the length and content of the shortened title may vary based at least in part on the contextual intent of the user's request. |
US11423896B2 |
Gaze-initiated voice control
A device initiates voice control through gaze detection. The device detects that a user is gazing at a gaze target. Responsive to that detection, the device captures audio and performs automatic speech recognition of the captured audio to turn the audio into text. The device performs natural language understanding on the text to determine an application-specific command. The device performs application-specific processing for the application-specific command. |
US11423893B2 |
Response to secondary inputs at a digital personal assistant
One embodiment provides a method, including: receiving at a digital personal assistant coupled to an information handling device, while receiving a command from a first user, an input from a second user; determining that the input provided by the second user is directed at the first user; providing an indication indicating the command is directed to the digital personal assistant; and ignoring the input provided by the second user. Other aspects are described and claimed. |
US11423891B2 |
System, device, and method for responding to location-variable group electronic digital assistant inquiries
A process for responding to location-variable group electronic digital assistant requests includes monitoring audio communications transmitted between a plurality of communication devices (CDs) on a group communication channel (CC) and detecting an audio inquiry from a first CD of the plurality of CDs. A location of each CD is determined, including different first and second determined locations of the first and second CDs. The audio inquiry is processed and it is determined that a response will vary based on the different first and second locations. Two different first and second responses to the audio inquiry are generated as a function of the determined locations and are caused to be provide to respective ones of the first and second CDs via one of (i) two private call CCs, (ii) one individual private call CC and the group CC, and (iii) the group CC and a second group CC. |
US11423889B2 |
Systems and methods for recognizing a speech of a speaker
Systems, methods, and computer readable media comprising instructions executable by a processor, for recognizing speech within a received audio signal segment the audio signal to isolate the speech based on a speaker audio profile, determine from the audio signal a command, a first score reflecting confidence in determining the command, and a second score reflecting a potential error in determining the command, and cause the command to be executed if the first score is above a first threshold value and the second score is below a second threshold value. |
US11423885B2 |
Utilizing pre-event and post-event input streams to engage an automated assistant
Techniques are described herein for selectively processing a user's utterances captured prior to and after an event that invokes an automated assistant to determine the user's intent and/or any parameters required for resolving the user's intent. In various implementations, respective measures of fitness for triggering responsive action by the automated assistant may be determined for pre-event and a post-event input streams. Based on the respective measures of fitness, one or both of the pre-event input stream or post-event input stream may be selected and used to cause the automated assistant to perform one or more responsive actions. |
US11423883B2 |
Contextual biasing for speech recognition
A method includes receiving audio data encoding an utterance and obtaining a set of bias phrases corresponding to a context of the utterance. Each bias phrase includes one or more words. The method also includes processing, using a speech recognition model, acoustic features derived from the audio to generate an output from the speech recognition model. The speech recognition model includes a first encoder configured to receive the acoustic features, a first attention module, a bias encoder configured to receive data indicating the obtained set of bias phrases, a bias encoder, and a decoder configured to determine likelihoods of sequences of speech elements based on output of the first attention module and output of the bias attention module. The method also includes determining a transcript for the utterance based on the likelihoods of sequences of speech elements. |
US11423878B2 |
Intelligent voice recognizing method, apparatus, and intelligent computing device
Disclosed are an intelligent voice recognizing method, a voice recognizing apparatus, and an intelligent computing device. The an intelligent voice recognizing method according to an embodiment of the present disclosure receives a voice, acquires a sequential start language uttered sequentially with a utterance language from the voice, and sets the sequential start language as an additional start language other than a basic start language when the sequential start language is recognized as a start language of a voice recognizing apparatus, thereby being able to authenticate a user and recognize a voice even through a seamless scheme voice that is uttered in an actual situation. According to the present disclosure, one or more of the voice recognizing device, intelligent computing device, and server may be related to artificial intelligence (AI) modules, unmanned aerial vehicles (UAVs), robots, augmented reality (AR) devices, virtual reality (VR) devices, and 5G service-related devices. |
US11423876B2 |
Electronic apparatus, controlling method of electronic apparatus and server
An electronic apparatus which registers a device to a server by using a voice, and a method therefor are provided. The electronic apparatus includes a communication circuit, a microphone, a memory for storing computer executable instructions, and at least one processor configured to execute the computer executable instructions to acquire, from a voice received through the microphone, information on an external device which a user wishes to register, based on an external device corresponding to the acquired information being searched through the communication circuit, control the communication circuit to transmit information on an access point to the external device to enable the external device to communicate with a server, and control the communication circuit to transmit a registration request with respect to the external device to the server. |
US11423875B2 |
Highly empathetic ITS processing
The present disclosure provides a technical solution of highly empathetic TTS processing, which not only takes a semantic feature and a linguistic feature into consideration, but also assigns a sentence ID to each sentence in a training text to distinguish sentences in the training text. Such sentence IDs may be introduced as training features into a processing of training a machine learning model, so as to enable the machine learning model to learn a changing rule for the changing of acoustic codes of sentences with a context of sentence. A speech naturally changed in rhythm and tone may be output to make TTS more empathetic by performing TTS processing with the trained model. A highly empathetic audio book may be generated using the TTS processing provided herein, and an online system for generating a highly empathetic audio book may be established with the TTS processing as a core technology. |
US11423871B2 |
Acoustic panels and methods for preparing them
The disclosure relates to acoustic panels and methods for preparing them. The disclosure relates more particularly to panels having a porous facing and to methods for making such panels. One aspect of the disclosure is an acoustic panel comprising a base structure. The base structure has one or more edges, an outward major surface having a total area, and an inward major surface opposing the outward major surface. The base structure has a noise reduction coefficient (NRC) of at least about 0.3. The panel includes a coating layer directly disposed on the outward major surface of the base structure, the coating layer being formed of an open-cell foam. The coating layer has an exterior major surface opposing the outward major surface of the base structure. The coating layer is substantially scattering for light in the wavelength range of 380 nm to 780 nm, and has an absorption coefficient of less than 0.5 for acoustic frequencies in the range of 100 Hz to 10,000 Hz. |
US11423866B2 |
Method for displaying content of application via display, and electronic device
An electronic device according to various embodiments may comprise: a display panel having an active area of a first designated size; and a processor. The processor may be configured to: run a designated application comprising a first application display layer set to display fixed content, and a second application display layer set to display changing content; and, while the designated application is running, and on the basis of at least the fixed content, display the first application display layer in a second designated size smaller than the first designated size, and at least temporarily move, within the active area, the first application display layer displayed in the second designated size. |
US11423865B2 |
Wraparound display device
A display device is provided, the display device includes a display panel capable of being operated in a sectional display state, the display panel comprising: a first display portion, and a second display portion not in a same plane with the first display portion, when the display panel is operated in the sectional display state, the first display portion is operated in a display mode, and the second display portion is operated in a power saving mode. |
US11423861B2 |
Method for reducing required time of scanning a plurality of transmission ports and scanning system thereof
A method includes sorting a plurality of scanning time lengths of the plurality of transmission ports in an ascending order, generating a scanning priority table after the plurality of scanning time lengths of the plurality of transmission ports are sorted, and scanning at least two transmission ports according to the scanning priority table. A transmission port with a higher priority has a shorter scanning time length. A transmission port with a lower priority has a longer scanning time length. |
US11423860B2 |
Mitigation of screen burn-in for a foldable IHS
Certain IHSs (Information Handling Systems) may utilize displays that are foldable. Foldable displays may utilize OLED (organic light-emitting diode) display technology, which is particularly susceptible to screen burn-in. Embodiments implement procedures for mitigation of screen burn-in of a foldable display. When folded, a foldable display is logically divided into screen portions based on the locations of the folds. Embodiments mitigate screen burn-in separately in each these screen portions that are created by folding the display. A gap may be displayed along the length of the folds of a folded display, thus separating the different screen portions. Embodiments may implement procedures for mitigating screen burn-in from displaying such a gap. Embodiments may also determine screen portions of a folded display that are actively in use and may implement procedures for mitigating screen burn-in in inactive portions of the folded display. |
US11423859B2 |
Display control apparatus and display device
A display control apparatus includes a data driver, a timing controller, and a control circuit. The data driver a data output circuit that is configured to output data signals. The timing controller is configured to output data control signals that control the signal input of the data driver and include a frame start signal VS1 and a conventional signal VS2. The control circuit is electrically connected with the timing controller and the data output circuit (211), and is configured to input signals to the data output circuit according to the data control signals. |
US11423858B2 |
Driver circuit, display device, and electronic device
To suppress malfunctions in a shift register circuit. A shift register having a plurality of flip-flop circuits is provided. The flip-flop circuit includes a transistor 11, a transistor 12, a transistor 13, a transistor 14, and a transistor 15. When the transistor 13 or the transistor 14 is turned on in a non-selection period, the potential of a node A is set, so that the node A is prevented from entering into a floating state. |
US11423855B2 |
Display panel, display device, input/output device, and data processing device
A novel display panel that is highly convenient or reliable is provided. A pixel circuit includes a first switch, a node, a capacitor, and a second switch. The first switch includes a first terminal to which a first signal is supplied and a second terminal electrically connected to the node. The capacitor includes a first terminal electrically connected to the node and a second terminal electrically connected to the second switch. The second switch includes a first terminal to which a second signal is supplied and a second terminal electrically connected to the second terminal of the capacitor. In addition, the second switch has a function of changing from a non-conducting state to a conducting state when the first switch is in a non-conducting state and a function of changing from a conducting state to a non-conducting state when the first switch is in a non-conducting state. The display element performs display on the basis of a potential of the node. |
US11423854B2 |
Driving method and system of display panel, and display device
The present application discloses a driving method and driving system of a display panel, and a display device. The driving method includes: converting the first color signal to obtain a first HSV (hue, saturation, value) spatial signal; obtaining a second HSV spatial signal; reducing the minimum value of the first brightness normalized signals according to the second HSV spatial signal to obtain second brightness normalized signals; converting the second brightness normalized signals to obtain a second color signal; and driving the display panel using the second color signal. |
US11423850B2 |
Displays with dimming zones that change
In example implementations, a display is provided. The display includes a plurality of light emitting diodes (LEDs), a thin film transistor (TFT) substrate, a liquid crystal layer, a color filter (CF) substrate, and a controller. The TFT substrate is formed over the LEDs to control emission of light from the plurality of LEDs. The liquid crystal layer is formed over the TFT substrate. The CF substrate is formed over the liquid crystal layer to control a color of the light emitted from the plurality of LEDs. The controller is communicatively coupled to the plurality of LEDs to group subsets of LEDs of the plurality of LEDs into a plurality of local dimming zones, wherein the subsets of LEDs in each one of the plurality of local dimming zones changes over time. |
US11423847B2 |
Display device and method of operating a display device
A display device includes: a display panel including a plurality of pixels; a power management circuit configured to generate an analog power supply voltage; and a data driver configured to provide a pre-emphasis voltage and a data voltage to the plurality of pixels based on the analog power supply voltage, wherein the display device is configured to adjust a voltage level of the pre-emphasis voltage according to a distance from the data driver to each of the plurality of pixels to which the pre-emphasis voltage is applied, and wherein the display device is configured to adjust a voltage level of the analog power supply voltage according to the adjusted voltage level of the pre-emphasis voltage. |
US11423845B2 |
Source driver integrated circuit transmitting sensing data based on cascade manner, display device including the same, and method of operating display device
Provided are a source driver integrated circuit (IC) according to the present disclosure including a first buffer in which first sensing data transmitted from a first source driver IC is stored, a sensing data generation circuit configured to sense a characteristic of a driving element included in each pixel and generate second sensing data, a second buffer in which the second sensing data is stored, a control circuit configured to generate a selection signal in response to an operation command, and a selector configured to transmit one of the first sensing data stored in the first buffer and the second sensing data stored in the second buffer to a second source driver IC in response to the selection signal. |
US11423839B2 |
Display device
A display device may include a substrate, an organic light emitting element on the substrate, a pixel circuit between the substrate and the organic light emitting element, electrically connected to the organic light emitting element, and including a first transistor and a second transistor, a first metal layer between the substrate and the pixel circuit, overlapping the first transistor, and configured to receive a first voltage, and a second metal layer between the substrate and the pixel circuit, overlapping the second transistor, and configured to receive a second voltage different from the first voltage. |
US11423837B2 |
Pixel driving circuit and method for controlling the same, and display apparatus
A pixel driving circuit and a method for controlling the same, and a display apparatus are provided. The pixel driving circuit includes: a charge storage circuit having a first terminal electrically coupled to a first node, and a second terminal electrically coupled to a second node; a driving circuit electrically coupled to the first node, a third node, and a fourth node; a first switching circuit electrically coupled to a reset signal terminal, the first node, the second node, the third node, the fourth node, and an initialization signal terminal; a second switching circuit electrically coupled to a light-emitting signal terminal, a first voltage terminal, the fourth node, the third node, and a first electrode of a light emitting element; and a third switching circuit electrically coupled to a control electrode signal terminal, a data signal terminal, and the second node. |
US11423830B2 |
Display apparatus with array of light emitting diodes and method of manufacturing the same
A display includes a substrate with a plurality of electronic control elements, an array of light-emitting diodes having a semiconductor layer, a plurality of light emitting units disposed on the semiconductor layer, and a plurality of first electrodes disposed on the semiconductor layer, an bonding layer disposed between the substrate and the array of light-emitting diodes, and a plurality of wavelength conversion elements disposed on the semiconductor layer and spaced apart from each other. The plurality of wavelength conversion elements and the plurality of light emitting units are disposed at different sides of the semiconductor layer. The plurality of wavelength conversion elements is arranged in positions corresponding to the plurality of light-emitting units. |
US11423823B2 |
Shift register and driving method thereof, gate driving circuit and display device capabling reset the output terminal
The present disclosure provides a shift register including: a pre-charge reset circuit and an output circuit, the pre-charge reset circuit is configured to write, in a pre-charge stage, an input signal in an active level state into the pull-up node in response to the control of a first control signal, and write, in a reset stage, an input signal in an inactive level state into the pull-up node in response to the control of a second control signal; the output circuit is configured to write, in an output stage, a clock signal in an active level state into a signal output terminal in response to the control of an electric signal in an active level state at the pull-up node, and write, in the reset stage, a clock signal in an inactive level state into the signal output terminal in response to the control of the second control signal. |
US11423822B2 |
Display apparatus and method of driving display panel using the same
An embodiment of a display apparatus includes a display panel, a driving controller, and a data driver. In operation the driving controller determines a gain reducing area based on an edge load of input image data corresponding to an edge area of the display panel and compensates a grayscale value of the input image data corresponding to the gain reducing area to generate a data signal. The data driver converts the data signal to a data voltage and outputs the data voltage to the display panel. |
US11423803B2 |
Mathematics teaching aid and system for slope
A slope measurement and drawing aid (100) for teaching mathematics having unique indicia (130), rational-numeric slope values (184), and mathematical information (192), and a method of identifying the correct rational-numeric slope value associated with the graph of a given line, either by means of a gravity-activated indicator arm (140), or by means of the orientation of the teaching aid. For instructional purposes, when used in a classroom setting, the teaching aid can be removably held on a vertical board by magnetic (240R) or other means. When used in an individual setting, a smaller version of the teaching aid can similarly be used in a horizontal orientation on paper. |
US11423800B2 |
Welding training system
A welding training system includes one or more welding operator device which provides positional feedback relevant to a quality weld. The positional feedback is analyzed and, when the positional feedback is outside of a predetermined range, a signal is provided to the welding operator. In one embodiment, tactile feedback is provided in a welding gun. |
US11423794B2 |
Systems and methods for customizing playback of digital tutorials
Systems and methods are disclosed herein for continuing playback of a digital tutorial until a user interrupts the playback by signaling to the system that there is an issue or that the user needs help. The system, through detecting a recording that the user captured or a person's utterance (e.g., through passive voice monitoring) determines that the user's needs assistance with the digital tutorial. The system determines, based on the recording, that the user needs help to get to a specific step and play supplemental instructions to the user to get to the specific step. |
US11423793B2 |
Control system at an airport
This invention relates to a control system at an airport and a method implemented in such a control system. The system comprising: an input unit being arranged to communicate with an airport surveillance system at an airport, a control unit being arranged to receive, from the input unit, identification data for an aircraft on ground, position data, indicating a position of the aircraft, and, to provide the identification data to a data storage and receive an identifier of a designated gate for the aircraft from the data storage, wherein the control unit is further arranged to provide a signal to a gate control system at the designated gate for preparing the designated gate to receive the aircraft if the position of the aircraft is within a predetermined distance from the designated gate. |
US11423792B2 |
System and method for obstacle avoidance in aerial systems
An aerial system includes a body, a lift mechanism coupled to the body, a processing system, and at least one camera. The aerial system also includes a first motor configured to rotate the at least one camera about a first axis and a second motor configured to rotate the at least one camera about a second axis. The processing system is configured to determine a direction of travel of the aerial system and to cause the first motor and the second motor to automatically orient the at least one camera about the first axis and the second axis such that the at least one camera automatically faces the direction of travel of the aerial system. |
US11423791B2 |
Adaptive object detection
Controlling an unmanned aerial vehicle to traverse a portion of an operational environment of the unmanned aerial vehicle may include obtaining an object detection type, obtaining object detection input data, obtaining relative object orientation data based on the object detection type and the object detection input data, and performing a collision avoidance operation based on the relative object orientation data. The object detection type may be monocular object detection, which may include obtaining the relative object orientation data by obtaining motion data indicating a change of spatial location for the unmanned aerial vehicle between obtaining the first image and obtaining the second image based on searching along epipolar lines to obtain optical flow data. |
US11423789B2 |
System and method for preventing inadvertent loss of command and control link to an unmanned aerial system
An unmanned aerial system (UAS) is disclosed. In embodiments, the UAS includes an unmanned aerial vehicle (UAV), and a controller communicatively coupled to the UAV. In embodiments, the UAS controller may be configured to: acquire a command and control (C2) link quality model for a planned route; generate one or more control signals configured to cause the UAV to perform a monitored flight along a planned route; acquire actual C2 link quality data during the monitored flight along the planned route; compare the actual C2 link quality data to the C2 link quality model; identify a C2 link quality deviation between the actual C2 link quality and the C2 link quality model; and generate one or more control signals configured to cause the UAV to perform one or more prescribed flight plan maneuvers if the identified C2 link quality deviation (ΔC2LQ) exceeds a threshold deviation value (C2thresh). |
US11423787B1 |
Multi-modal control system for communications and navigation in a transportation environment
An aviation radio frequency database and radio frequency control system to automate the retrieval of radio frequencies and tuning of an aircraft radio includes a portable electronic device intended to relieve pilots of retrieving radio frequencies manually from maps, notes and directories eliminates the manual switching of frequencies on radios and other electronic devices replacing these procedures with a direct wireless link from a controlling device to the radio or other electronic device. The application of the invention is not limited to aviation but can be utilized in any utility scenario where operation calls for parameter changes, the object is conserving time and human effort, and raising standards of accuracy and system integrity. Remote control of onboard radio and other controllable electronics is achieved both by delivery of control codes and by use of a voice-to-text application. The configuration of a wireless-accessible database and a range of displays extends the application's utility to many forms of transportation, warehousing, farming, marine applications etc. |
US11423784B2 |
Method for controlling a parking operation of a motor vehicle
A method of controlling a parking operation of a vehicle by a parking assistańce system involves: capturing the position of a vehicle user located close to but outside of the vehicle; determining a provisional target position and a provisional motion path for the vehicle based on a vehicle starting position and the position of the vehicle user; checking whether the provisional target position and/or the motion of the vehicle into the provisional target position along the provisional motion path would cause a collision with the vehicle user; and if a result of the checking is affirmative, then changing the provisional target position and/or the provisional motion path so that no collision with the vehicle user will occur at the changed target position and/or along the changed motion path. |
US11423781B2 |
System and method for facilitating coordinated, efficient response to fire emergency
A mapping and coordinated communication system that allows emergency first responders and fire fighting vehicles to have advance and continuing real-time information regarding fire hydrant location and status as well as scene information to facilitate and provide automated feedback of which vehicles, arriving in which order, should hook up to which hydrants, to provide the most efficient directions to arrive at those exact locations, for the most likely effective fire fighting outcome. |
US11423780B2 |
Traffic control system
A traffic control system includes a vehicle control apparatus and a traffic control apparatus. The vehicle control apparatus includes a travel environment data transmission unit and a travel control unit. The traffic control apparatus includes a data supplementability determination unit and a data supplementation unit. The data supplementability determination unit determines whether or not data regarding a communication-disrupted vehicle out of a plurality of vehicles is supplementable on the basis of travel environment data received from a nearby vehicle traveling near the communication-disrupted vehicle. The data supplementation unit generates traffic environment data supplemented with the data regarding the communication-disrupted vehicle, on the basis of the travel environment data received from the nearby vehicle, and transmits the traffic environment data generated, to the nearby vehicle. |
US11423779B2 |
Vehicle detection systems and methods
Exemplary embodiments described in this disclosure are generally directed to vehicle detection systems and methods. In one exemplary embodiment, a vehicle detection system that is provided in a first vehicle receives a map generated by a vehicle detection system of a second vehicle. The map, which can be a cardinal map, for example, indicates a third vehicle that is detected by the vehicle detection system of the second vehicle and is undetectable by the first vehicle due to various reasons. For example, the first vehicle may fail to detect the third vehicle due to signal blocking caused by an intervening vehicle located between the first vehicle and the third vehicle, or due to the loss of radio-frequency (RF) signal reception by the vehicle detection system in the first vehicle. The second vehicle can detect the third vehicle by using radio-frequency (RF) signals and to convey the information to the first vehicle. |
US11423778B2 |
Device and method for controlling the output of driver information and for maintaining the attention of a driver of an automated vehicle
An apparatus and a method for controlling the output of driver information to a driver of a vehicle, with the objective of entertaining the driver and/or the passengers of the vehicle and/or increasing the driver attentiveness of the driver. A database of points of interest or objects of general interest, a database of topographic information, a device for determining the whereabouts of the vehicle, and an evaluation device to which these information items are delivered, are provided. The evaluation device ascertains, from the current whereabouts of the vehicle and from the topographic information, which points of interest or objects of general interest are present in the driver's field of view, and outputs via an output device the driver information regarding the point of interest or the object of general interest which has been ascertained by the evaluation device to be located in the driver's field of view. |
US11423777B2 |
Traffic sign displaying device
A traffic sign displaying device comprises a processor including a traffic sign recognizing section recognizing first traffic sign information on a traffic sign included in an image of an area ahead of a vehicle, a traffic sign information obtaining section obtaining from map information second traffic sign information on a traffic sign of a road based on position information on the vehicle, a traffic sign display portion displaying traffic sign information and a traffic sign display control section for controlling the traffic sign display portion, wherein if the first traffic sign information does not match the second traffic sign information, the traffic sign display control section stops displaying traffic sign information after the vehicle runs a predetermined distance or over a predetermined time with the traffic sign display control section displaying on the traffic sign display portion either the first traffic sign information or the second traffic sign information. |
US11423776B2 |
Low-power vehicle detection
A parking meter detects an object in proximity, based on a change in a proximity measurement at the meter, activates a directional sensor in response to detecting the object, receives sensor data at a meter processor from the directional sensor, wherein the received sensor data indicates a predetermined direction to the detected object relative to the meter. The parking meter determines a presence of the object, or lack thereof, in the predetermined direction based on the sensor data, and upon a positive determination of the presence of the object, stores an indication of the presence of the object along with a time of the positive determination. |
US11423774B2 |
Road condition generation method, apparatus and device, and storage medium
A road condition generation method is provided for a computing device. The method includes obtaining current driving state information; based on the current driving state information, generating road condition state information according to transition information between road condition states extracted from historical road condition data and a correspondence between the road condition states and road section traffic capacity information; and outputting the road condition state information. |
US11423773B2 |
Traffic analytics system for defining vehicle ways
Disclosed are systems and methods relating to determining geographic locations of vehicle ways which are employed by vehicles for movement and/or parking. A classifier may be defined for identifying portions of the vehicle ways via machine learning techniques and processing of historical telematic data. |
US11423771B1 |
Automatic detection of ritual travel
A device, method, and non-transitory computer readable medium for automatic detection of ritual travel is described. The device includes a processing circuitry configured to determine a relative location and an angle of travel of a user device relative to a central landmark, a first endpoint, and a second endpoint; detect an initial lap around the central landmark based on the relative location and the angle of travel; detect a number of laps taken around the central landmark and a pace of the number of laps; detect a route of travel between the first endpoint and the second endpoint; and provide instructions for completion of ritual travel based on the number of laps taken around the central landmark and the route of travel between the first endpoint and the second endpoint. |
US11423768B2 |
Power tool profile sharing and permissions
Method and system for programming a power tool from an external device. The method includes establishing a first communication link with a server. The server includes a profile bank that includes mode profiles generated by a plurality of users. The method further includes receiving, over the first communication link, a list of mode profiles representing a subset of the mode profiles of the profile bank. The method further includes receiving, in response to user input from a first user on the external device, a selection of a mode profile. The method further includes transmitting, over the first communication link, the selection of the mode profile. The method further includes receiving, over the first communication link, the mode profile, the mode profile having been generated by a second user. The method further includes transmitting wirelessly, to the power tool, the mode profile to configure the power tool. |
US11423764B2 |
Emergency communications using client devices that are associated with audio/video recording and communication devices
Communicating with law enforcement agencies using client devices that are associated with audio/video (A/V) recording and communication devices are provided. In one embodiments, a method for a client device for preventing redundant calls to an emergency call center is provided, the method comprising: receiving, at the client device, a notification, along with video footage associated with the notification, about an event generated by an A/V recording and communication device, the video footage captured by a camera of the A/V recording and communication device; receiving a request for contacting the emergency call center; informing one or more backend devices, in communication with the client device and a home security monitoring center that monitors a security system, of the received request to suppress a potential redundant call to the emergency call center from the home security monitoring center; and contacting the emergency call center. |
US11423763B2 |
Safe zones in tracking device environments
A tracking system determines if a tracking device is located within a safe zone based on whether a set of safe conditions are satisfied. The set of safe conditions includes a geographic boundary or a geographic location and corresponding threshold distance. The set of safe conditions can also include a time window during which a safe zone is active. When a tracking device is within a safe zone (e.g., geographically and temporally), the tracking device is determined to be safe, and notifications associated with the tracking device can be minimized. The safe zones may be user-selected, user-defined, or determined based on data analytics. If a set of safe conditions are not satisfied, the tracking system generates and sends a notification to the user of the tracking device indicating that the tracking device may be lost. |
US11423760B2 |
Device for detecting drowning individuals or individuals in a situation presenting a risk of drowning
The present invention relates to a device (2) for detecting drowning individuals or individuals in a situation presenting a risk of drowning, comprising at least one program of codes that are executable on one or more processing hardware components such as a microprocessor, the program being stored in memory in at least one readable medium and implementing an artificial neural network (20) having an automatic learning architecture composed of several layers, the artificial neural network (20) being pre-trained on image data from at least one standard non-specific database, the program being characterized in that the neural network is further trained a second time by learning transfer on image data from videos of simulated or real drowning situations or situations presenting a risk of drowning, the trained program being configured by this learning transfer to identify, preferably in real time, drowning situations or situations presenting a risk of drowning based on new image data provided. |
US11423758B2 |
Sensing peripheral heuristic evidence, reinforcement, and engagement system
Systems and methods for identifying a condition associated with an individual in a home environment are provided. Sensors associated with the home environment detect data, which is captured and analyzed by a local or remote processor to identify the condition. In some instances, the sensors are configured to capture data indicative of electricity use by devices associated with the home environment, including, e.g., which devices are using electricity, what date/time electricity is used by each device, how long each device uses electricity, and/or the power source for the electricity used by each device. The processor analyzes the captured data to identify any abnormalities or anomalies, and, based upon any identified abnormalities or anomalies, the processor determines a condition (e.g., a medical condition) associated with an individual in the home environment. The processor generates and transmits a notification indicating the condition associated with the individual to a caregiver of the individual. |
US11423757B2 |
Portable monitoring devices and methods of operating the same
In one aspect of the disclosed implementations, a device includes one or more motion sensors for sensing motion of the device and providing activity data indicative of the sensed motion. The device also includes one or more processors for monitoring the activity data, and receiving or generating annotation data for annotating the activity data with one or more markers or indicators to define one or more characteristics of an activity session. The device also includes one or more feedback devices for providing feedback, a notice, or an indication to a user based on the monitoring. The device further includes a portable housing that encloses at least portions of the motion sensors, the processors and the feedback devices. |
US11423752B2 |
Fire detection in an occupied compartment
A fire detection system includes a heat detector configured to monitor a fire detection volume; a smoke detector configured to monitor the fire detection volume; and an occupancy sensor configured to detect the presence of at least one person within the fire detection volume. The fire detection system is configured to monitor for the presence of a fire within the fire detection volume using the heat detector and the smoke detector responsive to determining, using the occupancy sensor, that the fire detection volume is unoccupied. The fire detection system is configured to monitor for the presence of a fire within the fire detection volume using the heat detector and not using the smoke detector responsive to determining, using the occupancy sensor, that the fire detection volume is occupied. |
US11423750B2 |
Data-secure sensor system
In some embodiments, a data-secure sensor system includes one or more processors configured to receive sensor data (e.g., image data, audio data, etc.) and generate descriptive data based on the sensor data that corresponds to a physical area that corresponds to information about identified objects or activity in physical area, an input/output (I/O) port, and an I/O choke communicatively coupled between the one or more processors and the I/O port, the I/O choke configured to limit a communication bandwidth of the I/O port to a maximum data rate. The one or more processors can be configured to prevent the sensor data from being accessible via any external port of the data-secure camera system, including the I/O port, and allow the descriptive data to be accessible via the I/O port. |
US11423746B2 |
Blackjack-based wagering game systems and methods
Systems and methods for providing, conducting and modifying Blackjack involving standard playing cards in which players form two player hands to compete against two dealer hands that are set according to a preset house way. |
US11423741B2 |
Gaming devices and methods for enhancing game indicia in random increments
Systems, apparatuses and methods for enhancing poker cards in subsequent poker games that are randomly incremented thereto, such as through advancements toward a threshold from a random initial value. One embodiment involves poker cards that are enhanced when reaching a random increment of poker games played relative to a triggering event, such as through expiration of a random count value. An initial count value or other tracking measure is established and displayed to the player, and when that count/tracking reaches a threshold, the card having the expired counter and/or cards in a vicinity of the card having the expired counter are enhanced, such as by converting those cards to Wild cards. |
US11423739B2 |
Electronic gaming machine
The disclosed technology relates to a method, system, and device for gaming including the display of a plurality of game symbols, each game symbol associated with one of at least two possible game actions. The game symbols associated with a first game action are displayed including a numerical prize value. Gameplay includes the selection of game symbols. In the event that a game symbol associated with a first game action is selected, its corresponding numerical prize value is award, for example added to a cumulative bonus prize, and the game symbol is then associated with the second game action. Typically, the visual representation of the game symbol is also changed, for example, the numerical prize value is removed. |
US11423735B2 |
Game controller
A game controller downloads a chip database at a predetermined timing from a server and stores the chip database as offline data in a storage unit, determines whether communication with the server is possible, when a chip communication unit accesses a game chip, and authenticates the game chip with reference to a offline data table when the communication is impossible. |
US11423733B2 |
Card game monitoring system
The card game monitoring system has: a game table on which bettors put wagers on betting areas; and a card shooter apparatus has a card reading unit to read and record the number (rank) and suit of the cards; and a control unit to determine a winning hand according to a table game rules based on information of numbers (ranks) and suits of the cards sequentially read by the card reading unit; a monitor video camera system to capture positions of cards and to identify wagers on each betting area at the game table; the control unit has further processing function to check whether wagers with payoff move to a pool of the winner of the bettors determined by the card shooter apparatus at the end of each game. |
US11423731B2 |
Cash management apparatus, cash management system, and cash management method
A cash management apparatus includes: a communication interface configured to acquire information of cash stored in a cash handling apparatus and information of cash kept outside the cash handling apparatus; a memory configured to store the information of the cash stored in the cash handling apparatus, and store the information of the cash kept outside the cash handling apparatus as information of cash kept in a virtual safe; and processing circuitry configured to output the information, of the cash kept in the virtual safe, which is stored in the memory, to notify a user. A plurality of pieces of information, each of which is information of cash kept in each of a plurality of virtual safes, is stored in the memory. |
US11423725B1 |
Generating time-based predictions and controlling access to the same
There is a need to accurately and dynamically generate a time-based prediction and control access to the time-based prediction. This need can be addressed, for example, by allowing controlled access to user information pertaining to a user visiting a facility. In one example, a method includes storing a companion user identifier in association with a public user identifier; receiving a request for a user status of the user; determining whether the companion user is permitted to receive the user status of the user based at least in part on the public user identifier and the companion user identifier; responsive to determining that the companion user is permitted to receive the user status of the user, requesting an aggregated time-based prediction for the user; and causing, the aggregated time-based prediction to be decrypted and provided as a response to the request for the user status of the user. |
US11423721B2 |
Methods and systems for controlling an intelligent device
The present disclosure relates to a method and system for controlling a smart device. The method may include obtaining correlating information of the smart device. The correlating information may include at least one of smart device information or a communication status of the smart device. The method may include determining indication information of the smart device by processing the correlating information of the smart device according to a preset algorithm. The method may include performing designated operations related to the smart device based at least in part on the indication information. |
US11423718B2 |
Electronic device and method for providing key
Various embodiments of the present invention relate to an electronic device and method for providing information on a key related to a door lock. According to the various embodiments, the electronic device comprises: a touchscreen display; a wireless communication circuit; a location detection sensor; at least one processor operatively connected to the display, the wireless communication circuit, and the location detection sensor; and a memory operatively connected to the processor, wherein the memory can store instructions causing, when executed, the processor to provide a user interface (UI) on the display, select, on the partial basis of at least one piece of data from the wireless communication circuit and/or the location detection sensor, a first key from among a plurality of electronic keys used for respectively opening one of a plurality of door locks, and display a first graphic user interface (GUI) related to the selected first key in order to be used or selected by a user input. |
US11423716B1 |
Technology for detecting onboard sensor tampering
Systems and methods detecting onboard sensor tampering are disclosed. According to embodiments, data captured by interior sensors within a vehicle may be analyzed to determine an indication that the activity of the vehicle operator either cannot be sufficiently detected or cannot be sufficiently identified using the captured data (e.g., that the captured data may be compromised). A date and time associated with the indication may be recorded, and a vehicle operator associated with the indication may be identified. A possible cause for the compromised data may be diagnosed, and notification may be generated indicating that the activity of the vehicle operator either cannot be sufficiently detected or cannot be sufficiently identified, and/or the possible cause. Additionally, a recommendation for restoring sensor functionality may be generated for the vehicle operator based the possible cause. |
US11423715B1 |
Vehicle diagnostic device
A vehicle diagnostic device for use in diagnosing, scanning and programming an electrical system of a vehicle having a housing, a computer with a screen disposed within the housing with the screen being disposed at an opening of the housing. The vehicle diagnostic device further includes a circuit board configured to operate as a SAE J2534 pass-thru device and disposed within the housing, with the circuit board including a multi-pin connector disposed at an aperture of the housing. A cable connects the computer and circuit board for communications there between. The circuit board is configured to receive vehicle data signals from a vehicle via the connector and convert the vehicle data signals for transmission to the computer via the cable. The computer is further configured to transmit signals to the circuit board via the cable for conversion by the circuit board to vehicle data signals for transmission via the connector to the vehicle. |
US11423713B2 |
Systems and methods to determine maintenance-focused aircraft data recording frame configurations
Systems and methods for formatting aviation data for improved aircraft fault detection, diagnosis, and maintenance are provided. One example method includes determining a plurality of available parameters associated with an aircraft. The method includes matching the plurality of available parameters against a plurality of desired parameters to identify a plurality of matched parameters that are both desired and available. The plurality of matched parameters are useful to perform fault diagnosis and prognosis for the aircraft. The method includes determining a priority level for each of the plurality of matched parameters. The method includes creating a standardized maintenance-optimized data frame configuration based at least in part on the plurality of matched parameters and the priority level for each of the plurality of matched parameters. |
US11423711B2 |
Force-based corrosion detection for vehicle steering rack
A method and system for estimating the corrosion levels of a steering rack of a vehicle. Measurements of torsional force applied to the steering rack are taken with respect to the displacement of the steering rack from a neutral position and the moving velocity of the vehicle, and compared to the expected values corresponding to a non-corroded steering rack. The degree of difference between the measured and expected values may then be used to estimate the level of corrosion of the steering rack. |
US11423709B2 |
Methods and systems for in-use monitor performance
Methods and systems are provided for updating an in-use monitoring performance (IUMP) based on operation of an auxiliary device. In one example, a method may include using an engine model to estimate a duration in which a diagnostic routine is not completed due to operation of an auxiliary device driven by an engine and selectively updating the IUMP ratio based on a comparison of the duration to a minimum time duration needed for completion of the diagnostic routine. |
US11423700B2 |
Method, apparatus, device and computer readable storage medium for recognizing aerial handwriting
A method, an apparatus, a device and a computer-readable storage medium for recognizing aerial handwriting are provided. The method may include detecting a palm region of a user in a two-dimensional grayscale image; detecting a fingertip in the two-dimensional gray-scale image based on the palm area; determining a spatial trajectory of the fingertip based on a set of two-dimensional gray-scale images, the set of two-dimensional gray-scale images including the two-dimensional gray-scale image; and recognizing handwritten content of the user based on the spatial trajectory. A two-dimensional gray-scale image is used to recognize and track the spatial trajectory of the fingertip, which may speed up aerial handwriting recognition, and has low processing performance requirements for the device, while also ensuring high accuracy. |
US11423699B2 |
Action recognition method and apparatus and electronic equipment
Embodiments of this disclosure provide an action recognition method and apparatus and an electronic equipment. The action recognition apparatus includes: a key-point feature extracting unit configured to process information on key points in a target human body in an image frame, to calculate key-point features of the target human body, the key-point features including a position of a predetermined key point and an angle of a predetermined joint in the target human body; and a first recognizing unit configured to recognize an action of the target human body according to the key-point features, and output a first recognition result. |
US11423692B1 |
Facial image data generation using partial frame data and landmark data
Examples described herein include systems for reconstructing facial image data from partial frame data and landmark data. Systems for generating the partial frame data and landmark data are described. Neural networks may be used to reconstruct the facial image data and/or generate the partial frame data. In this manner, compression of facial image data may be achieved in some examples. |
US11423691B2 |
Display device and method for driving the same
A display device includes a display panel including a plurality of pixels configured to display an image, a photo sensor on one surface of the display panel to sense light, and a fingerprint detector configured to control a fake determination image pattern of a fingerprint sensing area of the display panel configured to sense a fingerprint, and to perform fingerprint authentication and fake fingerprint determination, based on a sensing signal supplied from the photo sensor. |
US11423689B1 |
Identification method for an identification system
Provided is an identification method for an identification system, which includes a sensing area and an image sensor. First, a test object is close to the sensing area, so that the image sensor generates a dynamic image. Next, the test object gradually pressurizes the sensing area. Then, the test object completely covers the sensing area, and the image sensor further produces a perspective image. Finally, an identification module is used to determine whether the dynamic image is a biological image according to the perspective image, and to perform a subtraction operation on the dynamic image as a basis to determine whether to unlock the identification system. Therefore, the identification system and the identification method can achieve a real-time determination on whether the dynamic image is a biological image. Also, the identification method greatly improves the false acceptance rate (FAR) and the false rejection rate (FRR) of the identification system. |
US11423688B2 |
Fingerprint sensing module
A fingerprint sensing module is used for a liquid crystal display (LCD) panel having a sensing area. The fingerprint sensing module includes a light source and a shielding frame. The light source is configured to provide light emission for fingerprint sensing performed on the sensing area, wherein the sensing area is at a first side of the light source. The shielding frame is disposed on a light emission path from the light source toward the first side. |
US11423687B2 |
Electronic device including point detector and biometric information obtaining method using the same
An electronic device includes a display panel including at least one light source, a point detector disposed on one surface of the display panel or inside the display panel, and at least one processor operatively connected with the display panel and the point detector. The at least one processor is configured to cause the at least one light source to emit light in response to an object outside the display panel, detect, through the point detector, at least a portion of the emitted light reflected by at least a portion of the object, and obtain biometric information corresponding to the object based on the detection. |
US11423685B2 |
Driving apparatus and operation method thereof
A driving apparatus and an operation method thereof are provided. The driving apparatus includes a first driving circuit and a second driving circuit. The first driving circuit performs a first driving mode on a panel. The first driving circuit performs the first driving mode during a first frame period among a plurality of frame periods and skips the first driving mode during a first skip period between the first frame period and a second frame period among the frame periods. The first driving circuit outputs timing control signal including a timing that the first driving mode is skipped. The second driving circuit is coupled to the first driving circuit to receive the timing control signal. The second driving circuit performs a fingerprint sensing operation different from the first driving mode on the panel according to the timing control signal during the first skip period. |
US11423684B2 |
Display device having fingerprint sensing function, electronic device including the same, and operation method thereof
A display device relating to a method of operating thereof includes: a display panel having a touch sensing unit to sense an external touch and a display unit including a plurality of pixels; a fingerprint sensing panel to sense a fingerprint disposed on one surface of the display unit, the fingerprint sensing panel having a plurality of fingerprint sensing pixels respectively connected to a plurality of fingerprint scan lines and a plurality of fingerprint sensing lines, and a fingerprint scan driving circuit to drive one or more fingerprint scan lines included in a sensing area; and a read-out circuit to output a selection signal for selecting a sensing area of the fingerprint sensing panel. |
US11423679B2 |
Automated parasite analysis system
A parasite analysis system includes a pressure vessel configured to store a biological sample, an imaging cell connected to the pressure vessel, and a waste depository connected to the imaging cell. An input valve controls whether biological sample can flow from the pressure vessel into the imaging cell and an output valve controls whether biological sample can flow from the imaging cell into the waste depository. The parasite analysis system also includes a camera that captures a chronological set of images of a portion of the biological sample in the imaging cell and an image analysis system that analyzes the chronological set of images to generate an estimate of a number of parasites in the portion of the biological sample. Estimates for multiple portions of the biological sample may be generated and sampling techniques used to estimate the number of parasites in the entire biological sample. |
US11423678B2 |
Automated whole-slide image classification using deep learning
Computer-implemented techniques for classifying a tissue specimen are presented. The techniques include obtaining an image of the tissue specimen; segmenting the image into a first plurality of segments; selecting a second plurality of segments that include at least one region of interest; applying an electronic convolutional neural network trained by a training corpus including a set of pluralities of tissue sample image segments, each of the pluralities of tissue sample image segments labeled according to one of a plurality of primary pathology classes, where the plurality of primary pathology classes consist of a plurality of majority primary pathology classes, where the plurality of majority primary pathology classes collectively include a majority of pathologies according to prevalence, and a class for tissue sample image segments not in the plurality of majority primary pathology classes, such that a primary pathology classification is output; and providing the primary pathology classification. |
US11423675B2 |
System and method for detecting activeness of driver
Provided is a system for detecting activeness of a driver, the system including a camera configured to photograph the driver, a camera moving module configured to move the camera, and a camera operation processor configured to detect the activeness of the driver by processing an image captured by the camera and control the camera to move using the camera moving module according to the detected activeness of the driver. |
US11423674B2 |
Vehicle occupant gaze detection
A computer includes a processor and a memory, the memory storing instructions executable by the processor to determine respective probabilities of a direction of a gaze of a vehicle occupant toward each of a plurality of points in an image, determine a gaze distance from a center of the image based on the probabilities, and, upon determining that the gaze distance exceeds a threshold, suppress manual control of at least one vehicle component. |
US11423667B1 |
Geolocating an object using a single camera
A camera mounted on a seafaring vessel obtains an image showing an object. The distance to the object is computed using, in part, a normal vector of the plane containing the camera and the horizon. |
US11423666B2 |
Method of detecting target object detection method and device for detecting target object, electronic apparatus and storage medium
A method of detecting target object includes: extracting, through a neural network, a feature of a reference frame and a feature of a frame under detection; inputting each of at least two feature groups from at least two network layers of the neural network into a detector so as to obtain a corresponding detection result group output from the detector; wherein each feature group includes features of the reference frame and of the frame under detection, each detection result group includes a classification result and a regression result with respect to each of a plurality of candidate boxes for a feature group; and acquiring a bounding box for the target object in the frame under detection according to the at least two detection result groups. |
US11423664B2 |
Warning device, warning method, and warning program
A warning device according to the present invention includes an image acquisition unit configured to acquire an image group including a plurality of images taken in succession, a detection unit configured to perform detection of an object on each of images in the image group, a determination unit configured to compare detection results of the object in the image group in chronological order and determine a degree of movement of the object, and a warning unit configured to issue a warning in accordance with the determined degree of movement, wherein the image acquisition unit acquires a plurality of image groups respectively based on a plurality of filter characteristics and the determination unit compares corresponding images between the plurality of image groups and thereby selects an image with high detection accuracy for each time period, compares the selected images in chronological order, and determines the degree of movement of the object. |
US11423656B2 |
Situation recognition device, aircraft passenger compartment and method for surveillance of aircraft passenger compartments
A situation recognition device (10) including a surveillance processor (1) and an AI system (3). The surveillance processor receives visual and/or acoustic surveillance signals (E) from an aircraft passenger compartment (20) via an input interface (7). The AI system (3) includes an AI processor (4), a rule set generator (5) based on self-learning algorithms, and a reference rule set memory (6). The AI system is in bidirectional data communication with the surveillance processor (1). The AI processor (4) checks, upon a request (Q) from the surveillance processor (1), data patterns in the received visual and/or acoustic surveillance signals (E) for deviations from data patterns in a reference rule set (R) stored in the reference rule set memory (6). The surveillance processor (1) outputs indicator signals (A) via the output interface (8) if deviations determined by the AI processor (4) exceed one or more predefinable deviation threshold values. |
US11423655B2 |
Self-supervised sequential variational autoencoder for disentangled data generation
A computer-implemented method is provided for disentangled data generation. The method includes accessing, by a variational autoencoder, a plurality of supervision signals. The method further includes accessing, by the variational autoencoder, a plurality of auxiliary tasks that utilize the supervision signals as reward signals to learn a disentangled representation. The method also includes training the variational autoencoder to disentangle a sequential data input into a time-invariant factor and a time-varying factor using a self-supervised training approach which is based on outputs of the auxiliary tasks obtained by using the supervision signals to accomplish the plurality of auxiliary tasks. |
US11423654B2 |
Identification of continuity errors in video by automatically detecting visual inconsistencies in video frames
Embodiments of the present invention are directed towards determining visual inconsistencies in frames of a video to identify continuity errors in the video. A visual inconsistency can be based on an appearance or a disappearance of an object between frames of the video. Visual inconsistencies in the video can also be identified based on a semantic analysis of an object corresponding to a frame of the video. Identified continuity errors can be used to generate an error report. |
US11423653B2 |
Systems and methods for generating media content
Techniques and systems are provided for generating media content. For example, a server computer can detect a trigger from a device located at a site. The trigger is associated with an event at the site. The server computer can obtain media segments of media captured by a plurality of media capture devices located at the site. At least one of the media segments corresponds to the detected trigger. The server computer can determine one or more quality metrics of a media segment based on a first motion of an object captured in the media segment and/or a second motion of a media capture device used to capture the media segment. A subset of media segments can be selected from the obtained media segments based on quality metrics determined for the obtained media segments. A collection of media segments including the subset of media segments can then be generated. |
US11423652B2 |
Adding beauty products to augmented reality tutorials
Systems, methods, and computer-readable media for adding beauty products to tutorials are presented. Methods include accessing video data comprising images of a presenter creating a tutorial, the tutorial depicting the presenter applying a beauty product to a body part of the presenter. Methods further include processing the video data to identify changes to the body part of the presenter from an application of the beauty product, and responding to identifying changes to the body part of the presenter from the application of the beauty product by processing the video data to identify the beauty product. Methods further include retrieving information regarding the beauty product and causing presentation of information regarding the beauty product on a display device. |
US11423650B2 |
Visual positioning method and apparatus, and computer-readable storage medium
The disclosure provides a visual positioning method and apparatus, an electronic device and a computer-readable storage medium. The method includes: generating a semantic graph by semantically identifying collected images; determining description information of each entity through a random walk algorithm in the established semantic graph; determining candidate entities matching each entity in a preset entity map based on the description information; and positioning a collection area of the current image based on an area where the candidate entities are located in the preset entity map. The description information of each entity node constructed with the random walk algorithm not only contains semantic information of the corresponding node, but also local constraint information between semantics. |
US11423647B2 |
Identification system, model re-learning method and program
Learning means 701 learns a model for identifying an object indicated by data by using training data. First identification means 702 identifies the object indicated by the data by using the model learned by the learning means 701. Second identification means 703 identifies the object indicated by the data as an identification target used by the first identification means 702 by using a model different from the model learned by the learning means 701. The learning means 701 re-learns the model by using the training data including the label for the data determined based on the identification result derived by the second identification means 703 and the data. |
US11423646B2 |
Loop closure detection method, mobile device and computer readable storage medium
A loop closure detection method, a mobile device, and a computer readable storage medium are provided. The method includes: collecting images in different detection directions simultaneously through C0 cameras installed on the mobile device to obtain an image data group comprising C0 images; calculating feature information of each image in the image data group; performing a loop closure detection in C0 sub-threads respectively based on the feature information to obtain a loop closure detection result of each sub-thread; and determining a loop closure detection result of the mobile device based on the loop closure detection result of each sub-thread. In this manner, cross detections in a plurality of detection directions can be realized, which breaks through the limitation of loop closure detection in the prior art with respect to path direction, avoids repeated paths in the same direction, and greatly improves the mapping efficiency. |
US11423643B1 |
Method for generating obfuscated image to be used in training learning net work and labeling device using the same
A training image to be used in training a learning network is generated. The method of generating the training image includes steps of: (a) a labeling device, in response to acquiring an original image, (i) inputting the original image into an image recognition network to detect privacy-related regions from the original image, (ii) adding dummy regions, different from the detected privacy-related regions, onto the original image, and (iii) setting the privacy-related regions and the dummy regions as obfuscation-expected regions which represent regions to be obfuscated in the original image; (b) the labeling device generating an obfuscated image by obfuscating the obfuscation-expected regions; and (c) the labeling device labeling the obfuscated image to be corresponding to a task of the learning network to be trained, to thereby generate the training image to be used in training the learning network. |
US11423642B2 |
Method and apparatus for point cloud compression
Aspects of the disclosure provide methods and apparatuses for point cloud compression and decompression. In some examples, an apparatus for point cloud compression/decompression includes processing circuitry. For example, the apparatus is for point cloud decompression. The processing circuitry decodes prediction information of an image from a coded bitstream corresponding to a point cloud. The prediction information indicates that the image includes a plurality of missed points from at least a patch for the point cloud, and the plurality of missed points are arranged in the image according to a non-jumpy scan. Then, the processing circuitry reconstructs the plurality of missed points from the image according to the non-jumpy scan. |
US11423639B2 |
Hidden camera detection systems and methods
Hidden camera detection systems and methods are disclosed herein. An example method includes illuminating a surface with infrared light, obtaining an image of the surface using an infrared camera, and determining the presence of a hidden camera associated with the surface by determining a difference in spectral reflectance between how the infrared light is reflected off of the hidden camera as compared to how the infrared light is reflected off of the surface. |
US11423638B2 |
Multizone illumination for optical face identification
An optical sensor module for sensing a face of a person for user identification and authentication, where a face illumination module is provided to use an array of face illumination light sources arranged in a regular array pattern to produce illumination light which may be invisible light such as infrared light and an optical diffraction element that is located to receive illumination light beams from the face illumination light sources and to transfer each illumination light beam from each face illumination light source in the array into a patterned light beam containing illumination light spots. |
US11423634B2 |
Object detection model training method, apparatus, and device
In an object detection model training method, a classifier that has been trained in a first phase is duplicated to at least two copies, and in a training in a second phase, each classifier obtained through duplication is configured to detect to-be-detected objects with different sizes, and train an object detection model based on a detection result. |
US11423633B2 |
Image processing to detect a rectangular object
In some implementations, a device may detect edges in an image, and may identify, based on the edges, a rectangle that bounds a document in the image. The device may detect lines in the image, and may identify edge candidate lines by discarding one or more of the lines. The device may identify intersection points where lines, included in the edge candidate lines, intersect with one another. The device may identify corner candidate points by discarding one or more points included in the intersection points, and may identify a corner point included in the corner candidate points. The corner point may be a point, included in the corner candidate points, that is closest to one corner of the bounding rectangle. The device may perform perspective correction on the image of the document based on identifying the corner point. |
US11423632B2 |
Device and method for determining surface irregularities with irradiation angle
The present invention relates to an information processing device used in an image capture device that illuminates an object with an illuminating unit and images light reflected from the object as a reflection image with an imaging unit. The information processing device includes an irradiation angle determining unit configured to determine an irradiation angle when the illuminating unit illuminates the object based on a tilt statistic that is a value corresponding to tilt distribution of irregularities formed on the surface of the object. |
US11423627B2 |
Systems and methods for providing real-time composite video from multiple source devices featuring augmented reality elements
Systems and methods for superimposing the human elements of video generated by computing devices, wherein a first user device and second user device capture and transmit video to a central server which analyzes the video to identify and extract human elements, superimpose these human elements upon one another, adds in at least one augmented reality element, and then transmits the newly created superimposed video back to at least one of the user devices. |
US11423626B2 |
Mixed reality system with multi-source virtual content compositing and method of generating virtual content using same
A computer implemented method for warping virtual content from two sources includes a first source generating first virtual content based on a first pose. The method also includes a second source generating second virtual content based on a second pose. The method further includes a compositor processing the first and second virtual content in a single pass. Processing the first and second virtual content includes generating warped first virtual content by warping the first virtual content based on a third pose, generating warped second virtual content by warping the second virtual content based on the third pose, and generating output content by compositing the warped first and second virtual content. |
US11423623B2 |
Projecting virtual presences along a moving trajectory
In one example, a method performed by a processing system includes controlling a first device in a first location to project a virtual presences in a current field of view of a subscriber of a virtual presence projection service, computing a moving trajectory of the subscriber from the first location to a second location, identifying a second device that is located along the moving trajectory, wherein the second device includes a second set of resources for projecting virtual presences, and wherein the second device is registered with the virtual presence projection service to lend the second set of resources to subscribers of the virtual presence projection service, and controlling the second device to project the virtual presence in the current field of view of the subscriber when the subscriber is no longer within range of the first device but is within range of the second device. |
US11423622B2 |
Apparatus for generating feature positions in a virtual world, information processing method, and storage medium
Based on an image captured by an image capturing unit, a three-dimensional position in a real space corresponding to each of one or more features included in the image is estimated, a candidate region that is a region on a plane of an object existing in the real space is determined as a candidate for a region to which features are to be added based on the estimated three-dimensional position, and a recommended region to which the features are to be added is determined in the candidate region based on the number of features included in a partial region set in the determined candidate region. |
US11423621B1 |
Adaptive rendering in artificial reality environments
In one embodiment, a computing device may determine a virtual content to be displayed with a scene of a real-world environment. The device may generate an image depicting the virtual content. Using one or more sensors, the device may detect characteristics of the scene of the real-world environment. Based on the image and the characteristics of the scene, the device may determine that a visual enhancement is to be applied to the virtual content depicted in the image to enhance a contrast between the depicted virtual content and the scene. The device may generate a visually-enhanced image depicting the virtual content by applying the visual enhancement to the virtual content depicted in the image. The device may display the visually-enhanced image of the virtual content on a display of the computing device, wherein the scene of the real-world environment is visible through the display. |
US11423617B2 |
Subdividing a three-dimensional mesh utilizing a neural network
Methods, systems, and non-transitory computer readable storage media are disclosed for utilizing one or more neural networks to recursively subdivide a three-dimensional mesh according to local geometries of vertices in the three-dimensional mesh. For example, the disclosed system can determine a local geometry (e.g., a one-ring neighborhood of half-flaps) for each vertex in a three-dimensional mesh. For each subdivision iteration, the disclosed system can then utilize a neural network to determine displacement coordinates for existing vertices in the three-dimensional mesh and coordinates for new vertices added to edges between the existing vertices in the three-dimensional mesh in accordance with the local geometries of the existing vertices. Furthermore, the disclosed system can generate a subdivided three-dimensional mesh based on the determined displacement coordinates for the existing vertices and the determined coordinates for the new vertices. |
US11423610B2 |
Large-scale environment-modeling with geometric optimization
Embodiments of the invention provide systems and methods of generating a complete and accurate geometrically optimized environment. Stereo pair images depicting an environment are selected from a plurality of images to generate a Digital Surface Model (DSM). Characteristics of objects in the environment are determined and identified. The geometry of the objects may be determined and fit with polygons and textured facades. By determining the objects, the geometry, and the material from original satellite imagery and from a DSM created from the matching stereo pair point clouds, a complete and accurate geometrically optimized environment is created. |
US11423607B2 |
Generating enriched light sources utilizing surface-centric representations
Methods, systems, and non-transitory computer readable storage media are disclosed for generating enriched light sources by utilizing surface-centric representations of three-dimensional surfaces. Specifically, the disclosed system utilizes a surface-centric re-parameterization that combines geometric and algebraic components of a sphere to model different light source types in a continuous range of lighting configurations. The disclosed systems utilize a set of intuitive parameters to determine a shape and emission parameters for generating an enriched light source. Additionally, the disclosed system provides a set of interactive light source controls to modify a position, orientation, shape, emittance, and lighting attenuation over distance of a light source within a three-dimensional environment. The disclosed system determines the light source controls based on sets of three-dimensional interaction primitives to control one or more parameters of the light source. The disclosed system provides the light source controls for consistently modifying various light source types within the three-dimensional environment. |
US11423603B2 |
Apparatus and method for producing three-dimensional models from magnetic resonance imaging
Aspects of the subject disclosure may include, for example, a method comprising: receiving, by a processing system including a processor, an input three-dimensional dataset comprising a first plurality of two-dimensional images of all or a portion of a subject; applying, by the processing system, bias field correction to the input three-dimensional dataset to generate a corrected three-dimensional dataset comprising a second plurality of two-dimensional images; and generating, by the processing system, a labeled three-dimensional dataset comprising a third plurality of two-dimensional images, wherein the labeled three-dimensional dataset further comprises one or more labels indicating an anatomical structure, and wherein the labeled three-dimensional dataset is generated via a convolutional neural network based upon the corrected three-dimensional dataset and based upon a previously trained three-dimensional dataset. Additional embodiments are disclosed. |
US11423601B1 |
Transforming a three-dimensional virtual model to a manipulatable format
A three-dimensional (3D) content refactoring system may maintain the external look and behavior of a donor model, while changing the underlying data to conform the donor model to content standards of a modeling application. The 3D content refactoring system may make the donor model adhere to the content standards by mapping the donor model to a target model that is already formatted for the modeling application. |
US11423600B2 |
Methods and apparatus for configuring a texture filter pipeline for deep learning operation
The present disclosure relates to methods and apparatus for configuring a texture filtering logic unit for deep learning operation. The apparatus can map one or more inputs of a deep learning operation to a respective input of a texture filtering logic unit in a graphics pipeline. Moreover, the apparatus can generate, by the texture filtering logic unit, at least one output for the deep learning operation based on the one or more inputs mapped to the texture filtering logic unit. Furthermore, the apparatus can communicate the at least one output to a programmable shader, which can analyze the output result to determine information relating to an input image based on the deep learning operation. |
US11423594B2 |
Visually displaying data having complex relationships
A method for generating a visual illustration of data organized in a multiway graph is provided. In an embodiment, a computer system maintains a plurality of nodes and edges within a multiway graph and displays a visual user interface with a first node positioned at the center of the visual user interface and child nodes positioned at radially symmetric positions surrounding the first node. The computer system receives a first input that specifies a selection of a first child node. In response to receiving the first input, the computer system updates the visual user interface to display: the first node, positioned at the center; the child nodes, positioned at radially symmetric positions surrounding the first node; the first child node positioned below the first node; and grandchild nodes of the first child node, displayed as polygons positioned at radially symmetric positions around a circular area surrounding the child nodes. |
US11423593B2 |
Systems and methods for reconstructing a medical image using meta learning
Methods and systems for reconstructing an image. For example, a method includes: receiving k-space data; receiving a transform operator corresponding to the k-space data; determining a distribution representing information associated with one or more previous iteration images; generating a next iteration image by an image reconstruction model to reduce an objective function, the objective function corresponding to a data consistency metric and a regularization metric; evaluating whether the next iteration image is satisfactory; and if the next iteration image is satisfactory, outputting the next iteration image as an output image. In certain examples, the data consistency metric corresponds to a first previous iteration image, the k-space data, and the transform operator. In certain examples, the regularization metric corresponds to the distribution. In certain examples, the computer-implemented method is performed by one or more processors. |
US11423592B2 |
Object detection training based on artificially generated images
Technology disclosed herein may involve a computing system that (i) based on an image of a target object of a given class of object and at least one GAN configured to generate artificial images of the given class of object, generates an artificial image of the target object that is substantially similar to real-world images of objects of the given class of objects captured by real-world scanning devices, (ii) based on an image of a receptacle, selects an insertion location within the receptacle in the image of the receptacle to insert the artificial image of the target object, (iii) generates a combined image of the receptacle and the target object, wherein generating the combined image comprises inserting the artificial image of the target object into the image of the receptacle at the insertion location, and (iv) trains one or more object detection algorithms with the combined image of the receptacle and the target object. |
US11423591B2 |
Image reconstruction method for computed tomography
Systems and methods for reconstructing images for computed tomography are provided. Image reconstruction can be based on a realistic polychromatic physical model, and can include use of both an analytical algorithm and a single-variable optimization method. The optimization method can be used to solve the non-linear polychromatic X-ray integral model in the projection domain, resulting in an accurate decomposition for sinograms of two physical basis components. |
US11423585B2 |
Velocity-based controls
Examples that relate to virtual controls in a mixed reality experience are described. One example provides a method comprising, via a mixed reality display device, displaying mixed reality content including a representation of a virtual control, and receiving sensor data indicating motion of a user digit. The method further comprises, based at least in part on the sensor data, determining a velocity of the user digit, and responsive to determining that the velocity of the user digit relative to a surface corresponding to the virtual control satisfies a velocity-based selection condition, triggering the virtual control. |
US11423584B2 |
Systems and methods for dynamically estimating real time signal strengths for a wireless router using augmented reality
A user device may receive an image of an area receiving signals from a wireless router; determine a received signal strength indicator (RSSI) based on a signal from the wireless router; determine an initial virtual point in the image; calculate geographical coordinates of the initial virtual point; calculate a signal strength of the wireless router at the geographical coordinates and based on the RSSI; provide for display an augmented reality indication of the signal strength in the image and at the initial virtual point; receive inputs indicating movements of the initial virtual point to new virtual points in the image; calculate new geographical coordinates of the new virtual points; calculate new signal strengths of the wireless router at the new geographical coordinates and based on the RSSI; and provide for display augmented reality indications of the new signal strengths in the image and at the new virtual points. |
US11423578B2 |
Encoding device, encoding method, decoding device, and decoding method
There is provided an encoding device, encoding method, decoding device, and decoding method that make it possible to improve the coding efficiency. The encoding device and the decoding device each perform classification of classifying a pixel of interest of a decoding in-progress image into any of a plurality of classes by using an inclination feature amount, and perform a filter arithmetic operation with the decoding in-progress image by using a tap coefficient of a class of the pixel of interest among tap coefficients of the respective classes. The inclination feature amount indicates a tangent direction of a contour line of pixel values of the pixel of interest. The decoding in-progress image is obtained by adding a residual of predictive coding and a predicted image together. The tap coefficients of the respective classes are each obtained through learning for minimizing an error by using the decoding in-progress image and an original image. The original image corresponds to the decoding in-progress image. The present technology is applicable in a case where an image is encoded or decoded. |
US11423575B1 |
Indirect determination of dynamic dark level of an imaging device
A method of characterizing an imaging device includes calibrating the imaging device by collecting readings for regular pixels and at least one sealed pixel of the imaging device over one or more periods of time for a sequence of integration time (T) and a plurality of number of lines (NOL) when no light enters the imaging device, obtaining a dark level (DL) by averaging the readings for the regular pixels over the respective period of time and the number of the regular pixels, and obtaining P by averaging the readings of the at least one sealed pixel over the respective period of time and the number of the at least one sealed pixel. A relation between DL and P is determined for each T and NOL using an equation: DL=A*P+Offset. A current value of DL is determined by using a current value of P and the equation. |
US11423569B1 |
Gaze-tracking system and method employing selective glints
A gaze-tracking system for use in head-mounted display apparatus. The gaze-tracking system includes: illuminators; camera; and processor configured to: illuminate illuminators in sequential manner; control camera to capture eye images of user's eye during illumination of illuminators; identify reflection(s) of illuminator in eye image; determine extent of deformation in shape of reflection(s) with respect to shape of illuminator; determine extent of displacement in position of reflection(s) with respect to position of illuminator; compute user-specific score for illuminator based on extents of deformation and displacement; select illuminator(s) based on user-specific scores; illuminate illuminator(s); control camera to capture eye image of user's eye during illumination of illuminator(s); and detect gaze direction of user based upon relative position of pupil of user's eye with respect to reflections of illuminator(s) in eye image. |
US11423567B2 |
Method and system to determine the location and/or orientation of a head
A method for determining an absolute depth map to monitor the location and pose of a head (100) being imaged by a camera comprises: acquiring (20) an image from the camera (110) including a head with a facial region; determining (23) at least one distance from the camera (110) to a facial feature of the facial region using a distance measuring sub-system (120); determining (24) a relative depth map of facial features within the facial region; and combining (25) the relative depth map with the at least one distance to form an absolute depth map for the facial region. |
US11423564B2 |
Body modeling using mobile device
Methods, systems and computer readable media for computerized modeling of a subject (e.g., a human body) are described. |
US11423559B2 |
Systems and methods for reconstructing objects using transitional images
In one embodiment, a method includes receiving, by an object reconstruction module, a first image and a second image. The first image includes a first region of an object and the second image comprises a second region of the object. The method also includes identifying, by the object reconstruction module, a transitional image. The transitional image includes the first region of the object and the second region of the object. The method further includes determining, by the object reconstruction module, that the first region of the object in the transitional image and the first region of the object in the first image are equivalent regions and generating, by the object reconstruction module, a reconstruction of the object using the first image and the transitional image. The reconstruction of the object includes the first region of the object and the second region of the object and excludes equivalent regions. |
US11423557B2 |
Depth processor and three-dimensional image device
A depth processor and a three-dimensional image device. The depth processor comprises at least two input ports, an input switch, a data processing engine and at least one output port. The input port is used for receiving a first image, wherein the first image at least comprises a structured light image collected by a structured light depth camera. The input switch is connected to the output port, and is used for letting some or all of first images that come from the input ports pass. The data processing engine is connected to the input switch, and is used for processing the first image output via the input switch, so as to output a second image, wherein the second image at least comprises a depth image. The output port is connected to the data processing engine, and is used for outputting the second image to a main device. |
US11423553B2 |
Calibration of image-registration based tracking procedures
The invention relates to a system and method for tracking at least one anatomic structure by means of an image-registration based tracking procedure using at least one parameter, where the anatomic structure includes a plurality of implanted markers. A parameter setting (6, 7) unit is configured to determine measured positions of the implanted markers in each image of a series of images acquired using an imaging unit (1), and to perform an optimization procedure to determine an optimized value of the at least one parameter on the basis of deviations between the measured and calculated positions. Then, the position of the anatomic structure is tracked in further images by means of the tracking procedure using the optimized value of the at least one parameter. |
US11423550B2 |
Presenter-tracker management in a videoconferencing environment
A method for tracking movement of a presenter during a videoconference comprises tracking the location of subject of interest; quickly detecting error conditions—such as can occur when a subject of interest moves too quickly or when a subject of interest walks past another person—and quickly reinitiating the tracking sequence to help ensure a positive videoconferencing experience. |
US11423539B2 |
Provision of a differential image dataset and a trained generator function
In an embodiment, a first real image dataset of an examination volume is received. The examination volume includes a vessel here, and the first real image dataset maps the examination volume includes contrast medium. Furthermore a differential image dataset of the examination volume is determined by application of a first trained generator function to input data. Here the input data includes the first real image dataset and a parameter of the trained generator function based on a GA algorithm. Furthermore the differential image dataset is provided. |
US11423534B2 |
System and method for diagnosing potential diseases from photo and video data and informing the user
The present invention relates to a system and method for diagnosing potential diseases by making facial analysis via image processing techniques from photo and video data available in cloud storing unit and informing the user. |
US11423533B2 |
Image processing method and image processing system
An image processing method includes: a fluorescent image capturing step of capturing a fluorescent image of a fluorescently labeled tissue specimen; a creating step of creating a fluorescent whole slide image based on the captured fluorescent image; and a storing step of storing the created fluorescent whole slide image. The tissue specimen is fluorescently labelled by using, as a staining reagent, fluorescent substance integrated nanoparticles obtained by bonding a biological substance recognition part to fluorescent particles on which a plurality of fluorescent substances are integrated. |
US11423529B2 |
Determination of defect location for examination of a specimen
There is provided a method and a system configured to obtain an image of a one or more first areas of a semiconductor specimen acquired by an examination tool, determine data Datt informative of defectivity in the one or more first areas, determine one or more second areas of the semiconductor specimen for which presence of a defect is suspected based at least on an evolution of Datt, or of data correlated to Datt, in the one or more first areas, and select the one or more second areas for inspection by the examination tool. |
US11423525B2 |
Industrial plant data reproduction device
An industrial plant data reproduction device includes the following. A process data collection unit collects process data regarding a group of devices and materials to be processed by the group of devices. A video data collection unit collects video data in which an object whose image is to be obtained is captured, the object pertaining to the group of devices. A graphic data storage unit stores in advance graphic data indicative of a motion target position of the object whose image is to be obtained for each material specification. A graphic data selection unit selects the graphic data corresponding to the material specifications included in the process data every time each of the materials reaches the object whose image is to be obtained. A display processing unit outputs synthetic data in which the selected graphic data is overlaid on the video data. |
US11423520B2 |
Distortion-corrected rasterization
In one embodiment, a method includes projecting a triangle primitive of an object defined in three-dimensional space onto a two-dimensional space, accessing a distortion map generated based on distortion characteristics of a display system, distorting a grid representation of a screen of the display system using the distortion map, determining a visibility of the triangle primitive relative to pixels of the screen by comparing the projected triangle primitive and the distorted grid representation of the screen, rendering an image based on the determined visibility of the triangle primitive, the rendered image being configured to be displayed by the screen of the display system having the distortion characteristics. |
US11423514B2 |
Image processing noise reduction
Noise reduction in images is provided by performing a noise reduction step on blocks of pixels within a video-processing pipeline. The noise reduction step consists of applying a discrete cosine transform (DCT) to the block of pixels, quantizing the resulting DCT coefficients, and performing an inverse of the DCT to the quantized coefficients. The output of that noise reduction step is a block of image pixels similar to the input pixels, but with significantly less image noise. Because the noise reduction step can be performed quickly on small blocks of pixels, the noise reduction can be performed in real-time in a video processing pipeline. |
US11423510B2 |
System and method for providing dolly zoom view synthesis
A method and an apparatus are provided for providing a dolly zoom effect by an electronic device. A first image with a first depth map and a second image with a second depth map are obtained. A first synthesized image and a corresponding first synthesized depth map are generated using the first image and the first depth map respectively. A second synthesized image and a corresponding second synthesized depth map are generated using the second image and the second depth map respectively. A fused image is generated from the first synthesized image and the second synthesized image. A fused depth map is generated from the first synthesized depth map and the second synthesized depth map. A final synthesized image is generated based on processing the fused image and the fused depth map. |
US11423508B2 |
Method and system of point cloud registration for image processing
A system, article, and method of point cloud registration using overlap regions for image processing. |
US11423500B2 |
Computer-controlled precision education and training
A system for streaming of contextual micro-content blocks for a workflow task to facilitate task performance by a user. The system includes a context sensing engine that processes one or more context inputs and generates an output based on the context inputs received from a front-end context monitoring appliance. The system includes a processing circuit having a navigation engine to navigate through digital information sources and search for information that matches one or more parameters of relevance for the workflow task. The processing circuit extracts computer-executable information files from the digital information sources that matches the one or more parameters of relevance for the workflow task and digitally processes the collected computer-executable information files into processed information blocks. The processing circuit includes a micro-content blocks creator for generating the contextual micro-content blocks from the processed information blocks. The micro-content blocks are delivered to the user when the micro-tasks are beginning. |
US11423499B2 |
Logistics sensors for smart contract arbitration
Systems and methods for electronic arbitration of a smart contract in response to environmental sensor data are provided. An environmental sensor signal may include an electronic sensor identifier. A signal context matcher may process the sensor signal at the IOT edge and route sensor signal data to a remote electronic arbitrator. The arbitrator may identify a smart contract on a distributed ledger based on the sensor signal data. The arbitrator may identify a smart contract modification based on the sensor signal data. The arbitrator may instruct a smart contract reviser to validate and execute modified smart contract code corresponding to the smart contract modification using DLT protocols. |
US11423497B2 |
Method and apparatus for controlling digital evidence
A method and apparatus for controlling digital evidence comprising creating a case record comprising information about an investigative case, electronically storing at least one piece of digital evidence into memory, and associating the stored at least one piece of evidence with the case record. |
US11423495B2 |
System and method for generating single-line diagrams for an industrial automation system
A computing system has a processor that receives input data including an electrical load list. The computing system dynamically generates a single-line diagram based on the input data. That is, the computing system may generate the single-line diagram while the input data is generated, modified, or the like. The input data may be provided by a customer via a graphical user interface (GUI). The single-line diagram may be rendered in the same GUI on a client device. |
US11423491B1 |
Transacting via social media interactions
Techniques described herein are directed to transacting via social media interactions. In an example, content posted by a first user of a social media service provider and/or response(s) to the content posted by the first user of the social media service can be analyzed by computing system(s) of a payment processing service provider. The response(s) can be associated with second user(s) of the social media service provider. The computing system(s) can determine, based at least in part on the analyzing, an intent of at least the first user or the second user(s) to participate in a transaction for an item depicted in the content and can create a record indicating that item(s) depicted in the content are available for purchase by the second user(s). The record can be created at or near a time that the content is posted by the first user and used for facilitating the transaction. |
US11423486B2 |
Method for production refactoring of a producing entity
A method for production refactoring of a company comprises quantifying risks stemming from regulations, in particular from an introduction of new regulation. It further comprises identifying actions to take in order to reduce an exposure to risk, quantifying costs of said actions and determining a revenue at risk depending on a revenue and a probability of failure representing said risks. Furthermore, it comprises determining a sequence of actions for solving an improvement problem depending on said revenue at risk and said costs of said actions and profits reducing said revenue at risks and said costs of said actions and increasing said profits. |
US11423483B1 |
System and method for retirement account corporate stock rollover maximization using charitable entities
Systems and methods of retirement planning for individuals with corporate stock inclusive of a high value to cost basis ratio in their 401K accounts to maximize their retirement income and leave a charitable gift upon their demise greater than the initial value of the corporate stock through the use of a limited liability company (LLC) structure to donate the corporate units to a charity and draw tax free retirement income from the LLC. |
US11423475B2 |
Distributed electronic record and transaction history
Described herein is a system in which an electronic record is stored on a distributed environment. In this system, a computing entity that receives an action request with respect to an account may receive or generate an electronic identifier for that account. The computing entity may then identify an electronic record comprising a number of interaction records related to the electronic identifier within the distributed environment. The computing entity is then able to request account-specific information directly from an originating entity for each of the interaction records. In some embodiments, the computing entity may separately determine a level of trust to be associated with each originating entity. In some embodiments, the computing entity may determine a risk level to be associated with an action indicated in the action request based on the received account-specific information. |
US11423472B2 |
Auxiliary battery and auxiliary battery rental device
The present invention relates to an auxiliary battery and an auxiliary battery rental device, and the auxiliary battery rental device according to the present invention comprises: a battery port allowing an auxiliary battery to be discharged therefrom or returned thereto; a battery queue in which auxiliary batteries are vertically stacked and loaded; a carrier for discharging an auxiliary battery loaded in the battery queue to the battery port, or loading an auxiliary battery returned to the battery port in the battery queue; a lift for lifting at least some of the auxiliary batteries loaded in the battery queue; a charging unit for charging at least some of the auxiliary batteries loaded in the battery queue; and a control unit for controlling an operation of the rental device such that lending and returning operations of the auxiliary batteries are automatically performed. According to the present invention, lending, returning, charging, and lending of auxiliary batteries can be circularly and automatically performed. |
US11423470B1 |
Systems and methods for enabling remote management of storage facilities
A system for enabling remote management of storage facilities has a videoconferencing system that allows a remote sales agent to communicate with customers at any of a plurality of storage facilities. When a customer enters a main office of a storage facility, the presence of the customer is sensed by one or more sensor nodes, and the remote sales agent is alerted to the customer's presence. In response, a videoconference call with the sales agent is established so that the customer sees an image of and may interact with the sales agent through the videoconferencing system. After the call, the sale agent may tend to other activities, such as communicating with other customers at the same facility or other storage facilities. If the customer desires to speak with the agent, the customer may provide a user input that automatically establishes a call with the same sales agent, if available. |
US11423469B2 |
Computer-implemented method and system for smart appliance product segmentation and communication
A computer-implemented method for smart appliance product segmentation and communication, including: generating, with at least one processor, a plurality of product interest codes; assigning, with at least one processor, at least one product interest code of the plurality of product interest codes to each of a plurality of products of at least one merchant; based at least partially on a profile of a smart appliance user, associating, with at least one processor, at least one product interest code of the plurality of product interest codes with an interaction between the smart appliance user and at least one smart appliance; matching, with at least one processor, that at least one product interest code of at least one product with the at least one product interest code associated with the interaction; and automatically generating and transmitting, with at least one processor, at least one communication to the smart appliance user. |
US11423467B2 |
Visual indicator of frictionless status of retail shelves
Methods, systems, and computer-readable media are provided for providing a visual indicator indicative of a frictionless checkout status of at least a portion of a retail shelf. In one implementation, a method may comprise: receiving an output from one or more retail store sensors; based on the output from the one or more retail store sensors, determining a frictionless checkout eligibility status associated with the at least a portion of the retail shelf, wherein the frictionless checkout eligibility status is indicative of whether the at least a portion of the retail shelf includes one or more items eligible for frictionless checkout; and causing a display of an automatically generated visual indicator indicating the frictionless checkout eligibility status associated with the at least a portion of the retail shelf. |
US11423463B2 |
Dynamically rendered interface elements during online chat sessions
There are provided systems and methods for dynamically rendered interface elements during online chat sessions. A user may engage in online communications with another user, such as a communication session between a customer and a customer representative or agent of a merchant. During this communication session, the agent may navigate to particular data on the agent's device, which may be desirable to provide to the customer. For example, the agent may view a particular item of interest to the customer. An application programming interface of the merchant may detect one or more actions or calls associated with this data and may dynamically provide an interface element to transmit data displayed on the agent's device to the customer's device during the communication session. The customer may view a dynamically rendered interface element that allows for processing data during the communication session with the agent. |
US11423461B2 |
Automated product comparison
A system for processing a transaction request on an e-commerce platform is provided. The system includes a database unit and a terms for sale comparison unit. The database unit receives information submitted by a plurality of vendors. This information identifies products to be offered for sale and indicates terms. The terms comparison unit retrieves, from the database unit, primary and secondary sets of terms for a product offered for sale by a vendor; retrieves an alternative set of terms for at least one equivalent product offered by another vendor; compares the primary set of terms to the alternative set of terms; and if alternative set of terms are preferable to the primary set of terms, compares the secondary set of terms to the alternative set of terms. |
US11423460B1 |
Electronic apparatus and information providing method thereof
An information providing method of an electronic apparatus is disclosed. The information providing method may include acquiring a search term from a user, identifying a product list corresponding to the search term, identifying one or more categories corresponding to the search term to filter the product list, and displaying the product list in a first area and displaying the one or more categories in a second area distinguished from the first area. |
US11423458B2 |
Computer application of internet of things (IOT) devices to select perishable items by time to expiration
A computer implemented method for analysis and tracking perishable items for selection of perishable items using IOT devices that includes registering a consumer to a system that assists the selection of perishable items using IOT devices based upon consumer preferences, in which the system collects data from the user, wherein the user can revoke permission to the system at any time; and monitoring harvesting of a plurality of perishable item types using a plurality of internet of things (IOT) devices. The method may further include recording a consumer profile on the system that assists in the selection of perishable items from the consumer including consumer preferences for freshness of perishable items. The method may further include matching perishable items having freshness data from monitoring the harvest to the consumer based upon consumer preferences from the consumer profile. |
US11423457B2 |
User interface and geo-parsing data structure
A method to allocate memory, in response to application requests, for a compact data structure having location data and a trailer section is provided. The trailer section of the compact data structure is checked to determine an offset for listings and indices representing the location data. Upon determining the offset, the listings and indices are loaded into memory and responses to the application requests are generated by utilizing the listings and indices stored in the memory. |
US11423452B2 |
Systems and methods for establishing identity for order pick up
Example embodiments of systems and methods for secure online order pick up and data transmission system between transmitting and receiving devices are provided. In an example embodiment, a user may be required to confirm his or her identity prior to using an application, utilizing enhanced or restricted features of an application or device, viewing sensitive information, or taking certain actions. A transmitting device, such as a contactless card, may be employed as means for confirming a user's identity and access these features. |
US11423449B1 |
Electronic pricing machine configured to generate prices based on supplier willingness and a user interface therefor
Methods and software facilitate supplier willingness awareness in a marketplace of suppliers of structures represented and/or specified in a design. In some embodiments, methods and software of the present disclosure allow each of any one or more designers participating in an automated marketplace to view a list of suppliers that are willing to fabricate a particular design and/or prices associated with fabricating such a design such that the designers can quickly and easily identify suppliers that are not only capable of fabricating particular designs but also willing to do so. Such a list may be generated by comparing a list of objective requirements for a design, which may be generated from fabrication data associated with a designer's request for price or computer aided design file, to willingness data associated with one or more suppliers. |
US11423441B2 |
Low entropy browsing history for ads quasi-personalization
The present disclosure provides systems and methods for content quasi-personalization or anonymized content retrieval via aggregated browsing history of a large plurality of devices, such as millions or billions of devices. A sparse matrix may be constructed from the aggregated browsing history, and dimensionally reduced, reducing entropy and providing anonymity for individual devices. Relevant content may be selected via quasi-personalized clusters representing similar browsing histories, without exposing individual device details to content providers. |
US11423437B2 |
Methods and apparatus to detect advertisements embedded in online media
Example methods disclosed herein include determining a first time associated with an event notification embedded in primary media, the primary media from an online media provider by an audience measurement entity, the first time to be determined based on (i) a length of a graphical progress indicator associated with the primary media and (ii) a location of the event notification in the primary media. Example methods also include determining a second time associated with a media feature of the primary media. Disclosed example methods further include indicating that secondary media from the online media provider is to be embedded in the primary media when a difference between the first time and the second time meets a threshold. |
US11423436B2 |
Interpretable click-through rate prediction through hierarchical attention
A system is provided for interpretable viewing interest. A transformer with multi-head self-attention derives different hierarchical orders of input features. Hierarchical attention layers (i) aggregate the different hierarchical orders to obtain aggregated single-order feature representations and (iii) derive aggregation attention weights for the different hierarchical orders based on an applied order of the hierarchical attention layers. An attentional scoring layer evaluates the aggregated representations to output a significance of each order with respect to various CTR predictions. A hierarchical interpretation layer determines a respective importance of each input feature in various combinations from which the various CTR predictions are derived based on the aggregation attention weights and the significance of each order. A display device displays each of the various combinations for the various CTR predictions along with the respective importance of each of the constituent one of the input features in the various input feature combinations. |
US11423433B2 |
Payment system, method for providing information, and program
A payment system and method that changes a degree of disclosure of personal information provided for a store, including a settlement server that acquires a disclosure level of personal information when an electronic settlement from a user terminal to a store is detected, the disclosure level being set by a payer at present. A picker picks out a new disclosure level different from the acquired present disclosure level. A presenter presents first information about the present disclosure level and second information about the new disclosure level in a selectable manner at the user terminal. In accordance with a selection result in the user terminal, a provider provides the store with partial information extracted from the personal information according to the selected disclosure level. Then, an updater updates the disclosure level to the new disclosure level when the selection result is the second information. |
US11423432B2 |
System, method and computer-accessible medium for providing financial account recommendation based on use of benefits
An exemplary system, method, and computer-accessible medium for providing a financial account recommendation to person(s) can include receiving a transaction history for the person(s) associated with a first financial account, determining first rewards information based on the transaction history, accessing database(s) containing rewards rates for a plurality of second financial accounts, determining second rewards information for a particular second financial account of the plurality of second financial accounts based on the transaction history, and providing the financial account recommendation to the person(s) to one of (i) keep the first financial account or (ii) switch to the second financial account based on a comparison of the first rewards information to the second rewards information. |
US11423430B2 |
Dynamic emoji modal actions
A system and method for receiving and executing emoji based commands in messaging applications. The system and method may include processes such as identifying emojis in a message, determining one or more action based on the emoji, and completing the determined actions. |
US11423425B2 |
Digital survey creation by providing optimized suggested content
The present disclosure relates to a question recommendation system that intelligently optimizes a survey being created by a user by providing customized suggestions. For example, in one or more embodiments, the question recommendation system provides a suggested question based on questions previous added by a user while creating a survey. In particular, the question recommendation system provides various recommendations to the user to further optimize a survey being created. For instance, the question recommendation system provides recommendations with respect to improving question ordering, question phrasing, and question type as well as recommends removing potentially inefficient questions. |
US11423422B2 |
Performing query-time attribution modeling based on user-specified segments
The present disclosure relates to performing attribution modeling in real time using user-specified segments of touchpoint data retrieved from a database using a user-specified attribution model. For example, in one or more embodiments, a system stores raw touchpoint data in a database comprising an aggregator and a plurality of nodes. In particular, each node stores touchpoint data associated with a different user. Upon receiving a first query, the system can, in real time, generate and provide a first digital attribution report based on the stored touchpoint data. Upon receiving a second query, the system can generate a second digital attribution report for a user-specified segment of the touchpoint data represented in the first digital attribution report. Specifically, the system retrieves touchpoint data associated with the user-specified segment from the nodes of the database and uses the aggregator to combine the data to generate the second digital attribution report. |
US11423411B2 |
Search results by recency boosting customer support content
Disclosed methods and systems improve search results by recency boosting customer support content for a customer self-help system associated with one or more financial management systems. The customer self-help system retrieves content relevance from a variety of sources, such as media outlets, taxation agencies and news feeds for the financial management system. The customer self-help system generates content relevance weights from the content relevance data, and applies the content relevance weights to customer support content maintained by the customer self-help system. In response to receiving a search query from a user, the customer self-help system provides relevant portions of customer support content that has been recency boosted (e.g., adjusted by the content relevance weights), to increase the likelihood that the customer support content provided to the user is relevant to the user's search query. |
US11423406B2 |
Multi-tiered approach to detect and mitigate online electronic attacks
A triaged approach is implemented to detect and prevent electronic attacks against online entities and to reduce latency. Transaction requests are classified into different tiers and are treated differently based on the tier status. For example, transaction requests to conduct transactions with an entity are received from a client system. Characteristics such as rate or amounts of transactions of the transaction requests are analyzed. The characteristics are compared against specified threshold limits to assess whether the specified threshold limits are exceeded. Based on an assessment that at least one of the specified threshold limits is exceeded, a set of computer instructions is selected from different sets of computer instructions for execution on the client system. A result of an execution is received from the client system. Based on the result of the execution, a determination is made whether the transaction requests appear to have originated from a machine-automated submission process. |
US11423405B2 |
Peer validation for unauthorized transactions
A method for peer validation for unauthorized transactions includes receiving a request to validate a user performing a transaction anomaly, wherein the transaction anomaly represents a potential fraudulent financial transaction. The method, responsive to identifying one or more boundaries to search for validation users, identifies a set of validation users in the identified one or more boundaries, where each validation user from the set of validation users has the ability to visually confirm the user performing the transaction as a valid user associated with an account for the transaction anomaly. The method displays information for the valid user associated with the account for the transaction anomaly. The method, responsive to determining the user is not validated for the transaction anomaly, declines the transaction anomaly. |
US11423403B2 |
Systems, methods, and computer program products for authorizing a transaction
Disclosed are methods for authorizing a transaction, including receiving a policy message, the policy message including a policy ruleset for determining whether a transaction is authorized and biometric parameters for a machine learning algorithm for authenticating an identity of a user involved in a transaction, receiving biometric measurement data associated with a biometric measurement of a user involved in the transaction, calculating an authentication score based on the biometric measurement data using the machine learning algorithm, wherein the authentication score includes an indication of whether an identity of the user is authenticated based on the biometric measurement data, determining whether the transaction satisfies the policy ruleset for determining authorization of the transaction, and transmitting a decision message, wherein the decision message includes an indication of whether the transaction satisfies the policy ruleset. Systems and computer program products are also disclosed. |
US11423401B2 |
Message delay estimation system and method
A clearing delay estimate may be employed that provides issuers with an accurate estimate for when a transaction will be cleared, thus providing more transparency to issuers to more efficiently manage funds. An algorithm may be employed to estimate clearance timing information and insert the timing information into communications with the issuer or other parties to a transaction involving a payment device. The estimated clearance timing information may be determined based on machine learning and other artificial intelligence techniques using historical data related to clearance timing for the particular entities involved in each transaction. |
US11423393B1 |
Mobile wallet account balance systems and methods
A computer system accesses a database to retrieve account balance information for an account held by a user at a financial institution. The computer system generates a screen display to present to the user via a mobile device. The screen display shows the account balance information. The computer system receives, via the mobile device, an indication from the user that the user wishes to perform a mobile wallet transaction to transfer funds to a recipient. The computer system transmits the funds to the recipient responsive to receiving the indication. |
US11423385B2 |
Method of performing a financial transaction via unsecured public telecommunication infrastructure and an apparatus for same
An apparatus comprises at least one integrated circuit. The apparatus has a size and shape substantially similar to an ordinary Subscriber Identification Module (SIM) card. The at least one integrated circuit comprises a memory storing first software that, when executed, causes the card to communicate with second software stored on the device. The second software, when executed, causes the device to provide both a SIM and Payment Security Application Module (PSAM) functionality to a user of the device. |
US11423384B1 |
Systems and methods for payment method selection
An electronic device is disclosed that enables payment option selection by receiving a location of the electronic device from a location sensor and determines a retailer associated with the location. The electronic device stores a mobile wallet that in turn stores multiple payment options. The electronic device then determines discounts, rewards, or both, for the payment options, and compares the discounts, rewards, or both for the payment options to determine a recommended payment option. The electronic device enables selection of the recommended payment option to perform a transaction with the retailer, and performs the transaction using the recommended payment option in response to the selection of the recommended payment option. |
US11423373B1 |
Intelligent subscription identification using transaction data
Intelligent subscription identification using transaction data is described. In an example, a computing system can receive transaction data associated one or more transactions between one or more merchants and one or more customers. Based at least in part on the transaction data, the computing system can determine that a first customer of the one or more customers purchased a first item at a first time and that a second customer of the one or more customers purchased a second item at a second time. The computing system can determine a recommendation to offer a subscription to enable the one or more customers to access a third item at a third time, send the recommendation to a device operable by a merchant of the one or more merchants, and associate an indication of the subscription with a profile of the merchant. |
US11423372B1 |
Method and system for digital account management
A method, computer program product, and system are disclosed. The method, when implemented in a computer system, includes determining a change deposit amount, determining account information (the account information identifying an account), and initiating a deposit operation, where the deposit operation includes performing an electronic deposit of the change deposit amount to the account. The determining is performed by a digital change application that is installed in a mobile device. The digital change application is configured to initiate the electronic deposit of the change deposit amount to the account. |
US11423367B2 |
Method and system for securing transactions by check using blockchain technology
A method for secure approval of a check includes: reading a machine-readable code to obtain a block identifier and a validation value, wherein the machine-readable code is displayed on a physical check and encoded with the block identifier and validation value; receiving a digital signature from an external device; identifying a blockchain data value stored in a blockchain, wherein the blockchain data value includes at least the block identifier and an additional value; validating the received digital signature using a public key; validating the validation value based on a comparison of the validation value to the additional value; and approving use of the physical check to fund a payment transaction upon successful validation of the received digital signature and validation value. |
US11423365B2 |
Transaction card system having overdraft capability
A transaction card system pulls past transaction data from a financial institution. A user profile model is applied to the past transaction data and customer data features and transforms the data into a user feature profile that summarizes the identity data, financial health and payment capacity of the customer. An overdraft request has current declined transaction details relating to a customer transaction using the transaction card. The computing network pulls from cache the most recent customer transaction banking data and most recent user feature profile and applies a machine learning approval model to the current declined transaction details, the most recent customer transaction data, and the most recent user feature profile, and determines whether to approve or decline the overdraft amount. |
US11423363B2 |
Fault diagnosis apparatus for electrically operated smoking devices
A method of providing maintenance services to at least one user of an electrically operated smoking device using an automatic testing apparatus is provided, the method including: making the automatic testing apparatus publicly accessible; determining a connection of the electrically operated smoking device to the automatic testing apparatus; performing automatic electrical testing of the electrically operated smoking device; automatically extracting usage data from the electrically operated smoking device; and performing a software update or a software reset of the electrically operated smoking device; and/or automatically generating an electrical test report based on the performed automatic electrical testing, automatically providing the electrical test report together with a recommended action to the at least one user, and automatically sending or saving the electrical test report together with the automatically extracted usage data to a data store. |
US11423358B2 |
Electric power software development platform
A power software development platform may include a platform adapter configured to provide a connection environment for a plurality of communication devices each installed in a plurality of power facilities, a platform gateway configured to collect data through a plurality of power systems to which the plurality of communication devices are connected, a platform interface which provide a distribution service for the data collected by the platform gateway, a platform data hub configured to receive the data through the distribution service, verify the received data, and provide an access environment for the verified data to an application developer, an analysis abstraction service configured to convert a plurality of physical analysis engines into abstracted services and provide the abstracted services to the application developer, and an application gateway configured to receive an application from the application developer and provide the application to an application user. |
US11423357B2 |
Reusable components for collaborative content items
Computer-implemented techniques are disclosed for managing reusable collaborative content item components in a collaborative content management system. The techniques include providing locations in collaborative content items where users may store reusable components. When editing a collaborative content item, a user may select a portion, fragment or section of the collaborative content item content and save that as a reusable component. The reusable component is saved in a reusable component catalog. Other users may then insert the same component from the reusable component catalog t into their collaborative content items. When the component in the catalog is updated, other collaborative content items in the collaborative content management system that use that component are automatically updated as well. |
US11423355B2 |
Retail supply chain management system
The present supply chain management system has an e-commerce subsystem having a product inventory database comprising product SKU and pricing data and an e-commerce frontend interfacing the product inventory database for receiving retailer e-commerce orders. The system also has an order management subsystem having an aggregation controller for aggregating the retailer e-commerce orders into supply orders, an aggregation optimizer for optimizing the supply orders; and an order dispatch controller for dispatching the supply orders to suppliers. The system also has an electronic warehouse infrastructure having a pick grid controller having product tracking electronic scanning devices, the pick grid controller configured for generating pick grid instructions for pick-to-zero product placement from supplier pallets received for the supply orders to order pallets configured according to the retailer e-commerce orders. |
US11423354B2 |
Smart shelf systems and methods of operating the same
Smart shelf systems and methods of operating the same are disclosed herein. An example method includes determining a current position of a divider on a smart shelf based on sensor outputs of the smart shelf at the current position responsive to the divider positioned at the current position; comparing the current position of the divider to an intended position of the divider; and providing a first alert when the current position of the divider does not match the intended position of the divider. In some examples, the intended position of the divider is updated to the current or an installed position of the divider. |
US11423353B2 |
System for discovering the capabilities of instruments connected to a data processing system
A method for operating a data processing system to discover the attributes of instruments in a set of instruments connected thereto is disclosed. The method causes the data processing system to determine all instruments in the set of instruments connected thereto by sending a first query on each communication link connected to the data processing system. The data processing system receives a response that identifies one of the instruments and a model identification code for that instrument. The data processing system retrieves model configuration information from an instrument catalog database attached to the data processing system based on the manufacturer's catalog information. The model configuration information includes an option that is available on the one of the instruments having the manufacturer's catalog information and a query that will cause that instrument to provide information on whether that option is installed on the one of the instruments. |
US11423351B2 |
Blockchain-based food product shelf-life management
A blockchain of transactions may be referenced for various purposes and may be later accessed by interested parties for ledger verification. One example method of operation may comprise one or more of identifying a production date associated with a product, creating a unique code to represent the production date and the product based on a hash of one or more blocks of a blockchain, and forwarding the unique code to a verification server to verify the product. |
US11423346B2 |
System and method for improving human-centric processes
A system and method of generating a plurality of actionable insights is disclosed herein. A computing system retrieves data corresponding to a work procedure. Each work procedure includes a plurality of steps. The computing system generates a predictive model for each actionable insight using a plurality of machine learning models by generating an input training based on the retrieved work procedure data and learning, by the plurality machine learning models, a metric corresponding to each actionable insight based on each respective input training set. The input data set for each actionable insight includes actionable insight specific information. The computing system receives a request to generate a plurality of actionable insights for a current work procedure. The computing system generates, via the predictive models, a plurality of metrics for a plurality of actionable insights based on data corresponding to the current work procedure. |
US11423344B2 |
Computerized promotion and markdown price scheduling
Systems, methods, and other embodiments associated with generating a price schedule are described. In one embodiment, for each customer segment of a plurality of customer segments, a per-segment value of an approximate objective function for the customer segment is determined by an optimizer, and a ratio of the per-segment value to a sum of all per-segment values for the customer segments is computed. The inventory quantity is allocated amongst the customer segments according to the ratio for each customer segment to form an inventory quantity for each customer segment. For each customer segment, a promotion portion of the price schedule that maximizes the objective function by the optimizer is determined. A quantity of remaining inventory allocated to the plurality of customer segments at an end of the regular season is aggregated. A markdown portion of the price schedule for the item that maximizes the objective function is determined by the optimizer. The promotion portion and the markdown portion are combined to create the price schedule for the item. |
US11423343B2 |
Dynamic construction of cloud services
Embodiments of the present invention provide systems and methods for constructing a plan for creating a cloud service. In one embodiment, a configurator receives a request for one or more services making up a cloud service, and a preliminary plan for the requested services is generated. A service provider determines that it is able to fulfill a requested service, and inserts a sub plan for fulfilling the requested service into the preliminary plan. A final plan is generated, which includes a sub plan from each service provider inserted into the preliminary plan. |
US11423339B2 |
Cognitive automation platform for dynamic resource management and control
Systems for using cognitive automation techniques to generate resource recommendations are provided. In some examples, current resource data may be received. The current resource data may include current staffing data, skills associated with current staff, and the like. In some examples, environmental condition data may also be received. The environmental condition data may include current weather information, predicted weather information, power outage information, and the like. The resource data and environmental data may be analyzed using cognitive automation techniques to identify and/or generate one or more resource recommendations. The resource recommendations may include adjustments to staffing, modification of locations at which processes are performed, and the like. The identified or generated recommendations may be transmitted to one or more computing devices. In some examples, feedback data may be received based on the recommendations and the cognitive automation model may be updated and/or validated based on the feedback data. |
US11423338B2 |
Computer-based systems configured for automatically setting modification trigger events in records of remote databases to receive automatic data updates
A method may include receiving, by at least one processor associated with a financial institution, a purchase transaction information of a purchase of at least one airline ticket from a flight booking database. The purchase transaction information may be associated with an account of a payment card issued by a financial institution. A travel advisory may automatically be applied to the account of the payment card based on a first destination location and a first departure date of the at least one airline ticket. The at least one processor may establish an airline reservation modification trigger event in the flight booking database and may receive the modified airline reservation information from the flight booking database when the airline reservation information was modified. The travel advisory may be updated for the account of the payment card issued by the financial institution in accordance with the modified airline reservation information. |
US11423337B2 |
Training distilled machine learning models
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training a distilled machine learning model. One of the methods includes training a cumbersome machine learning model, wherein the cumbersome machine learning model is configured to receive an input and generate a respective score for each of a plurality of classes; and training a distilled machine learning model on a plurality of training inputs, wherein the distilled machine learning model is also configured to receive inputs and generate scores for the plurality of classes, comprising: processing each training input using the cumbersome machine learning model to generate a cumbersome target soft output for the training input; and training the distilled machine learning model to, for each of the training inputs, generate a soft output that matches the cumbersome target soft output for the training input. |
US11423334B2 |
Semantic consistency of explanations in explainable artificial intelligence applications
An explainable artificially intelligent (XAI) application contains an ordered sequence of artificially intelligent software modules. When an input dataset is submitted to the application, each module generates an output dataset and an explanation that represents, as a set of Boolean expressions, reasoning by which each output element was chosen. If any pair of explanations are determined to be semantically inconsistent, and if this determination is confirmed by further determining that an apparent inconsistency was not a correct response to an unexpected characteristic of the input dataset, nonzero inconsistency scores are assigned to inconsistent elements of the pair of explanations. If the application's overall inconsistency score exceeds a threshold value, the system forwards information about the explanation, the offending modules, and the input dataset to a downstream machine-learning component that uses this information to train the application to better respond to future input that shares certain characteristics with the current input. |
US11423332B2 |
Distributed machine learning in an information centric network
Systems and techniques for distributed machine learning (DML) in an information centric network (ICN) are described herein. Finite message exchanges, such as those used in many DML exercises, may be efficiently implemented by treating certain data packets as interest packets to reduce overall network overhead when performing the finite message exchange. Further, network efficiency in DML may be improved achieved by using local coordinating nodes to manage devices participating in a distributed machine learning exercise. Additionally, modifying a round of DML training to accommodate available participant devices, such as by using a group quality of service metric to select the devices, or extending the round execution parameters to include additional devices, may have an impact on DML performance. |
US11423326B2 |
Using machine-learning methods to facilitate experimental evaluation of modifications to a computational environment within a distributed system
The present disclosure provides an experimentation framework for a computational environment in a distributed system. A machine-learning model may be created that predicts at least one output produced by the computational environment based on at least one input provided to the computational environment. During an evaluation time period that is subsequent to at least one modification being made to the computational environment, at least one modified output produced by the computational environment may be determined. The machine-learning model may be used to calculate at least one predicted output that would have been produced by the computational environment during the evaluation time period if the at least one modification had not been made. A determination may also be made about how the at least one modification affected the computational environment based on a comparison of the at least one modified output and the at least one predicted output. |
US11423323B2 |
Generating a sparse feature vector for classification
An apparatus for classifying an input includes a classifier and a feature extractor. The feature extractor is configured to generate a feature vector based on the input. The feature vector is also configured to set a number of elements of the feature vector to zero to produce a sparse feature vector. The sparse feature vector has the same dimensions as the feature vector generated by the feature extractor. However, the sparse feature vector includes fewer non-zero elements than the feature vector generated by the feature extractor. The feature vector is further configured to forward the sparse feature vector to the classifier to classify the input. |
US11423319B2 |
Explaining semantic search
The invention uses document retrieval to explain to a human user the properties of a query object that are revealed by a machine learning procedure, lending interpretability to the procedure. A query object is compared to reference objects by transforming the query object and reference objects into representative tokens. Reference objects with many tokens in common with the query object are returned as relevant result objects by a document retrieval system. The token representation furthermore admits comparison between features of the query object and matched features of the reference object or between the query object and groups of reference objects having common features, thus emphasising characteristics of the query and reference objects of semantic importance to the user based on the intention of their search. Embodiments include retrieval of 2-dimensional or 3-dimensional images, audio clips, and text. |
US11423314B2 |
Method and system for facilitating user support using multimodal information
A method for facilitating user support using multimodal information involves obtaining an interaction between a user and a support agent, generating a question embedding from the interaction, obtaining a clickstream associated with the interaction, and generating a clickstream embedding from the clickstream. The question embedding and the clickstream embedding form a shared latent space representation. The method further involves decoding a problem summary from the shared latent space representation and providing the problem summary to the support agent. |
US11423311B2 |
Automatic tuning of artificial neural networks
Tuning a neural network may include selecting a portion of a first neural network for modification to increase computational efficiency and generating, using a processor, a second neural network based upon the first neural network by modifying the selected portion of the first neural network while offline. |
US11423310B2 |
Deep learning based adaptive arithmetic coding and codelength regularization
A deep learning based compression (DLBC) system applies trained models to compress binary code of an input image to a target codelength. For a set of binary codes representing the quantized coefficents of an input image, the DLBC system applies a first model that is trained to predict feature probabilities based on the context of each bit of the binary codes. The DLBC system compresses the binary code via adaptive arithmetic coding based on the determined probability of each bit. The compressed binary code represents a balance between a reconstruction quality of a reconstruction of the input image and a target compression ratio of the compressed binary code. |
US11423309B2 |
System and method for latency reduction in an optical imaging system
A computer-implemented method of latency reduction is disclosed for a digital holography optical imaging system. The method comprises receiving an incoming light field at a focal plane array of the digital holography optical imaging system, applying an interfering light field to the incoming light field at the focal plane array, and generating a holographic image based on the incoming light field and the interfering light field at the focal plane array. The method further comprises generating a sequence of phase errors based on the holographic image, generating at least one training parameter based on the sequence of phase errors, and training a neural network to revise the at least one training parameter using the sequence of phase errors, a time delay, and the at least one training parameter. The method further comprises predicting a future phase error for a future holographic image based on the revised training parameter. |
US11423303B1 |
Machine learning based methodology for adaptative equalization
Apparatus and associated methods relate to providing a machine learning methodology that uses the machine learning's own failure experiences to optimize future solution search and provide self-guided information (e.g., the dependency and independency among various adaptation behavior) to predict a receiver's equalization adaptations. In an illustrative example, a method may include performing a first training on a first neural network model and determining whether all of the equalization parameters are tracked. If not all of the equalization parameters are tracked under the first training, then, a second training on a cascaded model may be performed. The cascaded model may include the first neural network model, and training data of the second training may include successful learning experiences and data of the first neural network model. The prediction accuracy of the trained model may be advantageously kept while having a low demand for training data. |
US11423300B1 |
Selecting actions by reverting to previous learned action selection policies
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating a system output using a remembered value of a neural network hidden state. In one aspect, a system comprises an external memory that maintains context experience tuples respectively comprising: (i) a key embedding of context data, and (ii) a value of a hidden state of a neural network at the respective previous time step. The neural network is configured to receive a system input and a remembered value of the hidden state of the neural network and to generate a system output. The system comprises a memory interface subsystem that is configured to determine a key embedding for current context data, determine a remembered value of the hidden state of the neural network based on the key embedding, and provide the remembered value of the hidden state as an input to the neural network. |
US11423298B2 |
Computer-readable recording medium, determination method, and determination apparatus
A determination apparatus extracts a plurality of specific events that have values greater than an event determination threshold from among a plurality of events that have occurred in chronological order. The determination apparatus generates a feature amount related to adjacent occurrence intervals of the plurality of specific events, using the plurality of specific events. The determination apparatus generates array data corresponding to the plurality of events using points each having components of the event determination threshold and the feature amount, while changing the event determination threshold. The determination apparatus determines a type of the plurality of events using the array data. |
US11423296B2 |
Device and method for distributing convolutional data of a convolutional neural network
A device for distributing the convolution coefficients of the least one convolutional kernel of a convolutional neural network is provided, the coefficients being carried by an input bus, to a set of processing units in a processor based on a convolutional-neural-network architecture. The device comprises at least one switching network that is controlled by at least one control unit, the switching network comprising a set of switches that are arranged to apply circular shifts to at least one portion of the input bus. For each convolution kernel, each control unit is configured to dynamically control certain at least of the switches of the switching networks in response to an input event applied to the convolution kernel and at least one parameter representing the maximum size of the convolution kernels. |
US11423294B2 |
Neural network circuit
A neural network circuit includes: multiple storage portions that include a memristor; multiple D/A converters that receive data, causing a signal voltage to be applied to multiple voltage input terminals of the storage portions; multiple drive amplifiers that are connected between to the D/A converters and the voltage input terminals; multiple I/V conversion amplifiers that are connected to at least one current output terminal of the storage portions; multiple A/D converters; and a series circuit of a first switch and a second switch that is disposed in a feedback loop of each of the drive amplifiers; and a series circuit of a third switch and a fourth switch that is disposed in a feedback loop of each of the I/V conversion amplifiers. |
US11423292B2 |
Convolutional neural-network calculating apparatus and operation methods thereof
A convolutional neural-network calculating apparatus including a bidirectional-output operation module and a data scheduler is provided. The bidirectional-output operation module includes a number of bidirectional-output operators, a number of row-output accumulators, and a number of column-output accumulators. Each bidirectional-output operator has a row-output port and a column-output port. The row-output accumulators are coupled to the row-output ports, and the column-output accumulators are coupled to the corresponding column-output ports. The data scheduler is configured to provide a number of values of an input data and a number of convolution values of the convolution kernels to the bidirectional-output operators. In a first operation mode, the bidirectional-output operators output operation results to the corresponding column-output accumulators through the column-output ports. In a second operation mode, the bidirectional-output operators output operation results to the row-output accumulators through the row-output ports. |
US11423289B2 |
Accelerator for deep neural networks
Described is a system, integrated circuit and method for reducing ineffectual computations in the processing of layers in a neural network. One or more tiles perform computations where each tile receives input neurons, offsets and synapses, and where each input neuron has an associated offset. Each tile generates output neurons, and there is also an activation memory for storing neurons in communication with the tiles via a dispatcher and an encoder. The dispatcher reads neurons from the activation memory and communicates the neurons to the tiles and reads synapses from a memory and communicates the synapses to the tiles. The encoder receives the output neurons from the tiles, encodes them and communicates the output neurons to the activation memory. The offsets are processed by the tiles in order to perform computations only on non-zero neurons. Optionally, synapses may be similarly processed to skip ineffectual operations. |
US11423283B1 |
Model adaptation
Techniques for model adaptation are described. For example, a method of receiving a call to provide either a model variant or a model variant profile of a deep learning model, the call including desired performance of the deep learning model, a deep learning model identifier, and current edge device characteristics; comparing the received current edge device characteristics to available model variants and profiles based on the desired performance of the deep learning model to generate or select a model variant or profile, the available model variants and profiles determined by the model identifier; and sending the generated or selected model variant or profile to the edge device to use in inference is detailed. |
US11423282B2 |
Autoencoder-based generative adversarial networks for text generation
In accordance to embodiments, an encoder neural network is configured to receive a one-hot representation of a real text and output a latent representation of the real text generated from the one-hot representation of the real text. A decoder neural network is configured to receive the latent representation of the real text, and output a reconstructed softmax representation of the real text from the latent representation of the real text, the reconstructed softmax representation of the real text is a soft-text. A generator neural network is configured to generate artificial text based on random noise data. A discriminator neural network is configured to receive the soft-text and receive a softmax representation of the artificial text, and output a probability indicating whether the softmax representation of the artificial text received by the discriminator neural network is not from the generator neural network. |
US11423281B2 |
Personalized activity adviser model
A processor(s) receives a profile of a user and ranks physical activities in a relational data structure based on the user profile to create a customized relational data structure of ranked physical activities for the user. The relational data structure maps physical activities to one or more associated attributes. An activity adviser model is produced specific to the user via machine learning by obtaining data related to physical activities performed by the user from one or more sensors, and receiving user wellness-related feedback related to the user-performed physical activities. The user wellness-related feedback includes a user ranking of one or more aspects of the user-performed physical activities. The activity adviser model specific to the user is built by using the customized relational data structure, the data and the user wellness-related feedback. The processor(s) uses the activity adviser model to provide an activity-related recommendation to the user. |
US11423274B2 |
Leather with skin texture having an identification code
A natural leather embossed with a skin texture for authenticating said natural leather with an identification code comprising the steps: —applying a protective top-coat on said natural leather; and —selecting an identification code and converting said identification code to a plurality of locations; and —forming a skin texture with higher up elements and lower located elements; arranged according said plurality of locations; and —embossing said skin texture in said protective top-coat. |
US11423270B2 |
Printed matter processing apparatus and non-transitory computer readable medium storing program
A printed matter processing apparatus includes an acquisition unit that acquires image data of an environment in which a printed matter is set, a display unit, and a processor configured to, by executing a program, input the image data acquired by the acquisition unit, display how the printed matter is seen in a case where the printed matter is set in the environment on the display unit, by a composited image in which the printed matter is composited in the image data in accordance with a printing condition of the printed matter, and decide the printing condition of the printed matter by changing and displaying the printing condition of the printed matter in accordance with a user operation, and output the printing condition of the printed matter without outputting the image data. |
US11423269B2 |
Printing apparatus
A printing apparatus for printing on a front surface of a printing medium, and thereafter printing on a back surface of the printing medium. The apparatus includes the following elements: a front surface print head for printing a front surface image based on front surface image data, over a surface page length on the front surface of the printing medium; a back surface print head for printing a back surface image based on back surface image data, on the back surface of the printing medium; a data corrector for creating corrected front surface image data by correcting an image size of the front surface image data based on elasticity information in the transport direction; and a printing controller for causing printing based on the corrected front surface image data, and controlling the back surface print head to perform printing on the back surface. |
US11423268B2 |
Image processing apparatus, image processing apparatus control method, and storage medium
Provided is an image processing apparatus including an image processing unit that generates a binary image in which the width of a black line has been changed, the binary image constituted by black and white pixels. The image processing apparatus includes a first replacement unit that replaces a white pixel in a first binary image by a black pixel and replaces a black pixel in the first binary image by a white pixel, to generate a second binary image, and a second replacement unit that replaces, in the second binary image in which the width of a black line has been thickened by the image processing unit, a white pixel by a black pixel and replaces a black pixel by a white pixel. |
US11423266B2 |
Subject recognizing method and apparatus
Disclosed is a subject recognizing apparatus and method. The method may include extracting feature points from a target image, respectively measuring movement information of each of a plurality of the extracted feature points, selectively grouping the extracted feature points into one or more groups based on the respectively measured movement information, determining a type of subject present in at least one group of the one or more groups based on at least a portion of the subject present in the at least one group, and recognizing a subject included in the target image based on the determined type of subject. |
US11423264B2 |
Entropy based synthetic data generation for augmenting classification system training data
A data classification system is trained to classify input data into multiple classes. The system is initially trained by adjusting weights within the system based on a set of training data that includes multiple tuples, each being a training instance and corresponding training label. Two training instances, one from a minority class and one from a majority class, are selected from the set of training data based on entropies for the training instances. A synthetic training instance is generated by combining the two selected training instances and a corresponding training label is generated. A tuple including the synthetic training instance and the synthetic training label is added to the set of training data, resulting in an augmented training data set. One or more such synthetic training instances can be added to the augmented training data set and the system is then re-trained on the augmented training data set. |
US11423260B1 |
Anomaly detection method and apparatus for multi-type data
The present disclosure provides an anomaly detection method and apparatus for multi-type data. According to the anomaly detection method for multi-type data, an adversarial learning network is trained, so that a generator in the adversarial learning network fits a distribution of a normal training sample and learns a potential mode of the normal training sample, to obtain an updated adversarial learning network, an anomaly evaluation function in the updated adversarial learning network is constructed according to a reconstruction error generated during training, and the updated adversarial learning network is constructed into an anomaly detection model, to perform anomaly detection on inputted detection data by the anomaly detection model, to obtain an anomaly detection result. A mode classifier is introduced to effectively resolve difficult anomaly detection when a distribution of detected data is similar to that of normal data, further improving the accuracy of anomaly detection. |
US11423259B1 |
Trained model approximation
A system that can create an approximated model from a trained machine learning model (such as a neural network) where the approximated model can operate using fewer computing resources than the original trained model. The system can create the approximated model without the voluminous training data used to create the original trained model. The system can rely on just the data describing the trained model and an indicator as to how closely the approximated model should correspond to the original model and/or the desired savings of computing resources. Various lossless and/or lossy approximations may be performed to obtain multiple approximated models that may be substituted for the trained model during runtime operations to achieve significant speed/cost savings over operation of the original trained model. |
US11423256B2 |
Biological image transformation using machine-learning models
Described are systems and methods for training a machine-learning model to generate image of biological samples, and systems and methods for generating enhanced images of biological samples. The method for training a machine-learning model to generate images of biological samples may include obtaining a plurality of training images comprising a training image of a first type, and a training image of a second type. The method may also include generating, based on the training image of the first type, a plurality of wavelet coefficients using the machine-learning model; generating, based on the plurality of wavelet coefficients, a synthetic image of the second type; comparing the synthetic image of the second type with the training image of the second type; and updating the machine-learning model based on the comparison. |
US11423253B2 |
Systems and methods for generating graphical user interfaces
A system for generating graphical user interfaces. The system may include processors and storage devices storing instructions. The instructions may configure the one or more processors to perform operations including identifying a plurality of attributes from an image captured with a client device, identifying a plurality of first results based on the attributes, generating a first graphical user interface for display in the client device. The first graphical user interface may include a plurality of result icons corresponding to a subset of the first results having confidence scores above a threshold, a plurality of filter icons displaying options, and a search button. The operations may also include receiving a selection of at least one of the result icons or at least one of the filter icons, performing a search, based on the selection, and generating a second graphical user interface. |
US11423251B2 |
Method and system of performing convolution in neural networks with variable dilation rate
A method of performing convolution in a neural network with variable dilation rate is provided. The method includes receiving a size of a first kernel and a dilation rate, determining at least one of size of one or more disintegrated kernels based on the size of the first kernel, a baseline architecture of a memory and the dilation rate, determining an address of one or more blocks of an input image based on the dilation rate, and one or more parameters associated with a size of the input image and the memory. Thereafter, the one or more blocks of the input image and the one or more disintegrated kernels are fetched from the memory, and an output image is obtained based on convolution of each of the one or more disintegrated kernels and the one or more blocks of the input image. |
US11423250B2 |
Hierarchical deep neural network forecasting of cashflows with linear algebraic constraints
Systems and methods for forecasting cashflows across one or more accounts of a user disclosed. One example method may include retrieving a data set for each of a plurality of accounts from a database, constructing a graph including a plurality of nodes linked together by a multitude of edges, wherein each node identifies a time series value corresponding to one of the accounts, and each edge indicates a time series value of a corresponding set of transactions occurring between a corresponding pair of accounts, determining a plurality of constraints, determining a specified loss function based on the plurality of constraints, back-propagating a derivative of the specified loss function into a deep neural network (DNN) to determine a set of neural network parameters, forecasting, using the DNN, a time sequence for one or more of the nodes and one or more of the edges, and providing the forecasted time sequences to the user. |
US11423249B2 |
Computer architecture for identifying data clusters using unsupervised machine learning in a correlithm object processing system
A device that includes a model training engine implemented by a processor. The model training engine is configured to obtain a set of data values associated with a feature vector. The model training engine is further configured to generate a set of gradients by dividing separation distances by an average separation distance and to compare each gradient to a gradient threshold value. The model training engine is further configured to identify a boundary in response to determining a gradient exceeds the gradient threshold value, to determine a number of identified boundaries, and to determine a number of clusters based on the number of identified boundaries. The model training engine is further configured to train the machine learning model to associate the determined number of clusters with the feature vector. |
US11423248B2 |
Hierarchical sampling for object identification
Aspects of the present disclosure include methods, systems, and non-transitory computer readable media that perform the steps of receiving a first plurality of snapshots, generating a first plurality of descriptors each associated with the first plurality of snapshots, grouping the first plurality of snapshots into at least one cluster based on the plurality of descriptors, selecting a representative snapshot for each of the at least one cluster, generating at least one second descriptor for the representative snapshot for each of the at least one cluster, wherein the at least one second descriptor is more complex than the first plurality of descriptors, and identifying a target by applying the at least second descriptor to a second plurality of snapshots. |
US11423241B2 |
Method and system for vehicle-loading warehousing asset management based on ultra high frequency radio frequency identification path loss model
A method for vehicle-loading warehousing asset management based on an ultra-high frequency (UHF) radio frequency identification (RFID) path loss model, which includes the following steps. An electromagnetic wave is emitted by a tag reader. The electromagnetic wave is diffracted, reflected, and scattered when passing through a warehousing vehicle hood, and the electromagnetic wave is emitted and scattered through the ground. A UHF RFID tag attached to a front surface location region of assets receives electromagnetic waves of various paths emitted by the tag reader. The tag reader reads UHF RFID tag information. A transfer function of a tag receiving signal is constructed according to the tag information, and a path loss function during a UHF RFID tag sensing electromagnetic wave process is constructed according to the transfer function. The path loss is calculated according to the constructed path loss function. A location of the UHF RFID tag is obtained. |
US11423239B2 |
Integrated circuits and methods for protocol detection and decoding in near field communications
A method for decoding a data stream carried by a modulated signal includes receiving the modulated signal. The modulated signal is modulated according to a protocol belonging to a group of protocols including at least three protocols. The method further includes extracting a clock signal from the received modulated signal, detecting the protocol, and decoding the data stream according to the detected protocol using the extracted clock signal. |
US11423237B2 |
Sequence transduction neural networks
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating a target sequence from an input sequence. In one aspect, a method comprises maintaining a set of current hypotheses, wherein each current hypothesis comprises an input prefix and an output prefix. For each possible combination of input and output prefix length, the method extends any current hypothesis that could reach the possible combination to generate respective extended hypotheses for each such current hypothesis; determines a respective direct score for each extended hypothesis using a direct model; determines a first number of highest-scoring hypotheses according to the direct scores; rescores the first number of highest-scoring hypotheses using a noisy channel model to generate a reduced number of hypotheses; and adds the reduced number of hypotheses to the set of current hypotheses. |
US11423235B2 |
Cognitive orchestration of multi-task dialogue system
In embodiments, a reusable and adaptive multi-task orchestration dialogue system orchestrates a set of single-task dialogue systems to provide multi-scenario dialogue processing. In embodiments, for each question propounded by a user, using a deep learning predictive model, a best single-task dialogue system is chosen out of the set. In embodiments, multi-task orchestration is done without the need to change, or even understand, the inner workings or mechanisms of the individual single-task dialogue systems in the set. Moreover, the multi-task orchestration is also unconcerned with what rules are set in each individual single-task dialogue system. In embodiments, prior to selection of the best single-task dialogue system to return the best answer, new intents and entities are discovered and used to update an existing dialogue path. In embodiments, additional data is continually collected, and used to retrain model so as to further improve performance. |
US11423234B2 |
Content generation using target content derived modeling and unsupervised language modeling
Content generation leverages an unsupervised, generative pre-trained language model (e.g., a generative-AI). In this approach, a model derived by applying to given content relevant competitive content and one or more optimization targets is received. Based on optimization criteria encoded as embedding signals in the model, a determination is made regarding whether a template suitable for use as an input to the generative-AI exists in a set of templates. If so, the model embedding signals are merged into the template, or the template itself is transformed using the embedding signals, in either case creating a modified template. If, however, no template suitable as the input exists, the model and other information are input to a natural language processor to generate a generative-AI input. Either the modified template or the generative-AI input, as the case may be, is then applied through the generative-AI to generate an output competitively-optimized with respect to the optimization targets. |
US11423232B2 |
Systems and methods for deploying computerized conversational agents
Embodiments of the disclosed technology relate to systems, methods, and computer-readable storage media for deploying a computerized conversational agent. Some embodiments can receive configuration information comprising an intent and a plurality of possible entities corresponding to the intent. Some embodiments can receive a user request comprising a user entity and a user intent. Some embodiments can determine an actual entity from the plurality of possible entities corresponding to the user intent where the actual entity corresponds to the user entity. Some embodiments can provide to the user a fulfillment corresponding to at least the actual entity. |
US11423229B2 |
Conversational data analysis
Implementations of the subject matter described herein relate to conversational data analysis. After a data analysis request is received from a user, heuristic information may be determined based on the data analysis request. The heuristic information mentioned here is not a result for the data analysis request but information which may be used for leading the conversation to proceed. Based on such heuristic information, the user may provide supplementary information associated with the data analysis request, for example, clarify meaning of the data analysis request, submit a relevant further analysis request, and so on. A really desired and meaningful data analysis result can be provided to the user according to the supplementary information provided by the user. Thus, data analysis will become more accurate and effective. While obtaining really helpful information, the user also gains good user experience. |
US11423226B2 |
Email content extraction
A system includes a processing device and memory device configured to access an email message received at a mail server, extract a plurality of correspondence data from the email message, and apply a correspondence classifier to the correspondence data to determine a request type of the email message. The processing device is further configured to extract a plurality of entities from the email message in a free-form format, where extracting is performed based on determining that the request type is supported. The processing device can also determine a confidence level of the extracting of the entities, perform a lookup of the entities in one or more records of a database based on determining that the confidence level is above a confidence threshold, and generate a new processing request including prepopulated data fields populated with the entities based on identifying a match in the one or more records of the database. |
US11423225B2 |
On-device lightweight natural language understanding (NLU) continual learning
A method includes obtaining, using at least one processor of an electronic device, a base model trained to perform natural language understanding. The method also includes generating, using the at least one processor, a first model expansion based on knowledge from the base model. The method further includes training, using the at least one processor, the first model expansion based on first utterances without modifying parameters of the base model. The method also includes receiving, using the at least one processor, an additional utterance from a user. In addition, the method includes determining, using the at least one processor, a meaning of the additional utterance using the base model and the first model expansion. |
US11423223B2 |
Dynamic creation/expansion of cognitive model dictionaries based on analysis of natural language content
A mechanism is provided to implement a cognitive dictionary builder. The mechanism configures the cognitive dictionary builder with a set of selection criteria comprising a set of rules. The mechanism performs natural language processing on an input document in a corpus of information to analyze a context for each term or phrase in the input document and applies the set of rules to each term or phrase in the input document with respect to its context. The mechanism adds a term or phrase to at least one corresponding dictionary data structure based on a result of applying the set of rules. |
US11423217B2 |
Flexible table based visualizations
Embodiments are directed to visualizing data. A graphical user interface (GUI) that includes a shelf panel and a display panel may be generated. Column fields may be generated and displayed in the shelf panel based on a data source or a table specification. The table specification may be employed to generate a table view that may be displayed in the display panel such that the table view includes columns that correspond to each column field. Data items may be determined based on the data source and the column fields such that each column field corresponds to a portion of the data items. Each portion of the data items may be displayed in a column of the table view that corresponds to the column field that corresponds to the portion of the data items. |
US11423215B2 |
Method and apparatus for providing multimodal input data to client applications
A method of providing multimodal input data to client applications in a data capture device with multiple input assemblies includes: storing, in a memory of the device: a client application defining input fields; and a plurality of input profiles each containing an input field identifier and a modality identifier corresponding to one of the input assemblies. Via execution of the client application, the device controls a display to simultaneously render a plurality of the input fields; determines an active one of the rendered input fields and obtains an active field identifier of the active input field; retrieves an active one of the input profiles containing a field identifier that matches the active input field identifier; controls one of the input assemblies corresponding to the modality identifier of the active input profile to obtain input data; and populates the active input field with the obtained input data. |
US11423210B2 |
System and method for dynamically defining digital forms
A system and method for dynamically generating, defining and customizing forms and workflows based on a user's input and design, and to facilitate content management through real-time artificial intelligence and machine learning processing across a variety of field-force industries and the like. The system and method can be used on a wide variety of physical devices, including web browsers, mobile devices, smartphones and tablets, and can be embedded in software applications. An example system and method allows for the designing, routing, filling out, and recording of forms to update back-end systems, and dramatically expands the number of users who can design complex, enterprise-grade forms and workflows for complex processes, thus lowering costs and accelerating adoption. |
US11423207B1 |
Machine learning-powered framework to transform overloaded text documents
Systems and methods for providing a machine learning-powered framework to transform overloaded text documents is provided. The system generates a plurality of candidate templates offline. During runtime, the system accesses a text document and analyzes the text document to identify segmentation data. The segmentation data can indicate a plurality of segments derived from the text document. The system then accesses a plurality of candidate templates, whereby each candidate template comprises a plurality of pages having a different background element that shares a common theme. The plurality of candidate templates are ranked based on at least the segmentation data. The network then generates multiple presentation pages for each of a predetermined number of top ranked candidate templates by incorporating each of the plurality of segments into a corresponding page of the plurality of pages for each of the top ranked candidate templates. The multiple presentation pages are presented for each of the top ranked candidate templates as a recommendation. |
US11423205B2 |
Font personalization
Method and system are provided for font personalization. The method carried out at a client includes: receiving a user-specific font transformation at a first client for storing at the first client, wherein the user-specific font transformation is a font transformation of a base font for an author user to which the font transformation applies; receiving content associated with the author user, wherein the content associated with the author user is received with an identifier of the user-specific font transformation of the author user; receiving the base font at the first client for storing at the first client for use with the user-specific font transformation; and applying the user-specific font transformation to the base font when rendering the content associated with the author user. |
US11423202B2 |
Suspect resolution for scan chain defect diagnosis
This application discloses a computing system implementing an automatic test pattern generation tool to perform scan chain diagnosis-driven compaction setting. The computing system can perform fault simulation on scan chains in a circuit design describing an integrated circuit, which loads test patterns to the simulated scan chains and unloads test responses from the simulated scan chains. The computing system can determine locations of sensitive bits and locations of unknown bits in each of the scan chains based on the test responses from the simulated scan chains, and generate a configuration for a compactor in the integrated circuit based, at least in part, on the locations of the sensitive bits and the locations of the unknown bits in each of the scan chains, wherein the compactor is configured to compact test responses from the scan chains in the integrated circuit based on the configuration. |
US11423200B2 |
Pump machine unit optimized operation regulation system and method based on digital twin
A pump machine unit optimized operation regulation system is provided, and includes a physical body, a digital twin, a digital twin body of the physical body and a digital space. The digital space drives the digital twin to realize data mirroring, mapping reconstruction, information interactive feedback and simulation of a pump machine unit optimized regulation system in virtual space and a pump machine unit optimized regulation system in physical space. The disclosure constructs the virtual twin body of the physical body of the pump system based on the digital twin to realize the data mirror and information interaction between the physical body and the virtual twin body, and physical object twin, operation process twin and control performance twin of the physical entity and digital twin body. Running state monitoring, optimized regulation, simulation and health prediction of the pump machine unit can be realized. |
US11423196B2 |
Systems and methods for predicting responses of a particle to a stimulus
System, methods, and other embodiments described herein relate to predicting effects of a stimulus on a particle or other material structure. In one embodiment, a method includes receiving a segmented image of a particle that identifies at least semantics of the particle and associated characteristics according to subregions of the particle. The method includes analyzing, using a stimulus model, the segmented image to predict changes in the particle associated with applying the stimulus to the particle. Analyzing the segmented image includes generating a predicted image identifying characteristics, semantics and other properties of the particle according to the changes. The method includes providing the predicted image as an electronic output. |
US11423195B2 |
User interface to simulate target detection and recognition
A method is disclosed of providing a graphical user interface (GUI) for simulating target detection and recognition. The method includes providing a user entry area for receiving user entered ground truth attributes defining one or more respective simulated physical objects, and providing a user entry area for receiving user entered collection attributes defining one or more collections, each collection being a simulation of automated target recognition applied to simulated sensor output associated with simulated sensing of the one or more simulated physical objects. The method further includes simulating detection of the one or more simulated physical objects and recognition based on the ground truth attributes and the collection attributes, generating detection data about at least one detected object based on the simulated target detection, and displaying the detection data. |
US11423192B2 |
Industrial automation control code change management and multiple edit integration
A method includes accessing a shared industrial automation project file, creating a local copy of an industrial automation project file representative of the shared industrial automation project file on a storage component accessible by the one or more processors, receiving, via a graphical user interface (GUI), an input indicative of one or more modifications to the local copy of the industrial automation project file, implementing the one or more modifications to the local copy of the industrial automation project file based on the input, identifying one or more differences between the local copy of the industrial automation project file and the shared industrial automation project file, wherein the one or more differences are associated with the one or more modifications, and presenting a notification indicative of the one or more differences between the local copy of the industrial automation project file and the shared industrial automation project file. |
US11423186B2 |
Verified inter-module communications interface
Some example computing systems herein include two modules, e.g., drivers. A first can instantiate an interface associated with a service routine, receive, by the service routine, a verification message; and send, in response, a confirmation message via the interface. A second can locate the interface; open a handle to the interface; send the verification message via the handle, the verification message identifying at least an interface type or a version; and receive, via the handle, the confirmation message associated with the verification message. In some examples, the first driver is a Plug and Play driver. In some examples, the first module can receive, by the service routine, a command associated with the interface; determine that the command is a valid command based at least in part on stored command data; and send, via the interface, a response to the command. |
US11423183B2 |
Thermal imaging protection
Thermal imaging protection is provided by, in response to detecting input of an access code on an input device: identifying a sequence comprising the access code; generating a bait code based on the sequence; and outputting a heat signature corresponding to the bait code using heating elements, such as resistor arrays, included in the input device. In some embodiments protection includes measuring temperatures of contact surfaces of the input device where the access code has been input; and adjusting a heat level of the heating elements based on the temperatures measured. Protection is further provided by storing the bait code; and in response to receiving entry of the bait code, activating unauthorized access countermeasures. In some embodiments protection includes, in response to detecting subsequent input of the access code: generating a second, different, bait code based on the sequence; and activating the heating elements based on the second bait code. |
US11423182B2 |
Storage device providing function of securely discarding data and operating method thereof
A storage device providing a function of securely discarding data and an operating method of the storage device are provided. The storage device includes a safety pin device removably mounted on the storage device, the safety pin device configured to store first encrypted information and second encrypted information, the first encrypted information encrypted using a first key associated with a first user, and the second encrypted information encrypted using a second key associated with a second user, security circuitry configured to, receive the first encrypted information from the safety pin device, decrypt the first encrypted information, and generate a data encryption key based on results of the decrypting the first encrypted information, and a nonvolatile memory configured to store data encrypted with the data encryption key. |
US11423179B2 |
Integrated-chip-based data processing method, computing device, and storage media
A data processing method based on an integrated chip is provided. The method includes providing computing information of a trusted computing chip to a high-speed encryption chip, and invoking the high-speed encryption chip to perform data encryption or trusted computing based on the computing information. As such, after these two types of chips are integrated, these two types of secure computing (the trusted computing and the data encryption) can share common computing information. Compared with using individual sets of computing information before integration, corresponding hardware and management costs are reduced. Moreover, the trusted computing chip is superior to the high-speed encryption chip in terms of functional integrity and reliability for data encryption functions. Storing the computing information by the trusted computing chip can improve the security of the data encryption. For trusted computing functions, the utilization of the computing power of the high-speed encryption chip is increased, and the computational efficiency of the trusted computing is improved. |
US11423176B2 |
Systems and methods for a de-identified medical and healthcare data marketplace
The invention relates generally to systems and methods for a medical data marketplace where de-identified medical data can be offered for sale or licensing, and prospective customers can search for the medical data using various criteria. The marketplace facilitates clinical research activities, clinical trials, medical research, medical technology development, and the like, while preserving HIPAA privacy protections, and allows medical data owners to monetize the data in an efficient manner. |
US11423171B2 |
Protection of privacy and data on smart edge devices
Embodiments are directed to protection of privacy and data on smart edge devices. An embodiment of an apparatus includes a sensor to produce a stream of sensor data; an analytics mechanism; and a trusted execution environment (TEE) including multiple keys for data security, the apparatus to exchange keys with a host server to establish one or more secure communication channels between the apparatus and a TEE on a host server, process the stream of sensor data utilizing the analytics mechanism to generate metadata, perform encryption and integrity protection of the metadata utilizing a key from the TEE for the sensor, sign the metadata utilizing a private key for the analytics mechanism, and transfer the encrypted and integrity protected metadata and the signature to the host server via the one or more secure communication channels in a manner that prevents privileged users on the host from accessing the data. |
US11423169B1 |
System, method and apparatus for securely storing data on public networks
A system, method and apparatus that uses a quantum event-based, binary data generation apparatus operating in combination with a single-party or two-party, symmetric and/or asymmetric key storage system to create both random numbers and encryption keys to be used for purposes of encryption and decryption of a user's or organization's file data. |
US11423167B2 |
Secure content leakage prevention
Leakage of secure content (e.g., unauthorized dissemination of secure content) is prevented even after a user has downloaded a copy of the secure content. In a content management system, the secure content object is accessible by users who access the secure content by downloading copies. While the downloading of a copy to a user device is permitted, further dissemination is not allowed. To enforce this degree of security, the user downloads a virtual file system that is configured to store a local instance of the secure content object in a secure container of the user device. During ongoing operation of the user device, every data movement operation request associated with the local instance of the secure content object is intercepted. Logic implemented in the downloaded a virtual file system will deny any data movement operation request when a target storage location associated with the data movement operation request is other than a location in the secure container. |
US11423159B2 |
Technologies for trusted I/O protection of I/O data with header information
Technologies for trusted I/O include a computing device having a hardware cryptographic agent, a cryptographic engine, and an I/O controller. The hardware cryptographic agent intercepts a message from the I/O controller and identifies boundaries of the message. The message may include multiple DMA transactions, and the start of message is the start of the first DMA transaction. The cryptographic engine encrypts the message and stores the encrypted data in a memory buffer. The cryptographic engine may skip and not encrypt header data starting at the start of message or may read a value from the header to determine the skip length. In some embodiments, the cryptographic agent and the cryptographic engine may be an inline cryptographic engine. In some embodiments, the cryptographic agent may be a channel identifier filter, and the cryptographic engine may be processor-based. Other embodiments are described and claimed. |
US11423155B2 |
Software vulnerability detection in managed networks
A system may include persistent storage containing representations of configuration items discovered in a managed network, where the configuration items include computing devices and software applications installed on the computing devices. One or more processors may be configured to: (i) obtain results of a vulnerability analysis performed on a software application, where the results indicate that the software application exhibits a vulnerability, (i) determine a count of computing devices on which the software application is installed, (iii) calculate a security threat score for the vulnerability, where the security threat score is based on a severity factor of the vulnerability and the count of computing devices, (iv) provide, to a first entity, a first indication of the software application and the vulnerability, and (v) provide, to a second entity, a second indication of the software application, the vulnerability, and the security threat score. |
US11423154B2 |
Endpoint authentication based on boot-time binding of multiple components
A system, method and apparatus to authenticate an endpoint having a secure memory device. For example, at boot time of the endpoint, a cryptographic hash value of the boot loader stored in the memory device is used to generate a device identifier of the memory device; and identification data of multiple components of the endpoint is used with the device identifier of the memory device to generate a first key pair key and a second key. A counter value is retrieved from a monotonic counter to generate a certificate signed using a private key in the first key pair. The certificate can be sent over the computer network to a remote server for authentication using a public key in the first key pair. The second key pair can be authenticated and used to establish encryption for a communication connection between the endpoint and the server. |
US11423153B2 |
Detection of malicious operating system booting and operating system loading
A system detects deviation from a computer operating system boot and operating system load. The system identifies approved operating system boot modules, approved operating system load modules, essential operating system boot components, and essential operating system configuration information, which are then hashed to create an operating system boot profile. The operating system boot modules and the operating system load modules are then executed to start the operating system. The operating system boot profile is used to verify that that there has not be any deviation from the start of the operating system. |
US11423152B2 |
Randomized clock cycle lengths for boot sequences
In general, this disclosure describes techniques for using a random number generator to affect the lengths of clock cycles in a clock waveform that drives the timing of operations performed by processing circuitry. In one example, the processing circuitry includes a central processing unit and a clock generator. The clock generator is configured, upon receiving an indication of a boot command for the processing circuitry, generate a random number using a true random number generator and generate, based at least in part on the random number, an output clock waveform indicating at least a length of a clock cycle for the central processing unit. The central processing unit is configured to execute a boot sequence for at least the processing circuitry using the output clock waveform. |
US11423146B2 |
Provenance-based threat detection tools and stealthy malware detection
Systems and methods for a provenance based threat detection tool that builds a provenance graph including a plurality of paths using a processor device from provenance data obtained from one or more computer systems and/or networks; samples the provenance graph to form a plurality of linear sample paths, and calculates a regularity score for each of the plurality of linear sample paths using a processor device; selects a subset of linear sample paths from the plurality of linear sample paths based on the regularity score, and embeds each of the subset of linear sample paths by converting each of the subset of linear sample paths into a numerical vector using a processor device; detects anomalies in the embedded paths to identify malicious process activities, and terminates a process related to the embedded path having the identified malicious process activities. |
US11423144B2 |
Mitigating security attacks in virtualized computing environments
A computer implemented method to mitigate a security attack against a target virtual machine (VM) in a virtualized computing environment, the target VM having a target VM configuration including configuration parameters, and the security attack exhibiting a particular attack characteristic, is disclosed. |
US11423141B2 |
Intruder detection using quantum key distribution
Intruder detection using quantum key distribution is disclosed. A request for a first key for use with a first application configured to execute on a computing device is received by a quantum computing system. The request includes information that identifies the application. In response to the request, a quantum key distribution (QKD) process to generate a key is initiated. It is determined that an intruder attempted to eavesdrop on the QKD process. A message is sent to the computing device that instructs the computing device to cause the first application to implement a reduced functionality mode of the first application. |
US11423136B2 |
Access control for content delivery services
Examples described herein relate to apparatuses and methods for associating a first account with a second account, the first account being hosted by a first server, the second account being hosted by a second server, including but not limited to, authenticating, by the first server, first login credentials associated with the first account, wherein the first login credentials are received from a user device, receiving, by the first server from the user device, second login credentials associated with the second account, sending, by the first server, the second login credentials to the second server for authentication, in response to determining that the second login credentials are authenticated by the second server, associating, by the first server, the first account with the second account, and connecting, by the first server to the second server, to allow the user device to access services commensurate with the second account without prompting the user device for the second login credentials. |
US11423134B2 |
System and method employing reduced time device processing
Methods and systems for facilitating a transaction are provided. A transaction involving an integrated circuit user device in contact with an access device is processed in less time, such that the user device can be removed at an earlier time. In embodiments, an access device provides an estimated value to a user device such that a cryptogram can be generated without waiting for a final value. Additionally, the access device can store user device data and then complete the transaction with the user device before authorizing the transaction, such that the user device can be removed without waiting for an authorization response. |
US11423132B2 |
Electronic device and method for controlling the same
An electronic device capable of performing multimodal biometric authentication, where a comparison group is first formed after performing a user authentication with low precision, and then a user authentication is performed with high precision using the formed comparison group, such that the precision of the user authentication and a speed of the user authentication can be both increased. |
US11423128B2 |
Method for setting permission of user in information exchange unit in system
A method for setting permissions of a user in a system in an information exchange unit is disclosed in the present invention, including: setting multiple information sections for the information exchange unit; setting participation roles for each information section respectively, wherein the participation role includes one or more roles in the system; and setting permissions of each of the participation roles in the information section, wherein each role is an independent individual not a group/a class, one role can only be related to a unique user during the same period, and one user is related to one or more roles; and creating relations between users and roles in the system. According to the present invention, when an employee changes his/her work content or is transferred from a post, permissions of the employee in an information section of the information exchange unit do not have to be set separately. |
US11423127B2 |
Resilient watermarking
A method, system, and computer program product for detecting data tampering with resilient watermarking is provided. The method accesses a first relational data set on a data repository. The first relational data set includes a plurality of data elements. The first relational data set is sorted to generate a first sorted list and a second sorted list of the plurality of data elements. The method generates a watermark from the first sorted list and the second sorted list. The watermark contains a hash corresponding to the first sorted list and the second sorted list of the plurality of data elements. In response to an access request for the first relational data set, the method verifies an integrity of the first relational data set based on the watermark. |
US11423125B2 |
Systems and methods for mapping licenses data from disparate databases
A system and method for mapping licenses from disparate data sources and databases from third parties triggered by a system registration request, analyzing data structures for license information records and third-party information records, cross-referencing a license record with a third-party information record, flagging database records that reflect a license field record change, updating mapping-related procedures and queries, and providing a presentation of license information records and related status. |
US11423124B2 |
Systems and methods for asset management
A management system to facilitate improved software asset management includes a management server coupled to a client instance and certain databases. The client instance stores identifiers associated with software programs accessible to users through the client instance. To enable software asset management features, the management server receives the identifiers and determines, based on the certain databases, whether the identifiers are associated with software models of the software programs. Notably, in response to an identifier of a particular software program not being associated with a software model, the management server generates a software model for the particular software program, and further, stores entries or relationships within the certain databases. Thus, the management server may output the software model to the client instance to enable a client to provide attributes to be included in the software model, further improving a quality of the software asset management features accorded by the management system. |
US11423122B2 |
Software license management system and management method
An installation operator of a newly purchased analyzing device (10) performs software activation of the analyzing device PC (1) from an installation operator terminal (3) using his or her own account. At that time, the installation operator is registered in the server (5) as the license holder of the software. After that, when the installation operator issues a transfer request with an e-mail address of a device user who is a license transfer destination from a terminal (3) to a server (5) attached, a predetermined web page is created in the server (5) and an e-mail containing a URL is sent to the device user who has already acquired their account. When the device user issues an instruction of acceptance upon browsing the web page at the user terminal (2), the license holder of the software is transferred from the installation operator to the device user in the server (5). |
US11423110B1 |
Intelligent timeline and commercialization system with social networking features
A computer implemented system for an intelligent timeline includes computer readable instructions to operate a timeline engine, a calendar engine, a performance evaluation engine, and a social networking engine that are interconnected to one another. The system may additionally include an advertisement placement engine. The timeline engine creates a timeline of events containing external events and/or an owner's actions. Each event has a timestamp such that the events may be arranged in the order of timestamps. In some embodiments, events may be automatically created if certain conditions are met. The calendar engine creates a calendar containing the events and other reminders. The performance evaluation engine creates performance evaluation results of an owner's actions based on the events. The timeline of an owner may be sold or shared on the owner's social networking channel to subscribers. Advertisement placement engine facilitates advertisement transactions related to the timelines. |
US11423099B2 |
Classification apparatus, classification method, and classification program
A classification apparatus includes: a crawler unit that acquires access result data for a website, the access result data including website application information, web server information, and the like that are updated by an administrator of the website; an update history generation unit that generates an update history of the website by making comparison in chronological order between pieces of information included in the access result data for the website; a classifier generation unit that generates a classifier that classifies a website having a possibility of being abused in the future, by using, as a feature value, the update history of the website; and a classification unit that classifies, through the classifier generated, the website having the possibility of being abused in the future. |
US11423095B2 |
Prediction-based action-recommendations in a cloud system
Methods, systems, and computer storage media for providing action-recommendations (e.g., save action, collaboration action, and upload action) using cloud system operations in a cloud system. For example, action-recommendations are predicted using usage data of applications and communicated to a user (e.g., via a prompt) such that the user elects to perform or not perform the action-recommendation. In operation, usage data for an application and an action-recommendation profile are accessed. Determining that an action-recommendation should be generated is based on the usage data and the action-recommendation profile. The determination is further based on action scores and thresholds (e.g., save action, collaboration action, upload action). When the action scores meet certain thresholds, the action-recommendation is generated as a save-action-recommendation, a collaboration-action-recommendation, or an upload-action-recommendation. Based on generating the action-recommendation, an action recommendation interface element (e.g., an action prompt or action dialog) is generated to perform a corresponding action. |
US11423093B2 |
Inter-document attention mechanism
This document relates to natural language processing using a framework such as a neural network. One example method involves obtaining a first document and a second document and propagating attention from the first document to the second document. The example method also involves producing contextualized semantic representations of individual words in the second document based at least on the propagating. The contextualized semantic representations can provide a basis for performing one or more natural language processing operations. |
US11423091B2 |
Automated metadata asset creation using machine learning models
Systems and methods are described that employ machine learning models to optimize database management. Machine learning models may be utilized to decide whether a new database record needs to be created (e.g., to avoid duplicates) and to decide what record to create. For example, a match machine learning model may be used in combination with an in-database machine learning model and an out-of-policy machine learning model. The match machine learning model may calculate a probability that a newly received database record individually matches respective candidate database records identified in a local database, the in-database machine learning model may calculate a probability that the received database record is in the local database, and the out-of-policy machine learning model may be used to calculate a probability that the newly received database record complies with inclusion rules of the local database. |
US11423089B2 |
System and method for determining application programming interface and object bindings on natural language processed inputs
A natural language processing system includes a model trainer operable to train a natural language processing model based on a training corpus, wherein the training corpus includes a data set from one of multiple languages. An action manager curates application programming interfaces, and a processor receives a natural language query at the natural language processing system, wherein the natural language query is directed to a remote component, and the natural language query is in a language other than English. The processor determines the language of the natural language query, and binds the intent of the natural language query to an action, wherein the action is a function to be carried out by the remote component. |
US11423075B2 |
Product auditing in point-of-sale images
Examples methods, apparatus/systems and articles of manufacture for auditing point-of-sale images are disclosed herein. Example methods disclosed herein include comparing a region of interest of an image displayed via a user interface with a plurality of reference product images stored in a database to identify a plurality of candidate product images from the plurality of reference product images as potential matches to a first product depicted in the image. For example, the candidate product images are associated with respective confidence levels indicating respective likelihoods of matching the first product. Disclosed example methods also include displaying, via the user interface, the candidate product images simultaneously with the image in a manner based on the respective confidence levels, and automatically selecting a first one of the candidate product images as matching the first product based on the respective confidence levels. |
US11423069B2 |
Data structures for efficient storage and updating of paragraph vectors
Systems and methods involving data structures for efficient management of paragraph vectors for textual searching are described. A database may contain records, each associated with an identifier and including a text string and timestamp. A look-up table may contain entries for text strings from the records, each entry associating: a paragraph vector for a respective unique text string, a hash of the respective unique text string, and a set of identifiers of records containing the respective unique text string. A server may receive from a client device an input string, compute a hash of the input string, and determine matching table entries, each containing a hash identical to that of the input string, or a paragraph vector similar to one calculated for the input string. A prioritized list of identifiers from the matching entries may be determined based on timestamps, and the prioritized list may be returned to the client. |
US11423066B2 |
System and method for reducing user query ambiguity through chatbot clarifying questions
Dialog systems, such as chatbots, enable a user to query for information of a data management system. However, a user's query may be ambiguous resulting in a reply of too much information that is incomprehensible to a user. Clarifying questions are posed to a user to remove ambiguity from a user's query, and based on a user's answers, the volume of replying information is reduced to an amount that a user can comprehend. Clarifying questions are efficiently sequenced to reduce the ambiguity of a user's query, such that the number of clarifying questions does not result in a user abandoning the user's query. |
US11423063B2 |
Flattening hierarchical database records using inverted indexing
Embodiments of the present disclosure relate to flattening hierarchal database records using inverted indexing. Other embodiments may be described and/or claimed. |
US11423051B2 |
Sensor signal prediction at unreported time periods
A method, a computer program product, and a system for predicting low-frequency sensor signal predictions using a hierarchical prediction model. The method includes receiving a historical dataset of high-frequency sensor signal data and low-frequency sensor signal data. The method also includes generating a Gaussian process regression model using the historical dataset and sensor parameters and outputting high-frequency sensor signal predictions. The method also includes generating a hierarchical Gaussian process model using the historical dataset and the high-frequency sensor signal predictions and predicting low-frequency sensor signal predictions. |
US11423050B2 |
Rules based hierarchical data virtualization
Methods and devices for connecting a mobile device with different data storage devices located either locally or remotely are provided. The device may apply one or more rules to create a hierarchical virtualization of the several data storage devices. The virtualization may then be provided to the user as a single, hierarchical file system. Further, a monitoring system may monitor the file system to determine if any new applications have been installed or if applications are currently being executed. If a connection is made to a secure network, the system may provide the information derived from the monitoring to the secure network. The secure network can then analyze the information to determine if any of the applications should be uninstalled from the device or should be stopped while the device is connected to the network. |
US11423049B2 |
Execution-time dynamic range partitioning transformations
A method for execution-time dynamic range partitioning includes receiving user data including a partitioning key and a clustering key. The user data includes a respective number of total rows defining a total data size for the user data. The method also includes identifying storage constraints for the data storage system. The storage constraints include a target file size and a target number of rows per file. The method further includes determining a plurality of split points for the user data based on the storage constraints. The method also includes generating partitioning quantiles from the plurality of split points that define a range between each split point of the plurality of split points. The method further includes range partitioning each row of the user data into files using the partitioning quantiles. |
US11423048B2 |
Content management client synchronization service
The disclosed technology relates to a system configured to compute a difference between a remote tree data structure representing a server state for content items associated with an account on a content management system and a sync tree data structure representing a known synchronization state between the content management system and the computing system. The system is configured to generate, based on the difference, a set of operations that when performed on the computing system update the content items stored on the client device to converge a file system state on the computing system and the server state. |
US11423045B2 |
Augmented analytics techniques for generating data visualizations and actionable insights
A data analysis system is provided. Processing resources are configured to at least: identify features within a dataset, identify potential features of interest therefrom, and enable selection of one of the identified potential features of interest. Responsive to an identified potential feature of interest being selected: (a) algorithms are run on the dataset to identify at least one related feature that the selected feature of interest is most likely and/or most heavily influenced by; (b) a display is generated to include a visual representation of each related feature, each including associated data value representations; and (c) a visual representation can be selected. A data value representation is selectable together with the selected visual representation. Responsive selection of the visual representation, (a)-(c) are repeated. Responsive to a data value representation being selected in (c), the dataset is filtered based on it, and the repetition is performed with the filtered dataset. |
US11423041B2 |
Maintaining data lineage to detect data events
History for data objects may be maintained to detect data events. An indication of an Extract, Transform, Load (ETL) process applied to one or more source data objects to generate one or more transformed data objects may be received. History for the source data objects may be updated to include the transformed data objects and the ETL process that generated the transformed data objects. An evaluation of the update may be performed to determine whether an event associated with the data lineage is triggered. If the event is triggered, a notification of the event may be sent to one or more subscribers for the event. |
US11423037B1 |
Populating search query reformulations based on context
Search results are filtered using one or more rankers that evaluate a searcher intention to select items from a subset of search results. A subset of items may be provided that are responsive to a user search query. This subset of items may have one or more related properties and may be logically grouped together. A database of rankers may be evaluated and applied to the subset of items to determine items that are both relevant to the user search query and also correspond to a user intention for the search. As a result, the ranker may select and filter out certain items having one or more features that do not correspond to the user intention. |
US11423031B2 |
Standing query creation using store query
The automated creation of a dataflow graph of a standing query. Once the standing query dataflow graph is created, events may be flowed into the dataflow graph to execute the standing query. In execution, a store query is accessed. The store query is structured in accordance with a store query language. A syntax graph (such as an abstract syntax tree) of the store query may then be generated. Then, using the syntax graph and a set of rules of the store query language, the dataflow graph is automatically generated. This significant speeds up and makes more easy and efficient the conversion of a store query into a standing query. |
US11423030B2 |
Record matching system
The present invention discloses methods and systems for an improved Enterprise Matching Service (“EMS”) that is designed to match incoming data records to a database of records, using less system resources and using those resources more efficiently. The EMS identifies potential matches by generating unique identifiers and match codes for incoming data records, and then matching the unique identifiers and match codes to pre-generated unique identifiers and match codes for database records. Various match sensitivities are embedded in the pre-generated match codes, so an extensive match is handled by a simplistic “one to one” match between match codes in order to identify a subset of potential matches. Once a subset of potential matches are identified, the methods and systems weigh the subset of potential matches to determine whether there is a match. |
US11423029B1 |
Index-side stem-based variant generation
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for index-side synonym expansion. One method includes obtaining a token sequence for a resource and indexing a token in the token sequence. The indexing includes applying one or more stemming rules to the particular token to generate a stemmed form of the token, obtaining a variant of the stemmed form of the token, and storing data associating the resource with both the token and the variant as index terms for the resource in a search engine index. |
US11423027B2 |
Text search of database with one-pass indexing
A system and method for a text search of a database, including converting a text search expression to a query plan and implementing the text search as the query plan on the database. The implementing of the text search includes a one-pass indexing as a single scan of an inverse index table associated with the database. |
US11423025B2 |
Direct data loading of middleware-generated records
A computer-implemented method is presented for reducing data loading overhead of middleware to facilitate direct data loading to a database management system (DBMS). The method includes, while data loading, sending external-writes to a memory-based DBMS if corresponding internal-writes are for vertices, exporting all the external-writes to a disk-based DBMS as an export file, and sending an external-read for vertices to an in-memory DBMS if the middleware requests data. The method further includes, at the end of data loading, generating files for raw data of the disk-based DBMS from the export file and sending the generated raw files to the disk-based DBMS. |
US11423024B2 |
Efficient query compilation in replicated databases
A secondary database system is configured to act as a backup system for a primary database system. The primary database system receives a query request from a client application in advance of receiving a query. Thereafter, the primary database system determines that a routing hint in the query request indicates that workload from the query may be shifted to the secondary database system. It can then be determined that execution of the query does not involve writing data. The primary database system then determines to instruct the client application to route the query to the secondary database system based on the routing hint. The primary database system then instructs the client application to route the query to the secondary database system. The query is then compiled and executed on the secondary database system such that a replica table does not replace the source table. |
US11423021B2 |
Computer-implemented method for keyword search in a knowledge graph
A computer-implemented method for keyword search in a data set. Data of the data set is represented by a knowledge graph. The knowledge graph comprises vertices representing entities of the data set and edges representing relations between said entities. The method comprises the following steps: receiving a search query comprising at least two entities; computing for the at least two entities of the search query a salient subset of the data set, wherein the salient subset is computed such that a structural compact subgraph exists in the knowledge graph, the structural compact subgraph connecting the at least two entities of the search query, and computing for the salient subset a structural compact subgraph of the knowledge graph which connects the at least two entities of the search query. |
US11423018B1 |
Multivariate analysis replica intelligent ambience evolving system
An evolving system of computers linked into a neural network continuously scans and gathers information from, understands, and interacts with, an environment; and a client computer program interactively executes software instructions using a subject matter data warehouse to transform input into a search pattern. The evolving system server supercomputer program executes multivariant big data indexing to cherry pick the optimal input and output using page, site and supersite probabilities. The client computer program analyzes the optimal output given a search pattern in order to interact and engage scripted communication with the end user. |
US11423010B2 |
System and method for invalidating multi-level hash table buckets
A method, computer program product, and computing system for storing data in one or more buckets of a plurality of buckets in a first level. The data of the one or more buckets may be de-staged to a plurality of buckets in a second level. The one or more buckets may be invalidated in the first level. A range of valid buckets in the first level may be defined based upon, at least in part, invalidating the one or more buckets in the first level. |
US11423008B2 |
Generating a data lineage record to facilitate source system and destination system mapping
A device may generate, in a first data structure of a first system, a data lineage record. The data lineage record may include attributes that are common among a plurality of records of the first data structure. The data lineage record may be used to map the first data structure and a second data structure of a second system. The device may populate the data lineage record with unique values for the attributes. The unique values may be used to identify the attributes of the data lineage record after the data lineage record has been included in the second data structure. The device may provide, from the first system, data included in the first data structure to the second system. The data lineage record may be included in the data provided to the second system. The device may perform an action related to the data provided to the second system. |
US11423004B2 |
Granular replication of volume subsets
Data is replicated on a backup node, where the granularity of the replication can be less than a full volume. A data consistency group comprising a subset of data for a volume is defined for a primary node. A set of differences for the data consistency group is sent to a backup node. The backup node creates change logs in response to receiving the set of differences. In response to receiving a request to access a file having data in the data consistency group, the backup node creates a clone of the file. The backup node determines whether an update to a data block of the file exists in the change logs. In response to determining that the update to the data block exists in the change logs, the backup node updates a copy of the data block for the cloned file with data in the change logs. |
US11422996B1 |
Joint embedding content neural networks
A neural network system can select content based on user and item content embeddings in an approach that can be updated in real time on the user device without server support. Requests for content sent to the server can include an anonymous user embedding that includes data describing the user's inputs. The content that is nearest to the user embedding in a joint embedding space can be returned as suggested content. |
US11422993B2 |
Duplicate table identification in enterprise database systems for data storage optimization
There are provided systems and methods for duplicate table identification in enterprise database systems for data storage optimization. A service provider, such as an electronic transaction processor for digital transactions, may determine data duplication in database tables so that database storage resources may be optimized. In order to determine data duplication, within database tables, a data collector daemon operation and/or application may collect metadata for tables within a domain. Using the metadata, a master table and derived tables may be determined for a group of the tables. Further, a duplication factor may be determined based on matching columns in the tables, a usage factor may be determined using processing hits to the tables, and a size factor may be determine based on table size. This allows for determination of a relevance score of the group, which provides a measure of duplication of data within those tables. |
US11422991B2 |
Fast deduplication data verification
An information management system provides a data deduplication system that uses a primary table, a deduplication chunk table, and a chunk integrity table to ensure that a referenced deduplicated data block is only verified once during the data verification of a backup or other replication operation. The data deduplication system may reduce the computational and storage overhead associated with traditional data verification processes. The primary table, the deduplication chunk table, and the chunk integrity table, all of which may be stored in a deduplication database, can also ensure synchronization between the deduplication database and secondary storage devices. |
US11422990B2 |
Content item purging
Methods, systems, and computer readable media for content item purging are provided. A contact item purger, such as may be incorporated within a local client application of a content management system running on a user device, may leverage knowledge as to which items have been uploaded to the content management system, and how long such content items have been stored on the user device, to propose items for deletion from the user device so as to reclaim storage space. A contact item purger may run on one or more user devices, and may activate upon various triggering events, based on various conditions and parameters, with or without user interaction, thus maintaining available memory capacity at all times. |
US11422989B2 |
Scoring system for digital assessment quality
Systems and methods of the present invention may be used to determine metrics and health scores for content that may correspond to an educational course or textbook, which may be in a digital format. The metrics and health scores may be determined at the assessment-item-part-level, assessment-item-level, section-level, chapter-level, and title-level, and may be used to quantitatively assess how well the corresponding content is performing based on responses submitted to assessment item parts of the content by one or more responders. The assessment-item-part-level metrics may include difficulty and discrimination values, scores, weights, and reliability values, which may be determined in whole or in part using maximum likelihood estimation methods based on a modified two parameter item response model. |
US11422988B2 |
Discovery and migration planning techniques optimized by environmental analysis and criticality
Systems and methods for discovery of and planning migration for computing nodes are provided. At least one collector node is deployed at a source location network to discover data associated with computing nodes of a source infrastructure. The data is transmitted to a staging API. A migration processing API receives the discovered data from the staging API after satisfying an access control measure and writes the discovered data to a migration database. A migration planning API analyzes the discovered data written to the migration database by applying a criticality algorithm to determine a criticality parameter associated with each of the computing nodes. The criticality parameter identifies a potential impact that each computing node has to migration. The migration planning API automatically groups the computing nodes into migration pods, prioritizes the migration pods based on the criticality parameters, and generates a plan for migrating the migration pods to a target infrastructure. |
US11422985B2 |
Interactive data modeling
Embodiments are directed to managing data models. A data source that includes records may be provided. Source fields may be determined based on the records and the source fields may be displayed in a source panel. A data model that includes a source data object may be displayed. Relationships between the source fields may be determined based on values in the records. In response to providing a relationship between the source fields, a data object that includes a key field and one or more data fields that correspond to the relationship may be generated. The data model may be modified to include the data object and to remove the source fields that correspond to the data fields. |
US11422984B2 |
Clustering within database data models
A method for data model clustering is provided herein. A first representation of a data model may be received. Edge betweenness values may be determined for respective nodes in the first representation. At least one node in the first representation may be identified as a linking node based on the respective edge betweenness values. One or more linking nodes may be removed from the first representation, thereby forming at least a first cluster and a second cluster. Degrees for the respective remaining nodes may be calculated. Respective hub nodes may be identified for the respective clusters based on the respective degrees in the clusters. Respective descriptions may be generated for the respective clusters based on the respective hub nodes. A clustered representation of the first representation may be stored with the clusters and their respective descriptions. |
US11422981B2 |
Information management and access control in a database
An example operation may include one or more of receiving a request to create a second blockchain in a network that includes a first blockchain, sending a message to one or more validating peer nodes in the network, the one or more validating peer nodes corresponding to a subset of validating peer nodes of the network that have access to the first blockchain, the message requesting authorization for the second blockchain, analyzing responses to the message from the subset of validating peer nodes, and authorizing creation of the second blockchain based on the analyzed responses. |
US11422980B2 |
Policy-based selection and configuration of target site resources for data replication
Exemplary methods, apparatuses, and systems include a target site management server transmitting, to a source site management server, a plurality of protection service plans available for replication of data from the source site to the target site. The transmission of the protection service plans includes a description of one or more service level characteristics provided by each protection service plan and excludes a listing of physical and virtual resources within the target site that are to provide the service level characteristics. The target site management server receives selection of one of the protection service plans and determines the physical resources within the target site to provide the advertised service level characteristics for the data replication. The target site management server further transmits configuration details to one or more of the determined physical resources to implement the replication infrastructure within the target site according to the selected protection service plan. |
US11422978B2 |
System and method for data storage, transfer, synchronization, and security using automated model monitoring and training
A system and method for data storage, transfer, synchronization, and security using automated system efficacy monitoring and model training, wherein statistical analyses of test datasets are used to determine if the probability distribution of two datasets are within a pre-determined range, and responsive to that determination new encoding and decoding algorithms may be retrained in order to produce new data chunklets. The new data chunklets may then be processed and assigned new codewords which are compiled into an updated codebook which may be distributed back to encoding and decoding systems and devices. |
US11422977B1 |
High-compression, high-volume deduplication cache
A method for caching and deduplicating a plurality of received segments of data is disclosed. The method comprises identifying a value of a first data field in each segment acting as a unique source identifier; and identifying a value of a second data field in each segment, the second data field being densely populated by values in the plurality of segments. The value of the second data field is partitioned into a first partition comprising more significant bits and a second partition comprising less significant bits. A key is generated based on values of the first data field and the first partition. A database entry associates the first key with a bitmap, the bitmap having a length based on the number of possible values a bitmap of equal length to the second partition could validly take. Single bits of the bitmap are set corresponding to received segments, to enable deduplication. |
US11422974B2 |
Hybrid cloud mirroring to facilitate performance, migration, and availability
Techniques described herein relate to systems and methods of data storage, and more particularly to providing layering of file system functionality on an object interface. In certain embodiments, file system functionality may be layered on cloud object interfaces to provide cloud-based storage while allowing for functionality expected from a legacy applications. For instance, POSIX interfaces and semantics may be layered on cloud-based storage, while providing access to data in a manner consistent with file-based access with data organization in name hierarchies. Various embodiments also may provide for memory mapping of data so that memory map changes are reflected in persistent storage while ensuring consistency between memory map changes and writes. |
US11422972B2 |
Relational database conversion and purge
A computer implemented method, system and media are provided to convert relational database files hosted on a client server to operating database files. The operating database files are transferred using FTP protocol to a remote archival server. A relational database is created from the transferred operating database files on the remote archival server. |
US11422970B2 |
Handling of data archiving events in a replication system
Systems and methods include detection of deletion of a record of a database table due to a database transaction, creation of a log entry including one or more key field values of the record of the database table, an identifier of a user associated with the database transaction, and an indicator of a delete operation, determination of whether the identifier identifies an archiving user, and, in a case that the identifier identifies an archiving user, change the indicator to an indicator of an archive operation to create a changed log entry. |
US11422968B2 |
Methods, devices and systems for high speed serial bus transactions
A method can include, by operation of a host device, initiating a first transaction with at least a first device on a serial bus in synchronism with a clock, the first transaction having a predetermined response latency. The host device can initiate a second transaction on the serial bus in synchronism with the clock signal during the response latency. The first transaction and second transaction can be completed on the serial bus in synchronism with the clock. The serial bus is configured to transmit instruction data identifying transactions, target data identifying a destination for transactions, and data for transactions. Corresponding devices and systems are also disclosed. |
US11422967B2 |
Data acquisition utilizing spare databus capacity
Systems and methods for data acquisition utilizing spare or unused databus capacity are provided. In one example aspect, the system includes a vehicle that includes an engine and a controller. The controller generates a data file indicative of Continuous Engine Operation Data (CEOD). The data file is transmitted over a serial databus to a bus recorder. Particularly, the data file is continuously generated by the controller and stored in a buffer. The available bandwidth of a transmission frame for the serial databus is determined. A portion of the data file is retrieved from the buffer based at least in part on the determined bandwidth. The portion of the data file is divided into relatively small transmission payloads and packed into the available bandwidth of the transmission frame. This process is repeated on a continuous basis and the bus recorder records the data. The data file is then reconstituted and decoded. |
US11422966B2 |
Input data switches
An example method comprises establishing, via a first data communication interface of a first computing device, a physical connection to between the first computing device and a second computing device. The method also includes receiving, at the first computing device, input data via a second data communication interface of the first computing device. The method further includes controlling an operation at the first computing device based on the input data when the input data is received prior to establishing the connection. The method further includes routing the input data to the second computing device via an input data switch of the first computing device when the input data is received after establishing the connection. |
US11422963B2 |
System and method to handle uncompressible data with a compression accelerator
An information handling system includes a compression client, a memory, and a SDXI hardware module. The compression client issues a compression request for a block of data that is uncompressed. The memory has multiple storage locations identified by addresses, which include a source address and a destination address. The SDXI hardware module performs compression of the block of data to create compressed data of the block of data. The SDXI hardware module determines whether an amount of the compression of the block of data is less than a threshold amount of compression. In response to the amount of the compression being less than the threshold amount of compression, the SDXI hardware module disregards the compressed data of the block of data, and utilizes the uncompressed block of data in a source address. The SDXI hardware module updates metadata for the block of data to indicate that data returned to compression client is uncompressed. |
US11422962B2 |
Method and system for high integrity can bus traffic supervision in safety critical application
A method of common controller area network (CAN) bus traffic supervision on a system having a common CAN bus, a first CAN chip and a second CAN chip, the first CAN chip and the second CAN chip are coupled together with the common CAN bus, the method includes comparing a first CAN frame received from the first CAN chip to a second CAN frame received from the second CAN chip within a CAN comparison period, and detecting a failure of at least the first CAN chip or the second CAN chip. Detecting the failure of at least the first CAN chip or the second CAN chip includes determining that the first CAN frame is not identical to the second CAN frame within the CAN comparison period. |
US11422959B1 |
System to use descriptor rings for I/O communication
A system and method for input/output communication is disclosed. In one embodiment, a virtual device identifies a queue including a plurality of input/output (I/O) descriptors, each of the plurality of I/O descriptors representing one of: an active descriptor associated with an active I/O request or an executed descriptor that is associated with an executed I/O request. The virtual device retrieves, from a first index in the queue, one or more active descriptors associated with an I/O request. The virtual device executes the I/O request. The virtual device writes a first executed descriptor to a second index in the queue, where the first executed descriptor indicates the I/O request has been executed. The virtual device updates the second index to an initial position in the queue responsive to a predetermined condition. |
US11422956B2 |
Peripheral device with embedded video codec functionality
A NVMe™ or NVMe-over-fabrics enabled device with video codec functionality may be seen to overcome scalability problem of known hardware assisted video codec solutions. The device of aspects of the present application may or may not have storage media. A host computer communicates with the device through NVMe™ commands. The device may be in one of many SSD form factors, such as U.2 or AIC. The device may be provided as a component in NVMe-enabled computers or NVMe-over-fabrics-enabled systems. |
US11422954B2 |
Techniques for accelerating memory access operations
A computer system includes a processor circuit, first and second memory systems, and a configurable memory assistance circuit. The processor circuit is used to run at least one application. The application issues a memory access operation. The configurable memory assistance circuit is in communication with the first and second memory systems and the processor circuit. The configurable memory assistance circuit accelerates the memory access operation for the application using data as the data is in transit between the first and second memory systems. |
US11422952B2 |
Wireless input apparatus
A wireless input apparatus is provided, applied to a computer host. The wireless input apparatus includes a wireless dongle and an input module. The wireless dongle is physically connected to the computer host to receive an effect command, and includes a data segmentation unit and a first transceiver unit. The data segmentation unit segments the effect command into a plurality of data segments. The first transceiver unit sequentially transmits the plurality of data segments outwards. The input module includes a second transceiver unit, a merging unit, an effect generation unit, and a control unit. The second transceiver unit is coupled to the first transceiver unit to sequentially receive the plurality of data segments. The merging unit merges the plurality of data segments into the effect command. The control unit receives the effect command, and controls the effect generation unit to generate an effect according to the effect command. |
US11422948B2 |
Allocation of cache storage among applications that indicate minimum retention time for tracks in least recently used demoting schemes
A computational device receives an indication of a minimum retention time in a cache for a plurality of tracks of an application. In response to determining that tracks of the application that are stored in the cache exceed a predetermined threshold in the cache, the computational device demotes one or more tracks of the application from the cache even though a minimum retention time in cache has been indicated for the one or more tracks of the application, while performing least recently used (LRU) based replacement of tracks in the cache. |
US11422946B2 |
Translation lookaside buffer striping for efficient invalidation operations
Systems, apparatuses, and methods for implementing translation lookaside buffer (TLB) striping to enable efficient invalidation operations are described. TLB sizes are growing in width (more features in a given page table entry) and depth (to cover larger memory footprints). A striping scheme is proposed to enable an efficient and high performance method for performing TLB maintenance operations in the face of this growth. Accordingly, a TLB stores first attribute data in a striped manner across a plurality of arrays. The striped manner allows different entries to be searched simultaneously in response to receiving an invalidation request which identifies a particular attribute of a group to be invalidated. Upon receiving an invalidation request, the TLB generates a plurality of indices with an offset between each index and walks through the plurality of arrays by incrementing each index and simultaneously checking the first attribute data in corresponding entries. |
US11422943B2 |
Efficient address translation
One embodiment provides a device. The device includes a processor; a memory; and translator logic. The processor is to execute a host instruction set. The translator logic is to determine whether an offset is a constant and whether the offset is greater than zero and less than a maximum offset in response to receiving a guest memory access instruction that contains a base address plus or minus the offset, the maximum offset related to at least one of a host instruction set architecture (ISA) and a guest ISA. |
US11422942B2 |
Memory system for utilizing a memory included in an external device
A memory system includes a memory device configured to store a piece of data in a location which is distinguished by a physical address and a controller configured to generate a piece of map data associating a logical address, inputted along with a request from an external device, with the physical address and to transfer a response including the piece of map data to the external device. |
US11422940B2 |
In-memory normalization of cached objects to reduce cache memory footprint
Database objects are retrieved from a database and parsed into normalized cached data objects. The database objects are stored in the normalized cached data objects in a cache store, and tenant data requests are serviced from the normalized cached data objects. The normalized cached data objects include references to shared objects in a shared object pool that can be shared across different rows of the normalized cached data objects and across different tenant cache systems. |
US11422938B2 |
Multicore, multibank, fully concurrent coherence controller
A system includes a multi-core shared memory controller (MSMC). The MSMC includes a snoop filter bank, a cache tag bank, and a memory bank. The cache tag bank is connected to both the snoop filter bank and the memory bank. The MSMC further includes a first coherent slave interface connected to a data path that is connected to the snoop filter bank. The MSMC further includes a second coherent slave interface connected to the data path that is connected to the snoop filter bank. The MSMC further includes an external memory master interface connected to the cache tag bank and the memory bank. The system further includes a first processor package connected to the first coherent slave interface and a second processor package connected to the second coherent slave interface. The system further includes an external memory device connected to the external memory master interface. |
US11422931B2 |
Method and system for facilitating a physically isolated storage unit for multi-tenancy virtualization
One embodiment provides a system which facilitates organization of data. During operation, the system allocates, to a function associated with a host, a number of block columns to obtain a physical storage space for the function, wherein a block column corresponds to a block from each of a plurality of dies of a non-volatile storage device. In response to processing an incoming host write instruction and an internal background write instruction, the system allocates a first block column to the incoming host write instruction and a second block column to the internal background write instruction, thereby extending a lifespan of the non-volatile storage device by recycling the first block column when deleting a namespace or virtual machine associated with the function. |
US11422928B2 |
Method, device and test program for recognizing a weak point in an original program
Provided is a method for recognizing a weak point in an original program using a test program, the original program being configured to perform a predetermined function on input data when executed in a predetermined runtime environment and the test program being configured to execute the same predetermined function on the input data when executed in the predetermined runtime environment, including: executing the original program and the test program in parallel on identical input data in the predetermined runtime environment; obtaining a test information characterizing the execution of the test program; and determining whether the original program has a weak point based on a comparison of the test information with a predetermined weak point information indicating conditions for recognizing weak points. Weak points of a program can be determined dynamically, without having to perform a time consuming testing in an artificial test environment. |
US11422920B2 |
Debugging multiple instances of code using thread patterns
This document describes debugging multiple instances of code by detecting a variance in thread patterns of threads of execution relative to the multiple instances of executing code. A first instance of the code is executed and a first thread pattern is identified indicative of a first plurality of threads of execution of the first instance of the code. A second instance of the code is executed, the second instance of the code beginning executing prior to the first instance of the code completing executing, and a second thread pattern is identified indicative of a second plurality of threads of execution of the second instance of the code. A comparative representation of the first thread pattern and the second thread pattern is generated relative to each other. A variance between the first thread pattern and the second thread pattern relative to the comparative representation is identified, the variance typically being indicative of a bug in the code. |
US11422916B2 |
Usage amount monitoring method and monitoring unit of electronic control unit for vehicle
A usage amount monitoring method is provided. The method may include: recording a usage amount time that records a maximum usage amount of the central processing unit (CPU) by recording a start time and an end time of task and interrupt service routine (ISR); storing data in a non-volatile memory by obtaining the maximum usage amount of the CPU, an engine revolutions per minute (RPM), a software operating mode, a fault code, a number of tasks started, and a task response time; and transmitting relevant information that is delivered to an external communication such that the relevant information may be confirmed in a personal computer (PC) in a chronological order after storing a previous record in the chronological order when the maximum usage amount of the CPU is updated. |
US11422915B2 |
Trace data acquisition system, trace data acquisition method, and information storage medium
A trace data acquisition system, comprising: a plurality of industrial machines configured to sequentially process an object; and circuitry configured to: determine whether one of the plurality of industrial machines has satisfied a specific condition; and request another industrial machine to acquire trace data when the one of the plurality of industrial machines is determined to have satisfied the specific condition. |
US11422913B2 |
Systems and methods for cleaning a display in a vehicle
Systems and methods for managing a display cleaning system are provided. The system may include a touchscreen device having a display operatively coupled to a cleaning apparatus. The touchscreen device may include an algorithm for detecting when and how often to clean the display. For example, the algorithm may be executed to monitor touch events on the display, such that when a certain number of touch events are detected, it will determine that the screen needs to be cleaned. Thresholds for cleaning may be adjusted based on user input. The touchscreen device may be integrated, for example, in an autonomous vehicle. |
US11422911B2 |
Assisted smart device context performance information retrieval
In an approach to determine performance information of a target item operating under a particular set of context information, a method, in response to receiving a request for performance information of a target item, and operating with a first computing device, identifies context information of the first computing device. The method determines whether a knowledge base includes a response that correlates to the request for performance information of the target item operating within context information similar to the first computing device. The method, in response to determining that the knowledge base includes the response that correlates to the request for performance information of the target item, sends the performance information to the first computing device, and initiates a communication channel between the first computing device and a second computing device operating the target item and having similar context information of the first computing device. |
US11422908B2 |
Non-disruptive controller replacement in a cross-cluster redundancy configuration
During a storage redundancy giveback from a first node to a second node following a storage redundancy takeover from the second node by the first node, the second node is initialized in part by receiving a node identification indicator from the second node. The node identification indicator is included in a node advertisement message sent by the second node during a giveback wait phase of the storage redundancy giveback. The node identification indicator includes an intra-cluster node connectivity identifier that is used by the first node to determine whether the second node is an intra-cluster takeover partner. In response to determining that the second node is an intra-cluster takeover partner, the first node completes the giveback of storage resources to the second node. |
US11422905B2 |
Storage device and method of operating the same
A memory controller controls a memory device including a plurality of memory blocks and a plurality of power modules respectively providing voltages to a plurality of word line groups, the memory controller comprising: a fail block detector detecting fail blocks on which an erase operation has failed among the plurality of memory blocks, and detecting fail word line groups among a plurality of word line groups included in each of the fail blocks; a fail block manager detecting, among the plurality of power modules, a defective power module providing the voltages to two or more fail word line groups each included in a different fail block among the fail blocks; and a power defect controller controlling the memory device such that the defective power module is changed to another power module among the plurality of power modules. |
US11422904B2 |
Identifying fault domains for delta components of a distributed data object
The disclosure herein describes placing delta components of a base component in target fault domains. One or more delta components are generated. When a first fault domain that lacks a sibling component of the base component is identified, the first fault domain is selected as a single delta target fault domain and a single delta component is placed on the single delta target fault domain. When a second fault domain that includes a first sibling component of the base component is identified and a third fault domain that includes a second sibling component of the base component is identified, the second fault domain and the third fault domain are selected as a first double delta target fault domain and a second double delta target fault domain, and a first double delta component and a second double delta component are placed on the first and second double delta target fault domains. |
US11422899B2 |
System and method for an application container evaluation based on container events
A method for a backup operation in accordance with one or more embodiments of the invention includes obtaining, by a vulnerability analyzer executing on a backup server, a plurality of container event entries, wherein a container event entry of the plurality of container event entries specifies a an application container identifier, a container event identifier, an event severity, and an event type, selecting the container event identifier, identifying a portion of the plurality of container event entries that specify the container event identifier, generating a mean event severity based on the portion of the plurality of container event entries, generating a first vulnerability value associated with the application container identifier, and initiating a backup policy update based on a vulnerability ranking, wherein the vulnerability ranking is based on the first vulnerability value. |
US11422898B2 |
Efficient creation of multiple retention period based representations of a dataset backup
A storage tier manager efficiently creates different representations of a dataset backup for different retention periods. Each of the representations of the dataset backup is distinctly identifiable despite initially representing a same dataset backup. The representations are structured metadata corresponding to the dataset backup. One representation is a cached backup version of the dataset backup (“cached backup” or “cached representation”) provided for low latency access while residing at a storage tier of the backup appliance for a relatively short retention period according to a lifecycle management policy. The other representation is a cloud backup version of the dataset backup (“cloud backup” or “cloud representation”) provided for persisting into cloud storage for a longer retention period according to the lifecycle management policy. |
US11422894B2 |
Automated operations management for computer systems
Techniques are disclosed relating to automated operations management. In various embodiments, a computer system accesses operational information that defines commands for an operational scenario and accesses blueprints that describe operational entities in a target computer environment related to the operational scenario. The computer system implements the operational scenario for the target computer environment. The implementing may include executing a hierarchy of controller modules that include an orchestrator controller module at top level of the hierarchy that is executable to carry out the commands by issuing instructions to controller modules at a next level. The controller modules may be executable to manage the operational entities according to the blueprints to complete the operational scenario. In various embodiments, the computer system includes additional features such as an application programming interface (API), a remote routing engine, a workflow engine, a reasoning engine, a security engine, and a testing engine. |
US11422893B2 |
Storage system spanning multiple failure domains
A plurality of failure domains are communicatively coupled to each other via a network, and each of the plurality of failure domains is coupled to one or more storage devices. A failure resilient stripe is distributed across the plurality of storage devices, such that two or more blocks of the failure resilient stripe are located in each failure domain. |
US11422891B2 |
Global storage solution with logical cylinders and capsules
Example apparatus and methods control a data storage system to store data in a self-describing logical data storage capsule using a logical cylindrical recording format. Example apparatus and methods assign a searchable, globally unique identifier to the capsule and associate the globally unique identifier with a user. The logical data storage capsule is migrated from a first data storage medium to a second data storage medium without translating or reformatting the data storage capsule. The data storage capsule contains information describing to a data storage device how to migrate the capsule without translating or reformatting the data storage capsule. Example apparatus and methods dynamically select an error correction approach for storing data in the data storage capsule, de-duplicate, and encrypt the data storage capsule. The data storage capsule may be local, or may be part of a cloud-based storage system. |
US11422887B2 |
Techniques for non-deterministic operation of a stacked memory system
Techniques for non-deterministic operation of a stacked memory system are provided. In an example, a method of operating a memory package can include receiving a plurality of memory access requests for a channel at a logic die, returning first data to a host in response to a first memory access request of the plurality of memory access requests, returning an indication of data not ready to the host in response to a second memory access request of the plurality of memory access requests for second data, returning a first index to the host with the indication of data not ready, returning an indication data is ready with third data in response to a third memory access request of the plurality of memory access requests, and returning the first index with the indication of data ready. |
US11422884B2 |
Spare substitution in memory system
Methods, systems, and devices for spare substitution in a memory system are described. A controller may, as part of a background operation, assign a spare bit to replace a bit of a code word and save an indication of the spare bit assignment in a memory array. The code word may include a set of bits that each correspond to a respective Minimum Substitution Region (MSR) within a memory medium that retains the code word. An MSR corresponding to the bit to be replaced may include a quantity of erroneous bits relative to a threshold. The controller may, during a read operation, identify the spare bit in a first portion of the code word, determine the bit to be replaced based on accessing the memory array, and replace the bit with the spare bit concurrently with receiving a second portion of the code word. |
US11422883B2 |
Generating parity data based on a characteristic of a stream of data
A processing device in a memory sub-system identifies a stream of data that is associated with an exclusive-or (XOR) calculator component generating first parity data for data from the stream of data that is stored in a memory sub-system. The processing device further receives one or more characteristics associated with the stream of data, and assigns the stream of data to a buffer memory of the XOR calculator component based on the received one or more characteristics. |
US11422878B2 |
Control unit and method for operating a control unit
A control unit having a plurality of error shutdown interfaces by which, upon activation, in each case one or more components to be controlled by the control unit is/are able to be switched off. The control unit is set up to run one or more different applications, each of which is equipped to trigger an error shutdown if necessary, the control unit additionally being set up to provide internal interfaces for the one or more applications. The internal interfaces and the error shutdown interfaces are predefinably assignable to each other, so that in response to an invocation of one of the internal interfaces, the one or more error shutdown interfaces assigned to it is/are activated. A method for operation of the control unit is also described. |
US11422876B2 |
Systems and methods for monitoring and responding to bus bit error ratio events
A computer system includes a bus interface having error correction capability. The bus interface includes an error register that is configured to provide error information related to correctable errors. System software within the computer system is configured to obtain the error information from the error register and calculate a bit error metric based on the error information. A baseboard management controller within the computer system is configured to take an action in response to obtaining the bit error metric from the system software and determining that a condition related to the bit error metric has been satisfied. |