Document Document Title
US11289603B2 Semiconductor device and method
A semiconductor device and method of manufacture are provided which utilizes metallic seeds to help crystallize a ferroelectric layer. In an embodiment a metal layer and a ferroelectric layer are formed adjacent to each other and then the metal layer is diffused into the ferroelectric layer. Once in place, a crystallization process is performed which utilizes the material of the metal layer as seed crystals.
US11289602B2 FeFET of 3D structure for capacitance matching
An MFMIS-FET includes a MOSFET having a three-dimensional structure that allows the MOSFET to have an effective area that is greater than the footprint of the MFM or the MOSFET. In some embodiment, the gate electrode of the MOSFET and the bottom electrode of the MFM are united. In some, they have equal areas. In some embodiments, the MFM and the MOSFET have nearly equal footprints. In some embodiments, the effective area of the MOSFET is much greater than the effective area of the MFM. These structures reduce the capacitance ratio between the MFM structure and the MOSFET without reducing the area of the MFM structure in a way that would decrease drain current.
US11289601B2 Negative capacitance semiconductor sensor
A semiconductor sensor includes a source element; a drain element; and a semiconductor channel element between the source element and the drain element, forming an electrically conductive channel. An insulator is positioned between the semiconductor channel element and a solution to be sensed. A reference contacts the solution and sets an electric potential of the solution. A bias voltage source generates an external sensor bias voltage for electrically biasing the reference electrode. A sensing surface interacts with the solution comprising analytes for generating a surface potential change at the sensing surface dependent on the concentration of analytes. The sensor further includes a ferroelectric capacitance element between the insulator and the bias voltage source for generating a negative capacitance for a differential gain between the external sensor bias voltage and an internal sensor bias voltage sensed at a surface of the channel element facing the insulator or ferroelectric capacitance element.
US11289600B2 Field effect transistor
Provided is a field effect transistor including a semiconductor layer, a gate electrode provided on a channel region in the semiconductor layer, and a channel adjusting member provided adjacent to the channel region on one surface of the semiconductor layer and overlapping the gate electrode on a plane. Here, the channel adjusting member provides a depletion layer in the channel region.
US11289597B2 Superjunction transistor device with soft switching behavior
A transistor device is enclosed. The transistor device includes: a semiconductor body; a plurality of drift regions of a first doping type; a plurality of compensation regions of a second doping type adjoining the drift regions; and a plurality of transistor cells each including a body region adjoining a respective one of the plurality of drift regions, a source region adjoining the body region, and a gate electrode adjacent the body region and dielectrically insulated from the body region by a gate dielectric. The source regions of the plurality of transistor cells are connected to a source node, the body regions of the plurality of transistor cells are separated from the plurality of compensation regions in the semiconductor body, and the plurality of compensation regions are ohmically connected to the source node.
US11289592B2 Structure to increase breakdown voltage of high electron mobility transistor
A structure to increase the breakdown voltage of the high electron mobility transistor is provided to solve the problem of function loss under a high voltage state. The structure includes a substrate, a conducting layer located on the substrate, a gate insulating layer and an electric-field-dispersion layer. The upper portion of the conducting layer is an electron supply layer, and the lower portion of the conducting layer is an electron tunnel layer. The gate insulating layer is laminated on the electron supply layer. The electric-field-dispersion layer is laminated on the gate insulating layer. The dielectric constant of the electric-field-dispersion layer is smaller than that of the gate insulating layer. A gate electrode is located between the electric-field-dispersion layer and the gate insulating layer. A source and a drain electrodes are respectively electrically connected to the electric-field-dispersion layer, the gate insulating layer, the electron supply layer, and the electron tunnel layer.
US11289590B1 Thermal diode switch
The various embodiments described herein include methods, devices, and systems for fabricating and operating diodes. In one aspect, an electrical circuit includes: (1) a diode component having a particular energy band gap; (2) an electrical source electrically coupled to the diode component and configured to bias the diode component in a particular state; and (3) a heating component thermally coupled to a junction of the diode component and configured to selectively supply heat corresponding to the particular energy band gap.
US11289589B2 Semiconductor device and manufacturing method thereof
In a method for manufacturing a semiconductor device by using a gate replacement technology, a gate space constituted by dielectric material portions, in which a semiconductor fin channel layer is exposed, is formed. The surfaces of the dielectric material portions are made hydrophobic. A first dielectric layer is formed on the semiconductor fin channel layer, while maintaining the surfaces of the dielectric material portions hydrophobic. A surface of the formed first dielectric layer is hydrophilic. A first conductive layer is formed over the first dielectric layer, while maintaining the surfaces of the dielectric material portions hydrophobic. A second conductive layer is formed over the first conductive layer and on the hydrophobic surfaces of the dielectric material portions, thereby filling the gate space.
US11289588B2 Semiconductor device including two thin-film transistors and method of fabricating the same
A semiconductor device includes a base substrate. A first thin-film transistor is disposed on the base substrate. The first thin-film transistor includes a first input electrode, a first output electrode, a first semiconductor pattern disposed below a first insulating layer, and a first control electrode disposed on the first insulating layer and below a second insulating layer. A second thin-film transistor includes a second input electrode, a second output electrode, a second semiconductor pattern disposed on the second insulating layer, and a second control electrode disposed on an insulating pattern formed on the second semiconductor pattern and exposes a portion of the second semiconductor pattern. The first semiconductor pattern includes a crystalline semiconductor. The second semiconductor pattern includes an oxide semiconductor. The first semiconductor pattern, the first control electrode, the second semiconductor pattern, and the second control electrode are overlapped.
US11289587B2 Trench power semiconductor component and method of manufacturing the same
A trench power semiconductor component and a method of manufacturing the same are provided. In the method, a step of forming a trench gate structure includes the following steps. First, a shielding electrode, a bottom insulating layer, and an upper insulating layer are formed in a trench. The bottom insulating layer covers a lower part of an inner wall of the trench, and surrounds the shielding electrode. The upper insulating layer covers an upper part of the inner wall. Thereafter, an interlayer dielectric layer and a U-shaped masking layer are formed in the trench. The interlayer dielectric layer is interposed between the upper insulating layer and the U-shaped masking layer. A portion of the upper insulating layer and a portion of the interlayer dielectric layer which are located at an upper part of the trench are removed so as to form an inter-electrode dielectric layer.
US11289586B2 Spacer structure for semiconductor device
The present disclosure describes a semiconductor structure and a method for forming the same. The semiconductor structure can include a substrate, a fin structure over the substrate, a gate structure over the fin structure, a first inner spacer layer formed in the fin structure and adjacent to the gate structure, and a second inner spacer layer extending through the first inner spacer layer.
US11289576B2 Wafer and method of manufactruring wafer
The wafer having a retardation distribution measured with a light having a wavelength of 520 nm, wherein an average value of the retardation is 38 nm or less, wherein the wafer comprises a micropipe, and wherein a density of the micropipe is 1.5/cm2 or less, is disclosed.
US11289572B1 Semiconductor device
A semiconductor device includes a substrate having a logic region and a high-voltage (HV) region, a first gate structure on the HV region, a first epitaxial layer and a second epitaxial layer adjacent to one side of the first gate structure, a first contact plug between the first epitaxial layer and the second epitaxial layer, a third epitaxial layer and a fourth epitaxial layer adjacent to another side of the first gate structure, and a second contact plug between the third epitaxial layer and the fourth epitaxial layer. Preferably, a bottom surface of the first epitaxial layer is lower than a bottom surface of the first contact plug and a bottom surface of the third epitaxial layer is lower than a bottom surface of the second contact plug.
US11289569B2 Hybrid decoupling capacitor and method forming same
A device includes a first capacitor and a second capacitor connected to the first capacitor in parallel. The first capacitor includes a semiconductor region and a first plurality of gate stacks. The first plurality of gate stacks comprise a plurality of gate dielectrics over and contacting the semiconductor region, and a plurality of gate electrodes over the plurality of gate dielectrics. The second capacitor includes an isolation region, a second plurality of gate stacks over the isolation region, and a plurality of conductive strips over the isolation region and parallel to the second plurality of gate stacks. The second plurality of gate stacks and the plurality of conductive strips are laid out alternatingly.
US11289568B2 Reduction of electric field enhanced moisture penetration by metal shielding
The present disclosure relates to a MIM (metal-insulator-metal) capacitor having a top electrode overlying a substrate. A passivation layer overlies the top electrode. The passivation layer has a step region that continuously contacts and extends from a top surface of the top electrode to sidewalls of the top electrode. A metal frame overlies the passivation layer. The metal frame continuously contacts and extends from a top surface of the passivation layer to upper sidewalls of the passivation layer in the step region. The metal frame has a protrusion that extends through the passivation layer and contacts the top surface of the top electrode.
US11289567B2 Display device including color filter and light shielding layer
A display device includes a base substrate, a drive chip disposed on the base substrate, a signal line group including a first signal line having a first sub line connected to the drive chip and a second sub line which overlaps a display region and is spaced apart from the first sub line when viewed in a plane, an insulating layer disposed on the base substrate, a first connection line including one end connected to the first sub line through a first contact hole and the other end connected to the second sub line through a second contact hole, an encapsulation layer disposed on the insulating layer, a light shielding layer for overlapping the first connection line when viewed in the plane, and a color filter layer which is disposed on the light shielding layer and includes a plurality of color filters divided by the light shielding layer.
US11289562B2 Display apparatus having high resolution
A display apparatus includes pixel units each of which includes a first light emitting portion, a second light emitting portion, and a third light emitting portion, each emitting a different color light. The display apparatus includes a thin film transistor substrate, a first light emitting group disposed on the thin film transistor substrate and including eight first light emitting portions included in different pixel units, a second light emitting group disposed on the thin film transistor substrate and including eight second light emitting portions included in different pixel units, and a third light emitting group disposed on the thin film transistor substrate and including four third light emitting portions included in different pixel units.
US11289558B2 Light-emitting device, method for manufacturing the same, and cellular phone
The invention relates to: a light-emitting device which includes a first flexible substrate having a first electrode, a light-emitting layer over the first electrode, and a second electrode with a projecting portion over the light-emitting layer and a second flexible substrate having a semiconductor circuit and a third electrode electrically connected to the semiconductor circuit, in which the projecting portion of the second electrode and the third electrode are electrically connected to each other; a method for manufacturing the light-emitting device; and a cellular phone which includes a housing incorporating the light-emitting device and having a longitudinal direction and a lateral direction, in which the light-emitting device is disposed on a front side and in an upper portion in the longitudinal direction of the housing.
US11289550B2 Flexible display device and method of manufacturing the same
A flexible display device includes a first flexible substrate, a display unit on the first flexible substrate, a thin film encapsulation layer for encapsulating the display unit, a cover layer for covering the thin film encapsulation layer, a touch screen layer on the cover layer, and a second flexible substrate on the touch screen layer, wherein the touch screen layer includes a sensing pattern unit, and a touch pad unit electrically connected to the sensing pattern unit, wherein the cover layer is under the sensing pattern unit, and wherein a thickness of the cover layer from an upper surface of the thin film encapsulation layer to a lower surface of the touch screen layer is about 1 μm to about 20 μm.
US11289549B2 Display panel and terminal device
A display panel includes: a display area including a photosensitive area, and a plurality of pixel units arranged in an array in the photosensitive area, wherein a light transmitting hole is provided between adjacent pixel units in the photosensitive area.
US11289545B2 Color filter substrate capable of protecting electrode, manufacturing method thereof and display panel
A color filter substrate, a manufacturing method thereof and a display panel are provided. The color filter substrate includes a first substrate, at least one spacer on a side of the first substrate, at least one electrode on a side of the at least one spacer facing away the first substrate, and at least two elastic supports on the side of the first substrate. In a plane parallel with an extending plane of the first substrate, a periphery of each spacer comprises at least two of the elastic supports, and in a direction perpendicular to the extending plane of the first substrate, a sum of a height of the spacer and a thickness of the electrode on the spacer is smaller than a height of each of the elastic supports in the periphery of the spacer.
US11289543B2 Thin film transistor, manufacturing method of same, and CMOS inverter
A thin film transistor, a manufacturing method of the same, and a CMOS inverter are provided. The thin film transistor includes a base substrate, a dielectric layer, and a semiconductor layer. A first channel is provided between the source and the drain. Carbon nanotubes are provided in the first channel. A second channel is provided between the drain and the gate. An ion gel is provided in the second channel. By regulating a composition of the ion gel and a content of a dopant, a threshold voltage of a carbon nanotube thin film transistor is effectively controlled.
US11289538B2 Memory device and semiconductor die, and method of fabricating memory device
A memory device including bit lines, auxiliary lines, selectors, and memory cells is provided. The word lines are intersected with the bit lines. The auxiliary lines are disposed between the word lines and the of bit lines. The selectors are inserted between the bit lines and the auxiliary lines. The memory cells are inserted between the word lines and the auxiliary lines.
US11289537B2 Transfer substrate, method of fabricating micro light emitting diode display substrate, and micro light emitting diode display substrate
A transfer substrate for transferring an array of a plurality of micro light emitting diodes (micro LEDs) onto a target substrate. The transfer substrate includes a base substrate and an array of a plurality of electroactive actuators. A respective one of the plurality of electroactive actuators includes a ring-shaped frame structure substantially surrounding a central opening, the ring-shaped frame structure made of an electroactive material. The ring-shaped frame structure is configured to undergo a reversible deformation between a first state and a second state upon a change in an electric field applied on the ring-shaped frame structure. A distance between two positions on an inner wall of the ring-shaped frame structure and across the central opening having a first value in the first state and a second value in the second state. The first value is greater than the second value.
US11289536B2 Light emitting device having commonly connected LED sub-units
A display apparatus including a thin film transistor (TFT) substrate, a first LED sub-unit disposed on the TFT substrate, a second LED sub-unit disposed on the first LED sub-unit, a third LED sub-unit disposed on the second LED sub-unit, electrode pads disposed between the TFT substrate and the first LED sub-unit, and connectors connecting the first, second, and third LED sub-units to a respective one of the electrode pads, in which the first LED sub-unit, the second LED sub-unit, and the third LED sub-unit are configured to be independently driven, light generated from the first LED sub-unit is configured to be emitted to the outside of the display apparatus by passing through the second LED sub-unit and the third LED sub-unit, and light generated from the second LED sub-unit is configured to be emitted to the outside of the display apparatus by passing through the third LED sub-unit.
US11289531B2 Detection panel, manufacturing method thereof and photo detection device
A detection panel, a manufacturing method thereof and a photo detection device are provided. The detection panel includes a plurality of detection pixel units in an array, the detection pixel unit includes a reflective structure on a base substrate, a detection circuit and a photoelectric conversion structure on the reflective structure; the photoelectric conversion structure includes a first electrode, a photodiode and a second electrode stacked sequentially, and the first electrode is electrically connected with the detection circuit, and the first electrode is an optically transparent electrode, and an orthographic projection of the reflective structure on the base substrate at least covers an orthographic projection of the photodiode on the base substrate.
US11289527B2 Semiconductor device, manufacturing method thereof, and electronic apparatus
A semiconductor device having a first semiconductor section including a first wiring layer at one side thereof; a second semiconductor section including a second wiring layer at one side thereof, the first and second semiconductor sections being secured together with the respective first and second wiring layer sides of the first and second semiconductor sections facing each other; a conductive material extending through the first semiconductor section to the second wiring layer of the second semiconductor section and by means of which the first and second wiring layers are in electrical communication; and an opening, other than the opening for the conductive material, which extends through the first semiconductor section to the second wiring layer.
US11289526B2 Solid-state imaging device and electronic apparatus
There is provided a solid-state imaging device including: a first substrate including a first semiconductor substrate and a first wiring layer, the first semiconductor substrate having a pixel unit with pixels; a second substrate including a second semiconductor substrate and a second wiring layer, the second semiconductor substrate having a circuit with a predetermined function; and a third substrate including a third semiconductor substrate and a third wiring layer, the third semiconductor substrate having a circuit with a predetermined function, the first, second, and third substrates being stacked in this order, the first substrate and the second substrate being bonded together with the first wiring layer and the second wiring layer opposed to each other, a first coupling structure on bonding surfaces of the first substrate and the second substrate, and including an electrode junction structure with electrodes formed on the respective bonding surfaces in direct contact with each other.
US11289513B2 Thin film transistor and method for fabricating the same, array substrate and display device
A thin film transistor and a method for fabricating the same, an array substrate and a display device are provided. The thin film transistor includes an active layer and a protective layer being provided on and in direct contact with the active layer, the protective layer is provided corresponding to a channel region of the thin film transistor; the protective layer is made of an oxygen-enriched metallic oxide insulation material which will not introduce any new element into the active layer. In the thin film transistor and the method for fabricating the same, the array substrate and the display device provided by the present disclosure, the active layer can be protected from being damaged by the etchant for forming the source/drain, and no new element will be introduced into the active layer; thus the characteristics and the stability of the thin film transistor is improved.
US11289511B2 Ferroelectric memory devices with reduced edge leakage and methods for forming the same
Embodiments of ferroelectric memory devices and methods for forming the ferroelectric memory devices are disclosed. In an example, a ferroelectric memory cell includes a first electrode, a second electrode, a ferroelectric layer disposed between the first electrode and the second electrode, and a recess between a side surface of at least one of the first electrode or the second electrode and a side surface of the ferroelectric layer.
US11289505B2 Semiconductor memory device
A semiconductor memory device according to an embodiment includes a substrate, first to eleventh conductive layers, first and second pillars, and first to fourth insulating regions. The first insulating regions are provided between the third and fifth conductive layers and between the fourth and sixth conductive layers. The second insulating regions are provided between the eighth and tenth conductive layers and between the ninth and eleventh conductive layers. The third insulating region is provided between the third to sixth conductive layers and the eighth to eleventh conductive layers. The fourth insulating region is provided between the second and seventh conductive layers. The fourth insulating region is separated from the third insulating region in a planar view.
US11289504B2 Three-dimensional semiconductor memory device and method of fabricating the same
A three-dimensional semiconductor memory device may include horizontal patterns disposed on a peripheral circuit structure and spaced apart from each other, memory structures provided on the horizontal patterns, respectively, each of the memory structures including a three-dimensional arrangement of memory cells. Penetrating insulating patterns and separation structures may isolate the horizontal patterns from one another. Through vias may extend through the penetrating insulating patterns to connect logic circuits of the peripheral circuit structure to the memory structure.
US11289502B2 Memory device and method for fabricating the same
A memory device includes a substrate having an upper surface; a stacked structure disposed on the upper surface of the substrate, wherein the stacked structure includes a first insulating layer, a first conductive layer, a second insulating layer; a second conductive layer and a third insulating layer sequentially stacked on the substrate; a plurality of channel structures penetrating the stacked structure and electrically connected to the substrate, wherein each of the channel structures includes an upper portion corresponding to the second conductive layer and a lower portion corresponding to the first conductive layer; a memory layer disposed between the second conductive layer and the upper portion; and a plurality of isolation structures penetrating the stacked structure to separate the stacked structure into a plurality of sub-stacks.
US11289498B2 Semiconductor device including nonvolatile memory device and logic device and manufacturing method of semiconductor device including nonvolatile memory device and logic device
A semiconductor device include a nonvolatile memory device, including a first well region formed in a substrate, a tunneling gate insulator formed on the first well region, a floating gate formed on the tunneling gate insulator, a control gate insulator formed on the substrate, a control gate formed on the control gate insulator, and a first source region and a first drain region formed on opposite sides of the control gate, respectively, and a first logic device, including a first logic well region formed in the substrate, a first logic gate insulator formed on the first logic well region, a first logic gate formed on the first logic gate insulator, wherein the first logic gate comprises substantially a same material as a material of the control gate of the nonvolatile memory device.
US11289489B2 Capacitor structure
A capacitor structure including a semiconductor substrate; a dielectric layer on the semiconductor substrate; a storage node pad in the dielectric layer; a lower electrode including a bottle-shaped bottom portion recessed into the dielectric layer and being in direct contact with the storage node pad; and a lattice layer supporting a topmost part of the lower electrode, wherein the lattice layer is not directly contacting the dielectric layer, but is directly contacting the topmost part of the lower electrode. The bottle-shaped bottom portion extends to a sidewall of the storage node pad. The bottle-shaped bottom portion has a width that is wider than other portion of the lower electrode.
US11289488B2 Semiconductor memory device
Disclosed is a semiconductor memory device including a stack structure including layers which are vertically stacked on a substrate and each of which includes a bit line extending in a first direction and a semiconductor pattern extending in a second direction from the bit line, a gate electrode which is in a hole penetrating the stack structure and extending along a stack of semiconductor patterns, a vertical insulating layer covering the gate electrode and filling the hole, and a data storage element electrically connected to the semiconductor pattern. The data storage element includes a first electrode, which is in a first recess of the vertical insulating layer and has a cylindrical shape whose one end is opened, and a second electrode, which includes a first protrusion in a cylinder of the first electrode and a second protrusion in a second recess of the vertical insulating layer.
US11289487B2 Doped titanium nitride materials for DRAM capacitors, and related semiconductor devices, systems, and methods
A DRAM capacitor comprising a first capacitor electrode configured as a container and comprising a doped titanium nitride material, a capacitor dielectric on the first capacitor electrode, and a second capacitor electrode on the capacitor dielectric. Methods of forming the DRAM capacitor are also disclosed, as are semiconductor devices and systems comprising such DRAM capacitors.
US11289485B2 Semiconductor device and method of manufacturing the same
A semiconductor device according to the present disclosure includes a first field effect transistor including at least two channel structure units each having a nanowire structure or a nanosheet structure, and a second field effect transistor having a Fin structure, in which the channel structure units are spaced apart from each other in a thickness direction of the first field effect transistor.
US11289481B2 Single metal that performs N work function and P work function in a high-K/metal gate
A semiconductor device includes a semiconductor substrate, an isolation structure in the semiconductor substrate for isolating a first active region and a second active region, a first device formed in the first active region, and a second device formed in the second active region. The first device has a first gate dielectric layer and a first gate electrode over the first gate dielectric layer. The first gate electrode includes at least one of Ta and C, and has a first work function for a first conductivity. The second device has a second gate dielectric layer and a second gate electrode over the second gate dielectric layer. The second gate electrode includes at least one of Ta, C, and Al, and has a second work function for a second conductivity. The second conductivity is different from the first conductivity.
US11289480B2 Semiconductor device and method
A method includes forming a first semiconductor fin in a substrate, forming a metal gate structure over the first semiconductor fin, removing a portion of the metal gate structure to form a first recess in the metal gate structure that is laterally separated from the first semiconductor fin by a first distance, wherein the first distance is determined according to a first desired threshold voltage associated with the first semiconductor fin, and filling the recess with a dielectric material.
US11289479B2 Fin-type field effect transistor structure and manufacturing method thereof
A fin-type field effect transistor comprising a substrate, at least one gate stack and epitaxy material portions is described. The substrate has fins and insulators located between the fins, and the fins include channel portions and flank portions beside the channel portions. The at least one gate stack is disposed over the insulators and over the channel portions of the fins. The epitaxy material portions are disposed over the flank portions of the fins and at two opposite sides of the at least one gate stack. The epitaxy material portions disposed on the flank portions of the fins are separate from one another.
US11289478B2 Semiconductor device including fin field effect transistor
A semiconductor device includes a first gate pattern and a second gate pattern on a substrate, the first gate pattern and the second gate pattern being spaced apart from each other, and a separation pattern that separates the first gate pattern and the second gate pattern from each other. The first gate pattern includes a first high-k dielectric pattern and a first metal-containing pattern on the first high-k dielectric pattern, the first metal-containing pattern covering a sidewall of the first high-k dielectric pattern. The second gate pattern includes a second high-k dielectric pattern and a second metal-containing pattern on the second high-k dielectric pattern, and the separation pattern is in direct contact with the first metal-containing pattern and spaced apart from the first high-k dielectric pattern.
US11289474B2 Passive devices over polycrystalline semiconductor fins
Structures including a passive device and methods of forming such structures. Multiple fins are positioned on a substrate, and an interconnect structure is positioned over the substrate. The fins contain a polycrystalline semiconductor material, and the interconnect structure includes a passive device that is positioned over the fins. The passive device may be, for example, an inductor or a transmission line.
US11289473B2 Semiconductor device
Disclosed is a semiconductor device comprising a substrate including a first region and a second region, a first gate pattern on the substrate of the first region, and a second gate pattern on the substrate of the second region. The first gate pattern comprises a first high-k dielectric pattern, a first N-type metal-containing pattern, and a first P-type metal-containing pattern that are sequentially stacked. The second gate pattern comprises a second high-k dielectric pattern and a second P-type metal-containing pattern that are sequentially stacked.
US11289472B2 Integrated circuit with electrostatic discharge protection
An integrated circuit includes an input/output (I/O) pad, an electrostatic discharge (ESD) primary circuit and a bias voltage generator. The electrostatic discharge primary circuit includes a first transistor. A first terminal of the first transistor is coupled to the I/O pad. The bias voltage generator is configured to provide a gate bias signal to the gate terminal of the first transistor. The bias voltage generator provides the gate bias signal at a first voltage level in response to that an ESD event occurs on the I/O pad. The bias voltage generator provides the gate bias signal at a second voltage level in response to that no ESD event occurs on the I/O pad. The first voltage level is lower than the second voltage level.
US11289470B2 Method of manufacturing trench transistor structure
A method of manufacturing a trench transistor structure including the following steps is provided. A substrate structure is provided. A first region and a second region are defined in the substrate structure. The substrate structure has a first trench located in the first region and a second trench located in the second region. A transistor device is formed in the first region. The transistor device includes an electrode located in the first trench. The electrode and the substrate structure are isolated from each other. An electrostatic discharge (ESD) protection device is formed in the second region. The ESD protection device includes a main body layer located in the second trench. The main body layer has a planarized top surface. PN junctions are located in the main body layer. The main body layer and the substrate structure are isolated from each other.
US11289465B2 Display device with low reflectivity metal layer surround a light emiting unit of a pixel
A display device including a substrate and a plurality of pixels is provided. The pixels are disposed on the substrate. At least one of the pixels includes a thin film transistor, a bonding pad, a light emitting unit, and a metal layer. The bonding pad is electrically connected to the thin film transistor. The light emitting unit is disposed on the bonding pad. The metal layer is insulated from the bonding pad and surrounds the bonding pad in a top view direction of the display device.
US11289463B2 Display panel
A display panel includes a first substrate, a plurality of first color micro light emitting diodes (LEDs), a plurality of second color LEDs and a shading layer. The first substrate has a plurality of pixel zones arranged in an array form. Each of the first color LEDs has a first light emitting surface facing to a display direction. Each of the second color LEDs has a second light emitting surface facing to the display direction. Each of the pixel zones is provided with one of the first color micro LEDs and one of the second color LEDs. The shading layer is disposed in the pixel zones. The shading layer overlaps part of the first light emitting surface and part of the second light emitting surface in the display direction.
US11289461B2 Light emitting device with LED stack for display and display apparatus having the same
A light emitting device for a display including a first LED sub-unit, a second LED sub-unit disposed on the first LED sub-unit, a third LED sub-unit disposed on the second LED sub-unit, electrode pads disposed below the first LED sub-unit, and a filler disposed between the electrode pads, in which the electrode pads include a common electrode pad electrically connected in common to the first, second, and third LED sub-units, and first, second, and third electrode pads connected to the first, second, and third LED sub-units, respectively, the first, second, and third LED sub-units are independently drivable, light generated in the first LED sub-unit is configured to be emitted to the outside of the light emitting device through the second and third LED sub-units, and light generated in the second LED sub-unit is configured to be emitted to the outside through the third LED sub-unit.
US11289459B2 Apparatus and method for manufacturing light-emitting diode module
The present invention relates to an apparatus and a method for manufacturing a light-emitting diode (LED) module and, more particularly, to an apparatus and a method for manufacturing a light-emitting diode module, which are capable of manufacturing a light emitting diode module on which a plurality of light-emitting diodes are mounted with an improved bonding speed and high accuracy by manufacturing the light-emitting diode module by simultaneously transferring the plurality of light emitting diodes onto a substrate by using a multi-eject pin or a multi-collet. An apparatus for manufacturing a light-emitting diode (LED) module according to one embodiment of the present invention, in which the light-emitting diode module comprises a plurality of light-emitting diodes each having one side surface with an exposed electrode surface and the other side surface corresponding to the one side surface, comprises: a sheet placement unit in which a sheet having a lower portion to which the other side surfaces of the plurality of light-emitting diodes are adhered is placed; a substrate placement unit in which a substrate is placed at a position corresponding to the sheet in the lower portion of the sheet, wherein the substrate has thereon a conductive pattern to which the one side surfaces of the plurality of light-emitting diodes are electrically contacted; and a multi-transfer unit having, on a higher portion of the sheet, a plurality of eject pins for transferring the plurality of light-emitting diodes adhered to the lower portion of the sheet onto the substrate, wherein the multi-transfer unit is characterized in that the plurality of eject pins transfer the plurality of light-emitting diodes onto the substrate.
US11289457B2 Method and device for controlling operation using temperature deviation in multi-chip package
A multi-chip package includes a first die having temperature sensors and a second die. The first die generates temperature deviation information of m (m
US11289456B2 Semiconductor package
A semiconductor package includes a frame having a through-opening, a first semiconductor chip disposed in the through-opening and having a first active surface on which a first connection pad is disposed and a first inactive surface opposing the first active surface, a second semiconductor chip disposed on the first semiconductor chip and having a second active surface on which a second connection pad is disposed and a second inactive surface opposing the second active surface, first and second bumps electrically connected to the first and second connection pads, respectively, first and second dummy bumps disposed on a same level as levels of the first and second bumps, respectively, first and second posts electrically connected to the first and second bumps, respectively, a connection member including a redistribution layer electrically connected to each of the first and second posts, and a dummy post disposed between the frame and the connection member.
US11289455B2 Backside contact to improve thermal dissipation away from semiconductor devices
In some embodiments, the present disclosure relates to a 3D integrated circuit (IC) stack that includes a first IC die bonded to a second IC die. The first IC die includes a first semiconductor substrate, a first interconnect structure arranged on a frontside of the first semiconductor substrate, and a first bonding structure arranged over the first interconnect structure. The second IC die includes a second semiconductor substrate, a second interconnect structure arranged on a frontside of the second semiconductor substrate, and a second bonding structure arranged on a backside of the second semiconductor substrate. The first bonding structure faces the second bonding structure. Further, the 3D IC stack includes a first backside contact that extends from the second bonding structure to the backside of the second semiconductor substrate and is thermally coupled to at least one of the first or second interconnect structures.
US11289454B2 Semiconductor package including dam structure surrounding semiconductor chip and method of manufacturing the same
A semiconductor package includes a base substrate, a first semiconductor chip on the base substrate, a dam structure on the base substrate and surrounding the first semiconductor chip, a second semiconductor chip on the first semiconductor chip, a non-conductive film, and a molding member. The non-conductive film may be between the base substrate, the first semiconductor chip, and the second semiconductor chip. The molding member may cover the base substrate, the first semiconductor chip, and the second semiconductor chip. A level of an upper surface of the first semiconductor chip and a level of an upper surface of the dam structure may be at a same level.
US11289451B2 Semiconductor package with high routing density patch
Methods and systems for a semiconductor package with high routing density routing patch are disclosed and may include a semiconductor die bonded to a substrate and a high routing density patch bonded to the substrate and to the semiconductor die, wherein the high routing density patch comprises a denser trace line density than the substrate. The high routing density patch can be a silicon-less-integrated module (SLIM) patch, comprising a BEOL portion, and can be TSV-less. Metal contacts may be formed on a second surface of the substrate. A second semiconductor die may be bonded to the substrate and to the high routing density patch. The high routing density patch may provide electrical interconnection between the semiconductor die. The substrate may be bonded to a silicon interposer. The high routing density patch may have a thickness of 10 microns or less. The substrate may have a thickness of 10 microns or less.
US11289444B2 Sensor systems and methods for providing sensor systems
A sensor assembly includes a die substrate and a metalized layer formed on the die substrate. The metalized layer is formed of a first metal material and includes a bonding pad to facilitate electrically coupling the sensor assembly to a sensor system. A remetalized bump is formed on the bonding pad of a second metal material and is electrically coupled to the metalized layer. An adhesive is applied to the remetalized bump and facilitates mechanically coupling the sensor assembly to the sensor system.
US11289443B2 Microspring structure for hardware trusted platform module
A secured system includes at least one semiconductor chip comprising information processing circuitry. An array of contact pads is disposed on a surface of the chip and is electrically coupled to the information processing circuitry. The secured system includes one or more semiconductor chiplets. Each chiplet comprises at least a portion of at least one hardware trusted platform module that cryptographically secures the information processing circuitry. An array of electrically conductive microsprings is disposed on a surface of the chiplet and is electrically coupled between the hardware trusted platform module and the contact pads.
US11289440B1 Combination-bonded die pair packaging and associated systems and methods
Systems and methods for semiconductor devices having a substrate with bond pads, a die pair in a stacked configuration above the bond pads and having a first die having an oxide layer, a second die having an oxide layer attached to the first oxide layer, and conductive bonds electrically coupling the dies. Interconnects extend between the bond pads and the die pair, electrically coupling die pair to the substrate. The device may include a second die pair electrically coupled to: (1) the first die pair with secondary interconnects; and (2) the substrate with through-silicon vias extending through the first die pair. The top die of a die pair may be a thick die for use at the top of a pair stack. Pairs may be created by matching dies of a first silicon wafer to dies of a second silicon wafer, combination bonding the wafers, and dicing the die pairs.
US11289438B2 Die-to-wafer bonding structure and semiconductor package using the same
According to an aspect of the inventive concept, there is provided a die-to-wafer bonding structure including a die having a first test pad, a first bonding pad formed on the first test pad, and a first insulating layer, the first bonding pad penetrates the first insulating layer. The structure may further include a wafer having a second test pad, a second bonding pad formed on the second test pad, and a second insulating layer, the second bonding pad penetrates the second insulating layer. The structure may further include a polymer layer surrounding all side surfaces of the first bonding pad and all side surfaces of the second bonding pad, the polymer layer being arranged between the die and the wafer. Additionally, the wafer and the die may be bonded together.
US11289437B1 Semiconductor device
A semiconductor device includes a power MOS chip having a source electrode on a surface and a control chip mounted on a portion of the power MOS chip, wherein, viewing from a first outer edge of the power MOS chip extending in a first direction to the control chip, a first column bonding pad and a second column bonding pad are formed in a region of the source electrode where the control chip is not mounted, and wherein a distance between a second outer edge of the power MOS chip extending in a second direction and the first column bonding pad is longer than a distance between the second outer edge and the second column bonding pad.
US11289436B2 Semiconductor package having a laser-activatable mold compound
Embodiments of molded packages and corresponding methods of manufacture are provided. In an embodiment of a molded package, the molded package includes a laser-activatable mold compound having a plurality of laser-activated regions which are plated with an electrically conductive material to form metal pads and/or metal traces at a first side of the laser-activatable mold compound. A semiconductor die embedded in the laser-activatable mold compound has a plurality of die pads. An interconnect electrically connects the plurality of die pads of the semiconductor die to the metal pads and/or metal traces at the first side of the laser-activatable mold compound.
US11289433B2 Semiconductor device packages and methods of manufacturing the same
A semiconductor package structure includes a carrier, an antenna element, an electronic component, and a conductive structure. The antenna element, which includes an exposed portion, is disposed on the carrier. The conductive structure is disposed between the carrier and the exposed portion of the antenna element. The conductive structure electrically connects the electronic component to the carrier. The carrier, the exposed portion of the antenna element, and the conductive structure define an air space to accommodate the electronic component and to space the electronic component apart from the conductive structure.
US11289432B2 Voltage compensated switch stack
A radio frequency (RF) switch arrangement that improves the voltage handling capacity of a stack of switching elements (e.g., field-effect transistors (FETs)). The RF switch arrangement can include a ground plane and a stack arranged in relation to the ground plane, the stack including a plurality of switching elements coupled in series with one another. The RF switch arrangement can also include a plurality of capacitive elements, each of the plurality of capacitive elements providing a capacitive path across respective terminals of a corresponding one of the plurality of switching elements.
US11289430B2 Semiconductor package and a method for manufacturing the same
A semiconductor package may include a package substrate, a support structure on the package substrate and having a cavity therein, and at least one first semiconductor chip on the package substrate in the cavity. The support structure may have a first inner sidewall facing the cavity, a first top surface, and a first inclined surface connecting the first inner sidewall and the first top surface. The first inclined surface may be inclined with respect to a top surface of the at least one first semiconductor chip.
US11289429B2 Three-dimensional memory die containing stress-compensating slit trench structures and methods for making the same
A vertically alternating sequence of continuous insulating layers and continuous sacrificial material layers is formed over a substrate. Memory stack structures are formed through the vertically alternating sequence. Divider trenches and slit trenches are formed such that the divider trenches laterally extend along a first horizontal direction and divide the vertically alternating sequence into a plurality of alternating stacks of insulating layers and sacrificial material layers, and the slit trenches laterally extend along a second horizontal direction that is perpendicular to the first horizontal direction. The sacrificial material layers are replaced with electrically conductive layers employing the divider trenches as a conduit for an etchant and for a reactant. Each of the divider trenches and the slit trenches are filled with material portions to provide a plurality of divider trench fill structures in the divider trenches and to provide a plurality of slit trench fill structures in the slit trenches.
US11289428B2 Element chip manufacturing method
An element chip manufacturing method including: preparing a semiconductor substrate including a first layer having a first principal surface, and a second layer having a second principal surface, the first layer provided with element regions, a dicing region, and an alignment mark, wherein the first layer includes a semiconductor layer, and the second layer includes a metal layer adjacent to the semiconductor layer; irradiating a first laser beam absorbed in the metal film and passing through the semiconductor layer, from the second principal surface side to a first region corresponding to the mark; imaging the semiconductor substrate from the second principal surface side with a camera, and then calculating a second region corresponding to the dicing region on the second principal surface; irradiating a second laser beam to the second region from the second principal surface side; and dicing the semiconductor substrate into a plurality of element chips.
US11289426B2 Semiconductor package and manufacturing method thereof
A package includes a die and a redistribution structure. The die has an active surface and is wrapped around by an encapsulant. The redistribution structure disposed on the active surface of the die and located above the encapsulant, wherein the redistribution structure comprises a conductive via connected with the die, a routing pattern located above and connected with the conductive via, and a seal ring structure, the seal ring structure includes a first seal ring element and a second seal ring element located above and connected with the first seal ring element, wherein the second seal ring element includes a seed layer sandwiched between the first seal ring element and the second seal ring element, and a top surface of the first seal ring element is substantially coplanar with a top surface of the conductive via.
US11289418B2 Package structure and manufacturing method thereof
A package structure includes a redistribution circuit structure, at least one semiconductor die, an insulating encapsulation, insulators, and metallic patterns. The at least one semiconductor die is located on and electrically connected to the redistribution circuit structure. The insulating encapsulation encapsulates the at least one semiconductor die and located on the redistribution circuit structure. The insulators are located on the redistribution circuit structure, wherein the insulators are separated and spaced apart from each other, wherein edges of each of the insulators are distant from edges of the at least one semiconductor die by an offset in a stacking direction of the redistribution circuit structure and the insulating encapsulation. Each of the metallic patterns is located on a respective one of the insulators.
US11289415B2 Semiconductor device including semiconductor chip having elongated bumps
A semiconductor chip is mounted on a mounting substrate. The semiconductor chip includes plural first bumps on a surface facing the mounting substrate. The plural first bumps each have a shape elongated in a first direction in plan view and are arranged in a second direction perpendicular to the first direction. The mounting substrate includes, on a surface on which the semiconductor chip is mounted, at least one first land connected to the plural first bumps. At least two first bumps of the plural first bumps are connected to each first land. The difference between the dimension of the first land in the second direction and the distance between the outer edges of two first bumps at respective ends of the arranged first bumps connected to the first land is 20 μm or less.
US11289412B2 Package substrate with partially recessed capacitor
A semiconductor package includes a multilayer substrate including a dielectric layer, a first conductive layer forming a first set of electrical contacts, a second conductive layer forming package electrical contacts and two capacitor electrical contacts, conductive vias extending through the dielectric layer between the first conductive layer with the second conductive layer, and a solder mask layer over the second conductive layer. The semiconductor package further includes a semiconductor die on the first side of the multilayer substrate electrically connected a capacitor on the second side of the multilayer substrate. A recessed portion of the capacitor is within a capacitor opening of the solder mask layer between the two capacitor electrical contacts and a board-side surface of the solder mask layer.
US11289411B2 Substrate structure and method for manufacturing the same
A substrate structure includes a wiring structure, a first bump pad, a second bump pad and a compensation structure. The wiring structure includes a plurality of redistribution layers. The first bump pad and the second bump pad are bonded to and electrically connected to the wiring structure. An amount of redistribution layers disposed under the first bump pad is greater than an amount of redistribution layers disposed under the second bump pad. The compensation structure is disposed under the second bump pad.
US11289406B2 Signal isolator having enhanced creepage characteristics
Methods and apparatus for a signal isolator having enhanced creepage characteristics. In embodiments, a signal isolator IC package comprises a leadframe including a die paddle having a first surface to support a die and an exposed second surface. A die is supported by a die paddle wherein a width of the second surface of the die paddle is less than a width of the die.
US11289403B2 Multi-layer substrate and method for manufacturing multi-layer substrate
A multi-layer substrate includes: a first insulating layer; a conductor layer that is provided on an upper surface of the first insulating layer and that has a penetrating portion; a second insulating layer that covers the conductor layer and that is stacked on the upper surface of the first insulating layer; a via hole that penetrates the second insulating layer from an upper surface of the second insulating layer to reach an inside of the first insulating layer and that includes the penetrating portion; and an insulating member with which the via hole is filled. The conductor layer has a portion exposed in the via hole, and the insulating member covers an upper surface and a lower surface of the conductor layer exposed in the via hole through the penetrating portion of the conductor layer.
US11289401B2 Semiconductor package
A semiconductor package and a manufacturing method thereof are provided. The semiconductor package includes a semiconductor die, an encapsulant, a redistribution layer, a polymer pattern and a heat dissipation structure. The semiconductor die has conductive pads at its active side, and is laterally encapsulated by the encapsulant. The redistribution layer is disposed at the active side of the semiconductor die, and spans over a front surface of the encapsulant. The redistribution layer is electrically connected with the conductive pads. The polymer pattern is disposed at a back surface of the encapsulant that is facing away from the front surface of the encapsulant. The semiconductor die is surrounded by the polymer pattern. The heat dissipation structure is in contact with a back side of the semiconductor die that is facing away from the active side, and extends onto the polymer pattern.
US11289393B2 Methods, devices, and systems for electronic device molding and encapsulation
Methods, devices, and systems are provided for the molding and encapsulation of flexible electronic devices. The encapsulation includes providing a mold shell made from an encapsulation material, positioning a flexible electronic device in the mold shell, and dispensing an encapsulant, in a liquid form, around the flexible electronic device. The mold shell, the dispensed encapsulant, and the electronic device forms an integral encapsulation package when the encapsulant is cured. The mold shell and the encapsulant may be made from a same material and, once cured, become an integral part of the encapsulated flexible electronic device.
US11289387B2 Methods and apparatus for backside via reveal processing
Methods and apparatus perform backside via reveal processes using a centralized control framework for multiple process tools. In some embodiments, a method for performing a backside via reveal process may include receiving process tool operational parameters from process tools involved in the backside via reveal process by a central controller, receiving sensor metrology data from at least one or more of the process tools involved in the backside via reveal process, and altering the backside reveal process based, at least in part, on the process tool operational parameters and the sensor metrology data by adjusting two or more of the process tools involved in the backside via reveal process. The profile parameters are configured to prevent backside via breakage during a chemical mechanical polishing (CMP) process.
US11289384B2 Method of manufacturing a semiconductor device and a semiconductor device
A method of manufacturing a semiconductor device includes forming a plurality of fin structures extending in a first direction over a semiconductor substrate. Each fin structure includes a first region proximate to the semiconductor substrate and a second region distal to the semiconductor substrate. An electrically conductive layer is formed between the first regions of a first adjacent pair of fin structures. A gate electrode structure is formed extending in a second direction substantially perpendicular to the first direction over the fin structure second region, and a metallization layer including at least one conductive line is formed over the gate electrode structure.
US11289380B2 Backside metal patterning die singulation systems and related methods
Implementations of methods of singulating a plurality of die comprised in a substrate may include forming a plurality of die on a first side of a substrate, forming a backside metal layer on a second side of a substrate, applying a polymer layer over the backside metal layer and forming a groove entirely through the polymer layer and partially through a thickness of the backside metal layer. The groove may be located in a die street of the substrate. The method may also include etching through a remaining portion of the backside metal layer located in the die street, removing the polymer layer, singulating the plurality of die in the substrate by removing substrate material in the die street.
US11289375B2 Fully aligned interconnects with selective area deposition
Interconnect structures and methods for forming the interconnect structures generally include forming a dielectric layer over a substrate. The dielectric layer includes a dielectric layer top surface. A metal line is formed in the dielectric layer. The metal line includes a sacrificial upper region and a lower region. The sacrificial upper region is formed separately from the lower region and the lower region includes a lower region top surface positioned below the dielectric layer top surface. The sacrificial upper region is removed, thereby exposing the lower region top surface and forming a trench defined by the lower region top surface and sidewalls of the dielectric layer. An interconnect structure is deposited such that at least a portion of the interconnect structure fills the trench, thereby defining a fully aligned top via.
US11289374B2 Nucleation-free gap fill ALD process
Processing methods comprise forming a gap fill layer comprising tungsten or molybdenum by exposing a substrate surface having at least one feature thereon sequentially to a metal precursor and a reducing agent comprising hydrogen to form the gap fill layer in the feature, wherein there is not a nucleation layer between the substrate surface and the gap fill layer.
US11289371B2 Top vias with selectively retained etch stops
Integrated chips and methods of forming the same include forming conductive lines on an underlying layer, between regions of dielectric material. The regions of dielectric material are selectively patterned, leaving at least one dielectric remnant region. An interlayer dielectric is formed over the underlying layer and the at least one dielectric remnant region, between the conductive lines.
US11289369B2 Low-k dielectric with self-forming barrier layer
A method of forming a low-k dielectric layer with barrier properties is disclosed. The method comprises forming a dielectric layer by PECVD which is doped with one or more of boron, nitrogen or phosphorous. The dopant gas of some embodiments may be coflowed with the other reactants during deposition.
US11289365B2 Air gap underneath passive devices
Certain aspects of the present disclosure generally relate to a semiconductor device including an air gap underneath passive devices. The semiconductor device generally includes a substrate layer, a passive device layer, and a dielectric layer disposed between the substrate layer and the passive device layer, wherein the dielectric layer includes an air gap disposed beneath at least one passive device in the passive device layer.
US11289362B2 Suction device, carry-in method, carrier system and exposure apparatus, and device manufacturing method
In a carrier system, a chuck unit is used to hold a placed wafer from above, and vertical-motion pins use suction to hold the wafer from below. Then, the chuck unit and the vertical-motion pins are subsequently lowered until a bottom surface of the wafer comes into contact with a wafer table. During the lowering, the holding force exerted by the chuck unit and the arrangement of chuck members are optimally adjusted such that, as a result of the restraint of the wafer by the chuck unit and the vertical-motion pins, localized surplus-restraint is imparted to the wafer, and warping does not occur.
US11289360B2 Methods and apparatus for protection of dielectric films during microelectronic component processing
Disclosed are methods and apparatus for protecting dielectric films on microelectronic components from contamination associated with singulation, picking and handling of singulated microelectronic components from a wafer for assembly with other components.
US11289357B2 Methods and apparatus for high voltage electrostatic chuck protection
Methods and apparatus for increasing voltage breakdown levels of an electrostatic chuck in a process chamber. A soft anodization layer with a thickness of greater than zero and less than approximately 10 microns is formed on an aluminum base of the electrostatic chuck. The soft anodization layer remains thermally elastic in a temperature range of approximately −50 degrees Celsius to approximately 100 degrees Celsius. An alumina spray coating is then applied on the soft anodization layer. The soft anodization layer provides thermal stress relief between the aluminum base and the alumina spray coating to reduce/eliminate cracking caused by the thermal expansion rate differences between the aluminum base and the alumina spray coating.
US11289353B2 Hermetically sealed housing with a semiconductor component and method for manufacturing thereof
A method is provided for producing a hermetically sealed housing having a semiconductor component. The method comprises introducing a housing having a housing body and a housing cover into a process chamber. The housing cover closes off a cavity of the housing body and is attached in a gas-tight manner to the housing body. At least one opening is formed in the housing. At least one semiconductor component is arranged in the cavity. The method furthermore comprises generating a vacuum in the cavity by evacuating the process chamber, and also generating a predetermined gas atmosphere in the cavity and the process chamber. The method moreover comprises applying sealing material to the at least one opening while the predetermined gas atmosphere prevails in the process chamber.
US11289352B2 In-situ metrology and process control
Methods and apparatus for the in-situ measurement of metrology parameters are disclosed herein. Some embodiments of the disclosure further provide for the real-time adjustment of process parameters based on the measure metrology parameters. Some embodiments of the disclosure provide for a multi-stage processing chamber top plate with one or more sensors between process stations.
US11289350B2 Method of manufacturing semiconductor device
There is provided a technique that includes (a) performing a heating process on a substrate in a process chamber, (b) transferring the substrate between the process chamber and a load lock chamber connected to a vacuum transfer chamber by a transfer robot installed in the vacuum transfer chamber connected to the process chamber, and (c) reading transfer information corresponding to process information applied to the substrate from a memory device in which plural pieces of the process information on a process content of the substrate and plural pieces of the transfer information of the transfer robot corresponding to the plural pieces of the process information are recorded, and controlling the transfer robot to transfer the substrate based on the read transfer information.
US11289338B2 Method for improved critical dimension uniformity in a semiconductor device fabrication process
Exemplary methods of patterning a device layer are described, including operations of patterning a protector layer and forming a first opening in a first patterning layer to expose a first portion of the protector layer and a first portion of the hard mask layer, which are then are exposed to a first etch to form a first opening in the first portion of the hard mask layer. A second opening is formed in a second patterning layer to expose a second portion of the protector layer and a second portion of the hard mask layer. The second portion of the protector layer and the second portion of the hard mask layer are exposed to an etch to form a second opening in the second portion of the hard mask layer. Exposed portions of the device layer are then etched through the first opening and the second opening.
US11289337B2 Method of forming patterns
In a method of forming pattern, a target layer is formed on a semiconductor substrate, and pluralities of first spacers having cylindrical shapes protruding from the target layer are formed. A second spacer layer is formed to cover the first spacers, provide interstitial spaces between the first spacers, and provide second inner spaces within first inner spaces of the first spacers, respectively. The second spacer layer is etched to form first opening portions in which the second inner spaces and the interstitial spaces extend into the target layer.
US11289336B2 Method for multi-level etch, semiconductor sensing device, and method for manufacturing semiconductor sensing device
Present disclosure provides a method for multi-level etch. The method includes providing a substrate, forming a first reference feature over a control region of the substrate, forming an etchable layer over the first reference feature and a target region over the substrate, patterning a masking layer over the etchable layer, the masking layer having a first opening projecting over the control region and a second opening projecting over the target region, and removing a portion of the etchable layer through the first opening and the second opening until the first reference feature is reached. A semiconductor sensing device manufactured by the multi-level etch is also disclosed.
US11289335B2 Method for fabricating a semiconductor device
A method for fabricating a semiconductor device includes forming a deposition-type interface layer over a substrate, converting the deposition-type interface layer into an oxidation-type interface layer, forming a high-k layer over the oxidation-type interface layer, forming a dipole interface on an interface between the high-k layer and the oxidation-type interface layer, forming a conductive layer over the high-k layer, and patterning the conductive layer, the high-k layer, the dipole interface, and the oxidation-type interface layer to form a gate stack over the substrate.
US11289334B2 Epitaxial wafer including boron and germanium and method of fabricating the same
An epitaxial wafer and a method of fabricating an epitaxial wafer, the method including providing a semiconductor substrate doped with both boron and germanium such that a sum of boron concentration and germanium concentration is at least 8.5E+18 atoms/cm3 and the germanium concentration is 6 times or less the boron concentration; forming an epitaxial layer on the semiconductor substrate such that the semiconductor substrate and the epitaxial layer constitute the epitaxial wafer; and annealing the epitaxial wafer for 1 hour or longer at a temperature of 1,000° C. or less.
US11289332B2 Directional processing to remove a layer or a material formed over a substrate
A method of fabricating a semiconductor device includes forming a hard mask layer over a substrate. A multi-layer resist is formed over the hard mask layer. The multi-layer resist is etched to form a plurality of openings in the multi-layer resist to expose a portion of the hard mask layer. Ion are directionally provided at an angle to the multi-layer resist to predominately contact sidewalls of the plurality of openings in the multi-layer resist rather than the hard mask layer. In one embodiment, the multi-layer resist is directionally etched by directing etch ions at an angle to predominately contact sidewalls of the plurality of openings in the multi-layer resist rather than the hard mask layer. In another embodiment, the multi-layer resist is directionally implanted by directing implant ions at an angle to predominately contact sidewalls of the plurality of openings in the multi-layer resist rather than the hard mask layer.
US11289331B2 Methods for graphene formation using microwave surface-wave plasma on dielectric materials
A method of forming graphene layers is disclosed. A method of improving graphene deposition is also disclosed. Some methods are advantageously performed at lower temperatures. Some methods advantageously provide graphene layers with lower resistance. Some methods advantageously provide graphene layers in a relatively short period of time.
US11289329B2 Methods and apparatus for filling a feature disposed in a substrate
Methods and apparatus for method for filling a feature with copper. In some embodiments, the methods include: (a) depositing a first cobalt layer via a physical vapor deposition (PVD) process atop a substrate field and atop a sidewall and a bottom surface of a feature disposed in a substrate to form a first cobalt portion atop the substrate field and a second cobalt portion atop the sidewall; (b) depositing copper atop the first cobalt portion atop the substrate field; and (c) flowing the copper disposed atop the first cobalt portion atop the substrate field over the second cobalt portion and into the feature, wherein the first cobalt portion atop the substrate field reduces the mobility of copper compared to the mobility of copper over the second cobalt portion.
US11289323B2 Processing of semiconductors using vaporized solvents
Processes and apparatuses for the treatment of semiconductor workpieces are provided. In some embodiments, a method can include placing the workpiece into a process chamber; vaporizing a solvent to create a vaporized solvent; introducing the vaporized solvent into the process chamber; and exposing the workpiece to the vaporized solvent.
US11289317B2 Interactive analysis of mass spectrometry data
This invention relates to graphical user-interactive analysis of data, including in particular, mass spectrographic data analysis, as well as methods and software for generating and using such. One aspect provides user-customizable reports, including methods and apparatuses for generating customizable pivot tables and graphs specific to mass spectrographic data.
US11289316B2 Spectrum data processing device and analyzer
A data processing device configured to create, based on a plurality of spectra each obtained from each of a plurality of specimens containing a predetermined component at known concentrations different from one another, a calibration curve showing a relationship between a concentration of the component in the specimen and an area of a peak corresponding to the component of a spectrum of the specimen, where each of the plurality of spectra has a peak top at a position depending on a component contained in a specimen. The device includes a display unit and a peak range setting unit configured to allow an operator to set both end positions of a peak or a position of a baseline corresponding to the component included in the displayed spectrum.
US11289310B2 Circuits for edge ring control in shaped DC pulsed plasma process device
The present disclosure relates to an apparatus and method that manipulates the voltage at an edge ring relative to a substrate located on a substrate support located within a processing chamber. The apparatus includes a substrate support assembly that has a body having a substrate electrode embedded therein for applying a voltage to a substrate. The body of the substrate support assembly additionally has an edge ring electrode embedded therein for applying a voltage to an edge ring. The apparatus further includes an edge ring voltage control circuit coupled to the edge ring electrode. A substrate voltage control circuit is coupled to the substrate electrode. The edge ring voltage control circuit and the substrate voltage control circuit are independently tunable to generate a difference in voltage between the edge ring voltage and the substrate voltage.
US11289308B2 Apparatus and method for processing substrate and method of manufacturing semiconductor device using the method
A substrate processing apparatus includes a process chamber including a plasma generation region configured to receive at least one first process gas and have first radio-frequency (RF) power applied thereto, to generate plasma; a gas distribution region configured to supply the at least one first process gas to the plasma generation region; a gas mixing region configured to receive at least one second process gas and radicals generated in the plasma generation region to generate an etchant based on the radicals being mixed with the at least one second process gas; a pedestal on which a substrate is disposed; a processing region in which the pedestal is installed; and a shower head configured to supply the etchant from the gas mixing region to the processing region, the substrate disposed on the pedestal being processed by the etchant. The gas mixing region is separate from each of the plasma generation region and the processing region.
US11289304B2 Apparatus using multiple beams of charged particles
Disclosed herein is an apparatus comprising: a first electrically conductive layer; a second electrically conductive layer; a plurality of optics element s between the first electrically conductive layer and the second electrically conductive layer, wherein the plurality of optics elements are configured to influence a plurality of beams of charged particles; a third electrically conductive layer between the first electrically conductive layer and the second electrically conductive layer; and an electrically insulating layer physically connected to the optics elements, wherein the electrically insulating layer is configured to electrically insulate the optics elements from the first electrically conductive layer, and the second electrically conductive layer.
US11289301B2 Multi-pixel X-ray source with tungsten-diamond transmission target
A multi-pixel x-ray source is provided. The x-ray source includes a plurality of transmission target assemblies. The transmission target assembly includes a tungsten target and a diamond substrate. The substrate includes a first transmission surface and a second transmission surface opposite first transmission surface. The substrate further includes a first side surface and a second side surface disposed between the first and second transmission surfaces. The target covers the first transmission surface of the substrate. The transmission target assembly further includes a base. The base surrounds the first and second side surfaces of substrate, exposing a collimator surface of the second transmission surface and the target. The transmission target assembly is configured to transmit x-ray generated by the target through the target and the substrate.
US11289291B2 Gas circuit breaker
A gas circuit breaker includes: a fixed arc contact disposed on an axis of motion, whose tip is directed to one side in a first direction that is parallel to the axis of motion; a movable arc contact that can reciprocate along the axis of motion between a position when in contact with the tip of the fixed arc contact and a position when separated from the tip of the fixed arc contact; and a first permanent magnet and a second permanent magnet as a permanent magnet whose magnetic poles are aligned in a second direction that is a direction perpendicular to the first direction. The fixed arc contact has a shape that is gradually widened in a direction away from the axis of motion from the tip toward another side in the first direction.
US11289289B2 Emergency stop switch
The problem to be addressed is to provide a highly safe and compact switch that is adapted to improvements in portability, weight reduction and size reduction of machines, or the like. An operating part has a button covering the upper part of a cylindrical housing that receives a downward pushing operation and a rotational operation. A contact unit part has contacts which open by being coupled to the downward pushing operation of the button. A twisting coil spring is disposed on the interior of the button, one end being joined to the housing, and the other end being joined to the button. A latch part disposed to the interior of the twisting coil spring, has a plunger coil spring that expands and contracts in a direction perpendicular to the direction of the downward pushing operation, and when a downward pushing operation is performed on the button, causes a sliding rod to slide along an inner wall of the housing while being displaced in the direction of the downward pushing operation.
US11289286B2 Key structure
A key structure includes a base plate, a key cap, a supporting member, a link member, and a buffer member. The base plate includes a body portion and a protrusion portion protruding upward from the body portion. The body portion has an accommodating hole, the accommodating hole corresponds to the protrusion portion, and the protrusion portion has an opening. The key cap is disposed above the base plate. The supporting member is disposed between the key cap and the base plate. The link member includes a main body portion and an end portion. The main body portion is pivotally connected to the key cap, and the end portion is disposed at the opening of the protrusion portion. The buffer member is located below the end portion, and the end portion leans against the buffer member.
US11289276B2 Porous metal foil and capacitor anodes made therefrom and methods of making same
A porous metal foil and porous metal wire are described. Capacitor anodes made from either or both of the porous metal foil and porous metal wire are further described as well as methods to make same.
US11289272B2 Multilayer ceramic electronic component
A multilayer ceramic electronic component includes a ceramic element body formed by alternately laminating dielectric layers and internal electrode layers. The dielectric layers include a main component containing barium titanate and a sub-component containing boron oxide and/or lithium oxide. The internal electrode layers include a main component of copper and/or silver. A coverage ratio of the internal electrode layers to the dielectric layers is 98% or less.
US11289271B2 Electronic component
A conductive resin layer includes a first region positioned on the end surface, a second region positioned on the side surface, and a third region positioned on a ridge portion between the end surface and the side surface. In a case where a maximum thickness of the first region is T1 (μm) and a maximum thickness of the second region is T2 (μm), the maximum thickness T1 and the maximum thickness T2 satisfy a relation of T2/T1≥0.11. In a cross-section along a thickness direction of the third region, a total area of the voids in the third region is in a range of 3.0 to 11.0% of an area of the third region.
US11289268B2 Transmission coil for wireless power supply, transmission antenna, wireless power transmitter, and charger
A transmission coil used in a wireless power transmitter includes a first coil, a second coil electrically connected in series with the first coil, and a tap provided at a connection node of the first coil and the second coil, the first coil and the second coil being stacked to at least partially overlap with each other. A transmission antenna includes the transmission coil, a first capacitor and a second capacitor connected in series with the transmission coil, and a switch provided in parallel to a series connection circuit of the second coil of the transmission coil and the second capacitor. A wireless power transmitter includes the transmission antenna and a bridge circuit that drives the transmission antenna. A charger includes the wireless power transmitter.
US11289267B2 Ignition coil including a center iron core and side iron cores
Obtain an ignition coil in which a magnet is provided at a magnet holding portion which is formed between a first side iron core and a second side iron core, and intervening components which are configured by using a non-magnetic material, are included at facing portions which are provided at end portions of separated surfaces of the first side iron core and separated surfaces of the second side iron core, in a state where the magnet holding portion is formed by using the first side iron core and the second side iron core, and are faced at a surface which is vertical with respect to an axis direction of the side iron cores, and the intervening components have a thickness which is less than a distance between the separated surfaces of the first side iron core and the separated surfaces of the second side iron core.
US11289264B2 Inductor
An inductor includes a body in which a plurality of insulating layers on which a plurality of coil patterns are arranged are stacked, and first and second external electrodes disposed on an external surface of the body, wherein the plurality of coil patterns are connected through coil connecting portions and include coil patterns disposed on an outer side and coil patterns disposed on an inner side thereof, a coil pattern disposed on the inner side adjacent to the coil pattern disposed on the outer side includes two coil connecting portions spaced apart from each other and facing each other in a length direction of the body, and a dummy electrode pattern is further disposed in a void portion between two coil connecting portions.
US11289258B2 Inductance element, high-frequency transformer element, impedance conversion element, and antenna device
In a high-frequency transformer element includes a primary coil including first coil conductors and a secondary coil including second coil conductors are disposed in a multilayer body that includes a plurality of insulating layers. A magnetic-field cancellation conductor pattern is disposed in the multilayer body, is adjacent to some conductors of the first coil conductors in a lamination direction of the insulating layers, is arranged along a surface of the insulating layers, and allows a high-frequency current to flow in a direction opposite a high-frequency current flowing in the first coil conductors.
US11289254B2 Insulator-coated soft magnetic powder, powder magnetic core, magnetic element, electronic device, and vehicle
An insulator-coated soft magnetic powder includes a core particle including a base portion containing a soft magnetic material and an oxide film that is provided on a surface of the base portion and that contains an oxide of an element contained in the soft magnetic material, and an insulating particle that is provided on a surface of the core particle and that has an insulating property, wherein an average particle diameter after heat treatment after being subjected to a heat treatment of heating at 1000° C. is 90% or more and 110% or less of an average particle diameter before heat treatment before being subjected to the heat treatment.
US11289246B2 Vibrator device, electronic apparatus, and vehicle
A vibrator device includes an intermediate substrate that includes a frame having a first surface and a second surface opposite to the first surface and a vibration element and is formed of quartz crystal, a first substrate that is bonded to the first surface of the frame and is formed of the quartz crystal or glass, a second substrate that is bonded to the second surface of the frame and is formed of the quartz crystal or the glass, and a functional element that is disposed on the first substrate and includes a functional layer, in which the functional element includes a portion overlapping the vibration element in plan view.
US11289244B2 Electronic component for limiting the inrush current
An electronic component is disclosed. In an embodiment, an electronic component includes at least one NTC element and at least two electrically conductive contact elements, wherein the NTC element is electrically conductively connected to a respective contact element via a connection material, and wherein a coefficient of thermal expansion of the contact elements is adapted to a coefficient thermal expansion of the NTC element.
US11289242B2 Method and apparatus for producing an extrudate
A method for producing an elongated article with a sheath. The sheath is extruded with a predetermined wall thickness in an extrusion unit. Following the extrusion unit in a feeding direction, a part of the still moldable material is built up with the aid of a molding unit during a molding process such that a molded part forms integrally on the sheath. The molding unit is moved according to the following working cycle: the molding unit is accelerated from a starting position in the feeding direction, then it is advanced in the direction of the elongated article and the molded part is formed, the molding unit is withdrawn from the elongated article, and the molding unit is decelerated and moved from an end position, counter to the feeding direction, back in the direction of the starting position.
US11289240B2 Power cable with an overmolded probe for power transfer to a non-thermal plasma generator and a method for constructing the overmolded probe
A transfer module for transferring power to a non-thermal plasma generator includes a power cable; a first epoxy; a second epoxy; an interface between the first epoxy and the second epoxy; and a well; the power cable including a conductor for conducting electrical power and an insulation layer for surrounding a portion of the conductor; the first epoxy being located within the well to surround the insulation layer; the second epoxy being located within the well to surround the conductor located within the well; the second epoxy being located outside the well to surround the conductor located outside the well.
US11289239B2 Electric wire, cable harness and flying object
There is provided an electric wire having a conductor total cross-sectional area of 2 mm2 or less and high reliability. The electric wire includes: a twisted wire conductor (2) including a plurality of strand conductors (21 to 27) twisted together with each other and having a total cross-sectional area of the plurality of strand conductors of 2 mm2 or less; and a covering member (3) made from a resin material having a flexural modulus of 0.6 GPa or more and covering the twisted wire conductor so that an inner wall thereof is in contact with an outer peripheral surface of the twisted wire conductor, wherein the twisted wire conductor (2) has, on an outer peripheral surface thereof, recesses having a maximum depth of 5% or less of a maximum diameter of the twisted wire conductor in a cross section perpendicular to a length direction of the twisted wire conductor and containing boundaries of the plurality of strand conductors.
US11289233B2 Method for collecting uranium by treatment process of washing waste liquid generated in uranium hexafluoride cylinder washing process
Disclosed are a method and a device for recovering uranium (U) using a process for chemically treating washing wastewater of a uranium hexafluoride (UF6) cylinder. The method and the device are provided to separate uranium (U) from the wastewater released during a process of washing the uranium hexafluoride (UF6) cylinder and to release a filtrate that satisfies atomic energy licensing standards and environmental regulation standards using evaporation and condensation. Accordingly, an independent technology and process for treating the wastewater released during the process of washing the uranium hexafluoride (UF6) cylinder are ensured, which provides easier maintenance and greatly reduces costs compared to the purchase and operation of apparatuses manufactured by foreign makers.
US11289229B2 Nuclear fuel storage system with integral shimming
A nuclear fuel storage system includes an outer canister and fuel basket positioned therein. The basket is formed by orthogonally arranged and interlocked slotted plates which collectively define exterior side surfaces of the basket and a grid array of open cells each configured to hold a fuel assembly. At least some slotted plates comprise cantilevered plate extensions protruding laterally beyond the side surfaces of the basket to define various shaped peripheral gaps between the basket and canister. The plate extensions are configured to engage the shell of the canister. Vertically elongated reinforcement members are inserted in the peripheral gaps and fixedly coupled to the basket. Reinforcement members may comprise elongated reinforcement plates and/or tubular shimming members which may be fixedly coupled to the slotted plate extensions. The reinforcement members structurally strengthen the fuel basket. The plate extensions further act as fins to enhance heat dissipation from the basket.
US11289227B2 Spent nuclear fuel canister
A canister for storing spent nuclear fuel includes an elongated shell, baseplate enclosing the bottom end of the shell, and removable top lid bolted to the shell. The shell may have a dual thickness comprising a lower portion with first thickness and upper portion with greater second thickness by comparison. The upper portion is formed by an annular boss defining a fastening portion of the shell including plural threaded bores for engaging the lid bolting. The fastening portion may protrude radially outwards or inwards in different embodiments. The lid has a mounting flange receiving the bolts and is seated on the top end of shell. The mounting flange does not protrude radially beyond the outer surface of the fastener portion to minimize the diameter of the canister for placement inside an outer radiation shielded overpack or cask for transport/storage. The shell may optionally include cooling fins.
US11289226B2 Nuclear waste capsule container system
Capsule systems and methods for long-term storage and/or disposal of high-level nuclear waste in deep geologic formations are described. Such systems and methods may include waste-capsules constructed substantially from granite or similar igneous rock material into which the nuclear waste material is placed before capsule insertion into a geologically deep wellbore.
US11289225B2 Radiation protection device for inspection facilities
A radiation protection device for an opening for inspection objects on a radiation tunnel is provided. The radiation protection device is formed from a plurality of radiation protection curtains arranged one behind the other at a distance in a transport direction, wherein a first radiation protection curtain includes a first shielding radiation protection curtain section covering only a first area of the opening and second shielding radiation protection curtain sections of at least one second radiation protection curtain arranged behind the first radiation protection curtain in the transport direction cover the area of the opening not covered by the first radiation protection curtain.
US11289223B2 Power plant chemical control system
Chemical control system for a power plant including at least one coolant electrochemical indication sensor of a flow type electrically connected to the measurement data processing and transmission unit with its outlet connected to a central computer (CPC) controlling the actuator for injection of hydrogen and chemical reagents. The hydraulic inlet of the electrochemical sensor in use of the system is connected by a sampling tube to the power plant process circuit and its hydraulic outlet is hydraulically connected to the first heat exchanger and the first throttling device with a coolant supply circuit in series. The sampling tube is configured to pass a coolant sample to the coolant electromechanical sensor and the coolant supply circuit contains tubes and valves configured to reverse the flow of the coolant sample through the first throttling device.
US11289222B2 Method and device for unlatching control rod drive shafts in pressurized water reactors
An unlatching tool configured for actuating a movable section of a control rod drive shaft in a pressurized water reactor includes a base; a gripper assembly configured for gripping the movable section of the control rod drive shaft; a rod movably connecting the gripper assembly to the base; and a mechanical actuator fixed to the base and configured for rotating the rod to raise and lower the gripper assembly. A method for actuating a movable section of a control rod drive shaft includes installing an unlatching tool on the control rod drive shaft; latching the unlatching tool to a stationary section of the control rod drive shaft; and raising a rod connected to a gripper assembly to cause the gripper assembly to grip the movable section and move the movable section upward.
US11289217B2 Intercooler for nuclear facility
A plurality of heat transfer pipes; a first header and a second header to which both ends of each of the heat transfer pipes that are disposed in parallel are fixed, respectively; a plurality of plate-shaped fins through which each of the heat transfer pipes is penetrated and that are provided at intervals in a direction in which the heat transfer pipes extend between the first header and the second header; and a fan that circulates an airflow between the plate-shaped fins are included. The first header and the second header are formed to be sectioned into multiple rows, the heat transfer pipes are disposed densely in an sectioned area of the first header and the second header, and the heat transfer pipes are disposed sparsely in an area between the sectioned areas of the first header and the second header.
US11289213B2 Control rods for light water reactors
A control rod for a nuclear fuel assembly is described herein that includes a neutron absorbing material having a melting point greater than 1500° C. that does not form a eutectic with a melting point less than 1500° C., and may further include a cladding material having a melting point greater than 1500° C. The cladding material is selected from the group consisting of silicon carbide, zirconium, a zirconium alloy, tungsten, and molybdenum. The absorbing material is selected from the group consisting of Gd2O3, Ir, B4C, Re, and Hf. The metal cladding or the absorbing material may be coated with an anti-oxidation coating of Cr with or without a Nb intermediate layer.
US11289212B2 Fission reactor with segmented cladding bodies having cladding arms with involute curve shape
Plurality of layers form a nuclear fission reactor structure, each layer having an inner segment body, an intermediate segment body, and an outer segment body (each segment body separated by an interface). The layers include a plurality of cladding arms having involute curve shapes that spirally radiate outward from a radially inner end to a radially outer end. Chambers in the involute curve shaped cladding arm contain fuel compositions (and/or other materials such as moderators and poisons). The design of the involute curve shaped cladding arms and the composition of the materials conform to neutronic and thermal management requirements for the nuclear fission reactor and are of sufficiently common design and/or have sufficiently few variations as to reduce manufacturing complexity and manufacturing variability.
US11289209B2 Lower end fitting locating pins
A nuclear reactor has a core installed on a lower core plate and formed from multiple fuel assemblies, each fuel assembly including a structural cage assembly. The structural cage assembly has an upper end fitting, mid grids, and a lower end fitting (LEF). The LEF positions the fuel assembly using four locating pins located at each corner of the LEF. The pins position the fuel assembly laterally by mating with receiving holes in the lower core plate. The locating pins have a chamfered tip with a flat end. The chamfered tip allows for a greater positioning margin when installing the fuel assembly in the core by guiding the pins into holes in the lower core plate, and the flat tip provides strength and stability in case the assembly is inadvertently rested on the tip of the pin instead of the LEF pads.
US11289202B2 Method and system to improve clinical workflow
Described herein are systems and methods for classifying clinical episodes in order to more accurately generate alerts for those episodes that warrant them. In some embodiments, alerts are only generated for those episodes that are new or different from previous episodes, where the previous episodes have been found to be not significant enough to warrant an alert.
US11289201B2 System, method and computer readable medium for dynamical tracking of the risk for hypoglycemia in type 1 and type 2 diabetes
A system, method and non-transient computer readable medium for tracking hypoglycemia risk in patients with diabetes exercise. A system may include a digital processor configured to execute instructions to receive an input from each available data source of a plurality of intermittently available data sources; determine a plurality of probability signals for impending hypoglycemia, wherein each probability signal is based on one or more of the inputs from the available data sources or a lack of input from an unavailable data source; wherein a probability signal for each unavailable data source is assigned a value corresponding to a zone of uncertainty; and determine an aggregate risk of hypoglycemia based on the plurality of intermittently data sources by aggregating the plurality of probability signals.
US11289200B1 Authorized user modeling for decision support
In some examples, authorized user profiles and generic models are generated using historical interaction data of authorized users. The authorized user profiles provide an experience profile for authorized users. The generic models are data models used to model authorized user actions. The authorized user profiles and generic models are used to generate support elements. The support elements are presented to authorized users and feedback is collected. Based on the feedback, the authorized user profiles and generic models are updated.
US11289199B2 Wellness analysis system
A wellness analyzer is in communications with sensors that generate real-time physiological data from a patient. The wellness analyzer is also in communications with databases that provide non-real-time information relevant to a medical-related assessment of the patient. In a diagnostic mode, a monitor layer inputs the sensor data and adjunct layers input the database information. Adjunct layer logic blocks process the database information so as to output supplemental information to the monitor. Monitor logic blocks process the sensor data and the supplemental information so as to generate a wellness output. In a simulation mode, a simulator generates at least one parameter and the monitor generates a predictive wellness output accordingly.
US11289198B2 Systems and methods for generating alimentary instruction sets based on vibrant constitutional guidance
A method for generating an alimentary instruction set identifying a list of supplements, comprising receiving information related to a biological extraction and physiological state of a user and generating a diagnostic output based upon the information related to the biological extraction and physiological state of the user. The generating comprises identifying a condition of the user as a function of the information related to the biological extraction and physiological state of the user and a first training set. Further, the generating includes identifying a supplement related to the identified condition of the user as a function of the identified condition of the user and a second training set. Further, the method includes generating, by an alimentary instruction set generator operating on a computing device, a supplement plan as a function of the diagnostic output, said supplement plan including the supplement related to the identified condition of the user.
US11289189B2 Systems and methods for auto-generation of telemedicine clinics
The present disclosure provides systems and methods for automatically generating telemedicine platforms for providers. A marketplace of healthcare services and associated pricing and other terms is made available to employers, individuals, and/or health insurance companies. Employers and/or health insurance companies can select a subset of options from the marketplace to create a customizable sub-marketplace of healthcare services to offer to their employees or insureds. Providers may modify their offerings in the marketplace to fit within guidelines established by the employers or health insurance companies to be automatically included in the sub-marketplace of healthcare services.
US11289187B2 Multimodal biomarkers predictive of transdiagnostic symptom severity
The method for evaluating mental health of a patient includes displaying a series of inquiries from mental health questionnaires on a display device. Each inquiry of the series of inquiries includes text and a set of answers. A series of selections is received from a user interface. Each selection of the series of selections is representative of an answer of the set of answers for each corresponding inquiry in the series of inquiries. Unprocessed MRI data are received. The unprocessed MRI data correspond to a set of MRI images of a biological structure associated with a patient. Using a machine learning model, the series of selections and the unprocessed MRI data are processed. The series of selections being processed corresponds to the series of inquiries. A symptom severity indicator for a mental health category of the patient is outputted.
US11289177B2 Computer method and system of identifying genomic mutations using graph-based local assembly
Computer-implemented methods and systems for performing a local assembly of a genomic region of interest include the de novo or assisted creation of a directed graph, such as a directed acyclic graph (DAG), from a plurality of obtained nucleotide sequence reads. First and second sequence reads are aligned to each other to define at least one node of the DAG. Successive alignments of the remaining sequence reads to the then-defined DAG are performed to extend nodes and/or add nodes to the DAG. Graph-aware alignment techniques that produce alignment scores or indicators are employed in defining the nodes of the DAG from the sequence reads. The created DAG represents and describes in detail the genomic region of interest and can be used to perform variant calls.
US11289176B2 Determination of copy number variations using binomial probability calculations
This invention relates to a binomial calculation of copy number of data obtained from a mixed sample having a first source and a second source.
US11289174B2 Stacked semiconductor device and semiconductor system including the same
A stacked semiconductor device including a plurality of semiconductor chips that are stacked and transfer signals through a plurality of through-electrodes, wherein at least one of the semiconductor chips comprises a first clock generation circuit suitable for generating first and second test clocks by dividing or buffering an external clock according to an operating information signal for indicating a high-speed test operation and a low-speed test operation; a first latch circuit suitable for latching a test control signal according to the first and second test clocks to generate first and second latched signals; and an input signal control circuit suitable for generating first and second internal control signals by re-latching the second latched signal according to the first test clock, and re-latching the first latched signal according to the second test clock.
US11289169B2 Cycled background reads
A method for processing blocks of flash memory to decrease raw bit errors from the flash memory is provided. The method includes identifying one or more blocks of the flash memory for a refresh operation and writing information regarding the identified blocks, to a data structure. The method includes issuing background reads to the identified blocks, according to the data structure, as the refresh operation. The method may be embodied on a computer readable medium. In some embodiments the background reads may be based on a time based refresh responsive to an increase in raw bit error count in the flash memory over time.
US11289167B2 Information processing system including host device and memory system
A memory system of an embodiment includes a memory device including a first set of cell transistors and a second set of cell transistors; and a controller configured to transmit to the memory device a first instruction and transmit to the memory device a second instruction after reception of a first request without receiving the first request again. The first instruction instructs parallel reads from the first and second sets of cell transistors, and the second instruction instructs a read from the first set of cell transistors.
US11289163B2 Multi-decks memory device including inter-deck switches
Some embodiments include apparatuses and methods of forming such apparatuses. One of the apparatus includes first memory cells located in different levels in a first portion of the apparatus, second memory cells located in different levels in a second portion of the apparatus, a switch located in a third portion of the apparatus between the first and second portions, first and second control gates to access the first and second memory cells, an additional control gate located between the first and second control gates to control the switch, a first conductive structure having a thickness and extending perpendicular to the levels in the first portion of the apparatus, a first dielectric structure between the first conductive structure and charge-storage portions of the first memory cells, a second dielectric structure having a second thickness between the second conductive structure and a sidewall of the additional control gate, the second thickness being greater than the first thickness.
US11289162B2 Analog content addressable memory utilizing three terminal memory devices
An analog content addressable memory cell includes a match line, a high side, and a low side. The high side encodes a high bound on a range of values and includes a first three terminal memory device. The first three terminal memory device includes a first gate that sets a high voltage bound of the first three terminal memory device. Specifically, an input voltage applied at the first gate of the first memory device, if higher than the high voltage bound, turns the first memory device ON which discharges the match line. Similarly, the low side encodes a lower bound on a range of values and includes a second three terminal memory device. The second three terminal memory device includes a second gate that sets a low voltage bound of the second three terminal memory device. Specifically, an input voltage applied at the second gate of the second memory device, if lower than the low voltage bound, turns the first memory device ON which discharges the match line.
US11289156B2 Ballistic reversible superconducting memory element
A reversible memory element is provided. The reversible memory element comprises a reversible memory cell comprising a Josephson junction and a passive inductor. A ballistic interconnect is connected to the reversible memory cell by a bidirectional input/output port. A polarized input fluxon propagating along the ballistic interconnect exchanges polarity with a stationary stored fluxon in the reversible memory cell in response to the input fluxon reflecting off the reversible memory cell.
US11289155B2 Semiconductor memory device with write assist control
According to one embodiment, there is provided a semiconductor memory device including a bit cell, a pair of bit lines and an assist circuit. The pair of bit lines are electrically connected to the bit cell. The assist circuit is configured to be connected to the bit lines and including one or more capacitive elements. A ratio between a parasitic capacitance value of each of the bit lines and a capacitance value of the assist circuit is adjustable.
US11289147B2 Sensing techniques for a memory cell
Methods, systems, and devices for sensing techniques for a memory cell are described to enable a latch to sense a logic state of a memory cell. A transistor coupled with a memory cell may boost a first voltage associated with the memory cell to a second voltage via one or more parasitic capacitances of the transistor. The second voltage may be developed on a first node of a sense component, and the second voltage may be shifted to a third voltage at a first node of the sense component by applying a voltage to a shift node coupled with a capacitor of the sense component. Similar boosting and shifting operations may be performed to develop a reference voltage on a second node of the sense component. The sense component may sense the state of the memory cell by comparing with the reference voltage.
US11289142B2 Nonvolatile memory sensing circuit including variable current source
The present invention is directed to a nonvolatile memory device including a plurality of memory slices, each memory slice including one or more memory sectors and a read circuit for sensing the resistance state of a magnetic memory cell in the memory sectors. The read circuit includes a first input node through which a reference current passes; a second input node through which a read current from the memory sectors passes; a sense amplifier configured to compare input voltages and having first and second input terminals; a reference resistor connected to the first input node at one end and the first input terminal at the other end; a variable current source connected to the reference resistor at one end and ground at the other end; and a second current source connected to the second input node at one end and ground at the other end.
US11289140B2 Sub-wordline driver
A sub-wordline driver for a semiconductor memory device is disclosed. The sub-wordline driver includes a selection controller and a plurality of driving circuits. The selection controller selectively outputs any one of a first-group wordline selection signal and a second-group wordline selection signal in response to a selection signal and a wordline drive signal. The plurality of driving circuits selectively output any one of a plurality of sub-wordline drive signals in response to a main wordline drive signal, the wordline drive signal, the first-group wordline selection signal, and the second-group wordline selection signal.
US11289134B2 Non-volatile memory reading circuits and methods for reducing sensing delay periods
Devices, systems, and methods for reducing sensing delays for a non-volatile memory reading circuit may include operations for pre-charging a plurality of bit lines coupling a memory array having multiple bit cells with a sensing amplifier. Upon receiving a read request identifying a given bit cell in the memory array, the addressed bit line is decoupled from a bias voltage. The addressed bit line corresponds to the given bit cell and is selected from the plurality of bit lines. With the decoupling from the bias voltage, the addressed bit lines are coupled to the sensing amplifier. After a sensing circuit delay, data stored in the given bit cell is provided to the sensing amplifier via the addressed bit lines coupled to the sensing amplifier. The data stored in the given bit cell may then be interpreted by the sensing amplifier and a corresponding data output signal is generated.
US11289133B2 Power state based data retention
There is provided an apparatus comprising power state determination circuitry to determine a power state of a processing circuit; and control circuitry to issue a control signal relating to an item of data stored in a first storage circuitry. When the power state of the processing circuit is a predetermined state, the control circuitry issues a further control signal to a second storage circuitry to indicate whether the item of data is to be retained by the second storage circuitry.
US11289130B2 Memory device
A memory device includes a periphery wafer, a memory array chip stack, and a plurality of first conductive contacts. The periphery wafer has a functional surface. The memory array chip stack is disposed on the periphery wafer and has a functional surface, in which the functional surface of the periphery wafer faces toward the functional surface of the memory array chip stack, and a first side of the memory array chip stack is in a staircase configuration. The first conductive contacts are on the first side of the memory array chip stack, and between and interconnecting the functional surface of the periphery wafer and the functional surface of the memory array chip stack.
US11289129B2 Electronic device, storage device, and disk device
An electronic device according to one embodiment includes a housing, a first substrate, a second substrate, a first wireless communication device and a second wireless communication device. The first substrate is located inside the housing. The second substrate is located outside the housing and attached to the housing. The first wireless communication device is included in the first substrate. The second wireless communication device is included in the second substrate and wirelessly communicates with the first wireless communication device.
US11289128B2 Video production system
A system may perform operations including displaying a graphical user interface (GUI) on a display screen of a web client; displaying a first content prompt on a prompt screen comprised in the GUI, wherein the prompt screen is disposed on the GUI at least one of proximate or adjacent to a camera of the web client; recording a first video clip while displaying the first content prompt; displaying a second content prompt on the prompt screen in response to the recording the first video clip being completed; recording a second video clip while displaying the second content prompt; and/or concatenating the first video clip and the second video clip into a video.
US11289124B2 Magnetic tape device, magnetic tape, and magnetic tape cartridge
A magnetic tape device, a magnetic tape, and a magnetic tape cartridge, in which the magnetic tape is caused to run between a winding reel and a cartridge reel in a state where a tension is applied in a longitudinal direction of the magnetic tape and a maximum value of the tension is 0.50 N or more, the magnetic tape after running in a state where the tension is applied is wound around the cartridge reel by applying a tension of 0.40 N or less in the longitudinal direction, and a center line average roughness Ra measured regarding a surface of a back coating layer of the magnetic tape with an atomic force microscope is in a range of 5 to 13 nm.
US11289123B2 Magnetic recording tape having embedded servo sectors on data tracks
An external servo writer configured to write a plurality of embedded servo sectors on a magnetic tape to define a plurality of data tracks is disclosed. A first part of the plurality of embedded servo sectors is written while controlling an actuator to first move a head vertically along a width of the magnetic tape. A second part of the plurality of embedded servo sectors is written while controlling the actuator to second move the head vertically along the width of the magnetic tape.
US11289121B2 Suspension assembly, head suspension assembly and disk device with the same
According to one embodiment, a suspension assembly includes a support plate, a trace member on the support plate and a drive element mounted on the trace member. The trace member includes a metal plate, and a multilayered member on the metal plate. The multilayered member includes a first insulating layer, a conductive layer stacked on the first insulating layer, a second insulating layer stacked on the conductive layer. The multilayered member includes a mount portion on which the drive element is mounted, and a branching portion arranged along the mount portion with a gap therebetween. At least one portion of the branching portion is formed into a thin portion having a thickness less than other portions of the multilayered member.
US11289119B1 Notched leading-edge shield for assisted magnetic recording head
A recording head has a near-field transducer proximate a media-facing surface of the recording head. A write pole has a leading edge proximate to and facing the near-field transducer at the media-facing surface. A magnetic shield faces the leading edge of the write pole at the media-facing surface and is magnetically coupled to the write pole. The magnetic shield has a notch centered over the near-field transducer.
US11289118B1 Spintronic device having negative interface spin scattering
Aspects of the present disclosure generally relate to a magnetic recording head of a magnetic media drive. In one example, a magnetic recording head includes a main pole, a trailing shield, and spintronic device disposed between the main pole and the trailing shield. The spintronic device comprises a negative polarization layer (NPL) disposed on the main pole, the NPL comprising FeTi, FeV, FeCr, or FeN, an interface layer disposed on the NPL, the interface layer comprising V, Cr, or Ru, a spacer layer disposed on the interface layer, and a spin torque layer (FGL) disposed on the spacer layer. When current is applied to the spintronic device, the NPL and a first interface disposed between the NPL and the interface layer have a negative spin polarization while the FGL and a second interface disposed between the FGL and the spacer layer have a positive spin polarization.
US11289112B2 Apparatus for tracking sound source, method of tracking sound source, and apparatus for tracking acquaintance
Provided is a sound source tracking apparatuses including a vibration unit including vibrators configured to vibrate in response to an ambient sound, the ambient sound including individual sounds, and a processor configured to separate the ambient sound into individual sounds, to determine a target individual sound having a target tone color among the individual sounds, and to obtain a relative location of a target sound source that generates the target individual sound.
US11289108B2 System and method for processing audio data
An encoder operable to filter audio signals into a plurality of frequency band components, generate quantized digital components for each band, identify a potential for pre-echo events within the generated quantized digital components, generate an approximate signal by decoding the quantized digital components using inverse pulse code modulation, generate an error signal by comparing the approximate signal with the sampled audio signal, and process the error signal and quantized digital components. The encoder operable to process the error signal by processing delayed audio signals and Q band values, determining the potential for pre-echo events from the Q band values, and determining scale factors and MDCT block sizes for the potential for pre-echo events. The encoder operable to transform the error signal into high resolution frequency components using the MDCT block sizes, quantize the scale factors and frequency components, and encode the quantized lines, block sizes, and quantized scale factors for inclusion in the bitstream.
US11289105B2 Encoding/decoding apparatus for processing channel signal and method therefor
An encoding/decoding apparatus and method for controlling a channel signal is disclosed, wherein the encoding apparatus may include an encoder to encode an object signal, a channel signal, and rendering information for the channel signal, and a bit stream generator to generate, as a bit stream, the encoded object signal, the encoded channel signal, and the encoded rendering information for the channel signal.
US11289104B2 Apparatus and method for encoding or decoding an audio signal with intelligent gap filling in the spectral domain
An apparatus for decoding an encoded audio signal, includes a spectral domain audio decoder for generating a first decoded representation of a first set of first spectral portions, the decoded representation having a first spectral resolution; a parametric decoder for generating a second decoded representation of a second set of second spectral portions having a second spectral resolution being lower than the first spectral resolution; a frequency regenerator for regenerating every constructed second spectral portion having the first spectral resolution using a first spectral portion and spectral envelope information for the second spectral portion; and a spectrum time converter for converting the first decoded representation and the reconstructed second spectral portion into a time representation.
US11289100B2 Selective enrollment with an automated assistant
Techniques are described herein for dialog-based enrollment of individual users for single- and/or multi-modal recognition by an automated assistant, as well as determining how to respond to a particular user's request based on the particular user being enrolled and/or recognized. Rather than requiring operation of a graphical user interface for individual enrollment, dialog-based enrollment enables users to enroll themselves (or others) by way of a human-to-computer dialog with the automated assistant.
US11289097B2 Information handling systems and methods for accurately identifying an active speaker in a communication session
The present disclosure provides various embodiments of methods for intelligent active speaker identification and information handling systems (IHSs) utilizing such methods. In general, the methods disclosed herein may be used to accurately identify an active speaker in a communication session with an application or an IHS, regardless of whether the active speaker is alone, in a group environment, or using someone else's system or login to participate in the communication session. The methods disclosed herein may use voice processing technology and one or more voice identification databases (VIDs) to identify the active speaker in a communication session. In some embodiments, the disclosed methods may display the identity of the active speaker to other users or participants in the same communication session. In other embodiments, the disclosed methods may dynamically switch between user profiles or accounts during the communication session based on the identity of the active speaker.
US11289094B2 System and method for assisting pilot through clearance playback
Systems and methods are provided for playback clearance assistance, the system includes a processing system configured to: in response to receipt of a voice clearance communication comprising a clearance message, decode the clearance message to identify features contained within the clearance message related to a command instruction or clearance data for a flight; determine, at least one applicable clearance message amendment solution for use to amend the clearance message from a set of applicable clearance message amendment solutions wherein the applicable clearance amendment solution is determined based on keywords retrieved from a plurality of databases comprising at least contextual and prior clearance message data; and apply the applicable clearance message amendment solution to append keywords to the clearance message to generate an appended clearance message that reduces ambiguity in the clearance message resulting from at least missing value data, non-standard terminology or incomplete message information.
US11289093B2 Apparatus, system, and method of display control, and recording medium
A system includes: a server including first circuitry and a memory that stores, for each event, voice data recorded during the event, text data converted from the voice data, and time information indicating a time when the text data was generated; and a display control apparatus communicably connected with the server, including second circuitry to based on information on the event stored in the memory, control a display to display text data in an order according to the time when the text data was generated, and a graphical control region that sets playback position in a total playback time of the voice data, and in response to selection of particular text data from the text data being displayed, control the display to display the graphical control region at a location determined based on a time when the particular text data was generated.
US11289091B2 Contextual voice-based presentation assistance
Examples are disclosed that relate to methods and computing devices for providing voice-based assistance during a presentation. In one example, a method comprises receiving content of a slide deck, processing the content of the slide deck, and populating a contextual knowledge graph based on the content of the slide deck. A voice input is received from a presenter. Using the knowledge graph, the voice input is analyzed to determine an action to be performed by a presentation program during the presentation. The action is translated into one or more commands executable by the presentation program to perform the action, and the one or more commands are sent to a client device executing the presentation program.
US11289088B2 Vehicle-based remote control system and method
A remote control system of a vehicle is configured to control a remote device via a first electronic device. The first electronic device is configured to control the transmission of a semi-generic user voice command and the voice command is updated based on one or more spoken words generating an updated voice command. The remote control system comprises a second electronic device in communication with the first electronic device. A controller is configured to prompt the first electronic device to cause the updated voice command to be accessed and transmitted to a remote device controller located remotely from the vehicle in response to the input from a user-input mechanism of the second electronic device. The remote device controller processes the updated voice command, generates a control command based on the updated voice command, and executes the control command.
US11289087B2 Context-based device arbitration
This disclosure describes, in part, context-based device arbitration techniques to select a voice-enabled device from multiple voice-enabled devices to provide a response to a command included in a speech utterance of a user. In some examples, the context-driven arbitration techniques may include determining a ranked list of voice-enabled devices that are ranked based on audio signal metric values for audio signals generated by each voice-enabled device, and iteratively moving through the list to determine, based on device states of the voice-enabled devices, whether one of the voice-enabled devices can perform an action responsive to the command. If the voice-enabled devices that detected the speech utterance are unable to perform the action responsive to the command, all other voice-enabled devices associated with an account may be analyzed to determine whether one of the other voice-enabled devices can perform the action responsive to the command in the speech utterance.
US11289085B2 Automatic turn delineation in multi-turn dialogue
A method of automatically delineating turns in a multi-turn dialogue between a user and a conversational computing interface. Audio data encoding speech of the user in the multi-turn dialogue is received. The audio data is analyzed to recognize, in the speech of the user, an utterance followed by a silence. The utterance is recognized as a last utterance in a turn of the multi-turn dialogue responsive to the silence exceeding a context-dependent duration dynamically updated based on a conversation history of the multi-turn dialogue and features of the received audio, wherein the conversation history includes one or more previous turns of the multi-turn dialogue taken by the user and one or more previous turns of the multi-turn dialogue taken by the conversational computing interface.
US11289083B2 Electronic apparatus and method for controlling thereof
An electronic apparatus, based on a text sentence being input, obtains prosody information of the text sentence, segments the text sentence into a plurality of sentence elements, obtains a speech in which prosody information is reflected to each of the plurality of sentence elements in parallel by inputting the plurality of sentence elements and the prosody information of the text sentence to a text to speech (TTS) module, and merges the speech for the plurality of sentence elements that are obtained in parallel to output speech for the text sentence.
US11289081B2 Refrigerator
In a refrigerator, when a door switch detects opening of a door of the refrigerator, a voice recognition control unit determines whether voice data acquired by a voice acquisition unit satisfies a predetermined voice recognition start condition. In a case where the voice recognition start condition is satisfied, the recognition control unit controls the voice recognition unit to perform voice recognition. However, in a case where the voice recognition start condition is not satisfied, the recognition control unit controls the voice recognition unit not to perform voice recognition.
US11289080B2 Security tool
A memory stores a first voice record of a first user and a second voice record of a second user. A processor receives from a device of the first user a recording of a voice conversation between the first and second users and compares the recording with the first and second voice records to determine that the voice conversation is between the first and second users. The processor also determines that the first and second users intend to conduct a transaction with each other and determines a transaction amount for the transaction. The processor further communicates, to the device of the first user, a message, receives, from the device of the first user, a confirmation of the transaction in response to the message, and in response to the confirmation, initiates the transaction.
US11289075B1 Routing of natural language inputs to speech processing applications
Devices and techniques are generally described for using user feedback to determine routing decisions in a speech processing system. In various examples, first data representing a first utterance may be received. Second data representing a first semantic interpretation of the first utterance may be determined. A first intent data processing application may be selected for processing the second data. Feedback data may be determined related to the first intent data processing application processing the second data. Third data representing a semantic interpretation of a second utterance may be received, wherein the first semantic interpretation is the same as the second semantic interpretation. A second intent data processing application may be determined for processing the third data based at least in part on the feedback data.
US11289073B2 Device text to speech
Systems and processes for generating speech from text are provided. An example method of generating speech from text includes, at an electronic device having at least one processor and memory, obtaining text; generating a plurality of segments of a spectrogram using a first neural network, each spectrogram segment of the plurality of spectrogram segments representing a portion of the text; generating, based on the plurality of spectrogram segments, a plurality of speech segments using a second neural network; and providing the plurality of speech segments as a speech output.
US11289070B2 System and method for identifying a speaker's community of origin from a sound sample
A system and method for determining a target speaker's community of origin from a sound sample of the target speaker is provided. An indexed database of morpheme data from speakers from various communities of origin is provided. Indexed morphemes from a target speaker are extracted. The extracted indexed morphemes from the target speaker are compared against the morpheme data in the indexed database to determine the target speaker's community of origin.
US11289066B2 Voice synthesis apparatus and voice synthesis method utilizing diphones or triphones and machine learning
A voice synthesis method includes: sequentially acquiring voice units comprising at least one of diphone or a triphone in accordance with synthesis information for synthesizing voices; generating statistical spectral envelopes using a statistical model built by machine learning in accordance with the synthesis information for synthesizing the voices; and concatenating the sequentially acquired voice units and modifying a frequency spectral envelope of each voice unit in accordance with the generated statistical spectral envelope, thereby synthesizing a voice signal based on the concatenated voice units having the modified frequency spectra.
US11289065B2 Assemblies for generation of sound
The invention provides assemblies for production of sound using a plurality of configurations, including in one embodiment, surfaces that may be fixed or moveable relative to each other. These surfaces may be electromagnetic, electrostatic, piezoelectric, transducer implemented, thermally activated, permanently magnetized, or activated by any other means, including but not limited to mechanical activation. The surfaces may in a variety of configurations be free floating, constrained, levitated or combinations thereof. The surfaces themselves may be foldable, rollable, expandable, specialized or any combinations thereof.
US11289064B2 Systems and methods for vibrational and acoustic damping with baffle structure
An acoustical/vibrational noise reduction system may include a plurality of divider walls spaced from each other, generally parallel to each other, and generally parallel to a direction of transmission of acoustical and vibrational noise from a source of acoustical and vibrational energy and an information handling resource. The acoustical/vibrational noise reduction system may also include a plurality of baffle fins mechanically coupled to the plurality of divider walls, generally perpendicular to the plurality of divider walls, and substantially non-parallel to the direction of transmission of acoustical and vibrational noise from the source of acoustical and vibrational energy and the information handling resource.
US11289062B2 Fundamental frequency detection using peak detectors with frequency-controlled decay time
Methods and digital circuits provide frequency correction to frequency synthesizers. Dual switched-capacitor voltage detectors connected to an input signal periodically sample the voltage of the input signal, and then determine a fundamental frequency of the input signal from the output of the dual switched-capacitor voltage detectors. The sample period of the dual switched-capacitor voltage detectors is proportional to a time period between a previous pair of voltage peaks detected in the input signal, thereby eliminating harmonic components in the original signal which might otherwise cause errors in frequency estimation without causing unwanted sluggishness in the transient response of the frequency detection process. The time period between the previous pair of detected voltage peaks is used to create a decay signal that initiates a capacitor decay time for each voltage detector. Two additional digital methods of extracting the fundamental frequency as well as an envelope of an analog audio signal are also described, one utilizing a sliding sample rate, and the other utilizing a fixed sample rate.
US11289061B2 Variable wind guitar pickup
A process for making a variable wind guitar pickup and a variable wind guitar pickup made by the process is provided. The pickup is capable of many sounds by changing the number of windings using a selector switch such as a five-position or six-position selector switch.
US11289057B2 Music notation using a disproportionate correlated scale
Methods and systems of music notation for visually representing music that provide a visual scale representing a range of an auditory scale of a portion of a musical composition spanning at least four and a half steps. The visual scale may comprise a plurality of whole-step segments each representing one whole step in the auditory scale. Each whole-step segment may be approximately a first height. The visual scale may also comprise one or more half-step segments each representing one half step in the auditory scale. Each half-step segment may be approximately a second height. A first ratio representing the first height divided by the second height may be significantly greater than a second ratio representing the whole step divided by the half step.
US11289050B2 Controller and display device including the same
Disclosed is a display device including a display panel having a plurality of pixels, the display panel including a first display area having first resolution and a second display area having second resolution, the second resolution being lower than the first resolution, and a controller configured to generate border information of pixels provided in a border area located within a predetermined range from the border between the first display area and the second display area, to correct an image that is displayed in the border area based on the border information, and to perform control such that the corrected image is displayed on the display panel.
US11289045B2 Display rescan
A method and apparatus for updating pixel elements of a display device. The display device comprises a pixel array including a plurality of pixel elements and one or more light sources to illuminate the pixel array at a first instance of time. A data driver is configured to receive a frame of display data corresponding to an image to be displayed on the pixel array at a first instance of time. The data driver scans each row of the pixel array, during a pixel adjustment period prior to the first instance of time, to drive a plurality of first voltages onto the plurality of pixel elements, respectively, based on the received frame. The data driver further rescans a subset of rows of the pixel array, during the pixel adjustment period, to drive second voltages onto respective pixel elements in the subset of rows based on the received frame.
US11289040B2 Driving circuit and driving method of liquid crystal display
A driving circuit and a driving method of a liquid crystal display are provided. By controlling a reset signal of a timing controller through a switching transistor, a GOA signal is recovered when reading compensation parameters is completed, and the GOA signal is turned off when the reset signal is restarted. Therefore, the timing controller is not affected by the GOA signal output by a pulse width modulator when performing SPI communication with a flash memory. In addition, this reduces communication time, thereby improving speed of optical compensation debugging of a production line.
US11289039B2 Gate-driving unit circuit having pre-pull down sub-circuit, gate driver on array circuit, driving method, and display apparatus thereof
The present application discloses a gate-driving unit circuit. The gate-driving unit circuit includes an input sub-circuit coupled to an input terminal and a pull-up node, and configured to charge a pull-up node to a turn-on voltage level. Additionally, the gate-driving unit circuit includes a pre-pull-down sub-circuit coupled to a pull-down node, a pre-pull-down node, and a reference voltage terminal, and configured to pull down voltage levels at the pull-down node and the pre-pull-down node to a turn-off voltage level before the pull-up node is charged to the turn-on voltage level. Therefore, potential charging delay in the pull-down node caused by a transistor threshold voltage shift is avoided. The gate-driving unit circuit further includes a pull-down sub-circuit, a pull-down control sub-circuit, a noise-reduction sub-circuit, a reset sub-circuit, and an output sub-circuit to couple with the input sub-circuit and the pre-pull-down sub-circuit to output a gate-driving signal.
US11289035B2 Methods for obtaining backlight intensity and compensation value, and display device
A method for obtaining a backlight intensity may improving data processing speed of a display device. The method includes: dividing image data into N sets of data; calculating a backlight intensity of each backlight block according to a corresponding set of data; for each group of pixels, calculating a backlight intensity corresponding to a first pixel according to a backlight intensity of each effective backlight block corresponding to the first pixel and a backlight diffusion weight of the effective backlight block corresponding to the first pixel; calculating backlight intensities corresponding to second to Mth pixels in the Tth group of pixels according to the backlight intensities corresponding to first pixels in the Tth group of pixels and a (T+1)th group of pixels; and for a Nth group of pixels, setting the backlight intensity corresponding to the first pixel as backlight intensities corresponding to second to Mth pixels.
US11289032B2 Display device
A display device includes: a display panel including pixel rows to which line images are written; and a red, a green, and a blue light source. A display period of a frame image includes six subframe periods, each including a writing period and a lighting period. The line image of a color component corresponding to a combination of light emitted during the lighting period of a preceding period of two consecutive subframe periods, and light emitted during the lighting period of a subsequent period is written during the writing period of the preceding period. The subframe periods includes a first and a second subframe period provided alternately and consecutively, the first subframe period includes the writing period during which the line image is written to a first pixel row, and the second subframe period includes the writing period during which the line image is written to a second pixel row.
US11289028B2 Organic light emitting display device and driving method for the same
The present disclosure describes an organic light emitting display device including: a display panel including data lines, gate lines, emission lines, and pixels, a data driver applying data signals to the data lines, and a gate driver applying gate signals and emission signals to the gate lines and the emission lines, respectively. At least one of the pixels may be operated in a first period in which a data voltage is applied, a second period in which the data voltage is remained and a driving current is provided according to the data voltage, and a third period in which the data voltage is remained and light emitting is not performed, where a ratio between lengths of the second and third periods can be adjusted. The at least one pixel may receive a preset voltage in the second period and the third period.
US11289026B2 Pixel circuit, driving method thereof, display substrate and display device
The present disclosure provides a pixel circuit, including: a pixel driving circuit coupled to a gate line and a data line and configured to generate a driving current based on a data signal provided by the data line in response to a gate driving signal provided by the gate line and output the driving current through a current output terminal; and a shunt circuit coupled to the gate line and a first control signal line, and configured to control connection/disconnection between a first signal input terminal and a first signal output terminal in response to the gate driving signal and a first control signal provided by the first control signal line. The current output terminal is coupled to a first terminal of a light emitting device and the first signal input terminal, and the first signal output terminal is coupled to a to-be-charged pixel circuit.
US11289016B2 Display device and driving method therefor
Discussed is a display device including a plurality of semiconductor light-emitting devices applied to sub-pixels included in each pixel of a display panel; and a driving unit for driving the plurality of semiconductor light-emitting devices on the basis of a digital pulse width modulation (PWM) signal, wherein the driving unit further includes: a current sensing unit for sensing the value of a current flowing through at least one of the plurality of semiconductor light-emitting devices; and a current compensation unit for compensating for the current deviation between the plurality of semiconductor light-emitting devices on the basis of the current value sensed by the sensing unit.
US11289013B2 Pixel circuit and display device having the same
A pixel circuit including a compensation circuit, a writing circuit, a light emitting element, and a power supplying circuit is provided. The compensation circuit comprises a first node, and provides a driving current to the light emitting element according to a voltage of the first node and a system high voltage. The writing circuit provides a data voltage to the compensation circuit according to a first control signal so that the compensation circuit sets the voltage of the first node. The power supplying circuit selectively couples the compensation circuit to the light emitting element, and provides the system high voltage and a system low voltage to the compensation circuit, in which the system low voltage is configured to reset the voltage of the first node. The first control signal and the second control signal are opposite to the first emission signal and the second emission signal, respectively.
US11289012B2 Micro light emitting diode display panel and driving method thereof
A micro light emitting diode display panel including a plurality of pixels and a control element is provided. One of the pixels include a first sub-pixel. The first sub-pixel includes two micro light emitting diodes having different light wavelengths and controlled independently. The control element controls driving currents to the two micro light emitting diodes according to a gray level of the first sub-pixel, wherein a ratio of the driving current of the micro light emitting diode with larger light wavelength to the driving current of the micro light emitting diode with smaller light wavelength increases as the gray level of the first sub-pixel increases. A driving method of the micro light emitting diode display panel is also provided.
US11289010B2 Pixel circuit with photo-sensing function, a driving method, and a display apparatus
The present application discloses a pixel driving circuit with touch-sensing function. The driving circuit includes a first drive-control sub-circuit, a display-drive sub-circuit, a second drive-control sub-circuit, and an emission-control sub-circuit connected in series to generate a drive-current to drive a light-emission device in the subpixel under control of an emission-control signal in a respective one of multiple emission duty periods of a cycle time for displaying one frame of image. The drive circuit also includes a data-input sub-circuit and a charge sub-circuit to set a first voltage to the control terminal of the display-drive sub-circuit. Additionally, the drive circuit includes a photo-sensing sub-circuit configured to reset a photo-sensing device integrated with the light-emission device in the subpixel for touch sensing in a touch-sensing period before entering any one of the multiple emission duty periods of the cycle time.
US11289004B2 Pixel driving circuit, organic light emitting display panel and pixel driving method
A pixel driving circuit, an organic light emitting display panel and a pixel driving method. The pixel driving circuit includes: a switching sub-circuit, a driving sub-circuit, a storage capacitor and a charge eliminating sub-circuit; the charge eliminating sub-circuit has a control terminal connected to a first scanning signal line, and other terminals connected to the first terminal of the driving sub-circuit, a cathode of the organic light emitting element (OLED) and a reference voltage terminal respectively, and can enable a potential between the anode and the cathode of the organic light emitting element to be reversed under control of the first scanning signal line.
US11289002B2 System and method for a six-primary wide gamut color system
Systems and methods for a multi-primary color system for display. A multi-primary color system increases the number of primary colors available in a color system and color system equipment. Increasing the number of primary colors reduces metameric errors from viewer to viewer. A six-primary color system includes Red, Green, Blue, Cyan, Yellow, and Magenta primaries. The systems of the present invention maintain compatibility with existing color systems and equipment and provide systems for backwards compatibility with older color systems.
US11289000B2 System and method for a multi-primary wide gamut color system
Systems and methods for a multi-primary color system for display. A multi-primary color system increases the number of primary colors available in a color system and color system equipment. Increasing the number of primary colors reduces metameric errors from viewer to viewer. One embodiment of the multi-primary color system includes Red, Green, Blue, Cyan, Yellow, and Magenta primaries. The systems of the present invention maintain compatibility with existing color systems and equipment and provide systems for backwards compatibility with older color systems.
US11288999B2 Display device
Disclosed is a display device for increasing an aperture ratio of a transmissive part. The display device includes data lines overlapping with one or more of the pixels emitting light to display an image. Each pixel includes subpixels arranged within the pixel along a same direction as the data lines. The display device further includes transmissive parts arranged in the first direction and corresponding to adjacent pixels. In addition to the data lines overlapping the pixels, the display device may include power lines and reference voltage lines parallel with the data lines and overlapping with the pixels. The display device may include scan lines and sensing lines arranged to cross the transmissive parts and data lines. As a result, the number of lines crossing the transmissive parts is reduced, thereby increasing an aperture ratio of the transmissive parts.
US11288998B2 Display device having a first display area and a second display area having a transmission area
A display device includes: a substrate including a first display area and a second display area including a transmission area; first pixels in the first display area; and second pixels in the second display area, wherein a distance between a first sub-pixel from among the first pixels, the first sub-pixel being adjacent to a boundary area between the first display area and the second display area, and a second sub-pixel from among the second pixels, the second sub-pixel being adjacent to the boundary area, is set to a certain value.
US11288995B2 Pixel data optimization method, pixel matrix driving device and display apparatus
A pixel data optimization method, a pixel matrix driving device and a display apparatus are provided. The method includes: obtaining a first pixel data set; obtaining a second pixel data set according to the first pixel data set; obtaining an initial amplitude difference according to pixel data of each two adjacent rows of pixels in the second pixel data set; and obtaining pixel output data of n rows*M columns of pixels according to the initial amplitude difference and a preset threshold. By comparing the initial amplitude difference obtained from the pixel data of each two adjacent rows of pixels with the preset threshold, a pixel grayscale value to be final displayed of each pixel can be adjusted according to a comparison result, so that an energy consumption and an overheating phenomenon of the pixel matrix driving device can be improved, and a visual effect can be improved.
US11288994B2 Source driver and operation method thereof
A source driver adapted to drive a display panel is provided. The source driver includes an output buffer and a slew rate adjustment circuit. An input terminal of the output buffer receives a driving voltage. An output terminal of the output buffer outputs an output signal adapted to drive the display panel. The slew rate adjustment circuit dynamically adjusts a slew rate of a rising edge of the output signal according to a first setting and dynamically adjusts a slew rate of a falling edge of the output signal according to a second setting independent of the first setting, such that the adjustment to the slew rate of the rising edge of the output signal is independent of the adjustment to the slew rate of the falling edge of the output signal.
US11288991B1 Closed loop controller for laser beam scanning display with high tolerance to mirror resonance frequency variation
The techniques disclosed herein provide methods, devices, and systems to compensate the drive waveform to a slow-scan mirror in a laser beam scanning (LBS) display device. The slow-scan controller generates the drive waveform, which is combined with feedback and coupled to the input of a notch filter in the control loop. Ripple in the slow-scan mirror trajectory, which occurs as a consequence of mismatches between the notch frequency of the notch filter and the resonance of the slow-scan mirror, is effectively suppressed in real time by an adaptive notch compensator. Consequently, the described compensation scheme allows for relaxed notch filter design criteria with high tolerance and mitigation of ripple is achieved at reduced cost. The parameters, logic and blocks of the adaptive notch compensator scheme may be time-domain or frequency domain solutions that are implemented, in hardware, software or combinations thereof.
US11288990B1 Display apparatus and method incorporating per-pixel shifting
A display apparatus including: image renderer having array of pixels; liquid-crystal device comprising: liquid-crystal structure, wherein portions of liquid-crystal structure are arranged in front of corresponding pixels of said array; and control circuit including circuit elements employed to electrically control corresponding portions of liquid-crystal structure to shift light emanating from corresponding pixels to corresponding target positions; and processor(s) configured to: generate individual drive signals for circuit elements, based on corresponding target positions to which light emanating from corresponding pixels are to be shifted upon passing through corresponding portions of liquid-crystal structure; and send individual drive signals to control circuit to drive circuit elements to address corresponding portions of liquid-crystal structure separately, whilst displaying output image frame via image renderer.
US11288989B2 Source driver for driving and sensing display panel and calibration method thereof
A source driver and a calibration method thereof are provided. The source driver for driving and sensing a display panel of the disclosure includes a sensing circuit, an analog-to-digital converter circuit and a digital arithmetic circuit. The sensing circuit is configured to receive a reference signal through a sensing channel when the source driver is operated in a calibration mode. The analog-to-digital converter circuit is coupled to the sensing circuit, and configured to convert the reference signal to a digital reference signal. The digital arithmetic circuit is coupled to the analog-to-digital converter circuit, and configured to obtain a calibration parameter according to the digital reference signal. The source driver calibrates a sensing path for sensing a display panel according to the calibration parameter when the source driver is operated in a sensing mode.
US11288975B2 Artificially intelligent music instruction methods and systems
Apparatus and associated methods relate to comparing a musical score model to a captured performance of the musical score, calculating a degree of similarity between the musical score model and the captured performance based on the comparison, and automatically evaluating the captured performance based on the degree of similarity and musical score degree of difficulty determined as a function of the musical score entropy. In an illustrative example, a musician may be learning to play the musical score. The musical score may be modelled, for example, based on pitch, volume, and rhythm, permitting comparison to the captured performance of the musical score. In some examples, the musical score degree of difficulty may be adapted based on the captured performance evaluation. Some embodiments may generate musical scores based on the captured performance evaluation. Various examples may advantageously provide corrective instruction based on the degree of difficulty and the captured performance evaluation.
US11288974B2 Speech development system
A control circuit is positioned within a stuffed animal. A microphone is coupled to the stuffed animal to record babbling of an infant or speech delayed toddler to electronic memory. A transceiver positioned in the stuffed animal is operationally coupled to the control circuit. A database comprising sounds grouped according to defined stages of speech development is accessible by the control circuit through the transceiver. A vocal analyzer is positioned within the stuffed animal and the vocal analyzer is electrically coupled to the control circuit. The vocal analyzer analyzes the babbling of the infant or speech delayed toddler that is stored in the electronic memory. The vocally analyzer assigns selected words and phrases in the database stored in the electronic memory to a response sequence. A speaker is coupled to the stuffed animal to emit the words and phrases corresponding to the response sequence for the purposes of education.
US11288970B2 System and methods for monitoring unmanned traffic management infrastructure
A system and method for reliably and efficiently monitoring and arbitrating the performance of one or more UTM infrastructure systems are provided herein. The method for monitoring and arbitrating a plurality of UTM infrastructure networks involves monitoring and arbitrating a plurality of unmanned traffic management (UTM) infrastructure networks comprising integrating a UTM arbitration system between the plurality of UTM infrastructure networks, wherein the UTM arbitration system is operably configured to simultaneously monitor the UTM infrastructure networks; monitoring information and/or data associated with one or more UTM systems associated with the UTM infrastructure networks; detecting the presence or absence thereof of one or more inconsistencies in the data and/or information associated with the one or more UTM systems; and initiating a reconciliation activity in response to detecting the presence of at least one inconsistency in the data and/or information associated with the one or more UTM systems.
US11288969B2 System and method for unmanned aerial system (UAS) modernization for avoidance and detection
A computer-implemented method for securing unmanned aerial system (UAS) operations includes receiving a UAS flight plan for a UAS and a UAS operation, the UAS flight plan including a flight profile and flight path for the UAS; determining a mission type for the UAS operation requires use of dummy aircraft information; and assigning a dummy UAS identification for the UAS. Generating dummy airframe information, including dummy airframe characteristics and performance data, for the UAS, includes generating dummy airframe information that corresponds to airframe information for an actual civil aircraft that could follow the received UAS flight plan. The method further includes causing the UAS to broadcast the dummy UAS identification and the dummy airframe information with an automatic dependent surveillance-broadcast signal during at least a portion of the UAS operation.
US11288967B2 Systems to identify a vehicle
A system that provides a safety rating for a driver or a vehicle to a rider of the vehicle. Information including diagnostic information such as sensor information and location information is used to determine the safety rating. By having a high safety rating, the rider of the vehicle has some level of assurance that the vehicle will arrive at a designated location.
US11288966B2 Information notification apparatus of straddle type vehicle, straddle type vehicle, and information notification method
An information notification apparatus is mounted on a straddle type vehicle and is capable of performing information notification mutually with a vehicle existing on the periphery of the straddle type vehicle. The information notification apparatus comprises: a plurality of detection units, having detection areas of different characteristics, configured to detect relative information representing a relative relationship with the vehicle; and a detection control unit configured to control, based on vehicle speed information of the straddle type vehicle, switching of a detection unit used for the information notification in the plurality of detection units.
US11288964B2 Driving assistance device and driving assistance method
A driving assistance device that detects an object in a traveling direction of a vehicle and to assist avoiding a collision of the vehicle with the object, including: a decision unit that decides whether there is a possibility of the own vehicle colliding with the detected object; a creation unit that creates an action plan for the own vehicle to avoid colliding with the detected object; a transmission unit that transmits the action plan to another vehicle; a receiving unit that receives, from the other vehicle that received the action plan, a response including information on whether it is possible for the other vehicle to take an action to avoid colliding with the own vehicle; a determination unit that determines an action based on the action plan and the response from the other vehicle; and an execution unit that executes the action determined by the determination unit.
US11288961B2 Vehicle control apparatus and vehicle control method
A driving assist ECU acquires, based on an image, positions of at least two specific points of an object that are different in a lateral direction with respect to a vehicle traveling direction. The driving assist ECU also performs collision avoidance control for avoiding a collision with the object based on a movement track of the object obtained from a history of the positions of the specific points, and calculates, for each of the specific points, a movement direction of each of the specific points based on the history of the position of each of the specific points. The driving assist ECU then changes how to perform the collision avoidance control based on a difference between the movement directions at the respective specific points.
US11288951B2 Identification of anomaly on a detector
A method, system and devices assisting detection of a cover/cap. The method includes monitoring detection chamber readings from a plurality of detectors and identifying an anomaly in the detection chamber readings. Further, the one or more detectors from the plurality of detectors each having an anomaly are determined from the detection chamber readings. An alert is executed based on the anomaly in the detection chamber readings.
US11288949B2 Methods and apparatus for providing notifications in a media system
A system to convey user alert messages is disclosed. The system may have a alert service coupled between alert providers and a number of households. After receiving in the alert service an alert message from an alert provider, the alert service may alter the alert message to identify the household designated to receive the alert message. The alert service sends a notification to a home media system within the household designated to receive the alert message.
US11288939B2 Wireless device for ambient energy harvesting
Embodiments of the present disclosure generally relate to a wireless identification tag configured to harvest ambient energy and transmit an identification signal intermittently, and system and methods for use thereof. In one implementation, the tag may include a transmitter configured to transmit a first signal to a first receiver in a first frequency, and to transmit a second signal to a second receiver in the first frequency. The tag may also include an energy storage component configured for collecting and storing ambient energy and for powering transmission of the transmitter. The tag may also include a circuit configured to monitor energy stored in the energy storage component, and to prevent the transmitter from transmitting the first signal to the first receiver when the energy stored in the energy storage component is insufficient to transmit the second signal to the second receiver.
US11288938B2 Fusion splicing device, theft sensing system of fusion splicing device, and theft sensing method of fusion splicing device
A fusion splicer is capable of sensing whether or not the fusion splicer is in a stolen state in cooperation with a theft sensing device. The fusion splicer includes an authentication processing unit that authenticates the theft sensing device, a storage unit that stores identification information of the theft sensing device subjected to authentication processing, a decision unit that decides whether or not the fusion splicer is in a stolen state based on a communication condition with respect to the theft sensing device, a locking unit that locks at least a part of functions of the fusion splicer when it is decided that the fusion splicer is in a stolen state, a releasing unit that temporarily releases the locked function of the fusion splicer, and an input unit that receives an input of a release ID for releasing the locked state.
US11288937B2 Security camera system with multi-directional mount and method of operation
A security camera system includes a base unit and sensor modules for generating image data. The base unit includes several mounting sockets arranged at different elevational and azimuthal directions around the base unit, and the sensor modules attach, for example, magnetically, to the mounting sockets. Each mounting socket includes a socket ID, which is used to stitch together the image data from different sensor modules. The security camera system is capable of automatic detection of the location of the sensor modules, as the socket IDs for the mounting sockets to which the sensor modules are attached are identified by various means including readable indicia and reader modules including optical codes and readers, membrane switches, optical sensors, and radio-frequency identification tags and readers.
US11288932B2 Image processing system and method for detecting errors in an ATM terminal
A system is configured for detecting errors in an ATM. The system includes a processor that receives a withdrawal request from a user to receive cash from a cash dispenser of the ATM. Currency denominations and a number of bills for each currency denomination needed to fulfill the withdrawal request is determined. The system sends signal commands to cassettes of the ATM to dispense bills to fulfill the withdrawal request. A camera is positioned in a pathway of the bills being dispensed from the cassettes to the cash dispenser. The camera captures images of bills being dispensed from the cassettes and sends them to the processor. The processor generates an alert if a number of bills dispensed from at least one cassette does not match a corresponding number of bills expected to be dispensed from the at least one cassette.
US11288929B2 Card game with counting
Various embodiments include determining a value of a statistic describing cards that have been dealt from a deck, and modifying the rules of a game based on the statistic.
US11288926B2 Method and apparatus for a wager game with a re-buy bonus feature
The present invention relates to gaming systems and methods where a wager game may trigger a bonus round. A player may qualify for the bonus round at random or through satisfaction of some predetermined criteria. The player then participates in the bonus round, which may award bonus points at random or require the player to demonstrate skill, knowledge, or strategy to earn bonus points. Although a limited number of attempts in the bonus round may be awarded, the player has an option to re-buy attempts to continue enjoying the bonus round. Upon the satisfaction of certain criteria, which may include, but are not limited to, completion of the game or a decision by the player to end the bonus round, the player is returned to the original wager game.
US11288922B2 Credit card gambler points program with manual or automated entries or wagers
The present disclosure relates generally to managing rewards associated with use of a credit account and comprising receiving an electronic message indicating use of a credit account to make a purchase and indicating a value of the purchase. An accumulated rewards value comprising a portion available for wagering and a portion unavailable for wagering can be updated by incrementing the portion unavailable for wagering based on the value of the purchase. The portion unavailable for wagering can be decremented and the portion available for wagering can be incremented based on the value of the purchase. An electronic message indicating an amount of a wager placed by the user on a gaming event can be provided and the portion of the accumulated rewards value available for wagering can be decremented based on the amount of the wager.
US11288921B2 Fraud prevention system and information processing device
In a fraud-prevention system used with gaming machines, fraud is detected using information as to amounts of value added to a gaming machine and the amount of time between adding the value and cashing out. Sequential instances of adding large amounts of value followed quickly by cashing out may be used to trigger a fraud alert, particularly where such behavior is repeated at multiple different machines in sequential order within a predetermined period of time.
US11288919B2 Systems and methods for generating multidimensional data structures based on fantasy sports account activity
Systems and methods for generating a multidimensional data structure based on fantasy sports account activity are described herein. Processors can maintain user profiles, each user profile having player lineups associated with fantasy sports contests. The processors can identify, for a first user profile, player lineups of the first user profile and respective contests for which the player lineups were entered. Each player lineup including players having players attributes. Each contest having contest attributes. The processors can generate, for the first user profile, a multidimensional data structure including a plurality of features. Each feature can have a respective value that is based on the player attributes corresponding to the players included in the player lineups and the contest attributes corresponding to the contests for which the player lineups were entered. The processors can then provide content selected using the generated multidimensional data structure to a device associated with the user profile.
US11288915B2 Electronic gaming machine and method for determining concatenated prize values
An electronic gaming machine includes a display device, and a processor configured to execute instructions stored in a memory. When executed, the instructions cause the processor to select a first plurality of symbols for a first level of play of a feature game, where each of the first plurality of symbols are selected from a plurality of feature symbols including at least one number symbol and at least one designated symbol. The instructions also cause the processor to control the display device to display the first plurality of symbols in a first row of symbol positions, and in response to determining that the first plurality of symbols include at least two number symbols, concatenate the at least two number symbols to determine a first prize value equal to the concatenated value of the at least two number symbols.
US11288910B1 Illusion machine
The present disclosure relates to an ensemble comprising four distinct modules and focuses on the illusionist market. It is an illusion machine that creates the illusion of randomness, when it is actually a deterministic event. The first module includes an element that is in fact a set of elements (spheres or the like) and comprises elements printed in 3D, or by another form of production. The second module consists of an element very similar to the first one, with the difference that it comprises a magnetic core (or any material allowing a similar effect). The ensemble also comprises a third module, a ball globe that should not be completely made of ferromagnetic metal. The fourth module is the trap for the elements. In the proposed device, a trap is used, which is also printed as an integer object, without the need for joint welds, with a built-in magnet.
US11288901B2 Vehicle impact detection
Detection of an impact to a vehicle is based on data received from one of (a) one or more infrastructure sensors included in an infrastructure element or (b) the vehicle. Verification of the impact is determined by determining that data received from the other of the infrastructure sensors or the vehicle (a) detects the impact and is verified or (b) does not detect the impact and is unverified. A message is transmitted to the vehicle including the verification of the impact and one of (a) a request to operate to a predetermined location based on the impact being verified or (b) a notification to continue a current operation based on the impact being unverified.
US11288900B2 Method of enhanced component failure diagnosis for suggesting least probable fault
A method and system of diagnosing and suggesting least probable faults for an exhibited vehicle failure. The method includes initiating a vehicle health management (VHM) algorithm to monitor a state of health (SOH) for at least one vehicle component at each vehicle operating event over a predetermined time period. The VHM algorithm determines at least one of a Green SOH, a Yellow SOH, and a Red SOH designation with a confidence level for the at least one vehicle component; calculating a number of Green SOH designations (Ncalculated) over the predetermined time period; and upon an exhibited vehicle failure, providing a least probable cause indication for the at least one component when a set of conditions are met. The set of conditions includes (i) Ncalculated is equal to or greater than a predetermined number of Green SOH designations and (ii) no Yellow SOH and Red SOH designations are present.
US11288891B2 Operating a fingerprint sensor comprised of ultrasonic transducers
In a method for operating a fingerprint sensor comprising a plurality of ultrasonic transducers, a first subset of ultrasonic transducers of the fingerprint sensor are activated, the first subset of ultrasonic transducers for detecting interaction between an object and the fingerprint sensor. Subsequent to detecting interaction between an object and the fingerprint sensor, a second subset of ultrasonic transducers of the fingerprint sensor are activated, the second subset of ultrasonic transducers for determining whether the object is a human finger, wherein the second subset of ultrasonic transducers comprises a greater number of ultrasonic transducers than the first subset of ultrasonic transducers.
US11288886B2 People-gathering analysis device, movement destination prediction creation device, people-gathering analysis system, vehicle, and recording medium
The disclosure provides a people-gathering analysis device including: a position information acquisition unit (112) that acquires position information of a moving body (150); a moving-body outside information acquisition unit (111) that acquires information about the area outside the moving body (150); and a people-gathering information calculation unit (113) that calculates people-gathering information indicating the gathering of people by referring to the position information of the moving body (150) acquired by the position information acquisition unit (112), and the information about the area outside the moving body (150) acquired by the moving-body outside information acquisition unit (111).
US11288884B2 UAV real-time path planning method for urban scene reconstruction
A method for urban scene reconstruction uses the top view of a scene as priori information to generate a UVA initial flight path, optimizes the initial path in real time, and realizes 3D reconstruction of the urban scene. There are four steps: (1): to analyze the top view of a scene, obtain the scene layout, and generate a UAV initial path; (2): to reconstruct the sparse point cloud of the building and estimate the building height according to the initial path, combine the scene layout to generate a rough scene model, and adjust the initial path height; (3): to use the rough scene model, sparse point cloud and the UAV flight trajectory to obtain the scene coverage confidence map and the details that need close-ups, optimize the flight path in real time; and (4): to obtain high resolution images, reconstruct them to obtain a 3D model of the scene.
US11288883B2 Autonomous task performance based on visual embeddings
A method for controlling a robotic device is presented. The method includes capturing an image corresponding to a current view of the robotic device. The method also includes identifying a keyframe image comprising a first set of pixels matching a second set of pixels of the image. The method further includes performing, by the robotic device, a task corresponding to the keyframe image.
US11288882B2 Deposit detection device and deposit detection method
A deposit detection device according to an embodiment includes a detection module, a determination module, and an identification module. The detection module detects a deposit region corresponding to a deposit adhering to an imaging device, based on brightness information of an image captured by the imaging device. The determination module determines whether variation in brightness information in a predetermined region of the image is within a predetermined range, in a period after a vehicle is stopped in a state in which the deposit region is detected by the detection module. The identification module identifies brightness information serving as a determination criterion of the deposit region when the determination module determines that the variation in brightness information is within a predetermined range.
US11288874B2 System and method for the robust implementation of AR applications on vehicles
A system and method robustly displays augmented reality (AR) applications on a vehicle. The system has a mobile terminal that is configured to execute an AR application on the vehicle, wherein the AR application includes a display of AR contents on the vehicle using a three-dimensional grid. The mobile terminal has at least one sensor that is configured to capture physical sensor data relating to a position of the mobile terminal. The mobile terminal has a capture unit that is configured to capture a predefinable fixed point on the vehicle. The mobile terminal further includes a computing unit that is configured to evaluate the physical sensor data and the captured fixed point and to display the AR contents on the vehicle in a contact-analog manner.
US11288866B2 Method and system for generating a new anatomy
Methods, systems, and techniques for generating a new anatomy use a processor to obtain a skin mesh of the new anatomy that is in correspondence with a skin mesh of a template anatomy; after obtaining the skin mesh, transfer a fascia mesh of the template anatomy to the new anatomy; and after the fascia mesh is transferred, generate a fat displacement field defining fat of the new anatomy. The displacement field includes multi-dimensional displacement vectors, and each of the displacement vectors relates a vertex of the skin mesh of the new anatomy to a corresponding vertex of the fascia mesh of the new anatomy. A new anatomy may also be generated by interpolating from anatomies in a database.
US11288865B2 Method for generating a 3D physical model of a patient specific anatomic feature from 2D medical images
There is provided a method for generating a 3D physical model of a patient specific anatomic feature from 2D medical images. The 2D medical images are uploaded by an end-user via a Web Application and sent to a server. The server processes the 2D medical images and automatically generates a 3D printable model of a patient specific anatomic feature from the 2D medical images using a segmentation technique. The 3D printable model is 3D printed as a 3D physical model such that it represents a 1:1 scale of the patient specific anatomic feature. The method includes the step of automatically identifying the patient specific anatomic feature.
US11288860B2 Information processing apparatus, information processing method, program, and movable object
There is provided methods and apparatus for estimating a position of a movable object. A dynamic reference image is generated based on an environment and a reference image extracted from a map. A position of the movable object is estimated based on the dynamic reference image and an observation image of an area around the movable object.
US11288859B2 Real-time feature preserving rendering of visual effects on an image of a face
Embodiments provide techniques for rendering augmented reality effects on an image of a user's face in real time. The method generally includes receiving an image of a face of a user. A global facial depth map and a luminance map are generated based on the captured image. The captured image is segmented into a plurality of segments. For each segment in the plurality of segments, a displacement energy of the respective segment is minimized using a least square minimization of a linear system for the respective segment. The displacement energy is generally defined by a relationship between a detailed depth map, the global facial depth map and the luminance map. The detailed depth map is generated based on the minimized displacement energy for each segment in the plurality of segments. One or more visual effects are rendered over the captured image using the generated detailed depth map.
US11288857B2 Neural rerendering from 3D models
According to an aspect, a method for neural rerendering includes obtaining a three-dimensional (3D) model representing a scene of a physical space, where the 3D model is constructed from a collection of input images, rendering an image data buffer from the 3D model according to a viewpoint, where the image data buffer represents a reconstructed image from the 3D model, receiving, by a neural rerendering network, the image data buffer, receiving, by the neural rerendering network, an appearance code representing an appearance condition, and transforming, by the neural rerendering network, the image data buffer into a rerendered image with the viewpoint of the image data buffer and the appearance condition specified by the appearance code.
US11288853B2 Systems and methods of providing enhanced product visualization on a graphical display
Systems and methods of providing enhanced product visualization on a graphical display include generating a visual frame having a first set of frame dimensions and comprising an inner border and an outer border; receiving a selection of a graphical object to be displayed at least within the outer border of the visual frame on the graphical display; identifying a set of object dimensions of the graphical object; determining an appropriate proportion between the set of frame dimensions and the set of object dimensions such that the graphical object is displayable at least within the outer border of the visual frame on the graphical display; manipulating the set of frame dimensions and/or the set of object dimensions such that the graphical object is displayable within the outer border of the visual frame; and displaying the graphical object at least within the outer border of the visual frame.
US11288850B1 Identifying primitives and vertices to be rendered when rendering an output in a graphics processing system
There is disclosed a method of processing an input set of indices that may contain one or more primitive restarts to determine which indices correspond to complete primitives. A modified version of the set of indices can then be written out that contains complete primitives. In particular this is done by determining, for each index in the set of indices, the index position of the start of a sequence of indices for a sequence of primitives that the index is part of, and then determined from this whether or not the index position corresponds to the start of a complete primitive.
US11288847B2 Double scatter simulation for improved reconstruction of positron emission tomography data
Methods for simulating, and correcting for, doubly scattered annihilation gamma-ray photons in both time-of-flight (TOF) and non-TOF positron emission tomography scan data are disclosed.
US11288844B2 Compute amortization heuristics for lighting estimation for augmented reality
Systems, methods, and computer program products are described that implement obtaining, at an electronic computing device and for at least one image of a scene rendered in an Augmented Reality (AR) environment, a scene lighting estimation captured at a first time period. The scene lighting estimation may include at least a first image measurement associated with the scene. The implementations may include determining, at the electronic computing device, a second image measurement associated with the scene at a second time period, determining a function of the first image measurement and the second image measurement. Based on the determined function, the implementations may also include triggering calculation of a partial lighting estimation update or triggering calculation of a full lighting estimation update and rendering, on a screen of the electronic computing device and for the scene, the scene using the partial lighting estimation update or the full lighting estimation update.
US11288842B2 Method and system for re-projecting and combining sensor data for visualization
There is provided a system and method of re-projecting and combining sensor data of a scene from a plurality of sensors for visualization. The method including: receiving the sensor data from the plurality of sensors; re-projecting the sensor data from each of the sensors into a new viewpoint; localizing each of the re-projected sensor data; combining the localized re-projected sensor data into a combined image; and outputting the combined image. In a particular case, the receiving and re-projecting can be performed locally at each of the sensors.
US11288836B2 Apparatus and method for managing feature point map
Provided are an apparatus and method for managing a feature point map. The method includes generating an initial travel path through which an environmental information collecting entity moves, determining the generated initial travel path as a travel path for detection and controlling the environmental information collecting entity along the determined travel path for detection, receiving environmental information from the environmental information collecting entity, extracting feature point information from the environmental information, generating a feature point map from the feature point information, and storing the feature point map.
US11288827B2 Measurement device of shovel
A measurement device of a shovel, wherein the measurement device is installed in the shovel including a lower travelling body that performs traveling operation; an upper turning body pivotably mounted on the lower traveling body; a boom that is attached to the upper turning body, the boom being included in an attachment; and an arm that is attached to the boom, the arm being included in the attachment, wherein the measurement device measures a landform in a vicinity of the shovel at a plurality of positions based on an output of a device that captures information on a distance to a surrounding measurement target, the device being located above the lower traveling body.
US11288825B2 Method of operating measurement device, measurement device, measurement system, three-dimensional shape restoration device, and recording medium
In a measurement device, an image acquisition unit acquires a first image generated by imaging an object to be measured in a first imaging state and acquires one or more second images generated by imaging the object in one or more second imaging states. A specified point setting unit sets a specified point on the first image. A three-dimensional (3D) shape restoration unit restores a 3D shape of the object by using a plurality of images including the second image determined to include a point corresponding to the specified point. A reference dimension setting unit sets a reference dimension on the first image or the 3D shape. A measurement unit measures the object on the basis of the 3D shape, the specified point, and the reference dimension.
US11288824B2 Processing images to obtain environmental information
A system for processing images captured by a movable object includes one or more processors individually or collectively configured to process a first image set captured by a first imaging component to obtain texture information in response to a second image set captured by a second imaging component having a quality below a predetermined threshold, and obtain environmental information for the movable object based on the texture information. The first imaging component has a first field of view and the second imaging component has a second field of view narrower than the first field of view.
US11288823B2 Logo recognition in images and videos
Methods, apparatus, systems and articles of manufacture of logo recognition in images and videos are disclosed. An example method to detect a specific brand in images and video streams comprises accepting luminance images at a scale in an x direction Sx and a different scale in a y direction Sy in a neural network, and training the neural network with a set of training images for detected features associated with a specific brand.
US11288822B2 Method and system for training image-alignment procedures in computing environment
The present subject matter refers a method for training image-alignment procedures in a computing environment. The method comprises communicating one or more images of an object to a user and receiving a plurality of user-selected zones within said one or more through a user-interface. An augmented data-set is generated based on said one or more images comprising the user-selected zones, wherein such augmented data set comprises a plurality of additional images defining variants of said one or more communicated images. Thereafter, a machine-learning based image alignment is trained based on at-least one of the augmented data set and the communicated images.
US11288821B2 Adaptive system and method for automatic tracking of at least one target in at least one video stream
A system includes at least one dynamically configurable tracking device, receiving a video stream and, adapted for detection and automatic tracking of at least one target by analysis of the video stream; a calculator of a metric performance value of the tracking device; a configuration parameter corrector of the tracking device as a function of the metric performance value; and a dynamic configurator of the tracking device by applying the corrected configuration parameter. It further includes at least one device for measurement of at least one value representative of a demand for hardware resources by the tracking device, and the calculator is adapted to calculate the metric performance value starting from the measured value.
US11288820B2 System and method for transforming video data into directional object count
The present invention is a computer-implemented system and method for transforming video data into directional object counts. The method of transforming video data is uniquely efficient in that it uses only a single column or row of pixels in a video camera to define the background from a moving object, count the number of objects and determine their direction. By taking an image of a single column or row every frame and concatenating them together, the result is an image of the object that has passed, referred to herein as a sweep image. In order to determine the direction, two different methods can be used. Method one involves constructing another image using the same method. The two images are then compared, and the direction is determined by the location of the object in the second image compared to the location of the object in the first image. Due to this recording method, elongation or compression of the objects can occur because of acceleration or deceleration of the objects and can be uniquely utilized to determine the speed or movement path of the objects. The second method of determining direction involves comparing the object in the image to an established marker. The transformations can also be used to produce labeled data for training machine learning models: bounding-boxes provided in sweep image can be transformed to bound boxes in video, and boxes in video can be transformed into boxes in the sweep image.
US11288818B2 Methods, systems, and computer readable media for estimation of optical flow, depth, and egomotion using neural network trained using event-based learning
A method for prediction of an indication of motion using input from an event-based camera includes receiving events captured by an event-based camera, wherein each of the events represents a location of a change in pixel intensity, a polarity of the change, and a time. The method further includes discretizing the events into time discretized event volumes, each of which contain events that occur within a specified time range. The method further includes providing the time discretized event volumes as input to an encoder-decoder neural network trained to predict an indication of motion using a loss function that measures quality of image deblurring; generating, using the neural network, a prediction of the indication of motion. The method further includes using the prediction of the indication of motion in a machine vision application.
US11288814B2 System and method of object detection based on image data
A system and method of detecting objects are provided. The method includes generating first edge information from first image data representing an object based on a first mode of image capture, generating second edge information from second image data representing the object based on a second mode of image capture, the second mode being different from the first mode, fusing the first edge information with the second edge information to generate fused edge information, generating an object detection hypothesis based on the fused edge information, and validating the object detection hypothesis based on the fused edge information, the first edge information, and/or the second edge information.
US11288812B2 Automatic segmentation process of a 3D medical image by one or several neural networks through structured convolution according to the anatomic geometry of the 3D medical image
This invention concerns an automatic segmentation method of a medical image making use of a knowledge database containing information about the anatomical and pathological structures or instruments, that can be seen in a 3D medical image of a×b×n dimension, i.e. composed of n different 2D images each of a×b dimension.Said method being characterised in that it mainly comprises three process steps, namely:a first step consisting in extracting from said medical image nine sub-images (1 to 9) of a/2×b/2×n dimensions, i.e. nine partially overlapping a/2×b/2 sub-images from each 2D image;a second step consisting in nine convolutional neural networks (CNNs) analysing and segmenting each one of these nine sub-images (1 to 9) of each 2D image;a third step consisting in combining the results of the nine analyses and segmentations of the n different 2D images, and therefore of the nine segmented sub-images with a/2×b/2×n dimensions, into a single image with a×b×n dimension, corresponding to a single segmentation of the initial medical image.
US11288808B2 System and method for n-dimensional image segmentation using convolutional neural networks
Disclosed are systems and methods for image segmentation using convolutional networks. Image data comprising an image hypervolume can be received. The image hypervolume can be provided to a trained convolutional neural network (CNN). The CNN can output a segmentation of the image hypervolume.
US11288807B2 Method, electronic device and storage medium for segmenting image
The disclosure relates to a method, an electronic device and a storage medium for segmenting an image. The method includes: obtaining an image to be segmented; determining a first face result by detecting a face in the image and a first key-point result by detecting one or more key-points of the face in the image; determining a first face region in the image based on the first face result and the second face result; and segmenting a hair region from the first face region by an image segmentation model, wherein the image segmentation model is trained based on sample images, label mask images and a probability distribution map of hair, and the label mask image comprises a hair region of the sample image, and the probability distribution map of hair comprises a probability distribution of hair in the sample images.
US11288805B2 Verifying and/or improving the consistency of labels within the scope of medical image processing
A computer-implemented method and a data processing apparatus provide and apply a trained probabilistic graphical model for verifying and/or improving the consistency of labels within the scope of medical image processing. Also provided are a computer-implemented method for verifying and/or improving the consistency of labels within the scope of medical imaging processing, a data processing apparatus embodied to verify and/or improve the consistency of labels within the scope of medical image processing, and a corresponding computer program product and a computer-readable medium.
US11288804B2 Brain tumor image segmentation method, device and storage medium
A brain tumor image segmentation method and device are disclosed. The disclosed method includes acquiring a basic white matter template generated based on brain magnetic resonance images of a plurality of healthy samples, collecting corresponding low, mid and high b-value diffusion weighted images of the brain of a patient, segmenting out a tumor region including the tumor body and the edema on each image based on the signal distribution of each image in a first set image group of the patient, removing the normal white matter region from the tumor region according to the basic white matter template and the high b-value diffusion weighted image, and classifying the value of the voxel in each image in a second set image group and a second apparent diffusion coefficient image obtained through calculations to obtain a tumor body region and an edema region.
US11288802B2 Systems and methods for displaying augmented anatomical features
A method, user device, and system for displaying augmented anatomical features is disclosed. The method includes detecting a target individual, displaying a visual representation of the body, and determining an anatomical profile of the target individual based on a plurality of reference markers. The method further includes displaying, on the display, a graphical representation of the inner anatomical features onto the visual representation of the body so as to assist in the identification of the inner anatomical features. In another aspect, an initial three-dimensional representation of the body is mapped and a preferred anatomical profile is determined based upon the reference markers. The initial three-dimensional representation of the body is modified to be the shape of the preferred anatomical profile and displayed.
US11288800B1 Attribution methodologies for neural networks designed for computer-aided diagnostic processes
Introduced here are diagnostic platforms able to attribute an output produced by a neural network to its input, as well as communicate the relationship between the output and input in a comprehensible manner. Neural networks are increasingly being used for critical tasks, such as detecting the presence/progression of medical conditions. Accordingly, the importance of explaining how these neural networks produce outputs has grown in importance. By explaining how outputs are produced by a neural network, a diagnostic platform can build trust with medical professionals responsible for interpreting the outputs, identify possible modes of neural network failure, and identify the latent variable(s) responsible for producing a given output.
US11288799B2 Systems, methods, and devices for medical image analysis, diagnosis, risk stratification, decision making and/or disease tracking
The disclosure herein relates to systems, methods, and devices for medical image analysis, diagnosis, risk stratification, decision making and/or disease tracking. In some embodiments, the systems, devices, and methods described herein are configured to analyze non-invasive medical images of a subject to automatically and/or dynamically identify one or more features, such as plaque and vessels, and/or derive one or more quantified plaque parameters, such as radiodensity, radiodensity composition, volume, radiodensity heterogeneity, geometry, location, and/or the like. In some embodiments, the systems, devices, and methods described herein are further configured to generate one or more assessments of plaque-based diseases from raw medical images using one or more of the identified features and/or quantified parameters.
US11288798B2 Recognizing pathological images captured by alternate image capturing devices
Systems and methods are provided for recognizing pathological images captured by alternate image capturing devices. In embodiments, a computer-implemented method includes: obtaining, by a computing device, a classifier generated based on a plurality of standardized training pathology images associated with a known classification and generated by a first type of device; receiving, by the computing device, an alternate pathology image captured by a second type of device; standardizing, by the computing device, the alternate pathology image; determining, by the computing device, a classification of the alternate pathology image based on applying the generated classifier; and outputting, by the computing device, information regarding the determined classification to aid in diagnosis of a medical condition represented by the alternate pathology image.
US11288797B2 Similarity based per item model selection for medical imaging
Embodiments may include techniques to choose a model based on a similarity of computed features of an input to computed features of several models in order to improve feature analysis using Machine Learning models. A method of image analysis may comprise extracting a training feature vector corresponding to each of the plurality of machine learning models from each validation image from a plurality of machine learning models trained using a plurality of validation images, extracting from a new image a new feature vector corresponding to each of the plurality of machine learning models, comparing each new feature vector corresponding to each machine learning model with the training feature vector corresponding to each of the plurality of machine learning models, and selecting and outputting an inference for the new image generated by the machine learning model for which the new feature vector and the training feature vector are most similar.
US11288795B2 Assessing risk of breast cancer recurrence
The subject disclosure presents systems and computer-implemented methods for assessing a risk of cancer recurrence in a patient based on a holistic integration of large amounts of prognostic information for said patient into a single comparative prognostic dataset. A risk classification system may be trained using the large amounts of information from a cohort of training slides from several patients, along with survival data for said patients. For example, a machine-learning-based binary classifier in the risk classification system may be trained using a set of granular image features computed from a plurality of slides corresponding to several cancer patients whose survival information is known and input into the system. The trained classifier may be used to classify image features from one or more test patients into a low-risk or high-risk group.
US11288794B2 Device and method for blood analysis by image processing
The present application describes a new device and method of use thereof, which allows identifying certain antigens and antibodies present in the blood. The device of the present invention is a closed device consisting of two parts, wherein the upper part has a chamber surrounded by LEDs illuminating the analysis plate, which is supported by the rotating platform. In turn, the rotating platform is connected to a motor that will promote the rotation thereof for mixing reagents with blood. After a period of time, the camera will capture and send the resulting image to a computer program that will analyze the sample, using image processing techniques.
US11288793B2 Method for deterministic image inspection of printed products of a machine for processing printing substrates
A method for inspecting printed products of a machine for processing printing substrates includes recording and digitizing produced printed products by using at least one image sensor and analyzing the printed products by using a computer to find potential defects. Defects in the printed products are detected by the computer by comparing the recorded and digitized printed image with a digital reference image, analyzing occurring deviations, and marking defective printed products in a manner suitable for removal. The computer spatially subdivides every digitized printed image into regions with deviations, calculates the time required to analyze every one of the regions, and terminates the analysis of a digitized printed image when the time required to analyze the regions exceeds a predefined value of time per digitized printed image.
US11288790B2 Display panel inspection method and apparatus
A display panel inspection method and a apparatus are provided, and the method includes the steps of: capturing a grayscale image while a predetermined light source is irradiating a display panel, and the grayscale image including plural pixel electrode images corresponsive to plural pixel electrodes in the display panel respectively; obtaining a grayscale range of the respective pixel electrode image; calling a predetermined correspondence between a predetermined grayscale range and a pixel electrode type; and identifying the pixel electrode type of the respective pixel electrode image according to the predetermined correspondence and the grayscale range.
US11288777B2 Image processing device, image processing method, and program
Image processing methods and apparatus are described. The image processing method comprises receiving input of a visible-ray image and an infrared-ray image obtained by photographing a same subject, estimating, based on the visible-ray image, the infrared-ray image and motion information, a blur estimate associated with the visible-ray image, and generating, based on the estimated blur estimate, a corrected visible-ray image.
US11288770B2 Apparatuses and methods for performing artificial intelligence encoding and artificial intelligence decoding on image
An artificial intelligence (AI) decoding apparatus includes a memory storing one or more instructions, and a processor configured to execute the stored one or more instructions, to obtain image data corresponding to a first image that is encoded, obtain a second image corresponding to the first image by decoding the obtained image data, determine whether to perform AI up-scaling of the obtained second image, based on the AI up-scaling of the obtained second image being determined to be performed, obtain a third image by performing the AI up-scaling of the obtained second image through an up-scaling deep neural network (DNN), and output the obtained third image, and based on the AI up-scaling of the obtained second image being determined to be not performed, output the obtained second image.
US11288769B2 System and method for stitching images using non-linear optimization and multi-constraint cost function minimization
The present disclosure provides a system and a method for stitching images using non-linear optimization and multi-constraint cost function minimization. Most of conventional homography based transformation approaches for image alignment, calculate transformations based on linear algorithms which ignore parameters such as lens distortion and unable to handle parallax for non-planar images resulting in improper image stitching with misalignments. The disclosed system and the method generates initial stitched image by estimating a global homography for each image using estimated pairwise homography matrix and feature point correspondences for each pair of images, based on a non-linear optimization. Local warping based image alignment is applied on the initial stitched image, using multi-constraint cost function minimization to mitigate aberrations caused by noises in the global homography estimation to generate the refined stitched image. The refined stitched image is accurate and free from misalignments and poor intensities.
US11288767B2 Course profiling and sharing
Systems and methods for unmanned aerial vehicle (UAV) course profiling are provided. A plurality of images may be captured by a UAV flying along a course at a first location. A profile may be constructed for the course based on the images captured by the UAV. The constructed course profile is transmitted over a communication network to a virtual reality system at a second location. The virtual reality system may generate a virtual environment corresponding to the course based on the constructed course profile, and a second UAV at the second location may fly along the virtual course.
US11288762B2 Vacancy processing
An example operation may include one or more of receiving, by a destination processing node, a notification from a transport regarding a probable vacancy, determining, by the destination processing node, a probable time of availability and a location of the vacancy based on the notification, querying, by the destination processing node, a plurality of transports in a proximity of the vacancy, and assigning the location of the vacancy to a specific transport of the plurality of the transports.
US11288761B2 Decentralized system for verifying participants to an activity
A computerized system for verifiably that individual is associated with an event comprising: a computer system in communication with an immutable storage; a set of computer readable instructions included in the computer system configured for: creating a first event record using a first data capture device wherein the first event record includes a first location, a first time and a first set of metadata wherein the first set of metadata includes a first digital representation of an individual, creating a subsequent event record using a second data capture device wherein the subsequent event record includes a second location, a second time and a second set of metadata wherein the second set of metadata includes a subsequent digital representation of a second individual; and, determining a timespan between the first time and the second time and determining if the timespan is consistent with the individual traveling from the first location to the second location.
US11288758B2 Data payment and authentication via a shared data structure
The disclosed embodiments relate generally to complex data stream control and entitlement. Specifically, the disclosed embodiments provide systems and methods for ensuring that only authenticated/verified participants receive data streams. A third party, e.g., a party other than the data provider or the data recipient, who is nevertheless associated with both the data provider and the data recipient, may be involved in controlling whether data streams from the data provider can reach the data recipient. Thus, a third party may logically sit between the data provider and the data recipient, and may decide whether the data recipient should receive data streams. The disclosed embodiments implement data generation, flow, control and permissioning between multiple entities via digital assets accessed and manipulated on a shared data structure.
US11288756B1 Automatically determining market rental rates for properties
A facility for determining a market rental rate for a distinguished home located in a distinguished geographic area is described. The facility receives home attributes for the distinguished home. The facility obtains a market rental rate for the distinguished home by applying to the received home attributes a valuation model for homes in the distinguished geographic area that has been trained using rental listing price and home attribute data from homes recently listed for rental in the distinguished geographic area. The facility reports the obtained market rental rate for the distinguished home.
US11288753B2 Apparatus and method for validating transactional data
The invention creates a single use authentication code from (1) predefined unencrypted data from at least one tax form, (2) primary keys, and (3) a secondary key generated from metadata correlated to the input of the unencrypted data, the above elements being used by a data encryption circuit having a polynomial integer encryption (PIE) engine, to generate the authentication code. The authentication code is translated into at least one symbol, using, for example, barcode technology, and applied to a tax document or form or otherwise encoded into electronic documents. (4) the IRS SENTENAL Key/Code alphanumeric characters are stored from the previous year(s), and applied in the preamble of the secure authentication transmission; and/or in the subsequent year of tax filing form(s).
US11288750B1 Method and system for automatically detecting vehicle collisions for insurance claims
A system and method for automatically detecting a vehicle collision and taking action in response to the vehicle collision is disclosed. The vehicle collision can be detected by analyzing information from sensors onboard a vehicle, in a mobile device disposed within the vehicle or from roadway sensors. When a collision is detected, an insurance provider can automatically open a new insurance claim. The provider may also use sensed information to detect damaged components of a vehicle and provide information about the damaged components to a vehicle repair facility.
US11288745B2 Trading orders with decaying reserves
In various embodiments, an apparatus includes a processor and a memory. The memory is communicatively coupled to the processor. The memory stores software instructions that, when executed by the processor, cause the processor to receive a trading order for a particular quantity of a trading product. The trading order specifies that a first portion of the particular quantity is a displayed quantity and that a second portion of the particular quantity is a reserved quantity. The trading order specifies at least one of a decay rule, a decay interval, a decay rate, decay quantity, and one or more conditions. The software instructions, when executed by the processor, cause the processor to cause the reserved quantity to decay based at least in part on at least one of the decay rule, the decay interval, the decay rate, and the decay quantity, and one or more conditions.
US11288742B2 Hybrid cross-margining
A hybrid cross-margining system is disclosed. The disclosed provides for both joint accounts, maintained by multiple exchanges, as well as non-joint accounts, whereby the system recognizes both intra-account offsets within the joint account and inter-exchange offsets between the joint account and accounts maintained by another exchange to minimize the margin requirement of the associated market participant with respect to the positions reflected in these accounts.
US11288740B2 Securing distributed electronic wallet shares
Methods and systems are provided for securing distributed shares of an electronic wallet. An example method includes provisioning a plurality of devices each hosting an e-wallet share with enhanced privacy identification (EPID) private keys for the e-wallet share. A signature is posted for the e-wallet share to a blockchain. A determination is made as to whether the e-wallet share is compromised, and, if so, posting a revocation list comprising the signature for the e-wallet share to a blockchain.
US11288739B2 Central limit order book automatic triangulation system
The disclosed embodiments relate to systems and methods for triangulation of options and futures. An exchange receives a volatility quoted order. The system attempts to match the order within a volatility order book. If there is a match, the system attempts to mitigate the risk of the order by implying an order into the futures market. If there is not a match, the system implies an order into a premium quoted option order book. The exchange automatically maintains the order based on changes in the underlying futures market and a stored quoting model.
US11288738B1 Systems and methods for structuring the financing of high cost therapies
Presented herein are systems and methods for structuring the financing of high cost therapies such as GCTs to address the issues of high-upfront cost (affordability), uncertain durability of the treatment, and portability/transferability of the liability. In certain embodiments, the systems and methods described herein involve a combination of (a) a uniquely-designed, multi-year structured loan that facilitates portability, (b) a performance-based guarantee of efficacy in the form of a value based agreement that may be tied to the tenure of the loan, and (c) securitization of the loan.
US11288736B1 Blockchain-based shared appreciation note
Blockchain-based systems and methods related to creating and distributing cryptographically secure, digital tokens representing equity in assets corresponding to loan agreements. The system may comprise a transaction interface portal configured to collect and manage information pertaining to the origination of a loan agreement or a token transaction agreement. The system may include an underwriting smart contract configured to autonomously verify the value of an asset corresponding to a loan origination based at least partially on information not originating on the blockchain. The system may deliver tokens through a programmable escrow wallet configured to deliver tokens to buyers upon the satisfaction of encoded regulatory criterion. The system may be configured to determine the price of one or more tokens before delivery and adjust the price based at least on the appreciating value of the assets corresponding to the loan agreements and the number of tokens retired by the system.
US11288735B1 Systems and methods for selling virtual items on multiple online sales platforms simultaneously, the virtual items being useable within an online game
Systems and methods for selling virtual items on multiple online sales platforms simultaneously are disclosed. Exemplary implementations may: receive a sales request that indicates the selling user will be offering for sale a particular virtual item through at least two online sales platforms simultaneously; assign ownership of the particular virtual item temporarily to a holding account; generate sales listings of the particular virtual item for publications on the at least two online sales platforms; effectuate the publications of the sales listings; receive indications of offers to purchase the particular virtual item; determine an accepted offer that is accepted; notify the at least two online sales platforms of whether the offers have been accepted or denied; identify a buyer's account of the buying user; effectuate assignment of the ownership of the particular virtual item to the buyer's account.
US11288727B2 Content creation suggestions using failed searches and uploads
Content creation suggestion techniques are described. In one or more implementations, techniques are implemented to generate suggestions that are usable to guide creative professionals in the creation of content such as images, video, sound, multimedia, and so forth. A variety of techniques are usable to generate suggestions for the content professionals. In a first such example, suggestions are based on shared characteristics of images obtained by users of a content sharing service, e.g., licensed by the users. In another example, suggestions are generated by the content sharing service based on keywords used to locate the images. In a further example, suggestions are generated based on data described communications performed using social network services. In yet another example, recognition of failure of search is used to generate suggestions. A variety of other examples are also contemplated and described herein.
US11288724B2 Method of customizing stability in articles of footwear
The disclosed method provides a way to manufacture a style of an article of footwear in bulk, while providing customization for heel stability for individual customers. Moreover, the disclosed method provides a way to customize articles of footwear for a customer on an ongoing basis, such that the heel stability of the articles of footwear is refined until a tailored fit is achieved for the same customer. Generally, the method may include providing a user/customer with an article of footwear, getting evaluation information about the stability of the article of footwear from a survey (e.g., asking the user to rate the stability of the article of footwear in a smartphone app), modifying the next article of footwear provided to the user/customer according to the evaluation information, and iterating through this process to give the user an article optimized for stability.
US11288721B2 System and method for a delayed purchase based on input from another
A system and method for providing a delayed purchase based on input from another is described. One embodiment receives a selection of a product. A selection of at least one other person and at least one condition is also received. The at least one condition to be met before a purchasing of the product can be completed, the at least one condition to be met via a response received from the at least one other person. The method further receives a prior authorization for a purchase of the product. The system then monitors the at least one condition and the response received from the at least one other person to determine when the at least one condition is met and automatically purchases the product when the at least one condition is met.
US11288712B2 Visual item identification and valuation
Items are identified and valuated based at least in part on an image that shows a depiction of the one or more items. The image is analyzed to identify the items, such as by a categorization. The items are valuated based upon the description, category, and/or additional information from the user about the items. The valuation is also based upon information from a valuation database. The identification and valuation may then be used for any of numerous purposes.
US11288709B2 Training and utilizing multi-phase learning models to provide digital content to client devices in a real-time digital bidding environment
The present disclosure includes systems, methods, and non-transitory computer readable media that train and utilize multi-phase learning models to predict performance during digital content campaigns and provide digital content to client devices in a real-time bidding environment. In particular, one or more embodiments leverage organizational structure of digital content campaigns to train two learning models, utilizing different data sources, to predict performance, generate bid responses, and provide digital content to client devices. For example, the disclosed systems can train a first performance learning model in an offline mode utilizing parent-level historical data. Then, in an online mode, the disclosed systems can train a second performance learning model utilizing child-level historical data and utilize the first performance learning model and the second performance learning model to generate bid responses and bid amounts in a real-time bidding environment.
US11288708B2 System and method for personalized preference optimization
A system and method is provided for using biometric data from an individual to determine at least one emotion, mood, physical state, or mental state (“state”) of the individual, which is then used, either alone or together with other data, to provide the individual with certain web-based data. In one embodiment of the present invention, a Web host is in communication with at least one network device, where each network device is operated by an individual and is configured to communicate biometric data of the individual to the Web host. The Web host is then configured to use the biometric data to determine at least one state of the individual. The determined state, either alone or together with other data (e.g., interest data), is then used to provide the individual with certain content (e.g., web-based data) or to perform a particular action.
US11288707B2 Advertising for a user device in a standby mode
A method includes making a determination at a user device to transition the user device to a standby mode. The method includes sending a message from the user device to a server of a service provider in response to the determination, where the service provider provides a service to the user device. The method includes receiving, in response to the message, a content stream at the user device. The method includes sending video content generated from the content stream to a display device while the user device is in the standby mode. The method also includes, in response to a time in the standby mode exceeding a threshold, transmitting a second message to the server from the user device. In response to the second message, receipt of the content stream ceases.
US11288706B2 System and method for location based dynamic redirection of advertiser affiliate links for online advertising
A system and method is provided for dynamically managing advertiser affiliate links for online marketing. A global redirect server accepts a visitor's web browser request for a product or non-product webpage associated with an affiliate network advertiser URL, and returns a corresponding product or non-product webpage to the visitor that is corrected for the visitor's geographic region if such a webpage exists, or returns the originally requested webpage if it does not. The server determines the visitor's geographic region based upon request metadata, and can generate a corrected webpage that affords analytic and commission tracking even if no corresponding affiliate network exists in the determined geographic region. The server includes a database for locating products within the determined geographic region that are comparable to the product of the product webpage request, in the event that the exact product is not available in the geographic region.
US11288705B2 Detour based content selections
Methods, systems, and apparatus, for detour based content selection. In one aspect, a method includes receiving, at a data processing apparatus, location data for a plurality of users, the location data describing, for each user, locations of a user device of the user; determining, from the location data, route data for the plurality of users, the route data describing, for each user, a route traveled by the user; determining, by the data processing apparatus, for at least one or more of the users, a detour from the route traveled by the user to a retail location of the offeror; determining, by the data processing apparatus, for each of the at least one or more of the users, whether the user is eligible for an offer of the offeror based on the detour; and for each user eligible for an offer, enabling the offeror to provide an offer to the user.
US11288703B2 Systems and methods for offering products using linked transactions
The disclosed embodiments include methods, systems, and articles of manufacture for providing offers for linked transactions. Transaction data corresponding to a first product physically purchased using a financial service account and product identification data identifying the first purchased product are received. The transaction data and the product identification data are associated. A consumer that purchased the first product is determined based on at least the transaction data. Follow-on purchase to offer for sale to the consumer based on the product identification data is determined and a follow-up purchase offer to purchase the follow-on product is generated. The consumer is provided with the follow-on purchase offer to enable the consumer to purchase the follow-on product in an electronic commerce purchase transaction.
US11288702B1 Exploration in a real time messaging platform
A real-time messaging platform allows advertiser accounts to pay to insert candidate messages into the message streams requested by account holders. To accommodate multiple advertisers, the messaging platform controls an auction process that determines which candidate messages are selected for inclusion in a requested account holder's message stream. Selection is based on a bid for the candidate message, the message stream that is requested, and a variety of other factors that vary depending upon the implementation. The process for selection of candidate messages generally includes the following steps, though any given step may be omitted or combined into another step in a different implementation: targeting, filtering, prediction, ranking, and selection.
US11288699B2 Digital advertising platform with demand path optimization
A digital advertising system includes at least one processor configured to execute a plurality of functional modules including an analytics module to receive and analyze client attributes associated with a website visitor and a requested website to define an analytics event. The analytics module ingests and enriches data within the analytics event and provides it to a machine learning module that generates prediction models for potential bids. A management platform receives the bidding prediction and generates candidate configs. An optimization module receives the candidate configs and applies weights and additional features to select a config and generate an optimized script for the selected config. A deployment module receives the optimized script and delivers the script to the website visitor.
US11288698B2 Architecture and methods for generating intelligent offers with dynamic base prices
Methods and apparatus for generating intelligent offers with base prices are provided. In one embodiment, a promotion generator receives a current product base price, and also receives or calculates a remaining promotional program budget, a remaining promotional program duration, and a minimum discounted price for the product using the current product base price and any available previous base price data for the promoted product, creating or updating a predictive model of future product base prices.
US11288695B1 High value action selection using a machine learning model
Systems and methods are provided for using a machine learning model to analyze customers data for each of a number of customers interacting with electronic commerce, and determining whether the customers are high value customers. For the high value customers, one or more high value actions are then determined by the machine learning model, the one or more high value actions representing actions previously performed by or with respect to the customers and that correlate with a likelihood of the customers reaching high value customers status. Non-high value customers may then be prompted to perform the high value action which may elevate the non-high value customers to high value customers status.
US11288694B2 Providing single-use offers
Provided is a process, including: obtaining an offer issued by a merchant, the offer being redeemable on-line, at the merchant's website, in-store, at a physical location of the merchant, or both; obtaining a plurality of single-use offer codes associated with the offer; receiving a request for a single-use offer code, the request having a phone number; sending to the phone number, via a text messaging service, a text message comprising a uniform resource identifier (URI) to a select single-use offer code of the plurality single-use offer codes; and sending the single-use offer code to a consumer user device in response to a user selection of the URI.
US11288688B2 Customer clustering using integer programming
Methods and apparatus are disclosed regarding an e-commerce system that clusters customers based on demographic data and purchase history data for the customers. In some embodiments, the e-commerce system solves an Integer Program that accounts for the demographic data and purchase history data in order to identify a hyperplane that splits a selected cluster of customers.
US11288687B2 Triggering and conducting an automated survey
Systems and methods for initiating and conducting an automated survey are disclosed herein. According to some implementations, a processing device of a computer may receive a notification of an occurrence of a trigger event after the occurrence of the trigger event, initiate an automated survey to be offered to the customer, conduct the automated survey with the customer, and receive survey result information from the customer in response to the automated survey.
US11288686B2 Identifying micro users interests: at a finer level of granularity
This invention teaches how one can identify user interests based upon portions of content i.e. at a finer level of granularity than known until now. Existing computer technology could identify that a user was interested in animals if he viewed a page about animals. The instant invention allows a user to select/generate/reference/isolate a portion of content, and s/he can do this without having to install additional software to his/her browser/device. Thus, we can now know if a specific user is interested in cats, and another in dogs based upon the content portions s/he chose to reference/interact with. A profile of a user's interests can be developed across a multitude of documents. This profile of the user's interests can then be leveraged for commerce such as: better, targeted, contextual advertising; developing analytics; and far superior insights into user interests can be obtained.
US11288685B2 Systems and methods for assessing the marketability of a product
Embodiments of the present invention generally relate to systems and methods for psycho-physiological mood mapping. More specifically, the present invention relates to systems and methods for monitoring various parameters such as, but not limited to, facial muscle activity, heart rate changes, skin conductance changes, electrical charges across scalp, eye tracking, and behavior analysis and analyzing the data of such parameters via a 3D mood map. This data analysis may be used for many purposes including, without limitation, assessing the marketability of a product.
US11288683B2 Methods and products for product tracing and authentication using conductive inks
Example embodiments of a product authentication method may include triggering a first authentication process in response to sensing a conductive ink in proximity to a computing device having a set of sensors and performing a second authentication process. The first authentication process may include initiating an application on the computing device when the set of sensors senses the conductive ink. And the second authentication process may be performed by the application on the computing device and may include sending a code to a remote server and receiving a validity determination from the remote server.
US11288681B2 System, device, and method of performing data analytics for generating sales tasks for sales representatives
A system is provided for interpreting conversation profile records and generating sales task. The system includes a data store having a plurality of data items including conversation profile data and consumer product data and a resource management module configured to evaluate the data items and create a plurality of sales representative tasks and assign to each task at least one of a customer, a product, a sales representative, at least one action plan queue, and a priority level according to the evaluation. The evaluation of the data items can include identifying patterns between the data items.
US11288680B2 Selective presentation of real-time contact options based on user and system parameters
Embodiments for presenting real-time contact options are described herein. In example embodiments, as system identifies a number of user devices actively viewing a web page that includes a real-time contact option. The system then determines whether the number of user devices actively viewing the web page that includes the real-time contact option exceeds a predetermined limit. If the number of user devices actively viewing the web page that includes the real-time contact option exceeds the predetermined limit, the system prevents presentation, to a further user device, of the real-time contact option on the web page. Conversely, if the number of user devices actively viewing the web page that includes the real-time contact option does not exceed the predetermined limit, the system causes presentation of the web page with the real-time contact option to the further user device.
US11288675B1 Method and system for improving security of financial transactions
A system and method for improving the security of financial transactions is disclosed. The system and method include an account management tool where customers (or account holders) can manage financial control settings, which include controls to set limits on the frequency of financial transactions and/or maximum transaction amounts. Based on these user-selected control settings, a financial account provider can deny transactions that exceed limits determined from the financial control settings. The system and method include a setting for geographic location, so that a user may build a customized list of geographic regions where transactions are allowed or prohibited. The system and method also include a setting for companies or merchants, so that a user may build a customized list of companies or merchants where transactions are allowed or prohibited.
US11288674B2 System, method, and computer program product for determining fraud rules
Methods for generating fraud detection rules based on transaction data may include receiving historical transaction data, associating tags with each transaction, generating decision trees having root nodes and child nodes operably connected to the respective root nodes, determining at least one primary rule and at least one set of secondary rules associated with the at least one primary rule based on relationships between features of the transactions, assigning primary rules and sets of secondary rules to the at least one decision tree to populate the tree, extracting a plurality of rule sets including at least one primary rule and one or more secondary rules, determining an ordering of the plurality of rule sets; and determining a subset of rule sets from the ordered plurality of rule sets against which subsequently received transactions are compared against to determine if the subsequent transactions are fraudulent.
US11288672B2 Machine learning engine for fraud detection following link selection
A machine learning engine for fraud detection following link selection may be trained using artificial intelligence techniques and used according to techniques discussed herein. A buyer account may be used to establish and generate a digital gift card having a particular value specified by the buyer. The digital gift card may then be conveyed to another account, such as an email address. The digital gift card may be provided with an online electronic process for redemption and use of the value, for example, by selecting a link and navigating to the process. When the claimer account attempts to utilize the value of the gift card by navigating to the process or otherwise engaging in the electronic process through a device, a risk and fraud analysis engine may execute to determine, based on real-time data of the claimer account, the buyer account, and/or device, whether the digital gift card was generated fraudulently or is being used fraudulently.
US11288667B2 Electronic device and method for controlling wireless communication connection thereof
Various embodiments of the disclosure relate to an electronic device and a wireless communication connection control method thereof. The method may include: receiving and storing at least one first account information stored in at least one server from a first electronic device via the wireless communication circuit; broadcasting a beacon signal including an indicator indicating that a WiFi access is granted based at least in part on account information related to the server via the wireless communication circuit; receiving at least one second account information from a neighboring electronic device which has received the beacon signal; determining whether the second account information is related to the first account information, based at least in part on data to be exchanged with the server via the wired communication interface; and upon determining that the second account information is related to the first account information, granting the neighboring electronic device an access to the access point in order to use the Internet, without having to request for credential information from the neighboring electronic device. Various other embodiments are also possible.
US11288663B1 Blockring service, system, and method thereof
A blockring service system may include a processor and memory, wherein the processor is configured to: receive a blockring request from the at least one user node; parse the request to derive blockring parameters; generate a blockring having a plurality of blocks connected by bonds based on the blockring parameters; and send the blockring to the at least one user node for distribution.
US11288661B2 Snap mobile payment apparatuses, methods and systems
The SNAP MOBILE PAYMENT APPARATUSES, METHODS AND SYSTEMS (“SNAP”) transform real-time-generated merchant-product Quick Response codes via SNAP components into virtual wallet card-based transaction purchase notifications. In one embodiment, the SNAP obtains a snapshot of a QR code presented on a display screen of a point-of-sale device from a mobile device. The SNAP decodes the QR code to obtain product information included in a checkout request of the user, and merchant information for processing a user purchase transaction with a merchant providing the QR code. The SNAP accesses a user virtual wallet to obtain user account information to process the user purchase transaction with the merchant. Using the product information, merchant information and user account information, the SNAP generates a card authorization request, and which the SNAP provides to a payment network for transaction processing. Also, the SNAP obtains a purchase receipt confirming processing of the user purchase transaction.
US11288658B2 System and method for automatic device connection following a contactless payment transaction
Contactless payment data can be received from a mobile device via a contactless payment terminal. Responsive to receiving the contactless payment data from the mobile device, a token can be communicated to the mobile device via the contactless payment terminal, the token configured to be processed by the mobile device to initiate a particular communication functionality by the mobile device.
US11288657B1 Detecting device presence indication
In some examples, a system may receive, from a merchant device, an indication of a transaction between a merchant and a customer, including transaction information associated with the transaction. The system may further receive, from the merchant device, a signal from a customer device associated with the customer and received by the merchant device. Based on the transaction information, the system may determine a previous signal previously received from the customer device, and at least one previous parameter associated with the previous signal. The system determines at least one parameter associated with the received signal and determines a presence indication based on comparing the previous parameter and the determined parameter. For example, the presence indication may be indicative of the customer device being physically present at or near a geographical location of the merchant device. Based on the presence indication, the system may send an instruction to process the transaction.
US11288654B1 Devices and methods for providing card transaction feedback for hearing or visual impaired
A card accessory device including, among other things, one or more processors and memory storing instructions that, when executed by the one or more processors, are configured to cause the card accessory device to receive, from a terminal in communication with the card, one or more messages comprising a complete message indicative of successfully reading the card and a read error message indicative that there was an error in reading the card, identify one or more predetermined sequences based on the one or more messages, and perform via a rumble pack, one or more predetermined vibration sequences comprising a first vibration sequence associated with the complete message and a second vibration sequence associated with the read error message in a predetermined pattern.
US11288650B2 Linking computer vision interactions with a computer kiosk
A system and method for linking observed human activity on video to a user account of a preferred embodiment that includes: through a computer vision monitoring system, detecting and tracking a human as a computer vision modeled person within an environment, the computer vision monitoring system being part of a computing platform managing a user interaction experience; through at least one associative mechanism, establishing an association between the computer vision modeled person and at least one associative element and thereby associating the computer vision modeled person and a user-record linked through the associative element; and directing the user interaction experience at least in part based on the combination of the modeled person and at least the user-record.
US11288644B2 Information processing apparatus and information processing method
An information processing apparatus includes a management unit configured to manage setting data relating to remittance for paying at least a part of a price associated with a settled transaction from a payer to a payee associated with the settled transaction. The apparatus further includes a generation unit configured to generate instruction data containing instructions to display a screen requesting remittance from the payer based on the setting data, and an output unit configured to output the instruction data generated by the generation unit. The screen requesting remittance displays information identifying the settled transaction associated with the setting data.
US11288637B2 Systems and methods for analytics integration into electronic applications
According to certain aspects of the disclosure, a computer-implemented method may be used for analytics integration into electronic applications. The method may include providing a request to a user for permission to access electronic data from a schedule application, and receiving from the user permission to access the electronic data. Additionally, the method may include parsing the electronic data, and displaying the electronic data in a second application. Additionally, the method may include creating data cards based on one or more entity terms of the electronic data, and displaying the data cards in the second application based on a user interaction with the one or more entity terms of the electronic data.
US11288636B2 Computer-implemented systems configured for automated electronic calendar item predictions for calendar item rescheduling and methods of use thereof
In order to facilitate automatic electronic calendar rescheduling in response to out-of-office statuses, systems and methods are described including receiving, by processors, an out-of-office notification associated with meeting attendees. The processors identify a need-to-reschedule meeting data item of respective need-to-reschedule meetings. The processors utilize a meeting scheduling machine learning model to predict a plurality of parameters of a meeting room object representing respective candidate rescheduled meetings based at least in part on schedule information and location information associated with the at least one need-to-reschedule meeting data items. The processors cause to display an indication of the respective candidate rescheduled meetings in response to the out-of-office notification on a screen of a computing device associated with the respective attendees. The processors receive a selection of the at least one respective candidate rescheduled meeting from the at least one respective attendee and dynamically secure the respective candidate rescheduled meetings.
US11288635B2 Adjusting calendars of interest on a per-user basis
Systems, methods, and software technology for enhancing calendars of interest is disclosed herein. In an implementation, a calendar of interest is added to an online calendar. The calendar of interest comprises a schedule of events and a rule set for adjusting the schedule of events. As the events occur in the online calendar, a record of participation by a user with respect to the events is identified. After each event has occurred, a determination is made whether to make an adjustment to the schedule of events based at least on the rule set for the calendar of interest and the record of participation by the user after the event. If so, the schedule of events is updated in the online calendar to reflect any adjustments.
US11288630B2 Method for maintaining perpetual inventory within a store
One variation of a method for maintaining perpetual inventory within a store includes: accessing a radar scan of an inventory structure within a store; accessing an optical image of the inventory structure; identifying a product type associated with the slot in a region of the optical image; retrieving a volumetric definition of the product type; locating a slot volume defining the slot in the radar scan; extracting a volumetric representation of a set of product units intersecting the slot volume in the radar scan; segmenting the volumetric representation by the volumetric definition to calculate a quantity of the set of product units occupying the slot; and updating a stock record of the store to reflect the quantity of the set of product units occupying the slot.
US11288628B2 Information presentation system, information presentation apparatus, and information presentation method
An information presentation system includes an information presentation apparatus, a transmitter attached to a tire and configured to transmit tire ID information for identifying the tire, and a database configured to store tire ID information of tires which are genuine products, and the information presentation apparatus includes a reader configured to perform near field communication with the transmitter, to acquire the tire ID information transmitted by the transmitter, and a controller configured to cause an information presenter to present information indicating that the tire identified with the tire ID information is a genuine product in a case where the tire ID information is stored in the database, and/or cause the information presenter to present information indicating that the tire identified with the tire ID information is a counterfeit product in a case where the tire ID information is not stored in the database.
US11288624B2 Method and system for yard asset management
A method at a computing device for determining future utilization of a shipping yard, the method including detecting a number of assets within the shipping yard; determining, based on asset scheduling information, future yard activity; and correlating the number of assets within the shipping yard with the future yard activity to provide a predictive yard utilization.
US11288621B2 Sensor based logistics system
Systems, methods, and computer program products are provided for tracking one or more items. In one exemplary embodiment, there is provided a method for tracking one or more hems. The method may include periodically detecting, by a sensor device, sensor information of the one or more items, and periodically transmitting, by the sensor device, the sensor information. The method may also include determining if the one or more parties is authorized to receive the sensor information. The method may also include transmitting the sensor information to the one or more authorized parties. The method may further include determining if the one or more parties is authorized to receive the sensor information and the periodically transmitting the sensor information to the one or more authorized parties based on a set of one or more permissions that grants or restricts access of the one or more parties to the sensor information based on the set of one or more permissions.
US11288613B2 Construction project performance management
Methods and systems for evaluating entities involved in a construction project. One system includes a server that has access to a plurality of events associated with a construction project, including completion events and accounting events. The server communicates with a computing device over a network connection and includes a processing unit. The processing unit is configured to receive a triggering event selected by a first entity and automatically identify when the plurality of events includes the selected triggering event. When the selected triggering event is included in the plurality of events, the processing unit is configured to automatically prompt a user to complete an evaluation for a second entity, receive the completed evaluation from the user, and make an aggregation of the completed evaluation available to the first entity, the second entity, and a third entity.
US11288607B2 Automated resource management system and method
The present technology generally relates to a system and to a method automated resource management. The method comprises obtaining a sorted list of employees based on vacancies to be filled; wherein each vacancy of the vacancies to be filled comprises a timeslot and a responsibility. The method comprises contacting employees in the sorted list and proposing available timeslots and responsibilities; receiving timeslot and responsibility preferences of the contacted employees; and resorting list of employees based on received timeslots and responsibilities preferences.
US11288605B1 Grounded operations management system and method therefor
A grounded operations facilities management system is disclosed that can facilitate communications in grounded operations facilities. Specifically, a method is provided for managing and supervising trucks as they park in truck spots to await freight deposits. Check-in instances reflecting, among other things, the actual truck spot a fleet vehicle is parked in can be retrieved by a client from a server or database in operable communication with the client, and upon instantiation and execution of several processes, the check-in instance can be updated and retrieved/served as needed throughout the system. The system can be managed and controlled via a geofence, such that fleet vehicle operators can only check-in to particular truck spots when located within the geofence.
US11288604B2 Resource processing method and apparatus
A resource processing method and apparatus. The method is achieved by a computer configured to execute the following steps: generating a resource allocation chart based on a resource allocation request; processing the resource allocation chart and generating an access entrance of the resource allocation chart; opening the access entrance to enable at least one third party resource supplier to respond to the resource allocation request via the access entrance. The method further comprises: when the resources are not available or not suitable for allocation, receiving a resource allocation chart, wherein the resource allocation chart is based on the resource allocation request; generating an access entrance of the resource allocation chart; opening the access entrance to at least one third party resource supplier; and receiving the allocated resources from the at least one third party resource supplier by responding to the resource allocation request through the access entrance.
US11288598B2 Third-party analytics service with virtual assistant interface
Techniques for providing third-party analytics via a virtual assistant interface are disclosed. A third-party analytics service trains a machine learning model, based at least on interaction histories of users of a consumer-facing application. The interaction histories include sales data associated with the users. The third-party analytics service receives, via a virtual assistant interface, a request for a recommended marketing strategy to be targeted at one or more users of the consumer-facing application. The third-party analytics service applies the request to the machine learning model, to obtain the recommended marketing strategy responsive to the request. The recommended marketing strategy is based at least on a predicted effectiveness of the recommended marketing strategy targeted at the one or more users of the consumer-facing application. The third-party analytics service presents, via the virtual assistant interface, the recommended marketing strategy responsive to the request.
US11288594B2 Domain classification
In one example in accordance with the present disclosure, a method for domain classification includes sorting a set of sample domains into leaves based on syntactical features of the domains. Each sample domain belongs to a family of domains. The method also includes identifying, for each leaf, a regular expression for each family with at least one domain in the leaf. The method also includes determining, for each leaf, at least one lobe with a set of domains in the leaf that matches the regular expression for a first family with at least one domain in the leaf, and that does not match the regular expression for the other families with at least one domain in the leaf. The method also includes creating a classifier for the domains in each lobe by using the set of domains from each family in the lobe as training classes for machine learning.
US11288589B1 Quantum circuit modeling
Method, apparatus and product for modeling of quantum circuits and usages thereof. A method includes obtaining a model of a quantum circuit that comprises a set of decision variables, corresponding domains, and constraints, wherein the set of decision variables comprise gate assignment decision variables that define an assignment of a gate to a qubit in a cycle in the quantum circuit. The method includes automatically determining a set of valuations for the set of decision variables. The set of valuations are selected from the corresponding domains and satisfy the constraints. Based on the set of valuations the quantum circuit is synthesized.
US11288588B2 Constructing and programming quantum hardware for robust quantum annealing processes
Among other things, an apparatus comprises quantum units; and couplers among the quantum units. Each coupler is configured to couple a pair of quantum units according to a quantum Hamiltonian characterizing the quantum units and the couplers. The quantum Hamiltonian includes quantum annealer Hamiltonian and a quantum governor Hamiltonian. The quantum annealer Hamiltonian includes information bearing degrees of freedom. The quantum governor Hamiltonian includes non-information bearing degrees of freedom that are engineered to steer the dissipative dynamics of information bearing degrees of freedom.
US11288584B2 Systems and methods for predicting gender and age of users based on social media data
Prediction systems and methods are provided. The system obtains a first social media data pertaining to a first set of users, filters the first social media data to obtain a filtered social media data, generates a word embedding matrix including co-occurrence words each represented as a vector having a context, aggregates vectors pertaining each social data to obtain a first set of vectors, and trains machine learning technique(s) (MLTs) using the first set of vectors and context of the first set of vectors. The system further obtains a second social media data pertaining to a second set of users, and performs filtering, word embedding matrix generation, and aggregation operations to obtain a second set of vectors, and further applies the trained MLTs on the second set of vectors and context associated with the second set of vectors to predict age and gender of the second set of users.
US11288577B2 Deep long short term memory network for estimation of remaining useful life of the components
Example implementations described herein are directed to systems and methods for estimating the remaining useful life of a component or equipment through the application of models for deriving functions that can express the remaining useful life over time. In an aspect, the failure acceleration time point is determined for a given type of component, and a function is derived based on the application of models on the failure acceleration time point.
US11288576B2 Predicting quality of sequencing results using deep neural networks
The technology disclosed predicts quality of base calling during an extended optical base calling process. The base calling process includes pre-prediction base calling process cycles and at least two times as many post-prediction base calling process cycles as pre-prediction cycles. A plurality of time series from the pre-prediction base calling process cycles is given as input to a trained convolutional neural network. The convolutional neural network determines from the pre-prediction base calling process cycles, a likely overall base calling quality expected after post-prediction base calling process cycles. When the base calling process includes a sequence of paired reads, the overall base calling quality time series of the first read is also given as an additional input to the convolutional neural network to determine the likely overall base calling quality after post-prediction cycles of the second read.
US11288574B2 Systems and methods for building and utilizing artificial intelligence that models human memory
Systems and methods for creating and/or using an artificial intelligence memory system that models human memory are provided. The AI memory system creates and/or uses a user centric memory graph. The user centric memory graph implicitly links memory elements of a user utilizing relationships created in space, time, and cognitive dimensions similar to how the human brain stores and recalls different memory elements. The user centric memory graph is used by searching and/or constraining the user centric memory graph based on a determined user context and/or a user query.
US11288573B2 Method and system for training and neural network models for large number of discrete features for information rertieval
According to one embodiment, a first set of features is received, where each of the features in the first set being associated with a predetermined category. A bloom filter is applied to the first set of features to generate a second set of features. A neural network model is trained by applying the second set of features to a first layer of nodes of the neural network model to generate an output, the neural network model including a plurality of layers of nodes coupled to each other via a connection. The output of the neural network model is compared with a target value associated with the predetermined category to determine whether the neural network model satisfies a predetermined condition.
US11288572B2 Programming model for a bayesian neuromorphic compiler
Described is a system for performing probabilistic computations on mobile platform sensor data. The system translates a Bayesian model representing input mobile platform sensor data to a spiking neuronal network unit that implements the Bayesian model. Using the spiking neuronal network unit, conditional probabilities are computed for the input mobile platform sensor data, where the input mobile platform sensor data is a time series of mobile platform error codes encoded as neuronal spikes. The neuronal spikes are decoded and represent a mobile platform failure mode. The system causes the mobile platform to initiate a mitigation action based on the mobile platform failure mode.
US11288570B2 Semiconductor channel based neuromorphic synapse device including trap-rich layer
A semiconductor channel based neuromorphic synapse device 1 including a trap-rich layer may be provided that includes: a first to a third semiconductor regions which are formed on a substrate and are sequentially arranged; a word line which is electrically connected to the first semiconductor region; a trap-rich layer which surrounds the second semiconductor region; and a bit line which is electrically connected to the third semiconductor region. When a pulse with positive (+) voltage is applied to the word line, a concentration of electrons emitted from the trap-rich layer to the second semiconductor region increases and a resistance of the second semiconductor region decreases. When a pulse with negative (−) voltage is applied to the word line, a concentration of electrons trapped in the trap-rich layer from the second semiconductor region increases and the resistance of the second semiconductor region increases.
US11288569B2 Vehicle driving assist system with enhanced data processing
A vehicular driving assistance system includes an exterior viewing camera disposed at a vehicle and an ECU disposed at the vehicle for processing captured image data to detect an object exterior of the vehicle. The ECU performs processing tasks for multiple vehicle systems, including at least (i) a headlamp control system, (ii) a collision avoidance system and (iii) a lane departure warning system. Responsive to determination at the ECU that one of the multiple vehicle systems requires safety critical processing, (i) processing for that vehicle system is determined at the ECU to be a higher priority task, (ii) the ECU performs safety critical processing for that higher priority task and (iii) lower priority processing tasks are shifted from the ECU to other processors within the vehicle so that the ECU maximizes safety critical processing for that higher priority task.
US11288565B2 Non-transferable radio frequency identification label or tag
A Non-transferable Radio Frequency Identification (RFID) assembly for attachment to an article comprises a RFID module; and a antenna module coupled with the RFID module, the antenna module comprising a conductive layer, a substrate, and an adhesive modification layer between the conductive layer and the substrate, the adhesive modification layer configured such that when the assembly is attached to the article and attempt to remove the assembly will cause the substrate to release and leave the conductive layer intact.
US11288558B2 Dithering based color conversion
In some examples, dithering based color conversion may include ascertaining an input color value. Based on conversion of the input color value to an output color space representation, a set of nodes that are to be analyzed to control operation of a printer may be determined. Based on a position of the input color value from each node of the set of nodes, a corresponding probability associated with each node of the set of nodes may be determined. Further, the operation of the printer may be controlled based on the determined probability associated with each node of the set of nodes.
US11288551B2 Edge-based adaptive machine learning for object recognition
Examples of techniques for adaptive model training are provided. According to one or more embodiments of the present invention, a computer-implemented method for adaptive model training includes generating, by a processing system, a training instance based at least in part on a plurality of images that match a contextual specification of a target visual domain. The method further includes extracting, by the processing system, objects from one of the plurality of images. The method further includes for each extracted object, generating, by the processing system, a plurality of machine learning model features and label recommendations for a user.
US11288548B2 Target detection method and apparatus, and computer device
Embodiments of methods and apparatuses for object detection and of computer devices are disclosed. The method for object detection includes: acquiring an image to be detected that is captured by an image capturing means; inputting the image to be detected into a fully convolutional neural network obtained by training to generate an object upper-vertex confidence distribution diagram, an object lower-vertex confidence distribution diagram, and an object upper-and-lower-vertex correlation diagram for the image to be detected; for the object upper-vertex confidence distribution diagram and the object lower-vertex confidence distribution diagram respectively, determining upper-vertex objects and lower-vertex objects in the image to be detected by using a preset object determination method; for each first vertex, calculating a correlation value of a connection line connecting the first vertex object and each of second vertex object respectively by mapping the upper-vertex objects and the lower-vertex object onto the object upper-and-lower-vertex correlation diagram; and based on the correlation values, determining a connection line having a maximum correlation value as a specified object by matching the upper-vertex objects and lower-vertex objects. The accuracy of object detection can be improved through the present solution.
US11288547B2 Method for inserting domain information, method and apparatus for learning of generative model
An apparatus for learning of generative model according to an embodiment includes an encoder configured to extract a feature from input data and output a feature vector, a decoder configured to restore the input data on the basis of the feature vector, and a domain module configured to generate domain information to be learned through a generative model into domain vector blocks, each with a size corresponding to the feature vector, concatenate the feature vector and the domain vector block, and input a concatenated vector to the decoder.
US11288536B2 Image processing apparatus, image processing method, and non-transitory computer-readable storage medium
An image processing apparatus includes a determination unit configured to determine a region of the image on which to perform character recognition processing, a decision unit configured to decide, based on a number of black pixels in contact with the region determined by the determination unit, whether to perform the character recognition processing on an expanded region obtained by expanding the region determined by the determination unit rather than on the region determined by the determination unit, and a character recognition unit configured to perform the character recognition processing on that region of the image decided by the decision unit.
US11288534B2 Apparatus and method for image processing for machine learning
An image processing apparatus includes a superpixel extractor configured to extract a plurality of superpixels from an input original image, a backbone network including N feature extracting layers (here, N is a natural number of two or more) which divide the input original image into grids including a plurality of regions and generate an output value including a feature value for each of the divided regions, and a superpixel pooling layer configured to generate a superpixel feature value corresponding to each of the plurality of superpixels using a first output value to an Nth output value output from each of the N feature extracting layers.
US11288532B2 Systems and methods for facilitating candidate interviews
A system for determining candidate answers during an interview. The system may include a memory storing executable instructions, and at least one processor configured to execute the instructions to perform operations. The operations may include capturing, by an image sensor, a plurality of images comprising a plurality of candidate answers; detecting, based on the captured images, a first bounding box comprising the plurality of the candidate answers; detecting, based on the captured images, a second bounding box comprising a plurality of alphanumeric characters, a first one of the alphanumeric characters being located on a line of software code; calculating a distance from a side of a first bounding box to a side of a second bounding box; and determining, based on the calculated distance, a source code alignment.
US11288531B2 Image processing method and apparatus, electronic device, and storage medium
An image processing method and apparatus, an electronic device, and a storage medium are provided. The method includes: determining a first image and first location information of a target region according to a reference image; cropping the target region to obtain a cropped image; performing noise reduction on the cropped image, and determining second location information of a face region and third location information of a body region; determining fourth location information of the face region and fifth location information of the body region in the first image according to the first location information, the second location information, and the third location information; and processing the first image according to the fourth location information and the fifth location information.
US11288530B1 Systems and methods for liveness-verified identity authentication
Systems and methods for identity authentication based on liveness-verified biometric data that cannot be stolen/spoofed. In various embodiments, the disclosed systems and methods facilitate access to SaaS platforms, transactions, and/or physical assets via identity authentication based on comparison of liveness-verified biometric data (e.g., data that has been verified as derived from the correct actual live individual to avoid bad actors spoofing the data to gain access—in one embodiment, as one factor in a two factor authentication schema) to pre-verified identity data. Liveness-verified biometric data may, in various embodiments, be derived from facial features, fingerprints, voice recognition, DNA, etc. Generally, if the liveness and identity of the requesting individual cannot be verified, then the individual will not be permitted access.
US11288529B2 Systems and methods for determining vehicle occupancy rate
Various embodiments are described herein for methods, devices and systems that can be used to determine an occupancy count for a vehicle. In at least one embodiment, the method includes receiving a plurality of data signals from a corresponding one or more occupancy data sources, storing a plurality of occupancy data source records corresponding to each received data signal analyzing the plurality of occupancy data signals to identify a state of each occupancy data source for a duration of time marked by a starting time and a stopping time of the vehicle, processing the plurality of occupancy data signals based on the identified state of the corresponding occupancy data source; generating an estimated occupancy count; providing a signal corresponding to the estimate occupancy count to a display system for verification by at least one occupant of the vehicle and receiving a verification input from the at least one occupant.
US11288528B2 Differentiation-based traffic light detection
A method, apparatus, and system for determining a state of an upcoming traffic light is disclosed. At an autonomous driving vehicle (ADV), an upcoming traffic light ahead in a direction of travel is detected. A relative position of the ADV to the traffic light is determined based on a three-dimensional (3D) position of the traffic light and a position of the ADV. A first image whose content includes the traffic light is captured. A second image of the traffic light is obtained, which comprises cropping the first image and preserving only a first sub-region of the first image that corresponds to the traffic light. One or more third images of the traffic light are retrieved from a precompiled image library based on the relative position of the ADV to the traffic light. A state of the traffic light is determined based on the one or more third images.
US11288523B2 Pseudo-range estimation from a passive sensor
A rough initial estimate of Line of Sight range (“pseudo-range”) is generated essentially immediately following the detection of an object by a passive sensor on a vehicle. The data are combined with prior detection likelihood and prior performance models for the sensor. These comparisons generate a posterior probability distribution of pseudo-range estimates. A pseudo-range estimate is derived from the probability distribution and output for use in detect and avoid decision-making and action planning. The pseudo-range estimate can be updated to improve its accuracy, such as by using a recursive filter (e.g., a Kalman filter). Other information, such as current atmospheric data, or known (or likely) vehicular activity in the region and at the current time, can be used in addition to the vehicle's spatial and temporal location, to improve accuracy.
US11288522B2 Generating training data from overhead view images
The present invention relates to a method of generating an overhead view image of an area. More particularly, the present invention relates to a method of generating a contextual multi-image based overhead view image of an area using ground map data and field of view image data.Various embodiments of the present technology can include methods, systems and non-transitory computer readable media and computer programs configured to determine a ground map of the geographical area; receiving a plurality of images of the geographical area; process the plurality of images to select a subset of images to generate the overhead view of the geographical area; divide the ground map into a plurality of sampling points of the geographical area; and determine a color of a plurality of patches of the overhead view image from the subset of images, each patch representing each sampling point of the geographical area.
US11288518B2 Tracking positions using a scalable position tracking system
A scalable tracking system processes video of a space to track the positions of people within a space. The tracking system determines local coordinates for the people within frames of the video and then assigns these coordinates to time windows based on when the frames were received. The tracking system then combines or clusters certain local coordinates that have been assigned to the same time window to determine a combined coordinate for a person during that time window.
US11288517B2 System and method for deep learning enhanced object incident detection
A system and method detects falling incidents on structures such as cruise vessels, oil rigs, overpasses, and buildings, and also detects overboarding movements onto structures such as cargo ships. The system includes at least two opposed imaging devices which record video streams of a detection cuboid within an overlapping region of view volumes for the imaging devices. The imaging devices monitor objects that pass through the cuboid. Identified objects within the video streams are paired, their conformance is determined, and real-world information such as size, trajectory, and location is determined.
US11288509B2 Fall detection and assistance
A method for controlling a robotic device based on observed object locations is presented. The method includes observing objects in an environment. The method also includes generating a probability distribution for locations of the observed objects. The method further includes controlling the robotic device to perform an action when an object is at a location in the environment with a location probability that is less than a threshold.
US11288506B2 Refrigerator appliances and methods for tracking stored items
A refrigerator appliance, as provided herein, may include a cabinet defining a chilled chamber, a door rotatably hinged to the cabinet, a camera module, and a controller. The camera module may be mounted to the cabinet. The controller may be operably coupled to the camera module. The controller may be configured to initiate an operation routine. The operation routine may include receiving a purchase invoice, initiating an item recognition sequence within the refrigerator appliance, generating an initial recognition attempt of a first stored item based on the item recognition sequence, comparing the initial recognition attempt of the first stored item to the purchase invoice, generating a modified recognition attempt of the first stored item based on the comparison of the initial recognition attempt the first stored item to the purchase invoice, and recording a descriptor of the first stored item to an inventory within the refrigerator appliance.
US11288505B2 Label reader for automatic drug compounder
An automatic drug compounder system may be provided with various components and capabilities for reconstituting a drug in a vial and providing the reconstituted drug to a receiving container. The system may include a camera for capturing images of the vial and processing circuitry for extracting information such as a lot number and an expiration date from the images. The system may rotate the vial while capturing the images to capture images of the entire vial. The processing circuitry may search a portion of the image for the lot number and expiration date, the portion based on stored information. The stored information may include a location, orientation, font size, or font color for printed information for a particular vial. The stored information may be retrieved based on a bar code read by the system.
US11288503B2 Systems and methods for image adjustment based on pupil size
Systems and methods for adjusting an image based on pupil size are disclosed. Particularly, a system for adjusting an image being presented on a display includes a processor. The processor is configured to identify a size of a pupil of a user viewing an image presented on the display, determine an intensity map based at least on the size of the pupil, and adjust the intensity values of at least a portion of the image using the intensity map. The intensity map indicates an amount of adjustment to intensity values of at least a portion of the image being displayed.
US11288499B2 Interactive method for generating strokes with Chinese ink painting style and device thereof
An interactive method for generating strokes with Chinese ink painting style, includes steps: obtaining an image including a pattern as an image object; obtaining a delimiting operation delimiting at least one stroke sample on a pre-stored ink painting sample, obtaining a basic outline forming a preliminary basic path of a stroke to be generated and drawn by a user on the image object; correcting stroke outlines in the stroke sample to obtain accurate stroke samples as candidate stroke samples; using the candidate stroke samples as references to generate morphological sample groups; correcting the preliminary basic path to obtain an accurate basic path; selecting morphological samples best matching the accurate basic path in the morphological sample groups as final stroke samples; and mapping style features of the final stroke samples onto the accurate basic path to generate an output image with Chinese ink painting style.
US11288497B2 Wireless network with awareness of human presence
Network devices (e.g., a modem, router, wireless user device, laptop, personal digital assistant or other similar wireless network devices) can be configured to monitor and detect a biological presence. In response to determining a biological presence (e.g., a human being or other similar being), a network device can alter parameters related to the generation of radio frequency (RF) energy in order to further ensure or guarantee safety from potential radiation as the number and power of network devices within a certain premises or vicinity increases.
US11288495B2 Object tracking and best shot detection system
A method and system using face tracking and object tracking is disclosed. The method and system use face tracking, location, and/or recognition to enhance object tracking, and use object tracking and/or location to enhance face tracking.
US11288489B2 Fingerprint identification method, electronic device and display panel
The present invention provides a fingerprint identification method, an electronic device and a display panel. The method includes: acquiring a center position information of a geometric center position of the touch operation getting a touch information of the touch operation; determining whether the center position information is the same as the geometric center position of one of the fingerprint identification arrays; getting a fingerprint image data according to a judgment result and the touch information; and unlocking the screen when the fingerprint image data is consistent with a preset fingerprint data.
US11288487B2 Cancelling out impairment data in fingerprint images
The invention relates to a method of a fingerprint sensing system of enabling cancelling out impairment data present in an image captured by a fingerprint sensor of the fingerprint sensing system, a method of a fingerprint sensing system of cancelling out impairment data present in an image captured by a fingerprint sensor of the fingerprint sensing system, and a fingerprint sensing system performing the methods.
US11288486B2 Fingerprint recognition optical film, and backlight unit and liquid crystal display device comprising the film optical
A fingerprint recognition optical film which transmits an infrared ray (IR) is introduced. The fingerprint recognition optical film may include a base film and a lens pattern layer including a plurality of lenses attached to one surface of the base film. Here, the plurality of lenses in the lens pattern layer are parallelly arranged with a predetermined distance and a flat pattern portion is formed among the lenses to transmit the infrared ray wherein a protrusion direction of the plurality of lenses is arranged to face to a light source.
US11288482B2 Display apparatus and driving method of display apparatus
A display apparatus and a driving method thereof are provided. The display apparatus includes a display panel, a plurality of photosensitive sensors spaced from each other are in a display region of the display panel, an auxiliary panel is on a light emergent side of the display panel, the auxiliary panel has a plurality of light transmitting regions spaced from each other, a light shielding region is between the light transmitting regions adjacent to each other, and light from an object positioned above the auxiliary panel passes through the light transmitting regions and forms an image of the object on the photosensitive sensors.
US11288480B2 Method for authenticating a finger of a user of an electronic device
The present invention generally relates to a method for authenticating a finger of a user of an electronic device comprising a fingerprint sensor for sensing a fingerprint pattern, the method comprising the steps of: acquiring a candidate fingerprint image; determining, based on the candidate fingerprint image, a humidity level indication indicative of the humidity level of the finger; performing an authentication pre-process based on the humidity level indication; performing a fingerprint authentication process based on the pre-process to authenticate the user.
US11288478B2 Fingerprint identification module, manufacturing method and driving method thereof, and display device
A fingerprint identification module, a manufacturing method and driving method thereof, and a display device. The fingerprint identification module includes: a driving backplate, including a substrate, identification circuits on the substrate, the identification circuits having a first electrode pad, a second electrode pad; acoustic units including: a first electrode; a piezoelectric film layer positioned on the side, close to the driving backplate, of the first electrode; a second electrode positioned on the side, close to the driving backplate, of the piezoelectric film layer; a first lead-out terminal electrically connected with the first electrode; a second lead-out terminal electrically connected with the second electrode; cavities being in one-to-one correspondence to the acoustic units, the cavities positioned between the second electrodes and the substrate, and one side face, away from the substrate, of cavity being defined by at least one side face, close to the substrate, of the second electrode.
US11288476B2 Fingerprint sensor package
The present invention generally relates to a fingerprint sensor package comprising a substrate having thereon a plurality of electrical connection pads, a fingerprint sensor arranged on the substrate and electrically connected to at least one of the electrical connection pads, a bond wire loop formed from a bond wire having two ends of which at least one end is mechanically and electrically attached to a first one of the electrical connection pads, and a force sensing member in electrical contact with the first electrical connection pad via an upper portion of the bond wire loop, and in electrical contact with a second one of the electrical connection pads different from the first electrical connection pad, wherein an electrical property of the force sensing member is alterable in response to a deformation of the force sensing member.
US11288473B2 Industrial digital barcode scanner
A barcode scanner assembly for capturing at least one object appearing in a field of view (FOV) is provided that includes a base defining a curved base surface and a scanner enclosure being mechanically coupled to the base. The scanner enclosure includes a top portion and a bottom portion opposite the top portion. The bottom portion of the scanner enclosure is positioned proximate to the base. The bottom portion of the scanner enclosure includes a curved scanner enclosure surface. The curved base surface and the curved scanner enclosure surface are nested such that a clearance of less than approximately 5 mm is formed between the curved base surface and the curved scanner enclosure surface.
US11288472B2 Cart-based shopping arrangements employing probabilistic item identification
In one aspect, a retail store has multiple sensors, including item sensors in a shopping cart for gathering data from a shopper-selected first item. At least certain of the sensor data is provided to a classifier, which was previously-trained (using data including optical data from known items) to identify possible item matches corresponding to data sensed from the first item. An item identification hypothesis that the shopper-selected first item has a particular identity is evaluated based on (a) information from the classifier, and (b) store layout data indicating items associated with a store location visited by the cart or shopper. The item identification hypothesis has a confidence score. If the score meets a criterion, an item of the hypothesized identity is added to a shopping tally. A great number of other features and arrangements are also detailed.
US11288469B2 Industrial digital barcode reader
A convertible slot scanner assembly for capturing at least one object appearing in a field of view (FOV) is provided that includes an imaging assembly, a controller, an image decoder, a chassis, a first window, and a housing. The chassis is configured to accommodate the imaging assembly and includes an optical cavity, an opening, and a flange portion at least partially surrounding the opening. The first window is configured to at least partially cover the opening of the chassis. The housing includes a housing cavity that is dimensioned to at least partially accommodate the chassis. The housing is positionable in a first, horizontal configuration and a second, vertical configuration. In the horizontal configuration, the first window is in a generally horizontal orientation. In the vertical configuration, the first window is in a generally upright orientation.
US11288468B2 Multimode millimeter wave RFID devices and methods of use thereof
A radiofrequency identification (RFID) reader device includes a radiofrequency device configured to transmit and receive electromagnetic radiation through an antenna array. An RFID control computing device is coupled to the radiofrequency device and includes a memory coupled to a processor which is configured to be capable of executing programmed instructions comprising and stored in the memory to operate the radiofrequency device in a first mode to transmit a first radiofrequency beam to a scan area through the antenna array. A spatial location for RFID tags located within the scanned area is determined from a radar image. The radiofrequency device is operated in a second mode to transmit a second radiofrequency beam to at least one of the RFID tags, based on the determined spatial location of the RFID tags, to power an integrated circuit or sensor located on and to communicate with the at least one of the RFID tags.
US11288466B2 Electromagnetic state sensing devices
Methods include receiving a request from a user device to download an application and providing access to the application in response to the request. The application is configured to transmit a first electromagnetic radiation and receive, from an electromagnetic state sensing device (EMSSD) that is affixed to product packaging, a first electromagnetic radiation return signal. The first electromagnetic radiation return signal is transduced by the EMSSD to produce an electromagnetic radiation signal that encodes first information comprising a product identification code. The application is also configured to apply a rule that is selected based on the product identification code; transmit a second electromagnetic radiation ping that is tuned based on the rule; receive, from the EMSSD, a second electromagnetic radiation return signal that encodes second information pertaining to contents within the product packaging; and send, from the user device, a portion of the second information to an upstream computing device.
US11288464B2 Multi-protocol RFID system
A multi-protocol RFID interrogating system employs a synchronization technique (step-lock) for a backscatter RFID system that allows simultaneous operation of closely spaced interrogators. The multi-protocol RFID interrogating system can communicate with backscatter transponders having different output protocols and with active transponders including: Title 21 compliant RFID backscatter transponders; IT2000 RFID backscatter transponders that provide an extended mode capability beyond Title 21; EGOTM RFID backscatter transponders, SEGOTM RFID backscatter transponders; ATA, ISO, ANSI AAR compliant RFID backscatter transponders; and IAG compliant active technology transponders. The system implements a step-lock operation, whereby adjacent interrogators are synchronized to ensure that all downlinks operate within the same time frame and all uplinks operate within the same time frame, to eliminate downlink on uplink interference.
US11288457B1 Dialog management using knowledge graph-driven information state in a natural language processing system
Systems and methods are disclosed for determining a move driven by an interaction. In some embodiments, a processor determines an operational state of an interaction with a user based on parameter values of a data structure. The processor identifies a plurality of candidate moves for changing the operational state by determining a domain in which the interaction is occurring, retrieving a set of candidate moves that correspond to the domain from a knowledge graph, and adding the set to the plurality of candidate moves. The processor encodes input of the user received during the interaction into encoded terms, and determines a move for changing the operational state based on a match of the encoded terms to the set of candidate moves. The processor updates the parameter values of the data structure based on the move to reflect a current operational state led to by the move.
US11288454B2 Article generation
An article generation method and device, and a computer storage medium. According to an example of the method, after a content source is mined based on requirement information inputted by a user, at least one topic dimension vector may be extracted from the mined content source by using a particular topic generation model. Then, for each extracted topic dimension vector, topic sentence mining is performed on the content source according to the topic dimension vector, to obtain topic sentences corresponding to the topic dimension vector. Finally, the topic sentences corresponding to the at least one topic dimension vector are spliced and synthesized, to generate an article conforming to the requirement information.
US11288450B2 Technology platform for data discovery
A method includes receiving a set of documents related to data discovery issues, wherein at least a first data discovery issue is unrelated to a second data discovery issue. The method further includes generating a map of terms and words for the set of documents that correspond to concepts. The method further includes providing a user interface that includes a search analytics tool to a user associated with the first data discovery issue.
US11288449B2 Method to input content in a structured manner with real-time assistance and validation
A user-defined, structured input which identifies a column in a database and includes an active input associated with the column is received via a UI. A format-related, context-sensitive rule which applies to the active input is determined including by determining an expected format for the active input based at least in part on the format of the column in the database. Guidance associated with satisfying the rule is provided in real time via the UI. This includes displaying format assistance associated with the rule (by identifying the expected format and/or automatically configuring the UI so that the active input has a format which matches the expected format) and/or displaying format validation associated with the rule, including by indicating whether the format of the active input matches the expected format.
US11288445B2 Automated system and method for assigning billing codes to medical procedures
A method is presented for assigning billing codes for medical procedures. For each string in an input record describing a medical procedure in the input text description, comparing the string to entries in a dictionary of common misspelling and, in response to the string matching an entry in the dictionary, replacing the string with proper spelling; for each string in the input record, comparing the string to entries in another dictionary of abbreviations and, in response to the string matching an entry in the dictionary, replacing the string with expanded text for the abbreviation; constructing a feature vector by extracting features from the input record; for each billing code in a listing of possible billing codes, computing a classifier score for the feature vector using machine learning; and assigning a billing code to the input record from the listing of possible billing codes based on the classifier scores.
US11288444B2 Optimization techniques for artificial intelligence
Methods, apparatuses and computer readable medium are presented for generating a natural language model. A method for generating a natural language model comprises: selecting from a pool of documents, a first set of documents to be annotated; receiving annotations of the first set of documents elicited by first human readable prompts; training a natural language model using the annotated first set of documents; determining documents in the pool having uncertain natural language processing results according to the trained natural language model and/or the received annotations; selecting from the pool of documents, a second set of documents to be annotated comprising documents having uncertain natural language processing results; receiving annotations of the second set of documents elicited by second human readable prompts; and retraining a natural language model using the annotated second set of documents.
US11288442B2 Managing extended schemas
Implementations generally relate to extended schemas. In some implementations, a method includes displaying a first extensible markup language schema definition (XSD) schema, where the first XSD schema includes a plurality of XSD elements arranged in a tree structure. The method further includes receiving a selection of at least one XSD element of the plurality of XSD elements. The method further includes displaying one or more XSD extension selections associated with the at least one XSD element. The method further includes receiving at least one XSD extension selection of the one or more XSD extension selections. The method further includes appending in the tree structure at least one XSD extension element based on the at least one XSD extension selection.
US11288441B1 System and method for creation and management of public links in a public link dashboard for public safety agencies
Techniques for management of links related to public safety incidents within a window displayed in a graphical user interface are provided. Creation of a plurality of links associated with public safety incidents is monitored. When each of the links is shared is monitored. With whom each of the links is shared is monitored. The graphical user interface displays a list of the created links, the links created by an agency. User input selecting a created link from the list of created links is received. The graphical user interface, details about the link creation, the details including when the link that was created, the expiration date of the link, whom the link was shared with, and when the link was shared. The graphical user interface displays a control to alter the expiration date of the link, wherein a notification of media upload routed based, in part, on the expiration date.
US11288437B2 Electromigration evaluation methodology with consideration of both self-heating and heat sink thermal effects
An electromigration (EM) sign-off methodology that analyzes an integrated circuit design layout to identify heat sensitive structures, self-heating effects, heat generating structures, and heat dissipating structures. The EM sign-off methodology includes adjustments of an evaluation temperature for a heat sensitive structure by calculating the effects of self-heating within the temperature sensitive structure as well as additional heating and/or cooling as a function of thermal coupling to surrounding heat generating structures and/or heat sink elements located within a defined thermal coupling volume or range.
US11288432B2 Computer implemented system and method for generating a layout of a cell defining a circuit component
Various implementations described herein are directed to a method. The method may provide a tile database with multiple tiles that define one or more first component sections for a memory device. The method may define an array of storage elements having a specified memory array width. The method may define one or more second component sections having at least part of a standard cell based tile with standard cells arranged in multiple standard cell rows. The method may generate a memory instance by defining a layout for the memory device with the multiple tiles selected from the tile database based on matching the multiple standard cell rows to the specified memory array width of the array of storage elements.
US11288429B2 Electrical mask validation
An embodiment of the invention may include a method for ensuring semiconductor design integrity. The method may include analyzing a photomask design for a semiconductor circuit. The photomask may include a primary electrical design necessary for the operation of the semiconductor circuit, and white space, which has no primary electrical design. The method may include inserting a secondary electrical design into the white space of the photomask design for the semiconductor circuit. The secondary electrical design may have known electrical properties for validating the semiconductor circuit design.
US11288428B1 Integrated circuit design modification for localization of scan chain defects
An integrated circuit (IC) design comprising a scan chain may be received, where stimulus values may be scanned-in and response values may be scanned-out through a scan path in the scan chain, where the scan path may include a first scan cell and a second scan cell such that the first scan cell is downstream with respect to the second scan cell. The scan chain may be modified to enable observation of a 0 and a 1 value in the first scan cell in presence of a defect in the second scan cell, or observation of a 0 and a 1 value in the second scan cell in presence of a defect in the first scan cell.
US11288426B2 Analyzing delay variations and transition time variations for electronic circuits
A system receives a circuit description and measures of intrinsic delay, intrinsic delay variation, transition time and transition time variation for each stage and determines stage delay variation of each stage. The system receives a circuit description and derate factors and determines an intrinsic delay standard deviation and a correlation coefficient. The system determines a stage delay variation of each stage based on the determined factors. The system receives parameters describing an asymmetric distribution of delay values and generates a normal distribution of delay values. The system receives measures of nominal transition time at an output and input of a wire, and transition time variation at the input of the wire and determines a transition time variation at the output of the wire. The system receives measures of an Elmore delay and a nominal delay of the wire and determines a delay variation at the output of the wire.
US11288425B1 Path-based timing driven placement using iterative pseudo netlist changes
Carry out an initial wire-length-driven placement for an integrated circuit design embodied in an unplaced netlist, using a computerized placer, to obtain a data structure representing initial placements of logic gates. Identify at least one timing-critical source-sink path between at least one pair of source-sink endpoints in the data structure representing the initial placements. Create a new pseudo two-pin net for each pair of the at least one pair of source-sink endpoints to create an updated netlist. Carry out a revised wire-length-driven placement on the updated netlist to obtain a data structure representing revised placements.
US11288413B2 Method for automatic modeling of an architecture based on an architectural drawing
The present disclosure provides a method for automatic modeling of an architecture based on an architectural drawing, comprising steps of: reading parameter information of the architectural drawing, identifying a category to which any architectural object belongs by acquiring line segments constituting the architectural object and coordinate data of endpoints of the line segments; generating a binary file or a preset number of binary files based on the coordinate data and elevation data of the endpoints of all the line segments of architectural objects belonging to the same category for all storeys of the architectural drawing; optimizing the binary file or the binary files corresponding to the architectural objects belonging to the same category for all the storeys of the architectural drawing; and generating a three-dimensional model of the architecture. The modeling precision and modeling efficiency of the architecture can be improved by adopting the technical solution of the present disclosure.
US11288412B2 Computation of point clouds and joint display of point clouds and building information models with project schedules for monitoring construction progress, productivity, and risk for delays
A system initializes a set of calibrated images with known 3D pose relative to a 3D building information model (BIM) to be anchor images, detects features within images of unknown position and orientation, and determines matches with features of the calibrated images. The system determines a subset of the images that have at least a threshold number of matching features, selects an image from the subset of the images having the largest number of matching features, and executes a reconstruction algorithm using the image and the anchor images to calibrate the image to the BIM and generate an initial 3D point cloud model. The system repeats the last steps to identify a second image from the subset and perform, starting with the initial 3D point cloud model and using the second image, 3D reconstruction to generate an updated 3D point cloud model that is displayable in a graphical user interface.
US11288409B2 Method and system for designing electrical machines using reinforcement learning
An example method of designing an electrical machine includes providing at least one goal and at least one design constraint for a desired electrical machine to a deep neural network that comprises a plurality of nodes representing a plurality of prior electrical machine designs, the plurality of nodes connected by weights, each weight representing a correlation strength between two nodes. A proposed design is generated from the deep neural network for an electrical machine based on the goal(s) and design constraint(s). A plurality of the weights are adjusted based on a reward that rates at least one aspect of the proposed design. The proposed design is modified using the deep neural network after the weight adjustment. The adjusting and modifying are iteratively repeated to generate subsequent iterations of the proposed design, each subsequent iteration based on the reward from a preceding iteration. A system for designing electrical machines is also disclosed.
US11288394B2 Webpage content self-protection method and associated server
A webpage content self-protection method includes: running a set of webpage elements of at least one webpage through a browser, wherein at least one portion of webpage elements within the set of webpage elements includes webpage contents of the aforementioned at least one webpage; monitoring a target webpage element within the set of webpage elements to determine whether any content variation event associated to the target webpage element occurs; when the content variation event occurs, storing previous data of the target webpage element, and generating a first password, wherein the first password is a one-time password; trying extracting a second password from the target webpage element, in order to perform password verification; and when failure of extracting the second password occurs or the first password and the second password are different from each other, recovering the target webpage element according to the previous data. An associated server is also provided.
US11288392B2 Systems and methods for data protection
A system includes a data owner interface, a database, a requester interface, an approver interface, a database interface, and a central controller. The data owner interface can provide protected data and data usage rules. The database can store the protected data. The requester interface can provide a request to access the protected data and receive sanitized results. The approver interface can provide approval or disapproval of access to the protected data and receive the data usage rules. The database interface can store the protected data in the database and provide access to the protected data.
US11288391B2 Filename-based malware pre-scanning
Filename-based malware pre-scanning is described herein. A method as described herein can include obtaining, by a device operatively coupled to a processor, a malware scan request for a first file in a directory of a file system, the first file having a first filename belonging to a filename sequence; appending, by the device, the first file to a first malware scan queue; and appending, by the device, respective second files in the directory to a second malware scan queue that is distinct from the first malware scan queue, wherein the respective second files are distinct from the first file and have respective second filenames belonging to the filename sequence.
US11288386B2 Method and system for self-sovereign information management
The present teaching relates to method, system, medium, and implementation for secure data management associated with a record owner. A request is first received from a service provider for validating one or more data items in order to carry out a transaction between the record owner and the service provider. The record owner performs authentication required and send the request to a trusted party seeking to validate the one or more data items, wherein the trusted party is authorized to access the one or more data items. When a cloaked identifier to be used for validating the one or more data items is received from the trusted party, it is sent to the service provider for the service provider to use for validating the one or more data items.
US11288382B2 Removing information from data
Non-informational data D is generated as an output using a non-informational data E and informational data as inputs to a function on a computing device in an information-restricted domain. The function may be an XOR and the non-informational data E may be a pseudorandom string of the same length as the informational data. The non-informational data D is moved to an unrestricted domain where it may be managed normally. When the informational data is needed it can be re-generated using the non-informational data D and non-informational data E as inputs to an inverse function (XOR is its own inverse). The non-informational data E may be generated from a smaller random seed.
US11288378B2 Embedded data protection and forensics for physically unsecure remote terminal unit (RTU)
Systems and methods include a method for protecting data for a remote terminal unit (RTU) and providing audit trail information for forensics procedures. Monitoring is performed for conditions detected at an RTU that warrant a data protection operation at the RTU. The monitoring is performed by an instrumented security function (ISF) chip communicating with the RTU in a supervisory control and data acquisition system (SCADA) network. Upon determining that conditions are warranted, the data protection operation is initiated by the ISF chip. The system also provides audit trail information for forensics procedures upon detecting a threat in the vicinity of the RTU. The system invokes the forensics procedure by initiating the localization services (HBL) embedded as part of the RTU's disk apparatus triggered by a change to the disk apparatus such as a power disconnect or by receiving a security signal from the NAC or local occupancy sensors.
US11288374B2 Information processing device, method for controlling information processing device, and program
An information processing device (1) includes: a decoding circuit (12b), provided on a data bus (DB) for connecting a main memory (101) and an external storage device (11), which is capable of switching between enabling and disabling a process for decoding information that is transmitted through the data bus (DB); and a CPU (100) that is configured to read out information written in the external storage device (11) into the main memory (101). The CPU (100) is configured to enable the decoding process of the decoding circuit 12b in a case where a snapshot image of the main memory 101 is read out as the information written in the external storage device (11).
US11288371B2 Blockchain-based data processing method, apparatus, and device
A blockchain-based data processing method is applied to a terminal device provided with a trusted execution environment, and includes: acquiring a data upload request of a user, the data upload request including to-be-uploaded data to be uploaded to a blockchain; transferring, through a first trusted application for performing data upload processing on the terminal device, the to-be-uploaded data in the data upload request to the trusted execution environment of the terminal device, wherein the trusted execution environment is provided with a verification rule for performing data verification on the to-be-uploaded data of the first trusted application; determining, by using the trusted execution environment, whether the to-be-uploaded data complies with the verification rule; and if it is determined that the to-be-uploaded data complies with the verification rule, acquiring verified to-be-uploaded data from the trusted execution environment based on the first trusted application, and uploading the verified to-be-uploaded data.
US11288368B1 Signature generation
A plurality of clustered files is received. A first tile included in the plurality is selected and loaded into a suffix array. A chunk is located in a second file that is also present in the first file. A determination is made that the located chunk is present in a threshold number of additional files included in the plurality of clustered files. A signature is generated for the plurality of clustered files at least in part by using the chunk.
US11288366B2 Distractional variable identification for authentication of resource distribution
A system for capturing communication variables associated with a communication between two or more parties and implementing a quantum optimizer to analyze the communication variables to determine the actual context of a communication held by one or more parties to the communication. Once the actual context is determined, a further determination is made as to whether the actual context poses or potentially poses a security threat to one or more parties to the communication or a third-party and, if so, notifies the party of the security threat. In this regard, parties to a communication that are unaware of the actual context of the communication held by another party are made aware of that actual context poses a security threat and, in some embodiments, notifies the parties while the communication is still occurring.
US11288363B2 System and method of microphone intrusion detection and notification
An activity sensing circuit includes an ammeter circuit configured to monitor a supply current drawn specifically by a webcam. A hardware trigger circuit receives a webcam supply current monitoring signal from the ammeter circuit, and detects when the webcam supply current monitoring signal indicates the supply current drawn specifically by the webcam exceeds a first threshold supply current level. In response to detection of the supply current exceeding the first threshold supply current level, the trigger circuit notifies an indicator circuit to provide a user-perceptible indication. The indicator circuit is immune to control by a processor of an information handling system of which it is part.
US11288362B2 System and method for creating antivirus records for antivirus applications
Disclosed are systems and methods for creating antivirus records for antivirus applications. An exemplary method includes: analyzing a log of records of API function calls of a file for presence of malicious behavior using one or more behavioral rules; determining that the file is malicious when a behavioral rule corresponding to one or more records of API function calls from the log is identified; extracting from the log the one or more API function calls associated with the identified behavioral rule; determining whether the one or more extracted records of API function calls are supported by an antivirus application of a user device; and when the one or more extracted records of API function calls are not supported by the antivirus application, adding to the antivirus application, a support for registering the unsupported records of API function calls.
US11288356B2 Electronic apparatus and control method thereof
An electronic apparatus is disclosed. The electronic apparatus includes a display, and a processor configured to, based on a user command for setting unlocking information being input, display a screen including a word on the display, and store information on an object drawn on the screen by a user's gesture as the unlocking information, wherein the word is configured to induce an object related to the word to be drawn on the screen.
US11288354B2 Verification code-based verification processing
A method including a server acquires verification code parameters required for generating a verification code; the server uses the verification code parameters as an input to a three-dimensional model to generate a three-dimensional image, wherein recognizable content corresponding to a specified visual focus position of a user is embedded in the three-dimensional image; and the server sends the three-dimensional image to a client terminal as a verification code for display.
US11288351B2 Delayed two-factor authentication in a networked environment
Systems and methods of the present disclosure enable for a delayed, two-factor authentication to occur in networked devices. The system and methods can enable the immediate delivery of digital components, which results in fewer abandoned requests, and saves network resources. The system and methods can enable the authorization of data transmissions in networked computer devices that include limited user interfaces, such as voice-based interfaces.
US11288348B2 Biometric authentication, identification and detection method and device for mobile terminal and equipment
The application provides a method for attack detection in biometric authentication. The method may be implemented by a mobile terminal device, and comprises: obtaining sensor data of the mobile terminal device, wherein the sensor data is collected when the mobile terminal device performs biometric authentication, and the sensor data comprises acceleration sensor data of the mobile terminal device indicating accelerations of the mobile terminal device in x, y, and z axes of a three-dimensional space, and/or gyroscope data of the mobile terminal device indicating angular velocities in the x, y, and z axes of the three-dimensional space; and inputting the sensor data into an attack determination model to determine whether an attack occurs in the biometric authentication, wherein the attack determination model is trained by using sensor training data obtained based on sensor data of the mobile terminal device collected when the mobile terminal device performed biometric authentication historically.
US11288346B1 System and method for authenticating users using weak authentication techniques, with differences for different features
A system and method uses different authentication techniques, including weak passive authentication techniques, to authenticate users by generating a score and comparing it to a threshold selected according to the feature the user is requesting.
US11288345B2 Identifying copyrighted material using embedded timestamped copyright information
Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage media, for identifying copyrighted material based on embedded copyright information. One of the methods includes generating, by a computing device, a timestamp indicating a time at which an update to a text segment within the textual content is performed to provide an updated text segment; generating, by the computing device, a unique identifier (ID) based on the timestamp and copyright information associated with the textual content, wherein the timestamp, the textual content, the updated text segment, and the copyright information are recorded on a blockchain of a blockchain network; and embedding, by the computing device, the unique ID in at least a portion of the updated text segment to provide an information-embedded updated text segment that enables retrieval of the copyright information associated with the updated text segment from the blockchain based on the unique ID.
US11288344B2 Protecting an application via an intra-application firewall
One or more communication interfaces of a first application may be scanned. In response to the scanning, it may be determined that at least a first component of the first application is subject to public access from any application. One or more public access features associated with the first component may be removed, wherein the first component is no longer subject to public access from any application. A first module may be added to the first application to control access to data to or from the first component via one or more security rules.
US11288343B2 Systems and methods for software license management using a distributed ledger
Systems and methods for software license management using a distributed ledger are disclosed. A method for software license management may include: receiving, from an agent executed by an electronic device in a computer network, a request for a new software license for the electronic device or for a user; determining that there are no available tokens for associated with the software license in a license inventory; obtaining a license for the software; generating a token for the license, wherein the token comprises an identification of a license type and a software identifier; writing the token to a license distributed ledger with an indication that the token is available; reserving the token for the electronic device or the user and writing the reservation to the license distributed ledger; and adding a second token for the license to an electronic wallet associated with the electronic device or the user.
US11288340B2 Dynamically updating a model associated to a simulated interactive object
A method and computer system for dynamically updating a model associated to a simulated interactive object in an interactive computer simulation comprising a computer generated environment. In real-time, a simulated behavior of the simulated interactive object is provided considering the model associated thereto. After reception of a request to modify the model, a new model is determined and validated by computing a validation indicator. The validation indicator computation considers interrelated parameters associated to the model and simulated constraints associated to the computer generated environment. The model is then selectively and dynamically updated into a new model considering at least the validation indicator. Subsequently, in real-time, an updated simulated behavior of the simulated interactive object is provided correspondingly considering the model or the new model associated thereto.
US11288337B2 Object selection in web page authoring
A method performed in a web page authoring system having a user input system and an editing screen display for displaying a representation of a tag associated with a display artifact represented on the editing screen display is disclosed. A user action input selecting a reference point on the editing screen display for a web page being authored is received. A reference area on the editing screen display enclosing the selected reference point is set. The display object closest to the reference point is selected as a reference display artifact from among display artifacts in the reference area. A tag associated with the reference display artifact is selected from among tags associated with the display artifacts. A first rectangle is drawn on the editing screen display artifact. A second, larger rectangle is drawn enclosing the first rectangle. A space between the first and second rectangles represents the selected tag.
US11288335B2 Method for search resource recommendation and smart device
A method for search resource recommendation is disclosed. The method includes receiving a search request sent from a terminal, which includes a search keyword; searching a set of resources corresponding to the search keyword and analyzing each resource in the set of resources to determine which resource is a boost-traffic resource and which resource is an un-boost-traffic resource, wherein the boost-traffic resource is a resource having a traffic amount maliciously boosted in a set duration, and the un-boost-traffic resource is a resource having a normal traffic amount; and obtaining a total traffic amount of the un-boost-traffic resource and an adjusted traffic amount of the boost-traffic resource, determining a recommendation strategy of the set of resources according to the total traffic amount of the un-boost-traffic resource and the adjusted traffic amount of the boost-traffic resource, and sending the set of resources to the terminal according to the recommendation strategy.
US11288326B2 Retrieval method and device for judgment documents
The invention discloses a retrieval method and device for judgment documents and relates to the technical field of data retrieval, mainly aiming to mark existing judgment documents with information codes and perform vertical and horizontal retrieval according to the association relation among the information codes during retrieval so as to provide more comprehensive retrieval results. The main technical scheme of the invention includes: creating information codes, wherein the information codes are atomic data structures extracted from judgment documents according to preset classification dimensions and are configured for distinguishing and associating different judgment documents; marking judgment documents in a retrieval database with the information codes; associating the judgment documents marked with the information codes according to preset association information; acquiring corresponding information codes in retrieval information; and outputting and displaying the judgment documents marked with the information codes and judgment documents associated with the judgment documents marked with the information codes as retrieval results according to the information codes. The invention is mainly applied for retrieving the judgment documents.
US11288321B1 Systems and methods for editing and replaying natural language queries
An indication of a first natural language utterance identifying a user request is received. A natural language query is generated based on the first natural language utterance. The natural language query comprises (i) a plurality of categories, and (ii) a plurality of variables. An indication of a second natural language utterance identifying a modification to the user request is received. Whether to modify the natural language query or to generate a new natural language query based on the second natural language utterance is determine. Responsive to determining that the natural language query is to be modified based on the second natural language utterance, at least one of the plurality of variables or the plurality of categories of the natural language query is modified to correspond to the second natural language utterance. A response to the user request is provided based on the modified natural language query.
US11288320B2 Methods and systems for providing suggestions to complete query sessions
Embodiments for identifying entities relevant to queries are provided. At least one query is received from a user. The at least one query is associated with at least one entity. Results of the at least one query are analyzed to identify related entities. The related entities are analyzed based on a relevancy score and an information enhancement score for each of the related entities to generate a ranking of the related entities. At least one of the related entities is provided to the user based on the ranking of the related entities.
US11288319B1 Generating trending natural language request recommendations
In various embodiments, a natural language (NL) application implements functionality for recommending trending NL requests to users of the application. The functionality includes generating rating data associated with a plurality of natural language (NL) requests and one or more intents corresponding to the plurality of NL requests, wherein the rating data indicates a preference of at least one user for using at least one of the plurality of NL request to access data, training a trends recommendation model based on the rating data associated with the plurality of NL requests, generating a set of NL request recommendations based on the trends recommendation model, and causing the set of NL request recommendations to be presented in a query recommendation interface.
US11288318B2 Obtaining dynamic embedding vectors of nodes in relationship graphs
Implementations of this disclosure provide for obtaining dynamic embedding vectors of nodes in relationship graphs. An example method includes determining N neighboring nodes of a first node of a plurality of nodes; obtaining respective input embedding vectors of the first node and the N neighboring nodes, the input embedding vector of each node being determined based on a respective static embedding vector and a respective positional embedding vector of the node; inputting the respective input embedding vectors of the first node and the N neighboring nodes into a pre-trained embedding model that includes one or more sequentially connected computing blocks, each computing block including a corresponding self-attention layer that outputs N+1 output vectors corresponding to N+1 input vectors; and receiving respective dynamic embedding vectors of the first node and the N neighboring nodes output by the pre-trained embedding model.
US11288316B2 Outcome analysis for graph generation
An example method includes determining a point from a data set closest to a particular data point using a particular metric and scoring a particular data point based on whether the closest point shares a similar characteristic, selecting a subset of metrics based on the metric score to generate a subset of metrics, evaluating a metric-lens combination by calculating a metric-lens score based on entropy of shared characteristics across subspaces of a reference map generated by the metric-lens combination, selecting a metric-lens combination based on the metric-lens score, generating topological representations using the received data set, associating each node with at least one shared characteristic based on member data points of that particular node sharing the shared characteristic, scoring groups within each topological representation based on entropy, scoring topological representation based on the group scores, and providing a visualization of at least one topological representation based on the graph scores.
US11288315B2 Redirecting graph queries
Disclosed herein are systems, methods, and software for redirecting relational data queries to previously generated graphs. In one example, a method of operating a graph redirect system includes identifying a relational data query and identifying whether at least one previously generated graph in a group of one or more previously generated graphs relates to the relational data query based on similarity data. The method further provides, in response to identifying that at least one previously generated graph relates to the relational data query, directing the relational data query to the at least one previously generated graph, and responding to the relational data query using the at least one previously generated graph.
US11288312B2 Method and apparatus for multi-dimensional content search and video identification
A multi-dimensional database and indexes and operations on the multi-dimensional database are described which include video search applications or other similar sequence or structure searches. Traversal indexes utilize highly discriminative information about images and video sequences or about object shapes. Global and local signatures around keypoints are used for compact and robust retrieval and discriminative information content of images or video sequences of interest. For other objects or structures relevant signature of pattern or structure are used for traversal indexes. Traversal indexes are stored in leaf nodes along with distance measures and occurrence of similar images in the database. During a sequence query, correlation scores are calculated for single frame, for frame sequence, and video clips, or for other objects or structures.
US11288311B2 Interactive image cloud visualization of videos
An example system includes a processor to receive a number of videos. The processor is to generate a number of image clouds based on the videos. The processor is to present an interactive image cloud representation including the image clouds. Each image cloud includes a representative image and a number of associated images.
US11288306B1 Methods for producing sitemap for use with geographic information systems
A method for producing a geospatial sitemap for a property includes obtaining a sitemap of the property. Within the sitemap, regions that represent buildings and internal roads are identified. Associated with each region in the sitemap that represents a building is geospatial metadata for the property that provides geospatial information pertaining to the region and addressing information that pertains to the region.
US11288303B2 Information search method and apparatus
This application discloses an information search method and apparatus. The method includes the steps of receiving a voice message from a first terminal, the voice message including a first request, and the first request requesting a search operation; parsing out a search keyword of the first request from the voice message; and performing the search operation by using the search keyword to obtain a search result. The method further includes sending the search result to a second terminal, the first terminal being associated with the second terminal, and the second terminal being configured to present the search result.
US11288299B2 Enhanced action fulfillment using classification valency
A method, system and computer program product for providing enhanced action fulfillment using classification valency. At least a first message from a user in a channel is analyzed, the first message containing first data of a first data type, and a classification of the first message is inferred based on the first data's content. At least a second message from the user in the channel is analyzed, the second message containing second data of a second data type different from the first data type, and a classification model of the second message is derived based on the second data's content. The classification of the first message and the classification model of the second message are used to determine whether an additional inference is available based on the classification valency. The additional inference is incorporated to determine the enhanced action fulfillment, and the enhanced action is presented to the user for fulfillment.
US11288298B1 Systems and methods for identifying issues in electronic documents
A computer system identifies and prioritizes issues in electronic documents from electronic social media sources and/or from traditional media sources. The computer system includes a communication network linked to one or more of the sources and a computer server in communication with the communication network. The computer server is configured to receive electronic documents from the sources via the communication network. The computer server has memory and a processor, the memory including processor executable instructions stored in the memory and executable by the processor. The instructions comprise data collection instructions, topic modeling instructions including instructions for weighing and instructions for indicating a distribution for identified issues within each of the retrieved documents, issue assignment instructions, instructions for determining, and instructions for ranking.
US11288293B2 Methods and systems for ensuring quality of unstructured user input content
Embodiments for managing natural language user input are provided. Natural language input is received from a user utilizing a computing node. The natural language input is analyzed. The analyzing of the natural language input includes attempting to identify at least one of an intent associated with the natural language input, an entity associated with the natural language input, and context data associated with the natural language input. The natural language input is evaluated against a pre-trained model based on the analyzing of the natural language input. A quality score for the natural language input is calculated based on the evaluating of the natural language input. An action is caused to be performed utilizing the computing node based on the calculated quality score.
US11288291B2 Method and system for relation discovery from operation data
A method and system for relation discovery from operation data includes classifying categories of extracted entities from operation data into three or more classes identified in a knowledge base. A log affiliation of the extracted entities is determined, and relations of the extracted entities are identified according to a log affiliation. The identified relations information of the extracted entities is associated with operation objects of the operation data.
US11288277B2 Operator sharing for continuous queries over archived relations
A continuous query identified by an archived relation of an application may be received. A physical query plan may be generated for the continuous query and/or a child operator plan may be identified. A buffer operator may be inserted between the child operator and its parent operator and/or the event information from the child operator may be stored in the buffer operator. A query operator may be identified in the physical query plan. It may be determined that the query operator identified in the physical query plan is a same type as a second query operator in a second continuous query concurrently executing. Further, a combined query plan may be generated based at least in part on the query operator identified in the physical query plan being the same type as the second query operator in the second continuous query.
US11288274B1 System and method for storing data for, and providing, rapid database join functions and aggregation statistics
A system and method processes join requests via independently running engines. A build side table to be joined is allocated among high speed memories of the engines. Each row of a probe side are allocated to the engine likely to have build side data corresponding to the row, and the engine then performs the join. Aggregation statistics may be computed by distributing the information across the engines.
US11288271B2 Data lake workload optimization through explaining and optimizing index recommendations
Methods, systems and computer program products are described herein that enable data workload optimization through “what-if” modeling of indexes and index recommendation. In an example aspect, a system is configured to accept a workload comprising a plurality of queries directed at data having a first physical data layout, generate a set of candidate indexes based on the plurality of queries, enumerate index configurations based of the set of candidate indexes, each index configuration comprising a subset on the set of candidate indexes, generate a hierarchical graph of the index configurations, search the hierarchical graph for a recommended index configuration comprising an index configuration with the lowest estimated cost while pruning index configurations not considered from the graph of index configurations to generate a pruned graph, execute a graph query against the pruned graph generating a graph query result and perform an optimization operation based on the graph query result.
US11288270B2 Apparatus, system, and method for cross-platform data processing
The present disclosure generally relates to a cost-based optimizer for efficiently processing data through the use of multiple different data processing platforms. The cost-based optimizer may receive an input plan for processing data that includes a number of base operators. The cost-based optimizer may then determine execution operators for each base operator, where each execution operator corresponds to a different data processing platform. From the execution operators, the cost-based optimizer may determine possible subplans for executing the input plan on one or more data processing platforms. The cost-based optimizer may determine the cost of executing each possible subplan and choose the subplan with the lowest cost.
US11288268B2 Processing a user database query
In an example there is provided a computer-implemented method comprising generating an execution plan for a received user query in a structured query language, the execution plan having a number of operators for operating on data from a content database; compiling the operators into corresponding byte code and machine code; executing the operators by first interpreting the corresponding byte code; switching to executing the operators by executing the corresponding machine code when compiled.
US11288265B2 Method and apparatus for building a paraphrasing model for question-answering
Disclosed herein is a search method including: generating a user question vector for a user question using a paraphrase model learned using first learning data composed of a first pair of questions and a label indicating that the first pair of questions are similar to each other and second learning data composed of a second pair of questions and a label indicating that the second pair of questions are dissimilar to each other; selecting a similar question based on a similarity analysis result to the user question vector; and determining an answer to the similar question as an answer to the user question.
US11288264B1 Approaches for generating queries
Systems and methods are provided for determining an alias file that defines aliases for one or more datasets. At least one Structured Query Language (SQL) query that includes one or more aliases defined in the alias file can be determined. The at least one SQL query can be translated to a corresponding executable SQL expression. The corresponding executable SQL expression can be executed.
US11288263B2 Change service for shared database object
Provided is a system and method for managing change requests to a shared data object. In one example, the method may include receiving a request to change a value of a shared data object stored in a data store, identifying a queue of the shared data object which stores change requests before processing, generating an entry for the request comprising a timestamp of the request, the change in the value, and an identifier of the shared data object, and storing the generated entry in the queue of the shared data object, where the generated entry is stored in a position of the queue based on the timestamp. Thus, a user does not need to wait for other users to finish accessing the shared data object. Instead, a user waits for a queue entry to be created, thus decreasing the wait time.
US11288255B2 Systems and methods for generating event stream data
A method includes receiving, at a processor, first source data structured according to a first schema. The method further includes receiving, at the processor, second source data structured according to a second schema different from the first schema. The method further includes outputting, by the processor, event stream data for storage at a storage device, the event stream data representing a first event extracted from the first source data and a second event extracted from the second source. The event stream data includes a plurality of events corresponding to changes associated with a subject instance. The method also includes generating a profile of the subject instance based on the event stream data. The profile indicates a chronology of the changes associated with the subject instance.
US11288252B2 Transactional key-value store
Example implementations disclosed herein can be used to build, maintain, and access databases built database in multi-core computing systems with large VRAM and huge NVRAM. The database with optimistic concurrency control can be built on a transactional key-value data store that includes logically equivalent data pages stored in both VRAM and VRAM. Data records in volatile data pages in the VRAM represent the most recent version of the data. Data records in the NVRAM immutable and are organized in a stratified composite snapshot. A distributed log gleaner process is used to process log entries corresponding to transactions on the volatile data pages and construct the snapshot. The log gleaner sorts the log entries by epoch, key range, and most recent use to partition the snapshot across multiple nodes.
US11288245B2 Telemetry definition system
A method of operating a telemetry system includes automatically populating a first set of fields in a schema of an event definition using a logging library of the telemetry system, and populating a second set of fields in the schema selected by an event author.
US11288244B2 Tree deduplication
Radix trees and other trees use memory inefficiently when storing key-value associations with ‘or’ conditions. Their function can be optimized by using multiple key field trees, each corresponding to a key field, which is typically a character (or group thereof) in a string input key. The tree for the final key field has nodes with the output values, and these are annotated to identify, for each output value, the valid key field values from prior key fields. To execute a lookup, each key field tree is traversed to find a matching key field value. The final key field tree is traversed to reach one or more output values; then the previously determined key field values are compared against the valid key field values to determine if there is a match for a particular output value. The matched and valid key field values can be expressed in encoded form.
US11288242B2 Similarity-based search engine
A search engine identifies external data records that describe similar entities and may each conform to a different data format or source schema. The engine derives mappings capable of translating data values between differently formatted attributes of two source schemas and uses these mappings to identify degrees of similarity between attributes and schemas. When the search engine receives a search request, the engine translates submitted search criteria into values of a first schema's attributes and then uses the mappings to map those values onto selected attributes of other schemas. The search engine then uses each schema's selected attributes to select external data records formatted in that schema. Each selected record is assigned a match score that is weighted by the similarity of the record schema's selected attributes to the search criteria. Records are then retrieved in order of decreasing match score.
US11288238B2 Methods and systems for logging data transactions and managing hash tables
A method for storing transaction records includes receiving, by a transaction log manager, a first commit request for a first transaction record from a first core, copying, based on the first commit request, the first transaction record to a first region of memory, making a first determination that the first region surpasses a space threshold, and copying, based on the first determination, a first plurality of transaction records from the first region to storage, wherein the first plurality of transaction records comprises the first transaction record.
US11288233B2 Cloud-native global file system with multi-site support using push classes
A technique for data sharing among multiple filers that share a volume in a private or public cloud object store is implemented. In this approach, a mechanism is provided to enable a local filer to determine whether other filers that are sharing the volume have a consistent view of new data being written to the cloud object store by the local filer. The begins by associating together a collection of one or more files in a “push class.” On demand, a push operation for the push class is initiated on the local filer. Preferably, the push is managed according to one or more push criteria associated with the push class. Typically, the push operation pushes file data and metadata associated with the one or more files of the push class in respective phases, with the file data being pushed to the cloud during a first phase and the metadata associated with that file data being pushed during a second phase that follows the first phase. After the push operation completes, a determination is made whether the new version of the file is available at one or more other filers that share the volume.
US11288232B2 Database deployment objects and deterministic locking models
Methods and systems for deploying a database are described. In an example, a processor can generate an object that specifies a set of data from the database, a set of dependencies associated with the set of data, and a set of changes applicable to the set of data. The processor can determine a schedule to lock the set of data based on the set of dependencies. The processor can lock the set of data in accordance with the schedule. The processor can apply the set of changes to the set of data. The processor can release the set of data with the applied changes to update the database.
US11288230B2 Method, device and computer program product for managing data replication
Embodiments of the present disclosure provide a method, a device and a computer program product for managing data replication. According to example implementations of the present disclosure, a replication policy model associated with data replication of a source device can be obtained, which is determined based on historical status information of the source device and a historical replication policy corresponding to the historical status information; current status information of the source device is determined, wherein the current status information indicates status information associated with pending data replication of the source device; and a target replication policy is determined based on the replication policy model and the current status information, which indicates a replication policy to be applied for performing the pending data replication. Therefore, the replication policy can be adjusted automatically based on the status of the source device, enabling a more efficient and intelligent data replication of the source device.
US11288228B2 Operations and maintenance file protection processes
Operations and maintenance design drawing maintenance, As-Built drawing conformance, and record drawing conformance processes for protecting the integrity of dynamically modified files.
US11288213B2 Memory protection with hidden inline metadata
Embodiments are directed to memory protection with hidden inline metadata. An embodiment of an apparatus includes processor cores; a computer memory for the storage of data; and cache memory communicatively coupled with one or more of the processor cores, wherein one or more processor cores of the plurality of processor cores are to implant hidden inline metadata in one or more cachelines for the cache memory, the hidden inline metadata being hidden at a linear address level.
US11288212B2 System, apparatus, and method for secure deduplication
A Key-Value Solid State Drive (KV-SSD) is disclosed. The KV-SSD may include storage for data. The data may include a data value encrypted using an object encryption key. The data value may be associated with an object key: the data value and the object key forming an object. A user secure object map may map the object key to a hash value. A secure key share table may map the hash value to the object encryption key. A dedup map may map the hash value to an address where the data value is stored on the KV-SSD.
US11288209B2 Controlling cache entry replacement based on usefulness of cache entry
An apparatus comprises a cache comprising cache entries, each cache entry storing cached information and an entry usefulness value indicative of usefulness of the cached information. Base usefulness storage circuitry stores a base usefulness value. Cache replacement control circuitry controls, based on a usefulness level determined for a given cache entry, whether the given cache entry is selected for replacement. The cache replacement control circuitry determines the usefulness level for the given cache entry based on a difference between the entry usefulness value specified by the given cache entry and the base usefulness value stored in the base usefulness storage circuitry.
US11288208B2 Access of named data elements in coordination namespace
An approach is described that provides access to a named data element in a Coordination Namespace that is stored in a memory that is distributed amongst a set of nodes. A request of a name corresponding to the named data element is received from a requesting process and the approach responsively searches for the name in the Coordination Namespace. In response to determining an absence of data corresponding to the named data element, a pending state is indicated to the requesting process. In response to determining that the data corresponding to the named data element exists, a successful state is returned to the requesting process. In one embodiment, the successful state also includes providing the requesting process with access to the data corresponding to the named data element.
US11288207B2 Apparatus and method for processing address translation and invalidation transactions
Apparatus comprises address translation circuitry configured to access translation data defining a set of memory address translations; transaction handling circuitry to receive translation transactions and to receive invalidation transactions, each translation transaction defining one or more input memory addresses in an input memory address space to be translated to respective output memory addresses in an output memory address space, in which the transaction handling circuitry is configured to control the address translation circuitry to provide the output memory address as a translation response; in which each invalidation transaction defines at least a partial invalidation of the translation data; transaction tracking circuitry to associate an invalidation epoch, of a set of at least two invalidation epochs, with each translation transaction and with each invalidation transaction; and invalidation circuitry to store data defining a given invalidation transaction and, for translation transactions having the same invalidation epoch as the given invalidation transaction and handled by the address translation circuitry subsequent to the invalidation circuitry storing the data defining the given invalidation transaction, to process those translation transactions to indicate that a translation transaction is invalidated when the invalidation defined by the given invalidation transaction applies to that translation transaction; the invalidation circuitry being configured to forward at least an acknowledgement of the invalidation transaction for further processing by other apparatus in response to storage of the data by the invalidation circuitry.
US11288202B2 Memory controller and method of operating the same
Provided herein may be a memory controller configured to control a memory device. The memory controller may include: a mapping data determination unit configured to receive, from a memory device, bitmap information indicating whether a map segment, corresponding a bit included in the bitmap information and including a plurality of pieces of extended mapping data, has been stored in the memory device and a mapping data management unit configured to output information about generation of the plurality of pieces of extended mapping data based on the bitmap information. Each of the plurality of pieces of extended mapping data may include mapping information between a logical block address and a physical block address.
US11288200B2 Method and system for task-based cache isolation
A method of task-based cache isolation includes: storing, in association with a cache controller, (i) a plurality of mask descriptors representing respective portions of a cache memory, and (ii) for each mask descriptor, a mask identifier; receiving, at the cache controller, a memory transaction request containing a memory address and an active one of the mask identifiers; retrieving, at the cache controller, an active one of the mask descriptors corresponding to the active mask identifier; generating, based on the memory address and the active mask descriptor, an index identifier corresponding to a cache element within the portion of the cache memory represented by the active mask descriptor; and applying the memory transaction to the cache memory at the index identifier.
US11288198B2 Effective avoidance of line cache misses
A system includes a line cache, a memory device, and a processing device to execute firmware to detect that a received event is located in an events list, wherein events stored in the events list are associated with critical functions that occur no more than once per a threshold number of days and time out after between 15 microseconds and a predetermined number of hundreds of seconds. The firmware is further to enable access to the line cache and execute a critical function associated with the received event out of an always-loaded area of the line cache.
US11288197B2 Method and apparatus for performing pipeline-based accessing management in a storage server
A method for performing pipeline-based accessing management in a storage server and associated apparatus are provided. The method includes: in response to a request of writing user data into the storage server, utilizing a host device within the storage server to write the user data into a storage device layer of the storage server and start processing an object write command corresponding to the request of writing the user data with a pipeline architecture of the storage server; utilizing the host device to select fixed size buffer pool from a plurality of fixed size buffer pools; utilizing the host device to allocate a buffer from the fixed size buffer pool to be a pipeline module of at least one pipeline within the pipeline architecture, for performing buffering for the at least one pipeline; and utilizing the host device to write metadata corresponding to the user data into the allocated buffer.
US11288195B2 Data processing
A data processing system comprises a requesting node; a home node to control coherency amongst data stored by the data processing system; and one or more further nodes, at least one of the further nodes having a memory; the requesting node being configured to issue a data handling transaction to the home node, the data handling transaction defining a data handling operation relating to a range of memory addresses, the requesting node being configured to maintain an address hazard at the requesting node inhibiting issue of another data handling transaction for that range of memory addresses until the requesting node is notified by the home node that the data handling transaction has completed; the home node being configured, in response to the data handling transaction, to issue one or more data handling instructions to cause one or more given nodes of the one or more further nodes to perform the data handling operation, the home node being configured to notify completion to the requesting node in response to the issue of the one or more data handling instructions to the one or more given nodes.
US11288194B2 Global virtual address space consistency model
An approach is disclosed that maintains a consistent view of a virtual address by a local node which writes a first value to the virtual address and, after writing the first value, establishes a snapshot consistency state of the virtual address. The virtual address is shared amongst any number of processes and the processes includes a writing process and other processes that read from the virtual address. After writing the first value, the writing process writes a second value to the virtual address. Even after writing the second value, the first value is still visible to the other processes.
US11288193B2 Flexible, non-blocking asynchronous transfer of time-variant atomic data
A system for atomically transferring vectors of data from a transmitter of the vectors of data to a receiver of the vectors of data may include a plurality of memory buffers configured to store the vectors of the data, each buffer configured to store one vector of the vectors of data at a time, the plurality of memory buffers comprising at least three memory buffers and a controller for controlling the plurality of memory buffers. The controller may be configured to, responsive to a condition for transferring information represented by the vectors of data to the receiver, determine which of the plurality of buffers from which the receiver may receive most-recently updated information completely written to the plurality of buffers by the transmitter. The controller may further be configured to, responsive to a condition for updating information represented by the vectors of data, determine which of the plurality of buffers for the transmitter to write updated information without blocking atomic receipt by the receiver of information from a most-recently updated buffer.
US11288192B2 Memory controlling device and memory system including the same
A memory controlling device configured to connect to a memory module including a resistance switching memory cell array which is partitioned into a plurality of partitions including a first partition and a second partition is provided. A first controlling module accesses the memory module. A second controlling module determines whether there is a conflict for the first partition to which a read request targets when an incoming request is the read request, instructs the first controlling module to read target data of the read request from the memory module when a write to the second partition is in progress, and suspends the read request when a write to the first partition is in progress.
US11288190B2 Method, electronic device and computer program product for caching information using active and standby buffers
Techniques for providing information involve: obtaining, from a first device for updating information, a first copy of the updated information, where a second copy of the information prior to the updating is cached in a first buffer acting as an active buffer and the second copy is provided in response to receiving a first request for providing the information from a second device; caching the first copy in a second buffer acting as a standby buffer; in response to the first copy being cached in the second buffer, switching the second buffer to the active buffer and switching the first buffer to the standby buffer; and in response to receiving a second request for providing the information from the second device, providing, to the second device, the first copy cached in the active buffer. Such techniques can ensure the consistency of the provided information without a lock.
US11288187B2 Addressing switch solution
An apparatus includes a first address converter coupled to a first device and a second device and configured to convert a first n-bit address received from the first device into an m-bit upper address portion and an (n−m)-bit lower address portion and forward the m-bit upper address through a side path and the (n−m)-bit lower address portion through a main path to the second device, m and n are positive integers, and a second address converter configured to assemble the m-bit upper address portion and the (n−m)-bit lower address portion to a second n-bit address that is a representation of the first n-bit address and provide the second n-bit address to a third device.
US11288186B2 Adjustment of garbage collection parameters in a storage system
A system, method, and machine-readable storage medium for performing garbage collection in a distributed storage system are provided. In some embodiments, an efficiency level of a garbage collection process is monitored. The garbage collection process may include removal of one or more data blocks of a set of data blocks that is referenced by a set of content identifiers. The set of slice services and the set of data blocks may reside in a cluster, and a set of filters may indicate whether the set of data blocks is in-use. At least one parameter of a filter of the set of filters may be adjusted (e.g., increased or reduced) if the efficiency level is below the efficiency threshold. Garbage collection may be performed on the set of data blocks in accordance with the set of filters.
US11288184B2 Systems and methods for managing an artificially limited logical space of non-volatile memory
Systems and methods for managing non-volatile memory devices are provided. Embodiments discussed herein define a native logical space to manage relatively high volume data write operations and define an artificially limited logical space to manage relatively low volume data write operations. The native logical space may include native logical bands that are mapped to a native number of physical blocks to enable high volume, high data transfer of data. The artificially limited logical space may include artificially limited logical bands that are mapped to an artificially limited number of available physical blocks. The artificially limited logical bands are better suited for low volume, low data transfer of data and do not unnecessarily tie up a native number of physical blocks.
US11288182B2 Method and computer program product and apparatus for multi-namespace data access
The invention introduces a method for multi-namespace data access, performed by a controller, at least including: obtaining a host write command from a host, which includes user data and metadata associated with one Logical Block Address (LBA) or more; and programming the user data and the metadata into a user-data part and a metadata part of a segment of a Logical Unit Number (LUN), respectively, wherein a length of the metadata part is the maximum metadata length of a plurality of LBA formats that the controller supports.
US11288181B2 Flash memory initialization scheme for writing boot up information into selected pages averagely and randomly distributed over more pages and correspondingly method for reading boot up information from selected pages
A method used by a flash memory initialization device for writing boot up information into a memory device including a controller and a flash memory includes: generating the boot up information; generating N block indices by calling a random function based on a first seed; generating M page indices for each of the N block indices; combining the M page indices with each of the N block indices to generate M×N candidate row addresses; and writing the boot up information from the flash memory initialization device into the flash memory by controlling the controller to write the boot up information into M pages belonging to at least one block sequentially based on the M×N candidate row addresses.
US11288179B2 Co-operative memory management system
Systems and methods for computer memory management by a memory coordinator and a plurality of memory consumers. An urgency and memory quota of each memory consumer is initialized by the memory coordinator, which then adjusts the memory quota of each memory consumer such that the sum of the memory quota of each memory consumer does not exceed a finite amount of computer memory. Each memory consumer adjusts its memory usage in response to the quota input and urgency input from the memory coordinator.
US11288177B2 Systems and methods for mobile application accessibility testing
Systems and methods for mobile application accessibility testing are disclosed. According to one embodiment, in a test bench comprising at least one computer processor, a method for mobile application accessibility testing may include: (1) identifying an accessibility checkpoint for testing; (2) generating a test command for the accessibility checkpoint; (3) communicating the test command to a mobile electronic device, the mobile electronic device having a mobile application to be tested, an instrument application, and probe application in a memory thereof; (4) executing the test command on the mobile application to be tested using the instrument application; and (5) collecting results of the execution using the probe application.
US11288175B1 Software production load and software test load synchronization feedback system
A method of testing production server applications. The method comprises monitoring a production server that is executing a first version of a production application by an agent application executing on the production server, recording changes made on the production server by the agent application in a reporting file on the production server, launching a test application on a test server, wherein the test application is associated with a second version of the production application, in response to launching the test application, reading the reporting file by a script executing on the test server, determining by the script that changes were made on the production server based on reading the reporting file, and sending by the script a notification about the changes made on the production server, whereby a tester testing the second version of the production application is made aware of changes that have been made on the production server.
US11288174B2 Testing a code using real time analysis
A method, non-transitory computer readable medium and a computerized system for testing a code using real time analysis. The method can include (i) executing a group of test cases while performing real time analysis to find a set of overlapping code segments (OCSs), input values that are fed, during the executing of the group, to each one of the set of OCSs, and output values that are outputted from each one of the OCSs during the execution of the group, (ii) generating, for at least some of the OCSs, at least one OCS test for testing each of the at least some OCSs, wherein the generating is based, at least in part, on the input values and the output values, (iii) determining an evaluation process of the code that includes executing one or more OCS tests for testing one or more OCSs, (iv) evaluating the code by executing the evaluation process.
US11288172B2 Test case optimization and prioritization
Methods, systems, and apparatuses, including computer programs encoded on computer-storage media, for prioritizing test cases. Processes may include obtaining test artifacts that were generated based on testing one or more legacy versions of a software application using multiple test cases, generating a risk index based at least on the test artifacts that were generated based on testing the one or more legacy versions of the software application using the multiple test cases, and training an ensemble model that is configured to identify likely unnecessary or redundant test cases in connection with in testing an updated version of the software application, based at least on the risk index.
US11288167B2 System and method for visualizing and measuring software assets
The present disclosure provides generally for a system and method for visualizing and measuring software assets and identifying security risk and vulnerabilities associated with products and personnel. An analytics engine may be configured to analyze a software asset and provide a plurality of analytics and a plurality of insights related to the software asset. A correlation engine may be configured to translate the plurality of insights into a set of universal data and correlate the plurality of insights to predefined risks associated with the software asset.
US11288166B2 Determining a recommended software-stack for a target software item
A recommended software-stack can be determined for a target software item. For example, a system can receive an input specifying a target software item and a characteristic of a computing environment in which the target software item is to be executed. The system can then generate software-stack candidates for the target software item, the software-stack candidates having unique configurations of software components. The system can determine a respective score for each software-stack candidate of the software-stack candidates based on the characteristic of the computing environment and a unique configuration of software components forming the software-stack candidate. The system can select a particular software-stack candidate from the software-stack candidates as a recommended software-stack, based on the respective score for the particular software-stack candidate having a predefined attribute. The system can then generate an output indicating the recommended software-stack to enable the recommended software-stack to be included in the computing environment.
US11288165B2 Rule-based continuous diagnosing and alerting from application logs
One or more embodiments analyze log records of applications to determine whether a composite rule pertaining to events associated with the log records occurring within a specified time window are satisfied. Satisfaction of the composite rule may facilitate real-time diagnosis and detection of patterns in logs which indicate problems, threats, systemic issues, or performance issues relating to the applications. The composite rule may specify events associated with log records from multiple different applications that occur within a same specified time window and are associated with a same tenant and entity. Satisfaction of the composite rule may be analyzed by a state machine that tracks satisfaction of the individual rules within the composite rule in a sequence of stages. A notification, alert, or alarm may be generated when the composite rule is satisfied.
US11288163B1 Portable performance analytics system and method
Systems and apparatus for generating portable performance analytics for different applications across multiple diverse computing platforms and methods for making and using the same. In various embodiment, the system can compare results from multiple runs of a selected application under different virtualized environment conditions and correlate these results to a native baremetal performance of the application. The system thereby can identify scalability issues, noisy neighbor outliers or any other performance abnormalities in different run-time environments among other things.
US11288158B2 Device identification device and device identification method
A device identification device (100) includes: a device feature value extractor (1-1, 1-2) to routinely extract one or more device feature values of an unknown device; a model identifier (6) to identify a model of the unknown device; a change pattern generator (2) to generate one or more change patterns of the extracted one or more device feature values; and a device similarity calculator (3) to compare each of the generated one or more change patterns with each of change patterns of known devices, to calculate a device similarity therebetween, and identify the unknown device, when the maximum value of the calculated device similarities is equal to or greater than a first threshold, as the known device indicating the maximum value.
US11288157B2 Controller and operation method thereof
A controller controlling a memory device includes an elapsed time calculator receiving a plurality of absolute times from a host when a state of a memory system including the memory device is changed between an active state and an inactive state, the plurality of absolute times including first, second, and third absolute times, calculating an average hibernation time interval between the first and second absolute times, and calculating a system time based on the third absolute time and the average hibernation time interval. The controller further includes a flash translation layer calculating expected usage of the memory device during a monitoring time interval based on the system time, calculating excess usage based on actual usage of the memory device during the monitoring time interval and the expected usage, and controlling the memory device to program data in a single level cell mode until the excess usage is fully consumed.
US11288154B2 Adjustable retimer buffer
A retimer device is provided that includes an elasticity buffer, a receiver, and a controller. The elasticity buffer adds or subtracts data in the elasticity buffer to compensate for different bit rates of two devices to be connected over a link, where the retimer is positioned between the two devices on the link. The receiver receives a data stream to be sent between the two devices on the link. The controller determines, from the data stream, a modification to one or more characteristics of the link, and causes size of the elasticity buffer to be changed from a first size to a second size based on the modification.
US11288151B2 System and method of determining boot status of recovery servers
Disclosed herein are systems and method for determining a boot status of a failover server. In an exemplary aspect, a method may receive a failover test request for a failover server that provides disaster recovery for a production server, wherein the failover test request queries a successful boot status of the failover server. The method may determine whether a login into the failover server can be performed to execute the failover test request. In response to determining that the login cannot be performed, the method may retrieve server metrics for a failover server from a metric store and may determine a probability of the successful boot status based on both the retrieved server metrics and historic server metrics. In response to determining that the probability is greater than a threshold probability, the method may mark a recovery point of the failover server as validated.
US11288149B2 Flash memory block retirement policy
Devices and techniques for a flash memory block retirement policy are disclosed herein. In an example embodiment, a first memory block is provisionally removed from service in response to encountering read errors in the first memory block. Memory pages of the first memory block are tested in a second mode comprising reading memory pages at different read voltages. A raw bit error rate (RBER) or a read window budget (RWB) is determined for memory pages at the different read voltages and the provisionally removed first memory block is returned to service or retired based on the determined RBER or the RWB.
US11288144B2 Query optimized distributed ledger system
Disclosed herein are distributed ledger systems and methods for efficiently creating and updating a query optimized distributed ledger. In particular, the present disclosure introduces methods and apparatuses for efficiently updating indexes when new blocks are added to the distributed ledger by using snapshots of data and appending new snapshot tables and indexes to previous snapshot tables and indexes.
US11288139B2 Two-step recovery employing erasure coding in a geographically diverse data storage system
Recovery of chunk segments stored via hierarchical erasure coding in a geographically diverse data storage system is disclosed. Chunks can be stored according to a first-level erasure coding scheme in zones of a geographically diverse data storage system. The chunks can then be further protected via one or more second-level erasure coding schema within a corresponding zone of the geographically diverse data storage system. In response to determining a segment of a chunk has become less accessible, recovering at least the segment to enable intra-zone recovery of the compromised chunk can be performed according to the hierarchical erasure coding scheme of relevant chunks at relevant zones of the geographically diverse data storage system.
US11288135B2 Synthesizing a restore image from one or more secondary copies to facilitate data restore operations to a file server
An illustrative media agent (MA) in a data storage management system instructs a NAS file server (filer) to restore an MA-created synthesized-copy instead of larger filer-created backup copies. The synthesized-copy is designed only for the particular files to be restored and mimics, and is typically much smaller than, a filer-created backup copy. The synthesized-copy is fed to the filer on restore as a “restore data image.” When receiving a restore request for certain backed-up data files, the MA synthesizes the synthesized-copy on the fly. The MA generates a header mimicking a filer-created backup header; extracts files from filer-created backup copies arranging them within the synthesized-copy as if in filer-created backups; and instructs filer to perform a full-volume restore from the synthesized-copy. The MA serves the synthesized-copy piecemeal as available, rather than waiting to synthesize the entire synthesized-copy. The synthesized-copy is not stored at the MA.
US11288134B2 Pausing and resuming copying of snapshots from a local snapshot lineage to at least one cloud snapshot lineage
An apparatus comprises a processing device configured to identify a snapshot lineage comprising (i) a local snapshot lineage stored on a storage system and (ii) a cloud snapshot lineage stored on cloud storage of at least one cloud external to the storage system. The processing device is also configured to select a snapshot to be copied from the local snapshot lineage to the cloud snapshot lineage, and to copy the selected snapshot by copying data stored in the local snapshot lineage to a checkpointing cache and, responsive to determining that the copied data in the checkpointing cache has reached a specified checkpoint size, moving the copied data from the checkpointing cache to the cloud storage. The processing device is further configured to maintain, in the checkpointing cache, checkpointing information utilizable for pausing and resuming copying of the selected snapshot from the local snapshot lineage to the cloud snapshot lineage.
US11288132B1 Distributing multiple phases of deduplication processing amongst a set of nodes within a clustered storage environment
Described is a system for distributing multiple phases of a deduplication processing amongst of set of nodes. The system may perform a load-balancing in configurations where multiple generations of backup data are redirected to the same host node, and thus, require the host node to perform certain storage processes such as writing new backup data to its associated physical storage. Accordingly, the system may perform an initial (or first phase) processing on a first node that is selected based on resource usage or classification (e.g. metadata storing node). The system may then perform a subsequent (or second phase) processing on a second, or host node, that is selected based on the node already storing previous generations of the backup data. Accordingly, the system still redirects processing to a host node, but provides the ability to delegate certain deduplication operations to additional nodes.
US11288121B2 Simulating errors of a quantum device using variational quantum channels
A hybrid quantum classical (HQC) computer system, which includes both a classical computer component and a quantum computer component, implements indirect benchmarking of a near term quantum device by directly benchmarking a virtual quantum machine that models the quantum computer device and that has a level of errors that corresponds to the level of errors associated with the quantum computer device. The direct benchmarking, conducted using quantum error correction tools, produces a probability distribution of error syndromes that may be used as a probability distribution of error syndromes for the quantum computer device.
US11288119B2 Key value SSD
A storage device includes: a plurality of memory devices configured as a virtual device utilizing stateless data protection; and a virtual device layer configured to manage the virtual device to store objects by applying a first data protection to some of the objects and a second data protection to other ones of the objects depending on respective sizes of the objects.
US11288118B2 Erroneous bit discovery in memory system
Methods, systems, and devices for erroneous bit discovery in a memory system are described. A controller or memory controller, for example, may read a code word from a memory medium. The code word may include a set of bits that each correspond to a respective Minimum Substitution Region (MSR) of the memory medium. Each MSR may include a portion of memory cells of the memory medium and be associated with a counter to count a quantity of erroneous bits in each MSR. When the controller identifies a quantity of erroneous bits in the code word using an error control operation, the controller may update values of counters associated with respective MSRs that correspond to the quantity of erroneous bits to count erroneous bit counts for each MSR. In some cases, the controller may perform operations described herein as part of a background operation.
US11288117B2 Predictive system remediation
Techniques for predictive system remediation are disclosed. Based on attributes associated with applications of one or more system-selected remedial actions to one or more problematic system behaviors in a system (e.g., a database system), the system determines a predicted effectiveness of one or more future applications of a remedial action to a particular problematic system behavior, as of one or more future times. The system determines that the predicted effectiveness of the one or more future applications of the remedial action is positive but does not satisfy a performance criterion. Responsive to determining that the predicted effectiveness is positive but does not satisfy the performance criterion, the system generates a notification corresponding to the predicted effectiveness not satisfying the performance criterion. The system applies the remedial action to the particular problematic system behavior, despite already determining that the predicted effectiveness does not satisfy the one or more performance criteria.
US11288116B2 End of service life of data storage devices
A computer system having a host in communication with a data storage device that is coupled to the host via a peripheral bus and a host interface. The data storage device has a controller, non-volatile storage media; and firmware containing instructions to configure the operations of the controller. The computer system allows a user of the system to specify a service option for operating the data storage device beyond its end of normal service life. The user selected option is stored in the computer system and controls the operations of the storage device beyond its end of service life.
US11288113B1 System and method for communicating messages with a sideband communication channel
A method, computer program product, and computing system for generating a sideband communication channel between a storage kernel driver and an error handling module of a storage system. One or more messages on the storage kernel driver may be detected. At least one message of the one or more messages may be communicated, via the sideband communication channel, from the storage kernel driver to the error handling module.
US11288112B1 Enforcing data loss thresholds for performing updates to mirrored data sets
Data loss thresholds are enforced when performing updates to mirrored data sets. When an update is received for a data set that is mirrored to other copies of the data set, an evaluation of the difference between the data set and the other copies of the data set may be performed. If the evaluation determines that the difference fails to satisfy a threshold for acceptable data loss at the other copies upon a failure of the data set, a data loss mitigation action may be applied to performance of the update until the difference satisfies the threshold.
US11288111B2 Entropy-based classification of human and digital entities
A method of distinguishing between human and computer actions in a cloud environment includes receiving one or more actions from a monitored cloud environment; identifying a text string associated with the one or more actions; calculating an entropy value for the text string; determining whether the text string is bot-generated based at least in part on the entropy value; and determining whether to generate an alert based at least in part on a result of determining whether the text string is bot-generated.
US11288108B2 Automatic out-of-bound access prevention in GPU kernels executed in a managed environment
Techniques are provided for an automated method of adding out-of-bound access prevention in GPU kernels executed in a managed environment. In an embodiment, a system of computers compiles a GPU kernel code function that includes one or more array references that are memory address dependent. The system of computers compiles the kernel code function by generating a rewritten GPU kernel code module that includes, within the function signature of the rewritten GPU kernel code module, a respective array size parameter for each array reference of the one or more array references included in the GPU kernel code function. The system of computers further compiles the kernel code function by adding bounding protection instructions to the one or more potential out-of-bound access instructions in the rewritten GPU kernel code module. The potential out-of-bound access instructions comprise instructions that reference each respective array size parameter of the one or more array references. Afterwards, the rewritten GPU kernel code module is loaded in a virtual machine. Loading the rewritten GPU kernel code module in the virtual machine comprises modifying a host application to automatically transmit, from the host application, one or more input array size values. The one or more input array size values is referenced by the one or more potential out-of-bound-access instructions.
US11288103B2 Systems and methods for developing a web application using micro frontends
Disclosed are systems and methods for developing a web-based application using micro frontends. A web application architecture system may include a plurality of web servers and a plurality of single page applications. Each one of the plurality of single page applications may be hosted on a single respective one of the plurality of web servers. The web application architecture system may further include one or more shared libraries that are accessed by each of the plurality of single page applications. The one or more shared libraries may include shared interface components for each of the plurality of single page applications such that the plurality of single page applications are a part of a single web-based application. Additionally, the web application architecture system may include a load balancer configured to route traffic to each of the plurality of single page applications.
US11288101B2 Method and system for auto-setting of image acquisition and processing modules and of sharing resources in large scale video systems
At least one embodiment of a method of setting a module of a set of image acquisition and processing modules in a video system, the modules sharing one same resource, the method comprising: obtaining, for each module, a score function depending on an efficiency value to perform a task to which the module is assigned, a level of consumption of the resource, and a trade-off value characterizing the importance of the efficiency of performing a task relative to resource consumption, determining an updated value of the trade-off value of the resource, so that the resource consumption level reaches a threshold; identifying settings of the module optimizing a result of the score function of the module when considering the updated trade-off value; and setting the module according to the identified settings.