Document Document Title
US11605758B2 Display device including nanostructured LEDs connected in parallel
The device according to the invention comprises a nanostructured LED with a first group of nanowires protruding from a first area of a substrate and a contacting means in a second area of the substrate. Each nanowire of the first group of nanowires comprises a p-i-n-junction and a top portion of each nanowire or at least one selection of nanowires is covered with a light-reflecting contact layer. The contacting means of the second area is in electrical contact with the bottom of the nanowires, the light-reflecting contact layer being in electrical contact with the contacting means of the second area via the p-i-n-junction. Thus when a voltage is applied between the contacting means of the second area and the light-reflecting contact layer, light is generated within the nanowire. On top of the light-reflecting contact layer, a first group of contact pads for flip-chip bonding can be provided, distributed and separated to equalize the voltage across the layer to reduce the average serial resistance.
US11605745B2 Stacked III-V semiconductor photonic device
A stacked III-V semiconductor photonic device having a second metallic terminal contact layer at least formed in regions, a highly doped first semiconductor contact region of a first conductivity type, a very low doped absorption region of the first or second conductivity type having a layer thickness of 20 μm-2000 μm, a first metallic terminal contact layer, wherein the first semiconductor contact region extends into the absorption region in a trough shape, the second metallic terminal contact layer is integrally bonded to the first semiconductor contact region and the first metallic terminal contact layer is arranged below the absorption region. In addition, the stacked III-V semiconductor photonic device has a doped III-V semiconductor passivation layer of the first or second conductivity type, wherein the III-V semiconductor passivation layer is arranged at a first distance of at least 10 μm to the first semiconductor contact region.
US11605740B2 Transistor, integrated circuit, and manufacturing method of transistor
A transistor includes a first gate structure, a channel layer, and source/drain contacts. The first gate structure includes nanosheets. The channel layer is over the first gate structure. A portion of the channel layer wraps around the nanosheets of the first gate structure. The source/drain contacts are aside the nanosheets. The source/drain contacts are electrically connected to the channel layer.
US11605737B2 Semiconductor device and manufacturing method thereof
A device includes a substrate, a semiconductor layer, a gate structure, source/drain regions, a bottom isolation layer, and a bottom spacer. The semiconductor layer is above the substrate. The gate structure is above the substrate and surrounds the semiconductor layer. The source/drain regions are on opposite sides of the semiconductor layer. The bottom isolation layer is between the substrate and the semiconductor layer. The bottom spacer is on a sidewall of the bottom isolation layer. The bottom isolation layer has a seam therein, and the seam exposes a sidewall of the bottom spacer.
US11605734B2 Transistor device having a source region segments and body region segments
In one general aspect, an apparatus can include a first trench disposed in a semiconductor region and including a gate electrode and a second trench disposed in the semiconductor region. The apparatus can include a mesa region disposed between the first trench and the second trench. The apparatus can include a source region segment of a first conductivity type disposed in a first side of the mesa region where the source region segment is included in a plurality of source region segments and where the plurality of source region segments are aligned along the longitudinal axis. The apparatus can include a body region segment of a second conductivity type disposed in a second side of the mesa region opposite the first side of the mesa region and having a portion disposed above the source region segment where the body region segment is included in a plurality of body region segments.
US11605733B2 Method of manufacturing semiconductor device with recessed access transistor
The present disclosure provides a method of manufacturing a semiconductor device. The method includes steps of providing a patterned mask having a plurality of openings on a substrate; etching the substrate through the openings to form an etched substrate and a trench in the etched substrate, wherein the etched substrate comprises a protrusion; introducing dopants having a first conductivity type in the etched substrate and on either side of the trench to form a plurality of first impurity regions; forming an isolation film in the trench; and depositing a conductive material on the isolation film.
US11605729B2 Method of making nanosheet local capacitors and nvm devices
A semiconductor device and fabrication method are described for integrating a nanosheet transistor with a capacitor or nonvolatile memory cell in a single nanosheet process flow by forming a nanosheet transistor stack (11-18) of alternating Si and SiGe layers which are selectively processed to form epitaxial source/drain regions (25A, 25B) and to form gate electrodes (33A-D) which replace the silicon germanium layers in the nanosheet transistor stack, and then selectively forming one or more insulated conductive electrode layers (e.g., 37/39, 25/55, 64/69) adjacent to the nanosheet transistor to define a capacitor or nonvolatile memory cell that is integrated with the nanosheet transistor.
US11605728B2 Semiconductor device structure with inner spacer layer
A semiconductor device structure is provided. The semiconductor device includes a first nanowire structure over a second nanowire structure, a gate stack wrapping around the first nanowire structure and the second nanowire structure, a source/drain feature adjoining the first nanowire structure and the second nanowire structure, a gate spacer layer over the first nanowire structure and between the gate stack and the source/drain feature, and an inner spacer layer between the first nanowire structure and the second nanowire structure and between the gate stack and the source/drain feature. The gate spacer layer has a first carbon concentration, the inner spacer has a second carbon concentration, and the second carbon concentration is lower than the first carbon concentration.
US11605719B2 Gate structure with desired profile for semiconductor devices
Semiconductor device structures with a gate structure having different profiles at different portions of the gate structure may include a fin structure on a substrate, a source/drain structure on the fin structure, and a gate structure over the fin structure and along a sidewall of the fin. The source/drain structure is proximate the gate structure. The gate structure has a top portion having a first sidewall profile and a bottom portion having a second sidewall profile different from the first sidewall profile.
US11605718B2 Method for preparing semiconductor structure having buried gate electrode with protruding member
The present disclosure provides a method for preparing a semiconductor structure. The method includes providing a substrate comprising a first top surface; forming an isolation region in the substrate to surround an active region; implanting a plurality of dopants into the substrate to form a first impurity region, a second impurity region and a third impurity region in the active region; forming a gate trench in the active region; forming a first barrier layer on a portion of a sidewall of the gate trench; forming a first gate material in the gate trench, wherein the first gate material comprises a first member surrounded by the first barrier layer; forming a second barrier layer on the first barrier layer and the first gate material; forming a second gate material on the second barrier layer; and forming a gate insulating material on the second gate material.
US11605714B2 Semiconductor device including insulating layers and method of manufacturing the same
A semiconductor device includes a trench defining an active region in a substrate, a first insulating layer on a bottom surface and side surfaces of the active region inside the trench, a shielding layer on a surface of the first insulating layer, the shielding layer including a plurality of spaced apart particles, a second insulating layer on the shielding layer and having first charge trapped therein, the plurality of spaced apart particles being configured to concentrate second charge having an opposite polarity to the charge trapped in the second insulating layer, and a gap-fill insulating layer on the second insulating layer in the trench.
US11605711B2 Semiconductor device having an air gap between gate electrode and source/drain pattern
A semiconductor device includes an active pattern on a substrate, a source/drain pattern on the active pattern, a channel pattern connected to the source/drain pattern, the channel pattern including semiconductor patterns stacked and spaced apart from each other, a gate electrode extending across the channel pattern, and inner spacers between the gate electrode and the source/drain pattern. The semiconductor patterns include stacked first and second semiconductor patterns. The gate electrode includes first and second portions, which are sequentially stacked between the substrate and the first and second semiconductor patterns, respectively. The inner spacers include first and second air gaps, between the first and second portions of the gate electrode and the source/drain pattern. The largest width of the first air gap is larger than that of the second air gap.
US11605709B2 Circuit structure and method for reducing electronic noises
In an embodiment, an integrated circuit (IC) device comprises a semiconductor substrate, an isolation region and an active region disposed on the semiconductor substrate, a gate stack disposed over the active region, and a source and a drain disposed in the active region and interposed by the gate stack in a first direction. The active region is at least partially surrounded by the isolation region. A middle portion of the active region laterally extends beyond the gate stack in a second direction that is perpendicular to the first direction.
US11605704B1 Capacitor array and method for forming the same
A capacitor array includes a substrate, first pedestal container stacked capacitors, second pedestal container stacked capacitors, and third pedestal container stacked capacitors. The first pedestal container stacked capacitors extend upwardly from above the substrate and are arranged in a first row. The second pedestal container stacked capacitors extend upwardly from above the substrate and are arranged in a second row next to the first row. The third pedestal container stacked capacitors extend upwardly from above the substrate and are arranged in a third row next to the second row. A first distance between the first and second rows is less than a second distance between the second and third rows.
US11605703B2 Semiconductor device with capacitors having shared electrode and method for fabricating the same
The present application discloses a semiconductor device with capacitors having a shared electrode and a method for fabricating the semiconductor device. The semiconductor device includes a substrate, a first capacitor unit, a second capacitor unit, and a connection structure. The first capacitor unit includes a bottom conductive structure inwardly positioned in the substrate, and a shared conductive layer positioned above the bottom conductive structure with a first insulating layer interposed therebetween. The second capacitor unit includes the shared conductive layer, a top conductive layer positioned above the shared conductive layer with a second insulating layer interposed therebetween. The connection structure electrically connects the bottom conductive structure and the top conductive layer such that the first capacitor unit and the second capacitor unit are in parallel.
US11605702B2 Method of manufacturing an integrated circuit comprising a capacitive element
A capacitive element of an integrated circuit includes first and second electrodes. The first electrode is formed by a first electrically conductive layer located above a semiconductor well doped with a first conductivity type. The second electrode is formed by a second electrically conductive layer located above the first electrically conductive layer of the semiconductor well. The second electrode is further formed by a doped surface region within the semiconductor well that is heavily doped with a second conductivity type opposite the first conductivity type, wherein the doped surface region is located under the first electrically conductive layer. An inter-electrode dielectric area electrically separates the first electrode and the second electrode.
US11605701B2 Lateral coreless transformer
A multi-voltage domain device includes a semiconductor layer including a first voltage domain, a second voltage domain, and an isolation region that electrically isolates the first voltage domain and the second voltage domain in a lateral direction. The isolation region includes at least one deep trench isolation barrier. A layer stack is arranged on the semiconductor layer and includes a stack insulator layer, a first coil arranged in the stack insulator layer, and a second coil arranged in the stack insulator layer and laterally separated from the first coil in the lateral direction. The first and second coils are magnetically coupled to each other in the lateral direction. The first coil includes terminals arranged vertically over the first region and are electrically coupled to the first voltage domain, and the second coil includes terminals arranged vertically over the second region and are electrically coupled to the second voltage domain.
US11605699B2 Display device
A display device includes: a substrate; a display area including pixels arranged on the substrate; a first area disposed at one side of the display area; a second area including pads arranged on the substrate; a bending area disposed between the first area and the second area; and a fan-out line disposed in the first area, the bending area, and the second area. The fan-out line includes: a plurality of sub-routing lines arranged in the first area and electrically connected to each other; and a plurality of sub-pad lines arranged in the second area and electrically connected to each other. The number of the plurality of sub-routing lines is greater than the number of the plurality of sub-pad lines.
US11605697B2 Display apparatus having grooved terminals
A display apparatus includes a display panel having a display substrate on which a plurality of pad terminals is disposed, and a driving unit having a plurality of driving terminals electrically connected to the plurality of pad terminals. Each of the plurality of pad terminals includes a stepped groove that faces a corresponding driving terminal of the plurality of driving terminals or each of the plurality of pad terminals includes an opening hole that faces the corresponding driving terminal of the plurality of driving terminals.
US11605694B2 Display apparatus including a planarization layer having a recess around a unit display portion
A display apparatus includes: a substrate; a plurality of unit display portions, each including a thin film transistor located on the substrate and including at least one inorganic layer, a display element electrically connected to the thin film transistor, and a planarization layer located between the thin film transistor and the display element; and an encapsulation layer sealing each of the plurality of unit display portions, the planarization layer including a recess that is concave in a depth direction from a side of the display element.
US11605691B2 Display device
A display device includes: a base layer including a display area (DA) and a non-DA; a circuit element layer on the base layer and including: a power supply electrode (PSE) overlapping the non-DA, circuit elements, and a shielding electrode connected to the PSE and overlapping some of the circuit elements; a display element layer on the circuit element layer and including: a light emitting element including a first electrode, a light emitting unit, and a second electrode, and a connection electrode connecting the second electrode to the PSE and including first through-holes; a thin film encapsulation layer (TFEL) on the display element layer and including an organic layer overlapping the DA; and an input sensing layer on the TFEL and including sensing electrodes and sensing signal lines connected to the sensing electrodes. The sensing signal lines overlap the connection electrode. Some of the first through-holes overlap the shielding electrode.
US11605689B2 Array substrate and display device
An array substrate and a display device. The array substrate includes a base substrate, a first electrode, a first insulating layer and a second electrode. The first electrode is on the base substrate; the first insulating layer is on a side of the first electrode away from the base substrate; the second electrode is on a side of the first insulating layer away from the first electrode. The second electrode is provided with a first through-hole and a slit communicated with the first through-hole and extending from the first through-hole to an edge of the second electrode, and an orthographic projection of the first electrode on the base substrate completely falls within an orthographic projection of the second electrode, the first through-hole and the slit on the base substrate. At this time, the first electrode, the second electrode, and the first insulating layer can constitute a capacitor.
US11605685B2 Organic light emitting diode display substrate comprising sub-pixels, detection lines and a signal port, and method for driving the same
The present disclosure provides an OLED display substrate and a driving method thereof. The OLED display substrate includes: sub-pixels arranged in array, detection lines, and at least one signal port. Each column of sub-pixels is coupled to one detection line, each signal port is coupled to at least two detection lines, and each detection line is coupled to one column of sub-pixels. Each sub-pixel includes a light emitting element and a first control circuit coupled thereto. The first control circuit is configured to transmit a voltage at one terminal of the light emitting element to a first node in response to a first control signal provided by a first control line. The OLED display substrate further includes a second control circuit configured to transmit a voltage at the first node to a corresponding signal port in response to a second control signal provided by a second control line.
US11605680B2 Display device
A display device includes: a substrate having thereon a first subpixel, a second subpixel, and a third subpixel; a first electrode in each of the first to third subpixels on the substrate; a first bank between the first electrodes; a second bank on the first bank and having a width less than that of the first bank; a light emitting layer on the first electrodes, the first bank, and the second bank; and a second electrode on the light emitting layer. The light emitting layer provided on the second bank and the light emitting layer provided on the first bank are spaced apart from each other.
US11605678B2 Organic light emitting display device and method for manufacturing the same
An organic light emitting display device includes a transparent base member, a touch sensor which includes a touch electrode disposed above the transparent base member and a touch protection layer which covers the touch electrode, a black matrix which is disposed below or above the touch sensor and defines a plurality of opening areas, a plurality of color filters which is disposed on the same plane as the black matrix and corresponds to the plurality of opening areas, a first buffer layer disposed above the upper one of the touch sensor and the plurality of color filters, a thin film transistor disposed above the first buffer layer, and an organic light emitting element which is disposed above the thin film transistor and corresponds to the plurality of opening areas.
US11605672B2 Steep-switch field effect transistor with integrated bi-stable resistive system
Fabricating a steep-switch transistor includes receiving a semiconductor structure including a substrate, a fin disposed on the substrate, a source/drain disposed on the substrate adjacent to the fin, a gate disposed upon the fin, a cap disposed on the gate, and a trench extending to the source/drain. A trench contact is formed in the trench in contact with the source/drain. A recess is formed in a portion of the trench contact below a top surface of the cap using a recess patterning process. A bi-stable resistive system (BRS) material is deposited in the recess in contact with the portion of the trench contact. A source/drain contact is formed upon the BRS material, a portion of the trench contact, the BRS material, and a portion of the source/drain contact forming a reversible switch.
US11605671B2 Double selector element for low voltage bipolar memory devices
Embedded non-volatile memory structures having double selector elements are described. In an example, a memory device includes a word line. A double selector element is above the word line. The double selector element includes a first selector material layer, a second selector material layer different than the first selector material layer, and a conductive layer directly between the first selector material layer and the second selector material layer. A bipolar memory element is above the word line. A conductive electrode is between the double selector element and the bipolar memory element. A bit line is above the word line.
US11605670B2 Magnetic tunnel junction structures and related methods
The disclosure is directed to spin-orbit torque MRAM structures and methods. A SOT channel of the SOT-MRAM includes multiple heavy metal layers and one or more dielectric dusting layers each sandwiched between two adjacent heavy metal layers. The dielectric dusting layers each include discrete molecules or discrete molecule clusters of a dielectric material scattered in or adjacent to an interface between two adjacent heavy metal layers.
US11605668B2 Pixel architectures for low power micro light-emitting diode displays
Pixel architectures for low power micro light-emitting diode displays are described. In an example, a micro light emitting diode pixel structure includes a substrate having a plurality of conductive interconnect structures in a first dielectric layer thereon. A plurality of micro light emitting diode devices is in a second dielectric layer above the first dielectric layer, individual ones of the plurality of micro light emitting diode devices electrically coupled to a corresponding one of the plurality of conductive interconnect structures. The plurality of micro light emitting diode devices includes an orange micro light emitting diode device, a green micro light emitting diode device, and a blue micro light emitting diode device. A transparent conducting oxide layer is disposed on the plurality of micro light emitting diode devices and on the second dielectric layer.
US11605664B2 Image sensor device
An image sensor device is disclosed, which blocks noise of a pad area. The image sensor device includes a substrate, a pad, and an impurity area. The substrate includes a first surface and a second surface, and includes first conductive impurities. The pad is disposed at the first surface of the substrate. The impurity area is formed in the substrate to overlap with the pad in a first direction, the impurity area being includes second conductive impurities different from the first conductive impurities.
US11605662B2 Imaging element, imaging device, electronic device, and method of manufacturing imaging element
An imaging element according to the present disclosure is an imaging element flip-chip mounted on a wiring substrate, in which a projection is provided on a side surface of the imaging element such that a bottom surface side of the imaging element projects from a top surface side. Then, in the imaging device according to the present disclosure, the imaging device is flip-chip mounted on the wiring substrate so that a top surface of the imaging element faces the wiring substrate, and an outer periphery of the imaging element on the wiring substrate is sealed with a sealing material. An adhesion site of the sealing material is urged to a side of the projection, so that penetration of a solute and a solvent forming the sealing material may be reduced.
US11605661B2 Image processing apparatus, image processing method, and solid-state imaging apparatus to detect polarization properties of each color
An unpolarized component image generating section generates unpolarized component image signals of specific and non-specific colors. A polarized component image generating section generates polarized component image signals of the specific and non-specific colors. A specific color polarization property detecting section detects polarization properties of the specific color using pixel signals of polarized or unpolarized pixels of the specific color having at least three polarization directions and pixel signals of polarized pixels having two polarization directions. An unpolarized color polarization property detecting section detects polarization properties of the non-specific color on the basis of the polarization properties of the specific color detected by the specific color polarization property detecting section, the pixel signals of the unpolarized pixels of the non-specific color, and the pixel signals of the polarized pixels of the non-specific color having fewer polarization directions than the polarized pixels of the specific color.
US11605659B2 Packaging structure for a sensor having a sealing layer
According to an aspect, a sensor packaging structure includes a sensor die having a first surface and a second surface opposite the first surface, where the sensor die defines a sensor edge disposed between the first surface and the second surface. The sensor packaging structure includes a bonding material having a first surface and a second surface opposite the second surface, where the bonding material defines a bonding material edge disposed between the first surface of the bonding material and the second surface of the bonding material. The sensor packaging structure includes a transparent material, where the bonding material couples the sensor die to the transparent material. The sealing material is disposed on an interface between the sensor die and the bonding material, and at least one of a portion of the sensor edge or a portion of the bonding material edge.
US11605655B2 Semiconductor device, and module and electronic appliance including the same
First to fourth switches are provided so that conduction states are able to be controlled independently of each other. The first switch, the third switch, and the second switch are electrically connected in series between a first wiring and a third wiring. The fourth switch has a function of controlling a conduction state between the light-emitting element and a fourth wiring. In a first transistor, a gate is electrically connected to a node to which the third switch and the second switch are electrically connected, one of a source and a drain is electrically connected to a second wiring, and the other is electrically connected to the light-emitting element. A capacitor includes first and second electrodes, the first electrode is electrically connected to a node to which the first switch and the third switch are electrically connected, and the second electrode is electrically connected to the light-emitting element.
US11605653B2 Semiconductor device and display device
Disclosed is a semiconductor device including a gate wiring, an active layer, a gate insulating film, a first wiring, a second wring, and a first semiconductor film. The gate wiring includes a gate electrode. The active layer overlaps with the gate electrode and contains an oxide semiconductor. The gate insulating film is sandwiched by the gate electrode and the active layer. The first wiring and the second wiring are each located over the active layer and respectively include a first terminal and a second terminal which are electrically connected to the active layer. The first semiconductor film is located under and in contact with the first wiring and contains the oxide semiconductor.
US11605651B2 Display panel and display device
A display panel and a display device are provided. A pixel electrode of the display panel includes a pixel electrode body and a pixel electrode extension. The pixel electrode body is positioned within the light-emitting section and the pixel electrode extension is positioned within the light-shielding section. When an insulating layer positioned on an overlapping section is perforated, the pixel electrode extension is electrically connected to the signal electrode of other sub-pixel units via a repair line, thereby solving a technical problem that existing display panels possess a limited effect on repairing bright spots.
US11605646B2 Semiconductor storage device and method of manufacturing the same
A semiconductor storage device includes a logic circuit formed on a substrate, a first area formed on the logic circuit and has a plurality of first insulating layers and a plurality of conductive layers alternately stacked in a first direction, a plurality of memory pillars MP which extend in the first area in the first direction, a second area which is formed on the logic circuit and has the plurality of first insulating layers 33 and a plurality of second insulating layers alternately stacked in the first direction, and a contact plug CP1 which extends in the second area in the first direction and is connected to the logic circuit.
US11605645B2 Integrated assemblies having vertically-spaced channel material segments, and methods of forming integrated assemblies
Some embodiments include a NAND memory array having a vertical stack of alternating insulative levels and wordline levels. The wordline levels have primary regions of a first vertical thickness, and have terminal projections of a second vertical thickness which is greater than the first vertical thickness. The terminal projections include control gate regions. Charge-blocking regions are adjacent the control gate regions, and are vertically spaced from one another. Charge-storage regions are adjacent the charge-blocking regions and are vertically spaced from one another. Gate-dielectric material is adjacent the charge-storage regions. Channel material is adjacent the gate dielectric material. Some embodiments included methods of forming integrated assemblies.
US11605644B2 Memory stacks having silicon nitride gate-to-gate dielectric layers and methods for forming the same
Embodiments of 3D memory devices and methods for forming the same are disclosed. In an example, a 3D memory device includes a substrate, a memory stack, and a NAND memory string. The memory stack includes a plurality of interleaved gate conductive layers and gate-to-gate dielectric layers above the substrate. Each of the gate-to-gate dielectric layers includes a silicon nitride layer. The NAND memory string extends vertically through the interleaved gate conductive layers and gate-to-gate dielectric layers of the memory stack.
US11605637B2 SRAM circuits with aligned gate electrodes
A device includes a Static Random Access Memory (SRAM) array, and an SRAM cell edge region abutting the SRAM array. The SRAM array and the SRAM cell edge region in combination include first gate electrodes having a uniform pitch. A word line driver abuts the SRAM cell edge region. The word line driver includes second gate electrodes, and the first gate electrodes have lengthwise directions aligned to lengthwise directions of respective ones of the second gate electrodes.
US11605632B2 Unidirectional self-aligned gate endcap (SAGE) architectures with gate-orthogonal walls
Unidirectional self-aligned gate endcap (SAGE) architectures with gate-orthogonal walls, and methods of fabricating unidirectional self-aligned gate endcap (SAGE) architectures with gate-orthogonal walls, are described. In an example, integrated circuit structure includes a first semiconductor fin having a cut along a length of the first semiconductor fin. A second semiconductor fin has a cut along a length of the second semiconductor fin. A gate endcap isolation structure is between the first semiconductor fin and the second semiconductor fin. The gate endcap isolation structure has a substantially uniform width along the lengths of the first and second semiconductor fins.
US11605630B2 3D integrated circuit device and structure with hybrid bonding
A 3D integrated circuit, the circuit including: a first level including a first wafer, the first wafer including a first crystalline substrate, a plurality of first transistors, and first copper interconnecting layers, where the first copper interconnecting layers at least interconnect the plurality of first transistors; and a second level including a second wafer, the second wafer including a second crystalline substrate, a plurality of second transistors, and second copper interconnecting layers, where the second copper interconnecting layers at least interconnect the plurality of second transistors, where the second level is bonded to the first level, where the bonded includes metal to metal bonding, where the bonded includes oxide to oxide bonding, and where at least one of the second transistors include a replacement gate.
US11605627B2 Systems and methods for protecting a semiconductor device
Circuits and methods for protecting a device are provided. A first device to be protected includes a gate dielectric of a first thickness. A second device includes a gate dielectric of a second thickness that is less than the first thickness. A gate is shared by the first device and the second device.
US11605624B2 Ferroelectric resonator
Describe is a resonator that uses ferroelectric (FE) material in a capacitive structure. The resonator includes a first plurality of metal lines extending in a first direction; an array of capacitors comprising ferroelectric material; a second plurality of metal lines extending in the first direction, wherein the array of capacitors is coupled between the first and second plurality of metal lines; and a circuitry to switch polarization of at least one capacitor of the array of capacitors. The switching of polarization regenerates acoustic waves. In some embodiments, the acoustic mode of the resonator is isolated using phononic gratings all around the resonator using metal lines above and adjacent to the FE based capacitors.
US11605622B2 Photonic semiconductor device and method
A method includes forming multiple photonic devices in a semiconductor wafer, forming a v-shaped groove in a first side of the semiconductor wafer, forming an opening extending through the semiconductor wafer, forming multiple conductive features within the opening, wherein the conductive features extend from the first side of the semiconductor wafer to a second side of the semiconductor wafer, forming a polymer material over the v-shaped groove, depositing a molding material within the opening, wherein the multiple conductive features are separated by the molding material, after depositing the molding material, removing the polymer material to expose the v-shaped groove, and placing an optical fiber within the v-shaped groove.
US11605621B2 Hybrid integrated circuit package and method
An embodiment device includes: a first dielectric layer; a first photonic die and a second photonic die disposed adjacent a first side of the first dielectric layer; a waveguide optically coupling the first photonic die to the second photonic die, the waveguide being disposed between the first dielectric layer and the first photonic die, and between the first dielectric layer and the second photonic die; a first integrated circuit die and a second integrated circuit die disposed adjacent the first side of the first dielectric layer; conductive features extending through the first dielectric layer and along a second side of the first dielectric layer, the conductive features electrically coupling the first photonic die to the first integrated circuit die, the conductive features electrically coupling the second photonic die to the second integrated circuit die; and a second dielectric layer disposed adjacent the second side of the first dielectric layer.
US11605618B2 LED array for in-plane optical interconnects
An LED array on a sapphire substrate may be mounted on a silicon interconnect chip, with LEDs of the array inserted into holes of waveguides on the silicon interconnect chip. The sapphire substrate and the silicon interconnect chip may both have microbumps for carrying electrical signals to or from the LEDs, and the sapphire substrate and silicon interconnect chip may be bonded together using the microbumps. The LEDs may be configured to preferentially emit light in a lateral direction, for increased coupling of light into the waveguides.
US11605616B1 3D semiconductor device and structure with metal layers
A semiconductor device, the device including: a first silicon layer including a first single crystal silicon; a first metal layer disposed over the first silicon layer; a second metal layer disposed over the first metal layer; a first level including a plurality of transistors, the first level disposed over the second metal layer, where the plurality of transistors include a second single crystal silicon; a third metal layer disposed over the first level; a fourth metal layer disposed over the third metal layer, where the fourth metal layer is aligned to the first metal layer with a less than 40 nm alignment error; and a via disposed through the first level, where the first level thickness is less than two microns.
US11605613B2 Semiconductor device
According to an embodiment, provided is a semiconductor device includes an insulating substrate; a first main terminal; a second main terminal; an output terminal; a first metal layer connected to the first main terminal; a second metal layer connected to the second main terminal; a third metal layer disposed between the first metal layer and the second metal layer and connected to the output terminal; a first semiconductor chip and a second semiconductor chip provided on the first metal layer; and a third semiconductor chip and a fourth semiconductor chip provided on the third metal layer. The second metal layer includes a first slit. Alternatively, the third metal layer includes a second slit.
US11605608B2 Preform diffusion soldering
A method of joining a semiconductor die to a substrate includes: applying a solder preform to a metal region of the semiconductor die or to a metal region of the substrate, the solder preform having a maximum thickness of 30 μm and a lower melting point than both metal regions; forming a soldered joint between the metal region of the semiconductor die and the metal region of the substrate via a diffusion soldering process and without applying pressure directly to the die; and setting a soldering temperature of the diffusion soldering process so that the solder preform melts and fully reacts with the metal region of the semiconductor die and the metal region of the substrate to form one or more intermetallic phases throughout the entire soldered joint, each intermetallic phase having a melting point above the melting point of the preform and the soldering temperature.
US11605607B2 Semiconductor device and methods of manufacture
In an embodiment, a method includes forming a conductive feature adjacent to a substrate; treating the conductive feature with a protective material, the protective material comprising an inorganic core with an organic coating around the inorganic core, the treating the conductive feature comprising forming a protective layer over the conductive feature; and forming an encapsulant around the conductive feature and the protective layer. In another embodiment, the method further includes, before forming the encapsulant, rinsing the protective layer with water. In another embodiment, the protective layer is selectively formed over the conductive feature.
US11605603B2 Microelectronic package with radio frequency (RF) chiplet
Embodiments may relate to a microelectronic package that includes a radio frequency (RF) chip coupled with a die by interconnects with a first pitch. The RF chip may further be coupled with a waveguide of a package substrate by interconnects with a second pitch that is different than the first pitch. The RF chip may facilitate conveyance of data to the waveguide as an electromagnetic signal with a frequency greater than approximately 20 gigahertz (GHz). Other embodiments may be described or claimed.
US11605593B2 Semiconductor devices having interposer structure with adhesive polymer and methods for forming the same
Embodiments of semiconductor devices and fabrication methods thereof are disclosed. In an example, a semiconductor device includes a first semiconductor structure, a second semiconductor structure, and an interposer structure vertically between the first and second semiconductor structures. The first semiconductor structure includes a plurality of logic process-compatible devices and a first bonding layer comprising a plurality of first bonding contacts. The second semiconductor structure includes an array of NAND memory cells and a second bonding layer comprising a plurality of second bonding contacts. The interposer structure includes a first interposer bonding layer having a plurality of first interposer contacts disposed at a first side of the interposer structure, and a second interposer bonding layer having a plurality of second interposer contacts disposed at a second side opposite of the first side of the interposer structure. The first interposer contacts is conductively connected to the second interposer contacts.
US11605592B2 Method to fabricate metal and ferromagnetic metal multilayer interconnect line for skin effect suppression
A multilayer conductive line is disclosed. The multilayer conductive line includes a dielectric layer, a Ta barrier layer on the dielectric layer and a superlattice on the Ta barrier layer. The superlattice includes a plurality of interleaved ferromagnetic and non-ferromagnetic material.
US11605588B2 Memory device including data lines on multiple device levels
Some embodiments include apparatuses and methods of forming the apparatuses. One of the apparatuses includes a first pillar of a first memory cell string; a second pillar of a second memory cell string; a first conductive structure extending in a first direction, the first conductive structure located over and in electrical contact with the first pillar; a second conductive structure extending in the first direction, the second conductive structure located over and in electrical contact with the second pillar; a select gate coupled to the first and second memory cell strings; a first data line located on a first level of the apparatus and extending in a second direction, the first data line located over the first conductive structure and in electrical contact with the first conductive structure; and a second data line located on a second level of the apparatus and extending in the second direction, the second data line located over the second conductive structure and in electrical contact with the second conductive structure.
US11605584B2 Semiconductor package
A semiconductor package includes a redistribution substrate and a semiconductor chip thereon. The redistribution substrate includes a ground under-bump pattern, signal under-bump patterns laterally spaced apart from the ground under-bump pattern, first signal line patterns disposed on the signal under-bump patterns and coupled to corresponding signal under-bump patterns, and a first ground pattern coupled to the ground under-bump pattern and laterally spaced apart from the first signal line pattern. Each of the signal and ground under-bump patterns includes a first part and a second part formed on the first part and that is wider than the first part. The second part of the ground under-bump pattern is wider than the second part of the signal under-bump pattern. The ground under-bump pattern vertically overlaps the first signal line patterns. The first ground pattern does not vertically overlap the signal under-bump patterns.
US11605579B2 Semiconductor device having passivation layer and method of manufacturing the same
A semiconductor device includes a substrate, an electrical conductor and a passivation layer. The substrate includes a first surface. The electric conductor is over the first surface of the substrate. The passivation layer is over the first surface of the substrate. The passivation layer includes a first part and a second part. In some embodiments, the first part is in contact with an edge of the electrical conductor, the second part is connected to the first part and apart from the edge of the electrical conductor, and the first part of the passivation layer has curved surface.
US11605577B2 Semiconductor device including a bidirectional switch
A semiconductor device forming a bidirectional switch includes first and second carriers, first and second semiconductor chips arranged on the first and second carriers, respectively, a first row of terminals arranged along a first side face of the carrier, a second row of terminals arranged along a second side face of the carrier opposite the first side face, and an encapsulation body encapsulating the first and second semiconductor chips. Each row of terminals includes a gate terminal, a sensing terminal and at least one power terminal of the bidirectional switch.
US11605575B2 Mounting devices for semiconductor packages with a fixation mechanism
The present disclosure concerns a mounting device for semiconductor packages, and a heat dissipation assembly with such a mounting device. The mounting device includes a bottom side comprising one or more cavities to house semiconductor packages, and a top side comprising a plurality of holes extending from the bottom side to the top side for accommodating contact pins of the semiconductor packages. A fixation mechanism fixes the mounting device to a heat dissipation structure.
US11605572B2 Electronic component with semiconductor die having a low ohmic portion with an active area and a high ohmic portion on a dielectric layer
An electronic component includes a mold layer and a semiconductor die including a low ohmic first portion and a high ohmic second portion. The low ohmic first portion has an active area. The high ohmic second portion is arranged on the mold layer.
US11605567B2 Method of monitoring a semiconductor device fabrication process and method of fabricating a semiconductor device using the same
Disclosed are a method of monitoring a semiconductor device fabrication process and a method of fabricating a semiconductor device using the same. The monitoring method may include determining a normalization range of a target byproduct, which is a measurement target of byproducts produced in a chamber by an etching process, the byproducts including the target byproduct and a non-target byproduct, the target byproduct including first and second target byproducts, which are respectively produced by and before the etching process on a to-be-processed layer, obtaining a first index from a ratio of the target byproduct to the non-target byproduct, obtaining a second index by subtracting an emission intensity of the second target byproduct from the first index, obtaining a third index by integrating the second index on a time interval, and estimating a result of the etching process and presence or absence of a failure, based on the third index.
US11605566B2 Method and structure for metal gates
A method of manufacturing a semiconductor device having metal gates and the semiconductor device are disclosed. The method comprises providing a first sacrificial gate associated with a first conductive type transistor and a second sacrificial gate associated with a second conductive type transistor disposed over the substrate, wherein the first conductive type and the second conductive type are complementary; replacing the first sacrificial gate with a first metal gate structure; forming a patterned dielectric layer and/or a patterned photoresist layer to cover the first metal gate structure; and replacing the second sacrificial gate with a second metal gate structure. The method can improve gate height uniformity during twice metal gate chemical mechanical polish processes.
US11605561B2 Backside metal removal die singulation systems and related methods
Implementations of methods of singulating a plurality of die included in a substrate may include forming a groove through a backside metal layer through laser ablating a backside metal layer at a die street of a substrate and singulating a plurality of die included in the substrate through removing substrate material of the substrate in the die street.
US11605559B2 Semiconductor device having a landing pad with spacers
The present application discloses a semiconductor device having a landing pad with spacers. The semiconductor device includes a first insulating layer, a second insulating layer, a conductive pillar and spacers. The first insulating layer is disposed on a substrate. The second insulating layer is disposed on the first insulating layer. The conductive pillars are disposed in the first insulating layer and penetrates through the second insulating layer. The spacers are disposed on sidewalls of the conductive pillars.
US11605552B2 Hybrid panel method of manufacturing electronic devices and electronic devices manufactured thereby
A hybrid panel method of (and apparatus for) manufacturing electronic devices, and electronic devices manufactured thereby. As non-limiting examples, various aspects of this disclosure provide a method of manufacturing an electronic device, where the method comprises mounting a plurality of subpanels to a panel, processing the subpanels as a panel, and removing the plurality of subpanels from the panel.
US11605549B2 Air conditioner, unit for floating conveying substrate with air conditioner, and method of supplying air for floating conveying substrate
An air conditioner includes a blower unit to blow air at a predetermined amount, a cooling unit arranged downstream of the blower unit in an air flowing direction, a compressor which is operated at a variable operating frequency so that a revolving speed thereof is adjustable, a condenser, and a cooling coil connected in this order by pipes to circulate a heating medium to cool blown air with a heating unit arranged on a downstream side of the cooling unit in the air flowing direction in which the blown air is heated by a heater, and a control unit controls the operating frequency of the compressor and includes a compressor control part which adjusts the revolving speed of the compressor such that the operating frequency of the compressor is decreased by a predetermined frequency when an output of the heating unit exceeds a first threshold value.
US11605540B2 Method for preparing semiconductor device structure with fine boron nitride spacer patterns
The present disclosure provides a method for preparing a semiconductor device structure with fine boron nitride spacer patterns. The method includes undercutting a photoresist pattern over a semiconductor substrate, and forming an inner spacer element over a sidewall surface of the photoresist pattern. The inner spacer element has a portion extending into a recess (i.e., the undercut region) of the photoresist pattern to form a footing, and a width of the portion of the inner spacer element increases continuously as the portion extends toward the semiconductor substrate. As a result, the inner spacer element may be prevented from collapsing after removal of the photoresist pattern.
US11605538B2 Protective composition and method of forming photoresist pattern
A method includes forming protective layer over substrate edge and photoresist over substrate. Protective layer removed and photoresist exposed to radiation. Protective layer made of composition including acid generator and polymer having pendant acid-labile groups. Pendant acid-labile groups include polar functional groups; acid-labile groups including polar switch functional groups; acid-labile groups, wherein greater than 5% of pendant acid-labile groups have structure wherein R1 is C6-C30 alkyl group, cycloalkyl group, hydroxylalkyl group, alkoxy group, alkoxyl alkyl group, acetyl group, acetylalkyl group, carboxyl group, alkyl carboxyl group, cycloalkyl carboxyl group, saturated or unsaturated hydrocarbon ring, or heterocyclic group; and R2 is C4-C9 alkyl group, cycloalkyl group, hydroxylalkyl group, alkoxy group, alkoxyl alkyl group, acetyl group, acetylalkyl group, carboxyl group, alkyl carboxyl group, or cycloalkyl carboxyl group; polymer having pendant acid-labile groups and lactone pendant groups; or polymer having pendant acid-labile groups and carboxylic acid groups.
US11605534B2 Particle prevention in wafer edge trimming
In some embodiments, the present disclosure relates to method for trimming and cleaning an edge of a wafer. The method includes trimming an outer edge portion of the wafer with a blade along a continuously connected trim path to define a new sidewall of the wafer. The trimming produces contaminant particles on the wafer. Further, the method includes applying deionized water to the new sidewall of the wafer with water nozzles to remove the contaminant particles. The method also includes applying pressurized gas to the wafer at a first top surface area of the wafer with an air jet nozzle. The pressurized gas is directed outward from a center of the wafer to remove remaining contaminant particles. The applying of deionized water and the applying of pressurized gas are performed in a same chamber as the trimming.
US11605526B2 Systems, devices, and methods for aligning a particle beam and performing a non-contact electrical measurement on a cell and/or non-contact electrical measurement cell vehicle using a registration cell
Systems, devices, and methods for performing a non-contact electrical measurement (NCEM) on a NCEM-enabled cell included in a NCEM-enabled cell vehicle may be configured to perform NCEMs while the NCEM-enabled cell vehicle is moving. The movement may be due to vibrations in the system and/or movement of a movable stage on which the NCEM-enabled cell vehicle is positioned. Position information for an electron beam column producing the electron beam performing the NCEMs and/or for the moving stage may be used to align the electron beam with targets on the NCEM-enabled cell vehicle while it is moving.
US11605524B2 System for sample storage and shipping for cryoelectron microscopy
A system for storing and shipping samples for cryo-electron microscopy. The system comprising a cassette puck and support platform that accepts commercial cryo-EM sample cassettes and is compatible to a substantial extent with tools used in cryocrystallography. The system can also work with existing Cryo-EM storage and transport puck and cane systems. The cassette puck comprising a receptacle for holding one or more cassettes and a plurality of holes and grooves. The holes and grooves being configured for use with other tools such as tongs, support platforms, and canes.
US11605523B2 Aberration corrector and multiple electron beam irradiation apparatus
Aberration corrector includes a lower electrode substrate to be formed therein with plural first passage holes having a first hole diameter and making multiple electron beams pass therethrough, and to be arranged thereon plural electrode sets each being plural electrodes of four or more poles, surrounding a first passage hole, for each of the plural first passage holes, and an upper electrode substrate above the lower one, to be formed therein with plural second passage holes making multiple electron beams pass therethrough, whose size from the top of the upper electrode substrate to the middle of way to the back side of the upper electrode substrate is a second hole diameter, and whose size from the middle to the back side is a third hole diameter larger than each of the first and second hole diameters, wherein a shield electrode is on inner walls of plural second passage holes.
US11605522B1 Method and device for spatial charged particle bunching
A charged particle buncher includes a series of spaced apart electrodes arranged to generate a shaped electric field. The series includes a first electrode, a last electrode and one or more intermediate electrodes. The charged particle buncher includes a waveform device attached to the electrodes and configured to apply a periodic potential waveform to each electrode independently in a manner so as to form a quasi-electrostatic time varying potential gradient between adjacent electrodes and to cause spatial distribution of charged particles that form a plurality of nodes and antinodes. The nodes have a charged particle density and the antinodes have substantially no charged particle density, and the nodes and the antinodes are formed from a charged particle beam with an energy less than or equal to 500 keV.
US11605512B2 Lifting mechanism and key structure using the same
A key structure is provided. The key structure includes a base plate, a key cap and a lifting mechanism is provided. The base plate includes a first bottom wall. The key cap is disposed opposite to the base plate and includes a first cap wall. The lifting mechanism is movably connected between the key cap and the base plate, so that the key cap could reciprocate with respect to the base plate. The lifting mechanism includes a first lower shaft portion and a first upper shaft portion, which are respectively movably connected on the same side of the key cap and the base plate. When the key cap is in a released state, the first upper shaft portion presses against the first cap wall, but the first lower shaft portion is separated from the bottom wall by a maintaining gap.
US11605511B2 Control apparatus, operation unit, and electronic apparatus
A control apparatus includes a main body unit, a plurality of moving members each of which is movably supported by the main body unit, a magneto rheological fluid provided between the main body unit and each of the plurality of moving members or between each of the plurality of moving members, and one magnetic field generator configured to apply a magnetic field to the magneto rheological fluid.
US11605510B2 Switchgear with an optical monitoring system
A switchgear includes an optical monitoring system for examining switchgear switching positions. At least one isolating switch is accommodated in an encapsulated housing. The encapsulated housing is disposed in an installation housing. The encapsulated housing has a first transparent window in one region. A fiber-optic system leads from an outer side of the installation housing to the first transparent window.
US11605507B1 Microsupercapacitors and methods of fabricating the same
Microsupercapacitors (MSCs), as well as methods of fabricating the same and methods of using the same, are provided. An MSC can include interdigitated microelectrodes having reduced graphene oxide (rGO) (e.g., vertically aligned nanosheets thereof) disposed on upper surfaces of the microelectrodes. The MSC can be fabricated by preparing a micro-current collector (MCC) comprising the interdigitated microelectrodes using photolithography and then performing a bipolar electrochemistry process on the MCC to deposit rGO on the upper surfaces of the interdigitated microelectrodes (e.g., in a single-step in situ exfoliation, reduction, and deposition).
US11605506B2 Ceramic electronic device and manufacturing method of the same
A ceramic electronic device includes, a multilayer chip in which each of a plurality of dielectric layers and each of a plurality of internal electrode layers are alternately stacked, external electrodes provided on the first end face and the second end face, and a water repellent agent formed on a surface of the external electrodes. A thickness A (>0) of the water repellent agent on at least one of four faces of the external electrodes that cover an upper face in a stacking direction, a lower face in the stacking direction, and two side faces of the multilayer chip is larger than a thickness B (>0) of the water repellent agent on faces of the external electrodes that cover the first end face and the second end face.
US11605502B2 Multilayer electronic component
A multilayer electronic component includes a body including a dielectric layer and a plurality of internal electrodes laminated with the dielectric layer interposed therebetween; and an external electrode disposed on the body and connected to the plurality of internal electrodes. The plurality of internal electrodes includes two or more internal electrodes having different thicknesses, a most thick internal electrode having a greatest thickness and a least thick internal electrode having a lowest thickness among the plurality of internal electrodes are disposed on first and second outermost sides opposing each other in a lamination direction of the plurality of internal electrodes. Each internal electrode disposed between the most thick internal electrode and the least thick internal electrode has a thickness the same as or greater than a thickness of an adjacent internal electrode, which is adjacent to that internal electrode in the lamination direction toward the second outermost side.
US11605500B2 Transformer core and transformer
The invention relates to a transformer core with at least one additional leg. Said additional leg is used to form a leakage path. In order to optimize the installation space and for easier connection of the transformer windings, the transformer legs and the additional leakage path legs are not arranged along a common line.
US11605499B2 Magnetic film
A magnetic film includes iron and copper distributed between opposing first and second major surfaces of the magnetic film. The copper has a first atomic concentration C1 at a first depth d1 from the first major surface and a peak second atomic concentration C2 at a second depth d2 from the first major surface, d2>d1, C2/C1≥5.
US11605497B2 Transformer with interleaved shielding windings
A transformer includes first and second primary windings serially electrically connected in a primary-side series combination. The transformer further includes a secondary winding disposed between the first primary winding and the second primary winding. The transformer further includes first and second shielding windings serially electrically connected in a shielding series combination. The first shielding winding is disposed between the first primary winding and the secondary winding, and the second shielding winding is disposed between the second primary winding and the secondary winding.
US11605494B2 Coil component
Disclosed herein is a coil component that includes an insulating substrate, a first coil part formed on the first surface of the insulating substrate, and a second coil part formed on the second surface of the insulating substrate. At least an innermost turn of the first coil part is radially separated by spiral-shaped slits into three or more conductor parts. At least an innermost turn of the second coil part is radially separated by spiral-shaped slits into three or more conductor parts. Inner peripheral ends of respective innermost to outermost conductor parts of the three or more conductor parts of the first coil part are connected to inner peripheral ends of the respective outermost to innermost conductor parts of the three or more conductor parts of the second coil part.
US11605493B2 Method of manufacturing electronic component and electronic component
A method of manufacturing an electronic component capable of preventing entrance of a plating solution and a flux component at an interface to which an inner electrode of a ceramic element body is extended, and capable of forming an outer electrode of an arbitrary shape. A ceramic element body is made of a ceramic material containing a metal oxide, and part of an inner electrode is extended to extended surfaces of the ceramic element body. A base electrode is formed on each of the extended surfaces using a conductive paste to be connected to the inner electrode. Part of another surface of the ceramic element body adjacent to the extended surfaces is locally heated, and part of the metal oxide is reduced to form a reformed portion. A plating electrode is continuously formed over the base electrode and the reformed portion through a plating method to form outer electrodes.
US11605488B2 High-voltage device having ceramic spacer elements, and use thereof
A high-voltage device includes a housing and at least one subassembly which is electrically insulated from the housing. The at least one subassembly is spaced from the housing and mechanically connected to the housing. At least one ceramic spacer element is disposed between the housing and the at least one subassembly. A method of using the high-voltage device includes transferring heat, which is produced at connection elements of the at least one subassembly which is electrically insulated from the housing, from the subassembly through the at least one ceramic spacer element to the housing and emitting the heat from the housing to the environment.
US11605487B2 Laminate with induction coils and charging station device comprising same
A laminate includes multiple paper layers, with at least one induction coil comprising first and second sets of windings. Two or more paper layers include the sets of windings comprising an electrically-conductive material. The sets of windings may be distributed throughout the laminate layers and provide good wireless induction charging performance in a compact space.
US11605485B2 Common mode filter
Disclosed herein is a common mode filter that includes: a winding core part including first and second winding areas and a third winding area positioned between the first and second winding areas; and first and second wires wound in a same direction around the winding core part. The first and second wires constitute a first winding block wound in the first winding area and a second winding block wound in the second winding area. The first and second wires cross each other in the third winding area. Each of the first and second winding blocks has first and second winding layers. The difference in a number of turns between the first winding layer and the second winding layer is larger in the first winding block than in the second winding block.
US11605478B2 Method of reducing roughness and/or defects on an optical surface and mirror formed by same
A method of making a mirror for use with extreme ultraviolet or x-ray radiation includes: i) providing a base substrate having a curved surface, wherein the curved surface deviates from a curvature of a target mirror surface at high spatial frequencies corresponding to spatial periods less than 2 mm; and ii) securing a first side of a thin plate to the curved surface of the base substrate to cover the curved surface, wherein the plate has a thickness thin enough to conform to the curvature of the target mirror surface and thick enough to attenuate deviations at the high spatial frequencies on a second side of the thin plate opposite the first side that are caused by the deviations on the curved surface of the base substrate. A mirror made by the method is also disclosed.
US11605475B1 Scalable, electro-optically induced force system and method
A technique is disclosed for electro-optically inducing a force to fabricated samples and/or devices with laser light. The technique uses the interaction of the oscillating electric field of the laser beam in opposition with the electric field produced by an appropriate electric charge carrier to achieve a net repulsive (or attractive) force on the component holding the electric charge. In one embodiment, force is achieved when the field near the charge carrier is modulated at a subharmonic of the electric field oscillation frequency of the laser and the relative phases of the light field and electric charge carrier field are controlled to provide optimal repulsion/attraction. The effect is scalable by applying the technique to an array of charge carrier fields sequentially as well as using higher power lasers and higher carrier field voltages.
US11605474B2 Container and method for storing spent nuclear fuel
Method for long-term dry storage of spent nuclear fuel includes injecting the inert gas into a cavity formed in a cask between inner and outer lids under pressure greater than the pressure of the inert gas in the inner cavity of the cask in which the spent nuclear fuel is located. The cask contains a body with a spent nuclear fuel container placed in it, tight inner and outer lids forming a cavity into which the inert gas is pumped under pressure greater than the pressure in the inner cavity of the cask. The outer lid comprises a labyrinth hole closed with a flange and sealed with a gasket. The flange comprises an angle valve, to which at least two pressure sensors are connected. The angle valve and sensors are covered with a protective cover during long-term storage. The gasket is installed in an annular groove of the lower flange.
US11605473B1 Material for reducing exposure to ionizing radiation
A material for reducing exposure to ionizing radiation. One exemplary embodiment comprises a felt layer; a foil layer; a first adhesive film layer disposed between the outer felt layer and the foil layer; a radiation shield layer; a second adhesive film layer disposed between the foil layer and radiation shield layer; and a foam layer disposed on the surface of the radiation shield layer opposite the second adhesive film layer. The material may be installed in commercial aircraft, corporate aircraft, flight suits, helmets, military uniforms, rotary aircraft, spacecraft, and the like. For example, the material disclosed herein may be provided as a headliner in an aircraft, or alternatively may be used to line the entire interior of an aircraft. In one or more embodiments, the material may be secured to a surface using a hook and loop attachment mechanism.
US11605472B2 Closed-vessel molten salt fission reactor
A closed-vessel molten salt reactor (cvMSR) is described herein. A cvMSR may comprise a suspended container, such as a metallic container, within a trench surrounded by a concrete enclosure and a concrete cover having a number of channels. The suspended container may be hollow and a solution of fissile materials and salt materials may be provided within the suspended container. The solution may be capable of undergoing a chain reaction nuclear fission process once a threshold temperature is reached. Heat generated by the solution may heat a fluid surrounding the suspended container. The heated fluid may be transported, through the number of channels of the concrete cover, to an external location where the heated fluid may be used in distributing heat and/or electricity generation.
US11605468B2 Infusion pump system and method with multiple drug library editor source capability
An infusion pump system and method with multiple drug library editor source capability including: an infusion pump system having a first drug library editor operable to generate a first drug library; a second drug library editor operable to generate a second drug library; and an infusion pump operable to connect to either one of the first drug library editor and the second drug library editor, the infusion pump having an operational drug library being one of the first drug library received from the first drug library editor and the second drug library received from the second drug library editor. The first drug library editor is one of a dedicated drug library editor and an enterprise drug library editor, and the second drug library editor is the other of the one of the dedicated drug library editor and the enterprise drug library editor.
US11605467B2 Method and system for automated inclusion or exclusion criteria detection
A method (100) for training a scoring system (600) comprising the steps of: (i) providing (110) a scoring system comprising a scoring module (606); (ii) receiving (120) a training dataset comprising a plurality of patient data and treatment outcomes; (iii) analyzing (130), using a clinical decision support algorithm, the training dataset to generate a plurality of clinical decision support recommendations; (iv) clustering (140), using the scoring module, the plurality of clinical decision support recommendations into a plurality of clusters; and (v) identifying (160), using the scoring module, one or more features of at least one of the plurality of clusters, and generating, based on the identified one or more features, one or more inclusion criteria for the at least one of the plurality of clusters.
US11605465B1 Computer network architecture with machine learning and artificial intelligence and patient risk scoring
Embodiments relate generally to computer network architectures for machine learning, and more specifically, to computer network architectures in the context of program rules, using combinations of defined patient clinical episode metrics and other clinical metrics, thus enabling superior performance of computer hardware. Aspects of embodiments herein are specific to patient clinical episode definitions, and are applied to the specific outcomes of highest concern to each episode type. Furthermore, aspects of embodiments herein produce more accurate and reliable predictions of possible patient outcomes and metrics.
US11605459B2 Health testing and diagnostics platform
Systems and methods for providing a universal platform for at-home health testing and diagnostics are provided herein. In particular, a health testing and diagnostic platform is provided to connect medical providers with patients and to generate a unique, private testing environment. In some embodiments, the testing environment may facilitate administration of a medical test to a patient with the guidance of a proctor. In some embodiments, the patient may be provided with step-by-step instructions for test administration by the proctor within a testing environment. The platform may display unique, dynamic testing interfaces to the patient and proctor to ensure proper testing protocols and accurate test result verification.
US11605451B2 Medicament dispenser
Disclosed is a medicament dispenser (1) for delivering a medicament (9, 53) to a user (2), the medical dispenser (1) comprising one or more internal storages (3, 52) for storing one or more medicaments (9, 53); a dispensing unit (10, 101) configured to access said one or more internal storages (3, 52) and dispense the medicament (9; 53) based on a predefined dispensing protocol (18); a control unit (13) comprising a user recognition unit (12, 19), adapted to collect user authentication data (76); and a communication module (14), configured to send/receive said user authentication data (76) and a delivery control data (16) associated to said predefined dispensing protocol (18) to/from a remote server (15); wherein said control unit 5 (13) is configured to enable/disable said dispensing unit (10, 101) based on said user authentication data (76) and said delivery control data (16). Also disclosed is a medicament re-filling apparatus (32) for the use with a medicament dispenser (1) upon authentication and validation of its user (2) condition.
US11605447B2 Intelligent agents for patient management
A computer-implemented method for executing patient management workflows includes acquiring a pre-test dataset of clinically relevant information related to a patient and using a first intelligent agent to identify a diagnostic test for the patient based on the pre-test dataset. Following performance of the diagnostic test, a second intelligent agent is used to select a processing technique to be applied to data collected from the diagnostic test to obtain a diagnostic marker. Following application of the processing technique to the data collected from the diagnostic test, a third intelligent agent is used to generate an optimal patient management plan based on the pre-test dataset, the data collected from the diagnostic test, and the diagnostic marker.
US11605445B2 Analysis of fragmentation patterns of cell-free DNA
Factors affecting the fragmentation pattern of cell-free DNA (e.g., plasma DNA) and the applications, including those in molecular diagnostics, of the analysis of cell-free DNA fragmentation patterns are described. Various applications can use a property of a fragmentation pattern to determine a proportional contribution of a particular tissue type, to determine a genotype of a particular tissue type (e.g., fetal tissue in a maternal sample or tumor tissue in a sample from a cancer patient), and/or to identify preferred ending positions for a particular tissue type, which may then be used to determine a proportional contribution of a particular tissue type.
US11605443B2 Test method and test apparatus for semiconductor device
The present disclosure provides a test method and a test apparatus for a semiconductor device. The test method includes: forming a plurality of test values based on a first retention time range and a first step size, and sequentially testing a plurality of memory cells in the semiconductor device based on the plurality of test values in ascending order; determining, during tests corresponding to each test value, a memory cell whose retention time is less than the test value, and recording a position and corresponding test value of the memory cell whose retention time is less than the test value, to form first test data; a similar method is applied to form second test data; and determining, based on the first test data and the second test data, positions and corresponding test values of memory cells whose retention times fail to pass the tests.
US11605440B2 Memory system
According to one embodiment, a non-volatile memory includes a plurality of groups and a memory controller configured to execute a first operation. Each of the plurality of groups includes a plurality of cell units. Each of the plurality of cell units includes a plurality of memory cells. The first operation includes: based on a first correction amount associated with a target group, reading data from the target group; and updating the first correction amount to a second correction amount based on the data. The memory controller is configured to: select a first group as the target group; and when a condition is satisfied, select a second group as the target group after performing the first operation related to the first group.
US11605439B2 Remapping bad blocks in a memory sub-system
Disclosed is a system that comprises a memory device comprising a plurality of memory planes and a processing device, operatively coupled with the memory device, to perform operations that include, generating a block stripe of the memory device, wherein the block stripe comprises a plurality of blocks arranged across the plurality of memory planes; determining that a first block of the plurality of blocks of the block stripe is associated with an error condition, wherein the first block is associated with a first plane of the plurality of planes; and responsive to determining that the first block of the plurality of blocks of the block stripe is associated with the error condition, performing an error recovery operation on the plurality of blocks to replace the first block with a replacement block in the block stripe.
US11605438B2 Memory device for improving weak-program or stuck bit
Provided is a memory device including a memory structure including a substrate, a channel region, first and second doped regions, a floating gate and a dielectric layer. The channel region is disposed on the substrate. The first and the second doped regions are disposed on the substrate and respectively located at two sides of the channel region. The floating gate is disposed on the channel region. The dielectric layer is disposed between the floating gate and the channel region, the first doped region and the second doped region. The floating gate and the first doped region are partially overlapped, and/or the floating gate and the second doped region are not overlapped and a sidewall of the floating gate adjacent to the second doped region and a boundary between the second doped region and the channel region are separated by a distance.
US11605433B2 Storage device and method of operating the same
A storage device includes a memory device including a plurality of memory blocks including a plurality of memory cells respectively connected to a plurality of word lines which are vertically stacked, and a memory controller configured to control the memory device to determine an attribute of a plurality of write data corresponding to a write request in response to the write request provided from a host, set a program voltage used for a program operation of storing write data having the same attribute of the write data among the plurality of write data in the same memory block based on a lookup table including the attribute of the write data and program information on the program voltage according to positions of the plurality of word lines, and perform the program operation according to the set program voltage.
US11605430B2 Control gate signal for data retention in nonvolatile memory
The nonvolatile memory includes a plurality of nonvolatile memory cells configured to store multiple data states; a word line connected to a control gate of at least one of the plurality of non-volatile memory cells; a control gate line to supply a control gate signal; a word line switch connected between the word line and the control gate line to control the potential applied to the word line from the control gate line; and a memory controller circuit. The memory controller circuit is configured to control a word line potential on the word line and a control gate potential on the control gate line and to control a state of the control gate. The memory controller circuit, when the nonvolatile memory transitions to a not-on state, is further configured to turn off the word line switch and to charge the control gate line to a charged potential.
US11605427B2 Memory device with write pulse trimming
A memory device includes: a memory cell array comprising a plurality of memory cells; a temperature sensor configured to detect a temperature of the memory cell array; a write circuit configured to write data into the plurality of memory cells; and a controller coupled to the temperature sensor and the write circuit, wherein the controller is configured to determine a target write pulse width used by the write circuit based on the detected temperature of the memory device.
US11605426B2 Retention drift correction in non-volatile memory arrays
Methods and architectures for refreshing memory elements in a memory array may initialize a reference array that stores each of the possible values stored in the memory element. The values in the memory array and the reference array will drift in parallel over time. To perform a refresh, the drifted values may be read from the reference array and mapped to the original values that were stored when the reference array was initialized. Next, each value may be read from the memory array and matched with a corresponding value from the reference array. The known original value stored in the reference array can then be used to refresh the corresponding memory element in the memory array.
US11605424B2 In-memory compute array with integrated bias elements
An in-memory compute (IMC) device includes a compute array having a first plurality of cells. The compute array is arranged as a plurality of rows of cells intersecting a plurality of columns of cells. Each cell of the first plurality of cells is identifiable by its corresponding row and column. The IMC device also includes a plurality of computation engines and a plurality of bias engines. Each computation engine is respectively formed in a different one of a second plurality of cells, wherein the second plurality of cells is formed from cells of the first plurality. Each computation engine is formed at a respective row and column intersection. Each bias engine of the plurality of bias engines is arranged to computationally combine an output from at least one of the plurality of computation engines with a respective bias value.
US11605420B2 Memory with artificial intelligence mode
An apparatus can include a number of registers configured to enable the apparatus to operate in an artificial intelligence mode to perform artificial intelligence operations and an artificial intelligence (AI) accelerator configured to perform the artificial intelligence operations using the data stored in the number of memory arrays. The AI accelerator can include hardware, software, and or firmware that is configured to perform operations associated with AI operations. The hardware can include circuitry configured as an adder and/or multiplier to perform operations, such as logic operations, associated with AI operations.
US11605415B2 Host apparatus and extension device
A first power-supply voltage is applied to I/O cells, an I/O cell connected to a clock terminal is initially set to a threshold of a second voltage signaling, an I/O cell connected to a command terminal and I/O cells connected to data terminals are initially set as an input, and when a clock control unit detects receipt of one clock pulse and a signal voltage control unit detects a host using the second voltage signaling, a signal voltage control unit drives the I/O cell of a first data terminal high level after a second power-supply voltage is applied to I/O cells and the threshold of a second voltage signaling is set to I/O cells of the clock, command and data terminals.
US11605410B2 Multistate magnetic memory element using metamagnetic materials
A metamagnetic tunneling-based spin valve device for multistate magnetic memory comprising an electronic memory logic element with four stable resistance states. A metamagnetic tunneling-based spin valve device for multistate magnetic memory comprising a layer of a metamagnetic material, a layer of a nonmagnetic material on the layer of a metamagnetic material, and a layer of a ferromagnetic material on the layer of a nonmagnetic material. A method of making a metamagnetic tunneling-based spin valve device for multistate magnetic memory.
US11605409B2 MTJ-based analog memory device
A magnetic domain device is provided in which a magnetic free layer (i.e., the storage layer) of a magnetic tunnel junction (MTJ) pillar is in close proximity to a conductive write line that is disposed beneath the MTJ pillar. The magnetic domain device further includes a pair of spaced apart bottom electrodes located beneath the conductive write line, and a top electrode located on the MTJ pillar. The magnetic domain device can be used in analog memories including multi-bit storage, analog memory for artificial intelligence (AI) applications.
US11605402B2 Video-log production system
Methods, computer-readable media, and apparatuses for composing a video in accordance with a user goal and an audience preference are described. For example, a processing system having at least one processor may obtain a plurality of video clips of a user, determine at least one goal of the user for a production of a video from the plurality of video clips, determine at least one audience preference of an audience, and compose the video comprising at least one video clip of the plurality of video clips of the user in accordance with the at least one goal of the user and the at least one audience preference. The processing system may then upload the video to a network-based publishing platform.
US11605399B2 High-precision servo system for advanced magnetic tape storage system
A servo system for a magnetic tape storage system includes a magnetic tape (550) including a first servo band (573), and a first data band (575). An auxiliary servo pattern (575A) is embedded within the first data band (575). The auxiliary servo pattern (575A) is modified to generate an updated auxiliary servo pattern (688A) during a writing pass as data is being written to the first data band (575). The servo system can further include a magnetic tape drive (326) including a head assembly (456) having (i) a first write head (482) that writes data to the magnetic tape (550) as the magnetic tape (550) moves relative to the head assembly (456) in a first tape direction, (ii) a second write head (484) that writes data to the magnetic tape (550) as the magnetic tape (550) moves relative to the head assembly (456) in a second, opposite tape direction, and (iii) an auxiliary servo reader (487) positioned in a shadow of one of the first write head (482) and the second write head (484).
US11605396B2 Image processing system and method
An image processing system for generating an image for display to a user at a head-mountable display device includes: a sound input unit configured to receive sound information relating to one or more sounds, an audio processing unit configured to analyse the sound information relating to the one or more sounds, an image generation unit configured to generate one or more image elements that indicate properties of analysed sound information, and an image output unit configured to output display images for display to a user of a head-mountable display device, the images comprising the generated image elements as an image overlay, where the one or more generated image elements are indicative of the direction of the source of the one or more sounds.
US11605395B2 Method and device for spectral expansion of an audio signal
A method and device for automatically increasing the spectral bandwidth of an audio signal including generating a “mapping” (or “prediction”) matrix based on the analysis of a reference wideband signal and a reference narrowband signal, the mapping matrix being a transformation matrix to predict high frequency energy from a low frequency energy envelope, generating an energy envelope analysis of an input narrowband audio signal, generating a resynthesized noise signal by processing a random noise signal with the mapping matrix and the envelope analysis, high-pass filtering the resynthesized noise signal, and summing the high-pass filtered resynthesized noise signal with the input narrowband audio signal. Other embodiments are disclosed.
US11605393B2 Audio cancellation for voice recognition
An audio cancellation system includes a voice enabled computing system that is connected to an audio output device using a wired or wireless communication network. The voice enabled computing device can provide media content to a user and receive a voice command from the user. The connection between the voice enabled computing system and the audio output device introduces a time delay between the media content being generated at the voice enabled computing device and the media content being reproduced at the audio output device. The system operates to determine a calibration value adapted for the voice enabled computing system and the audio output device. The system uses the calibration value to filter the user's voice command from a recording of ambient sound including the media content, without requiring significant use of memory and computing resources.
US11605385B2 Project issue tracking via automated voice recognition
A processor may receive information from one or more users. The information may include identifiers associated with the one or more users and audio associated with the one or more users. The processor may transcribe the audio into a text of the audio. The processor may parse the text into one or more segments. The processor may analyze each of the one or more segments. The processor may determine, from the analyzing, a specific subject of the information.
US11605378B2 Intelligent gateway device and system including the same
An intelligent gateway device according to an embodiment of the present invention includes: a communication unit configured to be connected with a plurality of recognition devices; and a processor configured to receive data including a user request from an electronic device, acquire characteristic information for the user request from the received data, select at least one recognition device from the plurality of recognition devices on the basis of the acquired characteristic information, transmit the data to a first recognition device of the selected at least one recognition device, receive a recognition result of the user request from any one recognition device of the at least one recognition device, and transmit the received recognition result to an control device connected with a control target electronic device.
US11605377B2 Dialog device, dialog method, and dialog computer program
The dialog device according to the present invention includes a prediction unit 254 configured to predict an utterance length attribute of a user utterance in response to a the machine utterance, a selection unit 256 configured to use the utterance length attribute to select, as a feature model for usage in an end determination of the user utterance, at least one of an acoustic feature model or a lexical feature model, and an estimation unit 258 configured to estimate an end point in the user utterance using the selected model. By using this dialog device, it is possible to shorten the waiting time until a response is output to a user utterance by a machine, and to realize a more natural conversation between a user and a machine.
US11605371B2 Method and system for parametric speech synthesis
Embodiments of the present systems and methods may provide techniques for synthesizing speech in any voice in any language in any accent. For example, in an embodiment, a text-to-speech conversion system may comprise a text converter adapted to convert input text to at least one phoneme selected from a plurality of phonemes stored in memory, a machine-learning model storing voice patterns for a plurality of individuals and adapted to receive the at least one phoneme and an identity of a speaker and to generate acoustic features for each phoneme, and a decoder adapted to receive the generated acoustic features and to generate a speech signal simulating a voice of the identified speaker in a language.
US11605365B2 Methods and systems for altering virtual button arrangements presented on one or more displays of an electronic device
An electronic device includes a device housing and one or more displays presenting one or more user actuation targets defining one or more virtual buttons in a predefined arrangement relative to a first end of the device housing. One or more sensors detect a condition of the electronic device, such as an approaching object, change in the direction of gravity, or an object tapping or pushing the electronic device. One or more processors cause, in response to the one or more sensors detecting the condition, the one or more displays to present the one or more user actuation targets defining the one or more virtual buttons in another predefined arrangement that is different from the predefined arrangement.
US11605364B2 Line-based rendering for graphics rendering systems, methods, and devices
Systems, methods, and devices implement line-based rendering of graphics. Methods include receiving a command associated with graphical data, the command identifying a plurality of pixel mapping operations to be implemented on a plurality of data objects included in the graphical data. Methods also include determining a plurality of rendering parameters, the plurality of rendering parameters identifying a partitioning of the graphical data into a plurality of portions, and further identifying a pixel mapping operation for each of the plurality of portions. Methods further include generating a plurality of sub-commands based, at least in part, on the plurality of rendering parameters and the command, the plurality of sub-commands identifying a processing operation for each data object included in each of the plurality of portions of the graphical data. Methods also include implementing a processing operation for at least one portion based on at least some of the plurality of sub-commands.
US11605363B2 Medical image processing apparatus for reducing examination load
A bar is displayed in a second region. Display of the bar starts in a longest state when an undetected state in which a region of interest is not detected transitions to a detected state in which the region of interest is detected, and display in the longest state is maintained until the detected state transitions to the undetected state. When the detected state transitions to the undetected state, the bar is reduced in length over time. When a predetermined time elapses, the length of the bar becomes 0, and the bar disappears. In addition, in a case where the undetected state transitions to the detected state before the bar disappears, the length of the bar returns to the longest.
US11605362B2 Information display device and information display method
The information display device includes a surface member, a display, a light measurement unit, and a controller. The surface member is at least partially transmissive for light. The display is disposed on a back side of the surface member and is capable of displaying a display image including an information area for displaying information and a non-information area for displaying no information. The light measurement unit measures the amount of ambient light around the information display device. The controller acquires the amount of light measured by the light measurement unit and changes a pixel value of a display image according to the amount of light so that the display is difficult to be seen through a surface of the surface member.
US11605359B2 Display apparatus and display panel
A display apparatus includes: a display panel including a display region, a first peripheral region, and a second peripheral region; and a circuit substrate. The display panel includes a gate drive circuit, n number of clock main lines, an outer main line and an inner main line, and a plurality of branch wiring lines. The first peripheral region includes a plurality of unit regions. The plurality of unit regions includes a first unit region and a second unit region. A resistance value of the at least one branch wiring line between the inner main line and the outer main line in the first unit region is smaller than a resistance value of the at least one branch wiring line between the inner main line and the outer main line in the second unit region.
US11605358B2 Liquid crystal display including two overlapping display panels that differ from each other in terms of the size of their respective display pixels
A control unit receives an input image signal including input display gray scale data corresponding to the virtual opposing regions, selects a set of pieces of subpixel gray scale data corresponding to the virtual opposing regions from the input display gray scale data, extracts a maximum amount of subpixel gray scale data among the set of pieces of subpixel gray scale data as extracted gray scale data corresponding to one first pixel facing the virtual opposing regions among the plurality of first pixels, and controls a transmittance of light of the one first pixel using designated pixel gray scale data in a case where the extracted gray scale data has a level equal to or higher than an output determination reference gray scale level, the designated pixel gray scale data being gray scale data having a maximum transmittance of a first liquid crystal panel.
US11605356B2 Driving display apparatus and method acquiring current duty to drive backlight unit based on excluding text area in input image
A display device is disclosed. The display device comprises a display panel, a backlight unit, and a processor for driving the backlight unit so as to provide light to the display panel, wherein the processor is capable of acquiring a current duty for driving the backlight unit, on the basis of pixel information of an area excluding a text area in an input image, and driving the backlight unit on the basis of the acquired current duty.
US11605353B2 Display driver and display device using the same
The present disclosure relates to a display driver and a display device using the same. The display device according to the embodiment improves an effect of preventing leakage current of a data supply transistor by adaptively controlling and supplying, on the basis of a luminance value of an input data, a parking voltage which is applied in order to prevent the leakage current of the data supply transistor. The display driver comprises a controller which provides a clock signal swinging between a high level and a low level during a refresh frame in which a data voltage is written in a pixel, and provides a clock signal having a direct current voltage during a hold frame in which the data voltage written in the pixel is maintained; a data driver which supplies the data voltage to the pixel during the refresh frame in accordance with a data control signal of the controller; and a power supplier which supplies a parking voltage to the pixel during the hold frame.
US11605349B2 Display panel having a reset control circuit
Provided are a display panel and a display device. The display panel includes a pixel driving circuit and a reset control circuit. The pixel driving circuit includes a light-emitting element, a first reset module, a first control module, a data write module, a driving transistor, a second reset module and a second control module. In the initial reset stage of the pixel driving circuit, the reset control circuit is configured to control the first reset module to turn on and apply a reset voltage of the reset voltage terminal to the first electrode of the light-emitting element, and the first scan signal terminal is configured to control the second reset module to turn on and apply the reset voltage to the gate of the driving transistor.
US11605343B2 Display device
A display device includes: a substrate including a main display area and an edge display area bent with respect to a first axis from the main display area; and a wiring including a plurality of sub-wirings arranged in a direction intersecting the first axis in the edge display area; an insulating layer including a plurality of contact holes and covering the plurality of sub-wirings; and a connection wiring disposed on the insulating layer and connecting the plurality of sub-wirings through the plurality of contact holes.
US11605339B2 Display device and driving method of the display device
A display device includes a display panel including a plurality of sensing lines and a plurality of pixels each connected to a corresponding sensing line among the plurality of sensing lines, a sensor that senses characteristic information of the plurality of pixels through the plurality of sensing lines and converts the characteristic information into sensing data having a digital format, and a compensator that converts first data received from outside of the display device into second data based on the sensing data, wherein the sensor senses characteristic information of pixels arranged in a partial area of the display panel during a transition period of a sensing period and processes sensed characteristic information as dummy data.
US11605336B2 Display panel and display device
A display panel and a display device are provided. The display panel includes a pixel circuit and a light-emitting element. The pixel circuit includes a data-writing module, a driving module including a driving transistor, and a compensation module. The driving transistor includes a source, a gate, an active layer, a first drain and a second drain, and is divided into first and second driving portions having channel regions with lengths of L1 and L2, respectively. The data-writing module is connected to the source, the compensation module is connected between the gate and the first drain, and L2/L1ΔVsd2/(ΔVsg+V0)−1, 0V0ΔVgd2×½; alternatively, the data-writing module is connected to the first drain, the compensation module is connected between the gate and the second drain, and L1/L2ΔVsd2/(ΔVgd2+V0)−1, 0V0ΔVsg×½.
US11605328B2 Split-type display system
A split-type display system includes a processing device, a display device, and a transmission cable connecting the devices. The processing device includes a processing unit and a low-to-high unit. The processing unit generates a first image signal having both a first transmission rate and a first channel number. The low-to-high unit converts the first image signal into a second image signal having both a second transmission rate and a second channel number. The first transmission rate is lower than the second transmission rate. The display device includes a high-to-low unit and a display unit. The high-to-low unit receives and converts the second image signal into a third image signal having both a third transmission rate and a third channel number. The display unit displays the third image signal. a number of channels of the transmission cable is the same as the second channel number.
US11605327B2 Display device and method of driving the same
A display device includes a display panel which displays an image, a data driver which supplies a plurality of data signals to the display panel, a first power supply which supplies a data driving voltage to the data driver through a first power supply line, and a second power supply which supplies a first driving voltage to the display panel through a second power supply line. The first power supply senses a voltage of the second power supply line and controls the supply of the data driving voltage based on a sensed voltage during an initial driving period, in which the first power supply generates the data driving voltage and the second power supply does not generate the first driving voltage.
US11605321B2 Three-dimensional-image display device
A three-dimensional-image display device includes a display unit, a variable focus lens unit, and a controller. The display unit sequentially displays a first image displayed by a first image signal and a second image displayed by a second image signal, and that projects a display light of the first image and a display light of the second image. The variable focus lens unit switches the focal lengths for the display lights to respectively form, as virtual images, the first image and the second image on a first display surface and a second display surface. The controller controls, on the basis of a start timing at which writing, of an image signal of a different image, to pixels of the display unit starts, a projecting timing at which the display unit projects the display light of the first image and the display light of the second image.
US11605317B2 Portable sign frame
A sign frame is provided. In one aspect, the sign frame includes a first panel and a first coupling assembly. The first coupling assembly is integrally formed with the first panel. The sign frame includes a second panel and a second coupling assembly. The second coupling assembly is integrally formed with the second panel. The second coupling assembly is removably coupled to the first coupling assembly. The first panel operatively pivots with respect to the second panel, between a stowed position and a deployed position, about the first coupling assembly and the second coupling assembly that are removably coupled.
US11605316B2 Reflective decorative panel
Reflective decorative panel of the present invention is the light reflecting image representation device used for production of a wide range of decorative products, advertising signs, billboards, panels, etc. The panel has a module base structure with holding elements on which reflective elements are cantilever mounted. The base structure is made in the form of a plastic lattice framework with longitudinal and transversal bearing bars, and it includes coupling elements at sides of the framework for attachment with frameworks of other modules. The coupling elements are located on edge bars at four sides of the framework. The reflective decorative panel is used for decoration of any kind of outdoor festive events, stage or TV design and facilities, where high strength and reliability of the modules attachment is of great importance.
US11605313B2 Label sheet assembly with puncture surface features
A label sheet assembly is disclosed for improving the process of feeding label sheets through a printer. The label sheet includes a facestock layer and a liner sheet. The facestock layer includes an adhesive layer along a first side and include a label surface along a second side opposite the adhesive layer. The label sheet may include a puncture surface feature along a matrix portion of the facestock layer, wherein the puncture surface feature may include a plurality of puncture holes formed in a shape wherein each puncture hole that forms a slightly concave shape along one side and a slightly convex shape along the opposite side. The puncture surface features provides a zone of tactile sensitivity along the label sheet and are configured to reduce off-registration of printed indicia along the at least one label when processed through a printer device.
US11605309B1 Educational tool and method of using same
A three-dimensional educational tool that demonstrates periodicity in science and mathematics and a method of using same. The educational tool has a frame with a top template, such as the periodic table of the chemical elements, having a plurality of openings and a plurality of members, representing chemical elements as an example embodiment disposed in the openings. The educational tool provides a plurality of trend blocks that rapidly change a three dimensions display of a plurality of members by selectively raising or lowering the members to demonstrate a particular characteristic of a member in relationship to another member. The trend blocks sit under the frame and the members slide up and down accordingly.
US11605308B2 Weld training systems to synchronize weld data for presentation
An example weld training system includes: a display device; a processor; and a machine readable storage device comprising machine readable instructions which cause the processor to: collect, from welding-type equipment during a welding-type operation, data describing the operation; collect, from a set of one or more cameras, images depicting one or more of: a) a posture of the operator or a technique of the operator during the welding-type operation; or b) a welding torch used in the welding-type operation; synchronize the collected data and the collected images; identify an anomaly associated with the data; display the collected and images together in a synchronized manner on the display device such that the processor updates the display device to display corresponding synchronized data and images when a portion of the operation is selected for viewing, the displaying comprising displaying an indicator of the anomaly in at least one of the data or images.
US11605306B2 Systems and methods for driver training during operation of automated vehicle systems
System, methods, and other embodiments described herein relate to a training system to train a driver about occurrences of anomalous driving events of automated vehicle systems. In one embodiment, a method includes determining, upon receiving a selection of a vehicle behavior from one or more anomalous driving events and a detected state change signal, whether the vehicle behavior affects one or more entities. The method includes assessing a state of the one or more entities to simulate the vehicle behavior according to a safety standard. The method includes triggering simulation of the vehicle behavior if the state satisfies a threshold. The method includes simulating the vehicle behavior by at least controlling the vehicle to simulate the vehicle behavior during automated driving of the vehicle.
US11605303B2 Flight planning operations using connected data
Methods, apparatuses, systems, and computer program products are disclosed for determining a flight plan. An example method includes determining one or more potential flight plans from an originating location to a destination location, each potential flight plan comprising a different combination of one or more flight plan segments forming a potential flight plan from the originating location to the destination location. The method further includes calculating a projected cost for each of the one or more potential flight plans wherein the projected cost is based at least in part on dynamic cost data, dynamic navigation data, or a combination thereof. The method further includes determining an optimal flight plan from among the one or more potential flight plans, the optimal flight plan having a lowest aggregate cost of the calculated projected costs associated with each of the one or more potential flight plans.
US11605302B2 Time-critical obstacle avoidance path planning in uncertain environments
A system and method for identifying a safe path in a partially unknown environment in a time critical fashion includes identifying long range paths that avoid known obstacles. Short range paths within a receding horizon are identified corresponding to the long range paths, the short range paths avoiding known obstacles and unknown regions. Each short range path is broken into segments based on subsequent control operations or timing, and abort procedures are identified corresponding to each segment to enforce time critical availability of a safe action. Short range paths are excluded unless abort procedures can be identified for subsequent segments.
US11605301B2 Systems and methods for providing an ADS-B in traffic display tablet repeater system for retrofit aircraft
Various avionics systems may benefit from repeaters. For example, an ADS-B In traffic display repeater system may be useful for, for example, retrofit aircraft. A system, according to certain embodiments, can include a traffic awareness computer of an aircraft. The system can also include an aircraft interface device. The system can further include a data bus configured to convey data from the traffic awareness computer to the aircraft interface device. The data conveyed can be configured to permit repetition of one or more displays of a cockpit of the aircraft on a tablet computer.
US11605297B2 Vehicle and controlling method thereof
A vehicle includes a communicator that is mounted on the vehicle to perform wireless communication with a server and a controller operates the communicator to transmit an accident reception request signal and image data acquired by another vehicle to the server when the vehicle has an accident with an accident target vehicle. The controller operates the communicator to receive a fault ratio from the server when the server generates fault ratio data between the vehicle and the accident target vehicle based on the image data.
US11605294B2 Computer-implemented systems for locating a vehicular parking space and controlling access thereto
A computer-implemented parking system including: a driver mobile electronic device configured to transmit a parking lot entry signal and a parking lot exit signal, and a coordinating computer system configured to receive the parking lot entry signal and the, parking lot exit signal, computer-controllable vehicle entry and vehicle exit barriers in communication with the coordinating computer system. The coordinating computer system is configured to: upon receipt of the entry signal transmit an open signal to the computer-controllable entry barrier station, and upon receipt of the exit signal transmit an open signal to the exit barrier station. Each entry and exit barrier station may include a receiver to receive the entry signal and parking lot exit signal, respectively. The receiver may be configured to detect or assist the coordinating computer system to detect, position of the driver mobile electronic device with reference to the computer-controllable entry or exit barrier station.
US11605292B2 Vehicle turn detection
An turn detection system is configured to determine headings or a course of a vehicle over a period of time and evaluate whether the vehicle has registered a turn based on these headings/course. In some arrangements, upon detecting a turn, sensor data may be collected to determine one or more characteristics or attributes of the turn. Such data may indicate a loss event associated with the turn and be used to calculate a probability or risk of loss given the various characteristics of the turn. These probabilities may further be applied to determine various costs and premiums.
US11605288B2 Network operating center (NOC) workspace interoperability
This disclosure describes techniques for a consumer application that integrates a model-controller-view (MCV) design pattern with an event streaming platform such as an Apache Kafka™ in a network operation center (NOC) server to support NOC workspace interoperability. The MCV design pattern may include a pattern that divides an application into three main logical components (e.g., model component, controller component, and view component) to handle specific aspects of the application. In one example, the model component decouples the telemetry data streams from an event stream platform, and the controller component filters a queried set of decoupled telemetry data streams to dynamically control views to be rendered in the view component.
US11605287B2 Method and system for situational awareness for emergency response
Disclosed are systems and methods for sending emergency alerts. In some embodiments, sensors and wearable devices may trigger and send the emergency alerts and/or warning signals via available communication devices. Multi-media emergency alerts are also disclosed that include situational awareness information for effective and efficient emergency response.
US11605284B2 Method and apparatus to alert energization of cooking appliance surface burners
A method and apparatus for a cooking appliance having an alert for energization of one or more burners. The cooking appliance may include an ignition enable control. The cooking appliance may include a locked mode and an unlocked mode. The cooking appliance may include one or more alarms to alert the user.
US11605283B1 Disaster preparation system
A disaster preparation system may include a system controller. The system controller may include a device processor; and a non-transitory computer readable medium including instructions executable by the device processor to perform the following steps: receiving location data from a personal electronic device of a user; receiving forecast data regarding a predicted disaster; making a determination of a preparatory action to be executed on behalf of the user, based on the location data and the forecast data; and executing the preparatory action at a predetermined time relative to the predicted time of occurrence of the predicted disaster.
US11605281B2 System to secure health safety during charging of health wearable
In one embodiment, a method (110) that determines conditions including that a user is located in a monitored area and not wearing a wearable device (112), and provides an alert based on the determinations and an input pattern from one or plural sensors (114).
US11605279B2 Remote distress monitor
A remote distress monitor includes a steerable microphone array, a memory, and a control system. The steerable microphone array is configured to detect audio data and generate sound data. The memory stores machine-readable instructions. The control system includes one or more processors configured to execute the machine-readable instructions. The generated sound data from the steerable microphone array is analyzed. Based at least in part on the analysis, a token associated with the audio data detected by the steerable microphone array is generated. The audio data is representative of one or more sounds associated with a distress event. The generated token is transmitted, via a communications network, to an electronic device to cause a distress response action to occur. The distress response action is associated with the distress event.
US11605273B2 Self-adapting electronic device
Methods and apparatuses are disclosed that allow an electronic device to autonomously adapt one or more user alerts of the electronic device. For example, some embodiments may include a method for operating a haptic device including driving a haptic device using a control signal, measuring a frequency related to the operation of the haptic device and comparing the measured frequency with a target frequency. A control signal is adjusted based on the comparison to drive the haptic device to the target frequency.
US11605272B2 Actuator and tactile sensation providing apparatus
Provided is an actuator having a piezoelectric element, a diaphragm to which the piezoelectric element is bonded and vibrates according to expansion and contraction displacement of the piezoelectric element, and a first spacer and a second spacer configured to fix both ends of the diaphragm in expansion and contraction displacement direction of the piezoelectric element to a base member. The driving characteristics of the actuator are determined by an effective length of the diaphragm between the first spacer and the second spacer.
US11605270B2 Tennessee Hold 'Em® poker tournaments
Systems with methods of providing a strategic poker tournament for 3-9 players, utilising a sequentially programmed electronic microprocessor, downloadable on ‘smart’ devices or in another embodiment, on gaming tables or gaming machines, known as “Tennessee Hold 'Em® Tournaments”, are defined:These methods provide beneficial stimulation of participants' cognitive brain activity through prompted continuous strategic thought. Systems include a bespoke method of “loaning” chips which eliminates inequitable ‘side pots’.Systems exclude players holding 4 hole cards from using the final community card, and Players holding 5 hole cards from using the penultimate and final card distributions, so participants create their own strategy.Prizes are awarded when two players remain. Chips are totaled and the winner's chips are divided by the total chips to determine the percentage split between the finalists.
US11605267B2 Slot machine implementing a mirror operation
The present disclosure relates generally to computational devices and, in particular, toward a computational device, system, and method of operating a computational device. The method may include determining that a predetermined mirror symbol has landed within a predetermined symbol area and then repositioning symbols within an array of symbols according to a mirror operation.
US11605266B2 Systems and methods for progressive meter management using image analysis
A gaming system including logic circuitry receives image data associated with an image captured by at least one image sensor of a portable computing device, detects a progressive meter associated with a progressive jackpot within the captured image using object recognition and segmentation applied to a plurality of pixels of the image data, automatically determines a current progressive value of the progressive meter based on the plurality of pixels of the image data, transmits a verification message including the current progressive value to the portable computing device, in response to the verification message, receives a value response from the portable computing device, and in response to the value response approving the current progressive value, stores the current progressive value for the progressive jackpot in a progressive jackpot database.
US11605264B2 Collecting and levelling up predictions as collectible cards
Methods, systems, and storage media for playing a card game are disclosed. Exemplary implementations may: receive cards from a set of cards, individual cards of the set of cards representing a prediction of an outcome; assign a rarity level to individual cards of the set of cards; collect copies of the cards through winning predictions associated with individual cards; and upgrade the cards through the copies of the cards.
US11605262B2 Gaming machine, control method for machine, and program for gaming machine
A gaming machine provides an operation unit, a display unit, and a control unit. The operation unit is an operation of the player. The display unit is operably coupled to the operation unit and is configured to display first and second display areas. A number of free bonus may be awarded during a primary game. During the free spins, any occurrences of a predetermined symbol is copied to the second display area. After the free spins, a secondary bonus may be provided using the second display area and the copied symbols.
US11605260B2 Autonomous food station
A novel food station comprises first and second pluralities of cubbies, each sized to enclose a food portion container, and a food collection hatch that is selectively externally accessible. A heating system can controllably heat one or more of the first plurality of cubbies independently of the first plurality of cubbies, and a cooling system can cool one or more of the second plurality of cubbies independently of the first plurality of cubbies. An internal transport system including an end effector that temporarily couples to the portion container carrier of a selected cooled cubby of the second plurality of cubbies and can controllably move the food portion container carrier to a selected heated cubby or to the food collection hatch.
US11605259B2 Drug product packaging system including locking system for controlling access to drug product cells
A system includes a drug product packaging system that is configured to hold a plurality of cells in a lockable section thereof and to maintain the plurality of cells in a locked state via a locking mechanism, the locking mechanism being configured to receive ones of the plurality of cells into the lockable section of the drug product packaging system and configured to maintain the ones of the plurality of cells in the locked state without changing the locked state of previously received ones of the plurality of cells into the lockable section of the drug product packaging system.
US11605255B2 User activity-related monitoring system and method, and a user access authorization system and method employing same
Described are various embodiments of a user activity-related monitoring system and method, and a user access authorization system and method employing same. In one embodiment, a system is provided for authenticating a user authorised to perform a designated activity in a designated environment. The system comprises a wireless digital user authentication device (UAD) operable to: wirelessly establish an authenticated access session at an access point within the designated environment for performing the designated activity; and acquire activity-related data during performance of the designated activity. The system further comprises a digital application operatively associated with the wireless digital UAD and operable to: digitally compare and evaluate compliance of the activity-related data with a digital authenticated activity template within a designated tolerance.
US11605254B1 Tamper detection for beacons using radio frequency tags
Embodiments herein describe a beacon that is used to verify a location of a user and provide access to a secure location (e.g., a locked building). The beacon includes a radio frequency reader which communicates with a tag (e.g., an NFC or RFID tag) disposed on a same surface as the beacon. For example, the beacon may cover the tag on the surface (e.g., a wall next to a locked door or access point into the secure location). The reader in the beacon can periodically perform a read cycle to identify the presence of the tag to ensure the beacon has not been removed. If during one or more cycles the reader does not detect the tag, the beacon can deactivate the beacon and no longer transmit the location verification code.
US11605252B2 Systems and methods for in-vehicle predictive failure detection
Systems and methods for predictively detecting vehicle failure based on diagnostic trouble codes are provided. In one example, a method is provided, comprising determining a probability of failure of a vehicle based on one or more diagnostic trouble codes (DTCs); and indicating to an operator of the vehicle that failure is likely in response to the probability exceeding a threshold.
US11605250B2 Motor vehicle wireless data communication system
A system for use with a vehicle includes at least one device installed or present onboard the vehicle and configured to sense or determine at least one condition or characteristic of the vehicle or its driver. The at least one device communicates the condition or characteristic with a remote site or web service using a wireless communication device. The remote site or web service correlates or compares the condition or characteristic of the vehicle or its driver with road conditions, capacities, facilities, and/or established safety data associated with the upcoming roadway, and determines whether the vehicle should stop or enter a facility due to an incompatibility or conflict between the condition or characteristic and the road conditions, capacities, facilities, and/or established safety data. The remote site or web service then communicates the determination of whether the vehicle should stop or enter the facility to the device on the vehicle.
US11605243B2 Apparatus and method for determining cosmetic skin attributes
A method of determining a cosmetic skin attribute of a person is provided. The method includes obtaining a color channel image of a person's skin, analyzing the color channel image with a computer using entropy statistics to obtain an entropy value, and then determining a cosmetic skin attribute for the person based on the entropy value.
US11605242B2 Methods and devices for identifying multiple persons within an environment of an electronic device
A method in an electronic device includes identifying an authorized user of the electronic device being present within an environment of the electronic device. The method also includes identifying at least one other person also being present within the environment of the electronic device. The method then includes selecting, with one or more processors of the electronic device, content previously partially consumed by the authorized user and the at least one other person and presenting, with the one or more processors, the content on a user interface of the electronic device.
US11605240B1 Passive sensor modules with fewer number of pins
Designs of a sensor module with fewer number of pins are described. According to one aspect of the designs, a sensor module operates on a predefined number of clocks in a clock signal in contrast of rising or falling edges of clocks or pulses thereof commonly relied upon in a prior art sensor module, thus reducing considerably the requirements on the clock signals needed to support the sensor module. More importantly, the pins of the sensor module are far fewer than those in a prior art system. Subsequently, the complexity of supporting circuits for the sensor module in the sensor module of the present invention can be simplified.
US11605238B2 Fingerprint identification module, fingerprint identification method, and display apparatus
A fingerprint identification module may include an array substrate (201), a plurality of point light sources (202) on the array substrate (201), and a plurality of photosensors (203) on the array substrate (201). The array substrate (201) may include a switch array (204) and a light emitting unit array (205) on the switch array (204). The plurality of point light sources (202) is configured to emit light to irradiate different regions of a finger at different times.
US11605237B1 Smart card fingerprint recognition module packaging structure and manufacturing method thereof
A smart card fingerprint identification module packaging structure includes a first insulating layer, an insulating protective layer, a shielding layer, a second insulating layer, a fingerprint sensing area and bump pads. A first patterned circuit layer is embedded in the first insulating layer, and part of this layer serves as a first sensing circuit. A second patterned circuit layer is disposed on the second surface of the first insulating layer, and part of this layer serves as a second sensing circuit. A patterned metal layer is disposed on the second insulating layer and covers the outer surface of the second insulating layer as a shielding layer. The shielding layer corresponding to the first and the second sensing circuits is hollowed out to serve as a fingerprint sensing area. The longitudinal projections of the first sensing circuit and the second sensing circuit are staggered from each other without overlapping.
US11605234B2 Vehicle identification method and system for providing authentication and notification
A vehicle identification system and method incorporating image recognition for retrieval, authentication, and/or notification. The vehicle identification system having a computing structure comprising at least one processor, a tangible computer-readable memory, and a transceiver for communicating over a network. A camera system communicating with the computing structure. The camera system having at least one camera observing at least one vehicle within a camera range of an establishment. The camera system capturing at least one image of the at least one vehicle. The tangible computer-readable memory comprises instructions to configure the at least one processor to: receive image data from the camera system; and detect an identifiable feature of the vehicle within the image data.
US11605232B2 System and method for road sign ground truth construction with a knowledge graph and machine learning
A method of road sign classification utilizing a knowledge graph, including detecting and selecting a representation of a sign across a plurality of frames, outputting a prompt initiating a request for a classification associated with the representation of the sign, classifying one or more images including the sign, querying the knowledge graph to obtain a plurality of road sign classes with at least one same attribute as the sign, and classifying the sign across the plurality of frames in response to a confidence level exceeding a threshold.
US11605227B2 Method and system for dynamically analyzing, modifying, and distributing digital images and video
The present invention discloses a new method for analyzing, modifying, and distributing digital images and video in a quick, efficient, practical and/or cost-effective way. The method of processing video can take a different region or object and replace the pixels in the frames of the scenes that comprise the features and characteristics of the identified region or object with a different set of pixels. The replacement or other customizations of the frames and scenes lead to a naturally integrated video or image which is indistinguishable by the human eye or other visual system. In one embodiment, this invention can be used to provide different advertising elements into an image or set of images for different viewers, or to enable a viewer to control elements within a video and add their own preference or other elements.
US11605223B2 Methods and apparatuses for corner detection
An apparatus configured for head-worn by a user, includes: a screen configured to present graphics for the user; a camera system configured to view an environment in which the user is located; and a processing unit coupled to the camera system, the processing unit configured to: obtain a first image with a first resolution, the first image having a first corner, determine a second image with a second resolution, the second image having a second corner that corresponds with the first corner in the first image, wherein the second image is based on the first image, the second resolution being less than the first resolution, detect the second corner in the second image, determine a position of the second corner in the second image, and determine a position of the first corner in the first image based at least in part on the determined position of the second corner in the second image.
US11605222B2 Apparatus and system related to an intelligent helmet
A helmet includes a transceiver configured to receive vehicle data from one or more sensors located on a vehicle. The helmet also includes an inertial movement unit (IMU) configured to collect helmet motion data of a rider of the vehicle and a processor in communication with the transceiver and IMU, and programmed to receive, via the transceiver, vehicle data from the one or more sensors located on the vehicle and determine a rider attention state utilizing the vehicle data from the one or more sensors located on the vehicle and the helmet motion data from the IMU.
US11605220B2 Systems and methods for video surveillance
A system for object recognition are provided in the present disclosure. The system may obtain a first image of an object that is captured by a camera configured to capture one or more images for use in an object recognition process under a first scenario; obtain a second image of the object that is captured under a second scenario; assess a degree of similarity between the first image of the object and at least one sample image; and determine a calibration function to calibrate the degree of similarity between the first image of the object and the at least one sample image based at least on a correlation between the second image of the object and the at least one sample image, wherein the calibration function is to be applied in association with the one or more images captured by the camera in the object recognition process.
US11605218B2 Systems and methods for constructing a modular Siamese network for face verification
Performance enhancement of face verification systems is credited due to advancement in deep learning methods. However, these systems fail to provide interpretations for decision makings despite their ability to attain high accuracy. Various post-hoc methods have been proposed due to increased demand of deep learning models for better interpretations. However, face verification systems are still prone to adversarial attacks. Present disclosure provides a face verification system and method which addresses the issue of interpretability by employing modular neural network(s), wherein representations for each individual facial feature such as nose, mouth, eyes, etc., are learned separately and verification of input face images is performed. Through experiments, present disclosure demonstrates that the method described herein is resistant to adversarial attacks, thereby addressing another crucial weakness concerning deep learning models.
US11605216B1 Intelligent automated image clustering for quality assurance
Data is received that includes a feed of images of a plurality of objects passing in front of an inspection camera module forming part of an inspection system. Thereafter, a representation for each image is generated using a first machine learning model and based on the received data. Later, one or more second machine learning models can cluster the images using the corresponding representations into groups that each correspond to one of a plurality of different object attributes. Thereafter, access to the groups can be provided to a consuming application or process for analysis and the like. In some variations, the representations are analyzed by at least one third machine learning model prior to the clustering. In other variations, the representations are analyzed by at least one third machine learning model after the clustering. Related apparatus, systems, and methods are also described.
US11605214B2 Method, device and storage medium for determining camera posture information
Embodiments of this application disclose a method for determining camera pose information of a camera of a mobile terminal. The method includes: obtaining a first image, a second image, and a template image, the first image being a previous frame of image of the second image, the first image and the second image being images including a respective instance of the template image captured by the mobile terminal using the camera at a corresponding spatial position; determining a first homography between the template image and the second image; determining a second homography between the first image and the second image; and performing complementary filtering processing on the first homography and the second homography, to obtain camera pose information of the camera, wherein the camera pose information of the camera represents a spatial position of the mobile terminal when the mobile terminal captures the second image using the camera.
US11605213B2 Citrus identification method based on roundness integrity correction
A citrus identification method comprises: performing first-time image acquisition processing on a target citrus tree to obtain a first image; inputting the first image into a first citrus fruit identification model to be processed to obtain a first identification result sequence; performing area interception processing on the first image to obtain a citrus fruit area; obtaining roundness integrity numerical values; selecting an appointed roundness integrity numerical value, and acquiring a defect position of an appointed citrus fruit in the first image; determining a first spatial range and a second spatial range; performing both first spray injection treatment and second spray injection treatment; performing second-time image acquisition processing to obtain a second image; inputting the second image into a second citrus fruit identification model to be processed to obtain a second identification result; and generating a citrus fruit identification result.
US11605206B2 Method and apparatus with human body estimation
A human body estimating method includes: receiving an image frame including a two-dimensional (2D) human body from a camera; determining a 2D appearance parameter of the 2D human body by analyzing the image frame; determining a three-dimensional (3D) appearance parameter of the 2D human body based on the 2D appearance parameter, a camera parameter of the camera, a 3D space parameter of the 2D human body; and estimating a 3D human body corresponding to the 2D human body based on the 3D space parameter and the 3D appearance parameter.
US11605199B1 Systems and methods for providing automatic block decomposition based HexMeshing
Systems and methods are provided for generating a mesh for a computer model of a three-dimensional object. In an embodiment: a Cartesian mesh of hexahedral elements is generated for a representation of the three-dimensional object; a sweep direction is determined for the Cartesian mesh; a swept index level is assigned for each planar face of the Cartesian mesh perpendicular to the sweep direction; the hexahedral elements are grouped into a plurality of mesh groups, with each mesh group including contiguous hexahedral elements that span the same swept index levels along the sweep direction; a block volume is generated for each respective mesh group, with the block volume being defined by boundary loop edges of first and second faces of the respective mesh group; and a hexahedral mesh is generated for each of the block volumes generated for the mesh groups.
US11605194B2 Dynamic simulation of interaction between water and an object
A view of a virtual environment that includes a body of fluid is rendered by a method that includes dividing the body of fluid into a plurality of tiles having consistent size and shape and generating a distribution of waves for the plurality of tiles. A reactive region overlaying at least some of the plurality of tiles is defined and an object within the reactive region is identified. The method further includes determining an influence of the object on fluid within the reactive region, simulating motion of the fluid in the reactive region using the determined influence of the object, and rendering a frame of a video sequence including the view of the virtual environment, the view including a visual representation of at least a portion of the body of fluid.
US11605191B1 Spatial audio and avatar control at headset using audio signals
An audio system in a local area providing an audio signal to a headset of a remote user is presented herein. The audio system identifies sounds from a human sound source in the local area, based in part on sounds detected within the local area. The audio system generates an audio signal for presentation to a remote user within a virtual representation of the local area based in part on a location of the remote user within the virtual representation of the local area relative to a virtual representation of the human sound source within the virtual representation of the local area. The audio system provides the audio signal to a headset of the remote user, wherein the headset presents the audio signal as part of the virtual representation of the local area to the remote user.
US11605189B2 Dynamic visualization and data analytics based on parameter actions
Embodiments are directed to managing visualizations of data using a network computer. A modeling engine may provide a data model that includes a plurality of data objects and a display model that includes a plurality of display objects based on the plurality of data objects. Parameter action objects may be associated with display objects in the display model. In response to an activation of the parameter action objects, values associated with display objects may be assigned to the parameter associated with a parameter action object and actions associated with the parameter may be executed to modify the display model.
US11605183B2 Aligning and merging contents from multiple collaborative workstations
A method for aligning and merging contents from multiple collaborative workstations. Collaborative workstations are multiple workstations that contribute respective contents to be combined into a single computer-generated output. The content generated from each collaborative workstation is the collaborative content. Individual collaborative content is created from each workstation by a user drawing on a piece of paper that is placed on a workspace surface of the workstation. Collaborative contents contributed by multiple workstations are aligned such that a combined product (i.e., a single computer-generated output) including both virtual and physical content appears to be collaboratively drawn by multiple users on a single piece of paper.
US11605182B2 Method for generating reproducible perspectives of photographs of an object, and mobile device with an integrated camera
A first 2D recording of a specified reference view of an object is captured by a camera and, starting from the first 2D recording, a user's starting location relative to the object is ascertained by a computer vision module. Starting from the origin of a coordinate system as the starting location of the camera, one or more specified and/or settable relative positions in the vicinity of the object and/or in the object are determined as one or more locations for the respective perspective of the camera for taking at least one second 2D recording. The respective location in an object view on a display of the camera is displayed by a respective first augmented reality marker on the ground and/or on the object. The alignment of the camera with regard to angle and rotation with the perspective corresponding to the respective location is performed in this case by second augmented reality markers as auxiliary elements.
US11605176B2 Retrieving images that correspond to a target body type and pose
Techniques are provided for providing a user with retrieved images of a specific article of clothing or accessory worn by models having a particular body type and pose as selected by the user. The images have been analyzed to identify both a body type and pose of the model wearing the article of clothing in each of the images. The images are labeled based on at least body type and pose of the model and clustered based on their labels, and are thus available for retrieval by subsequent requests by a user. In particular, a user that is interested in the article of clothing can input one or more requests for images of models having a selected body type and pose. Any of the images labeled with the selected body type and pose can then be provided to the user in any number ways.
US11605174B2 Depth-of-field simulation via optical-based depth extraction
A method of depth-of-field simulation, including receiving a plurality of images, predicting a layer of interest mask of the plurality of images, determining a plurality of mean brightness anchor values of a respective plurality of layers of interest window arrays, setting a plurality of layers of interest set of binary codes, determining a hamming distance between plurality of layers of interest set of binary codes, determining a cost volume based on the hamming distance, resampling a vertical cost based on a vertical ordinal direction the cost volume, resampling a horizontal cost based on a horizontal ordinal direction the cost volume, determining an all-in-focus layer based on the vertical cost and the horizontal cost, determining an out-of-focus layer based on the vertical cost and the horizontal cost and determining a depth of the all-in-focus layer and out-of-focus layer.
US11605165B2 System and methods for identifying nucleotides
Methods and systems for analysis of image data generated from various reference points. Particularly, the methods and systems provided are useful for real time analysis of image and sequence data generated during DNA sequencing methodologies.
US11605164B2 Systems and methods for lung nodule evaluation
A method for lung nodule evaluation is provided. The method may include obtaining a target image including at least a portion of a lung of a subject. The method may also include segmenting, from the target image, at least one target region each of which corresponds to a lung nodule of the subject. The method may further include generating an evaluation result with respect to the at least one lung nodule based on the at least one target region.
US11605163B2 Automatic abnormal cell recognition method based on image splicing
An automatic abnormal cell recognition method, the method including: 1) scanning a slide using a digital pathological scanner and obtaining a cytological slide image; 2) obtaining a set of centroid coordinates of all nuclei that is denoted as CentroidOfNucleus by automatically localizing nuclei of all cells in the cytological slide image using a feature fusion based localizing method; 3) obtaining a set of cell square region of interest (ROI) images that are denoted as ROI_images; 4) grouping all cell images in the ROI_images into different groups based on sampling without replacement, where each group contains ROW×COLUMN cell images with preset ROW and COLUMN parameters; obtaining a set of splice images; and 5) classifying all cell images in the splice image simultaneously by using the splice image as an input of a trained deep neural network; and recognizing cells classified as abnormal categories.
US11605162B2 Systems and methods for determining a fluid and tissue volume estimations using electrical property tomography
A system includes an electrical tomography system and a volume estimation system. The volume estimation system is configured to reconstruct an initial impedance image based at least partially on received electrical tomography data of a domain, receive prior information associated with the domain, enhance the initial impedance image based at least partially on the received prior information to generate an enhanced impedance image, and based at least partially on the enhanced initial impedance image, generate a volumetric image of a region of interest of the enhanced impedance image, wherein the volumetric image represents a plurality of values indicating a volume of a fluid.
US11605156B2 Iterative image inpainting with confidence feedback
Methods and systems are provided for accurately filling holes, regions, and/or portions of images using iterative image inpainting. In particular, iterative inpainting utilize a confidence analysis of predicted pixels determined during the iterations of inpainting. For instance, a confidence analysis can provide information that can be used as feedback to progressively fill undefined pixels that comprise the holes, regions, and/or portions of an image where information for those respective pixels is not known. To allow for accurate image inpainting, one or more neural networks can be used. For instance, a coarse result neural network (e.g., a GAN comprised of a generator and a discriminator) and a fine result neural network (e.g., a GAN comprised of a generator and two discriminators). The image inpainting system can use such networks to predict an inpainting image result that fills the hole, region, and/or portion of the image using predicted pixels and generates a corresponding confidence map of the predicted pixels.
US11605154B2 Electronic device that intelligently and automatically reverses or flips image captured by a front-facing camera
Systems and methods are provided for performing operations including: receiving, by a messaging application, an image captured by a front-facing camera of a computing device of a first user; displaying, by the messaging application, the image on a display screen of the computing device; receiving a request to send the image to a computing device of a second user; in response to receiving the request, generating a mirrored version of the image that was captured by the front-facing camera; and sending the mirrored version of the image to the second user.
US11605152B1 Dynamic positional control system
A dynamic positioning control system having a transparent or semi-transparent substrate, an image processor, and one or more image-generating elements operatively connected to the image processor configured to simultaneously generate a plurality of images within an overall image-generating-capable field area of the substrate is provided. A dynamic positioning control system having a transparent or semi-transparent substrate, a dimming controller, and a plurality of electrodes operatively connected to the dimming controller configured to dim one or more areas on or within the substrate within an overall electrochromic dimming-capable field area is also provided. The image processor and the dimming controller may be separate elements or may be a single controller.
US11605150B2 Method for converting landscape video to portrait mobile layout using a selection interface
Described herein are systems and methods of converting media dimensions. A device may identify a set of frames from a video in a first orientation as belonging to a scene. The device may receive a selected coordinate on a frame of the set of frames for the scene. The device may identify a first region within the frame including a first feature corresponding to the selected coordinate and a second region within the frame including a second feature. The device may generate a first score for the first feature and a second score for the second feature. The first score may be greater than the second score based on the first feature corresponding to the selected coordinate. The device may crop the frame to include the first region and the second region within a predetermined display area comprising a subset of regions of the frame in a second orientation.
US11605144B1 System and methods for planning and optimizing the recovery of critical infrastructure/key resources
Methods and system for planning and optimizing the recovery of critical infrastructure resources, where the method includes determining, from execution of a computer readable code, impact of at least one predetermined environmental condition on a number of critical infrastructure resources subjected to said predetermined environmental conditions and on other critical infrastructure resources dependent on said number of critical infrastructure resources, each of the number of critical infrastructure resources having rules for impact of predetermined environmental conditions and for recovery time, obtaining, from execution of the computer readable code, deployment information for predetermined Recovery Assets, each one of the predetermined Recovery Assets being staged, before deployment, at a predetermined staging location, and obtaining, from execution of the computer readable code, resulting consequences from deployment of the predetermined Recovery Assets.
US11605136B1 Providing diagnostics regarding differences between trusted resource values and historical resource values
In embodiments, diagnostics are electronically determined and provided as to why historical resource values differ from resource values determined according to more-trusted ways. Historical relationship instance data regarding a plurality of historical relationship instances between a primary entity and a plurality of secondary entities are received along with a plurality of historical resource values, in which each historical relationship instance of the plurality of historical relationship instances is associated with a respective historical resource value of the plurality of historical resource values. The system produces a respective trusted resource values based on the respective historical relationship instance. Based on differences between the respective trusted resource value and the respective historical resource value associated with the dataset, the system outputs one or more diagnostic comments associated with the detected difference.
US11605131B1 Computing system for optimizing investment of liquid guaranteed income assets
An investment manager engine automatically manages an investment fund. During an accumulation phase, the investment manager receives messages that include contributions to the investment fund. For each contribution, the investment manager determines an allocation of the contribution among securities and guaranteed income assets. The investment manager allocates at least a portion of the contribution to guaranteed income assets, according to the determined allocation. The guaranteed income assets provide a guaranteed annual income stream upon a predetermined date.
US11605129B2 Graphical user interface related to non-standard trading of financial instruments
A graphical user interface related to non-standard settlement trading in financial instruments is provided. The graphical user interface preferably includes a selectable portion of a display screen related to a financial instrument and a selectable tab for accessing a selectable portion of the display screen related to one or a plurality of non-standard settlement positions with respect to the financial instrument. In one embodiment of the invention, when the tab is selected, access is provided to the selectable portion of the display screen related to the plurality of non-standard settlement positions.
US11605126B1 Detecting fraud in credit applications
The concept involves efficiently using machine learning to quickly identify possible fraudulent applications in small business loan and credit applications by automatically flagging applications that meet certain criteria. In one preferred implementation, the tool compares a business description to a selected NAICS code in a loan application to assess the potential for fraud. Specifically, an algorithm can match the leftmost two digits of the selected code with the description of the category from an applicant. An engine calculates a probability of a fraud score based on the matching attached to the application. Because the tool detects fraud proactively rather than reactively, it substantially reduces computational costs and resources and reduces the biases associated with highly intensive manual work.
US11605125B2 System and method of varied terms and conditions of a subsidized loan
A system and method of varied terms and conditions of a subsidized loan includes a data collection circuit structured to receive data related to a plurality of items of collateral; a collateral classification circuit structured to identify, among the plurality of items of collateral, at least one group of related items of collateral, wherein each member of the at least one group shares a common attribute; and a smart contract circuit structured to create a smart lending contract, wherein the smart lending contract defines a subset of items of collateral as security for a set of loans, wherein the subset of items of collateral is selected from the at least one group of related items of collateral.
US11605123B2 Information terminal, information processing method, information processing program, and information processing system
Provided are an information terminal, an information processing method, a non-transitory computer readable recording medium storing an information processing program, and an information processing system capable of reducing time and effort of a user related to rental of an imaging-equipment. An information terminal includes an acquisition unit that acquires equipment information regarding imaging equipments including specification information for respectively specifying the imaging equipments, a determination unit that determines that the imaging-equipment which is not connected to an imaging device is rentable, and determines that the imaging-equipment which is already connected to an imaging device is not rentable among the imaging equipments indicated by the specification information included in the equipment information acquired by the acquisition unit, and a transmission unit that transmits the specification information, determination result information indicating a determination result performed by the determination unit, and owner information indicating an owner of the imaging-equipment to an external device.
US11605122B2 Aircraft modification marketplace
Methods and systems for managing aircraft modifications. A link to a customer information database is established in response to receiving a launch input for a modification marketplace entered by a user via a graphical user interface. The customer information database includes identification information and customer information associated with the user. A determination is made as to whether the user is authorized to access the modification marketplace using the identification information. A link to an engineering database containing aircraft product information is established in response to a determination that the user is authorized to access the modification marketplace. A selected level of access to the aircraft product information in the engineering database is provided, via the graphical user interface, based on the customer information associated with the user.
US11605120B2 Systems and methods for global dynamic hierarchical ordering system
A unified ecommerce platform system that enables sellers to acquire in depth insight into their business market and consumers utilizing a centralized cloud based platform with enhanced consumer purchasing and information gathering abilities and allows users enhanced granular security tools and information for purchase.
US11605114B2 Method, medium, and system for supporting provision of EC to overseas and device using same
Supporting a product purchase from overseas by receiving a request for a module to support purchasing a product of an EC site from overseas from a user terminal, determining whether the module can be loaded by discerning a country of a location from which the user terminal made access, and sending a module for the EC site generated depending on setting information of the EC site to the user terminal when the determination result is positive. The module causes an input field for purchasing the product from overseas to be displayed on a web browser of the user terminal together with a product page of the product.
US11605110B2 Systems and methods for enabling audio transactions in physical locations such as drive-through locations
The present disclosure relate to equalization of audio transmissions that are used to transmit content, such as advertisements, promotions, redemptions, and/or other types of content (e.g., images, multimedia, audio, web-based, applications, and/or the like) between a first computing device. In some instances, the transmission may occur when the first computing device is located within proximity to a physical location, such as an entity or drive through location.
US11605109B2 Search system, search method and program
Search means (101) of a search system (1) connected to a terminal (30) via a network executes a search based on a search condition input from the terminal (30). Determination means (102) determines, based on stock information on each of a plurality of items included in search results obtained by the search means (101), whether there is a stock of each item. Advertisement acquisition means (104) acquires at least one advertisement of an item that satisfies the search condition and has a stock, based on results of determination by the determination means (102). Display control means (105) displays, on a search result screen, at least one item in stock among the search results and at least one advertisement.
US11605105B2 Payment card transaction systems and methods with instant geographic merchant incentive notification
An electronic payment card processing system and method includes a host computing device having at least one processor in communication with a memory device and a multi-party payment processing network for processing payment-by-card transactions. The host computing device is configured to identify a first payment-by-card transaction between an enrolled cardholder and a first enrolled merchant that is processed over the multi-party payment processing network, identify at least one affiliated merchant of the first enrolled merchant; and send an affiliate incentive offer for the at least one affiliated merchant to the enrolled cardholder.
US11605101B1 Collaborative filtering system, method, and computer program providing a model used to calculate ranked predictions for subscribers
As described herein, a collaborative filtering system, method, and computer program provide a model used to calculate ranked predictions for subscribers. In use, data is received which correlates subscribers of a service provider with offers provided to the subscribers by the service provider, wherein each correlation is associated in the data with an indication of whether the offer was accepted by the subscriber. From the data, a plurality of unique correlations between subscribers and offers are determined. An implicit ranking is calculated for each unique correlation, based on the associated indication of acceptance for correlations matching the unique correlation. Input data is generated that includes each unique correlation with the implicit ranking calculated for the unique correlation. The input data is processed utilizing a collaborative filtering algorithm to generate a model configured to provide predicted implicit rankings for new correlations between subscribers and offers.
US11605098B1 Generation of quality scores for brand curation
Technologies are provided for generation of quality scores for brand curation. A quality score represents a quality assessment of a brand. To generate quality scores, a machine-learning (ML) model can be trained to classify brands as either pertaining or not-pertaining to a group of select brands. The ML model can be trained using the group of select brands as a training set and performance signals for those brands as feature inputs. A select brand can be an expert curated brand, a brand carried by a particular merchant, or a brand identified using social media. A performance signal defines a value of a quality metric of a brand, where the quality metric defines an aspect of interaction between a customer and the brand within a digital marketplace. A quality score of a brand can be generated by applying the trained ML model to performance signals for the brand.
US11605095B1 Systems and methods to facilitate resolution of work items in a fraud resolution workflow
Systems and methods are provided for facilitating resolution of work items within a fraud resolution workflow. Exemplary implementations may: manage fraud workflow information, the fraud workflow information specifying a queue of work items, individual work items representing individual fraud resolution tasks associated with individual content creators of a membership platform flagged for fraud, individual work items being associated with work items records; effectuate presentation of a user interface for displaying individual work item pages through which the users access the individual work items for resolution, wherein the user interface facilitates access to individual ones of the work item records of the individual work items associated with the individual work item pages; and/or perform other operations.
US11605091B2 Accessing and utilizing multiple loyalty point accounts
Various embodiments are generally directed to utilizing an offline and/or online verification or authentication protocol to access, redeem, or otherwise utilize multiple loyalty points and loyalty accounts A method for utilizing various loyalty points includes: receiving, by an application executing on a processor, a request to redeem at least one loyalty point of a plurality of loyalty points of a loyalty points account, receiving, by the application, a cryptogram from a contactless card associated with an account, transmitting, by the application to a server, the cryptogram, determining, by the application based on a decryption result received from the server, that the server decrypted the cryptogram, and authorizing, by the application based on the determination that the server decrypted the cryptogram, the request to redeem the at least one loyalty point.
US11605090B2 Systems for securing transactions based on merchant trust score
Systems for securing transactions based on merchant trust score are disclosed. The system may receive information identifying a merchant from a user device and, in response, retrieve transaction data associated with the merchant and receive website data in response to receiving information identifying the merchant. The system may use a machine learning model to generate a merchant trust score for the merchant, and determine whether the merchant trust score is less than a predetermined threshold. The system may also generate or retrieve an alternative payment method and provide related information or a recommendation to the user device.
US11605085B2 Methods and apparatus for fraud detection
This application relates to apparatus and methods for identifying fraudulent transactions. A computing device receives return data identifying the return of at least one item. The computing device obtains modified strategy data identifying at least one rule of a modified strategy. The rule may be based on the application of at least one discrete stochastic gradient descent algorithm to an initial strategy. The computing device applies the modified strategy to the received return data identifying the return of the at least one item, and determines whether the return of the at least one item is fraudulent based on the application of the modified strategy. The computing device generates fraud data identifying whether the return of the at least one item is fraudulent based on the determination, and may transmit the fraud data to another computing device to indicate whether the return is fraudulent.
US11605083B1 Multifactor authentication systems and methods
Multifactor authentication systems and methods employ an online payment server processor that authenticates a user in an online session with a merchant website server processor based on data representing one or more predefined authentication factors received from a user device processor over a communication network and sends data representing a secure user login cookie to the user device processor over the communication network based on the authentication of the user in the online session with the merchant website server processor. Thereafter, the online payment server processor authenticates the user in a subsequent online session with the merchant website server processor based in part on identifying the data representing the secure user login cookie on the user device and in part on data representing a second predefined authentication factor received from the user device processor over the communication network.
US11605080B2 Method and system of transferring cryptocurrency credits through a blockchain with leaf blocks
A method of transferring cryptocurrency credits employs leaf blocks to transfer cryptocurrency credits which are settled by cryptocurrency through blockchain transaction(s). It comprises: maintaining two types of accounts—one for cryptocurrency and the other for cryptocurrency credits; creating at least a leaf block, by a sending financial institution, containing a plurality of business transactions that intend to transfer customers' cryptocurrency credits to customers at a receiving financial institution; calculating a mathematical summary of said leaf block; creating at least a blockchain transaction tying to said leaf block through said mathematical summary serving as a settlement to said leaf block; submitting said blockchain transaction to a blockchain; sharing said leaf block with the receiving financial institution; accessing said leaf block by the receiving financial institution, validating it and crediting transaction amounts in it to corresponding customer accounts at the receiving financial institution. A system configured to implement said method.
US11605076B2 Reconciliation of indirectly executed exchanges of data using permissioned distributed ledgers
The disclosed exemplary embodiments include computer-implemented systems, apparatuses, and processes that monitor and reconcile indirectly initiated exchanges of data between network-connected devices and computing systems using a permissioned distributed ledger. For example, an apparatus may obtain and transmit first transaction information characterizing a data exchange to a first computing system. The first computing system may submit a portion of the first transaction information to a second computing system through a programmatic interface inaccessible to the apparatus, and the second computing system may execute the data exchange in accordance with at least the portion of the first transaction information. The apparatus may also obtain at least one element of a distributed ledger that includes encrypted second transaction information characterizing the execution of the data exchange, decrypt the encrypted second transaction data and perform operations that reconcile the first transaction information and the decrypted second transaction information.
US11605074B2 System and method for secured account numbers in proximily devices
A technique for improving the security of a portable consumer device may include storing a first account identifier and a second account identifier associated with the first account identifier, the second account identifier and the first account identifier being associated with the same account on the portable consumer device. When the portable consumer device is interacting with a reader device to conduct a transaction, the portable consumer device may determine whether the transaction is a proximity transaction by sensing whether a wireless interrogation signal is being transmitted from the reader device, and determine which of the first account identifier and the second account identifier to provide to the reader device based on whether the transaction is a proximity transaction.
US11605072B2 Modular automated transaction machine
A modular ATM can include a cabinet module and a head module. The cabinet module can include an outer housing, a chest positioned in the outer housing to store notes of value, a transport mechanism to move the notes of value out of the chest, a base receiving section, and a first electrical connector forming an electrical connection to the transport mechanism. The head module can be removably engageable with the cabinet module and include a computing device, at least one user-interface device controlled by the computing device, a main structure supporting the at least one user-interface device and the computing device, a rear shroud connected to the main structure, a base supporting the main structure and the rear shroud, and a second electrical connector mounted in the base and forming an electrical connection to the computing device.
US11605071B2 Autonomous exchange via entrusted ledger key management
An Autonomous Exchange via Entrusted Ledger (AXEL) blockchain enables users to perform transactions in private while enabling the transaction records thereof to be verified by other network users without publicly divulging the contents or details of the transaction records. Internal addressing provides for separation of control within the wallet by making a portion of the wallet inaccessible to the blockchain, allowing increased security for tokens being managed by the wallet. The ability to configure restrictions placed on sending and receiving wallet addresses, and to create multiple public keys, provide further security measures.
US11605068B2 Mobile electronic wallet system
Apparatus and methods for securing mobile payments during periods when network connections to a cloud computing environment are unavailable are provided. A mobile device may store one or more transaction maps. The transaction maps may include limitations on where offline payment requests may occur and be approved. Limitations may include monetary limitations on a value of an offline payment request. The mobile device may include a secure location for storing the one or more transaction maps. A transaction map may define one or more logical transaction zone. A logical transaction zone may define geographic limits on offline payment requests.
US11605067B2 Dynamic tag based identification for self and assisted transactions
A transaction terminal dynamically and regularly changes a unique transaction terminal identifier (ID). The transaction terminal ID is reported to a remote manager. During a transaction, a mobile device automatically reads a current transaction terminal ID from the transaction terminal, appends a mobile device ID for the mobile device, and sends the transaction terminal ID with the mobile device ID to the remote manager. The remote manager links the mobile ID to details associated with a user of the mobile device and sends the details to the transaction terminal. The transaction terminal uses the details to customize a transaction being conducted by the user at the transaction terminal.
US11605065B2 Systems and methods for secure remote commerce
Some embodiments may provide systems, methods and computer program code to facilitate a secure remote transaction and may include detecting an event identifying initiation of a checkout process involving a transaction between a consumer and a merchant, identifying a secure remote commerce system to use in facilitating the transaction, the secure remote commerce system storing a consumer profile including information identifying at least a first payment card of the consumer. In some embodiments, a checkout user interface displayed to the consumer is modified based on information from the consumer profile to display information associated with the at least one payment card. A checkout request from the consumer and a payload is obtained from the secure remote commerce system including information identifying the at least first payment card, the merchant and transaction details. The payload is used to complete a transaction authorization request with a payment network.
US11605063B2 Point-of-sale device and method for generating a discounted authorization request
A computer server receives from a mobile device, via a first network, a data structure request that includes a user identifier; associates a data structure with a user profile; and transmits the data structure to the mobile device. The user profile includes the user identifier and a current balance value. The server receives from a POS device, via a second network, a balance update request that includes an updated balance value, and a validation request that includes the user identifier and the data structure. The server determines that, prior to receiving the validation request, the server had associated the data structure with the user profile. The server replaces the current balance value in the user profile with the updated balance value; and transmits to the mobile device, via the first network, a balance update confirmation confirming that the server had updated the user profile with the updated balance value.
US11605062B2 Personal photographer service, making them available as digital collectible, curating and local restricted marketplace
Systems and methods for performing automated drone-based photo-shoots of people in places of gathering/interests such as events, tourist spots, sports events, cultural shows, religious congregations, political rallies and conventions. Photos may be captured by drone-mounted cameras at the place of gathering/interest. The service can also be provided without a drone, and by using pre-installed cameras. These cameras can be controlled automatically using automated algorithms or manually by professional photographers to capture one or more images. Systems and methods for converting these media and other significant moments of the event into Digital Collectibles (Non-Fungible Tokens or “NFT”) to enable ownership and provenance tracking, and resale in digital asset marketplaces are also described. Disclosed systems would automatically create a digital package including the captured media at the end of the photo shoot. Disclosed systems may provide an exclusive local marketplace for listing and selling these digital collectibles.
US11605059B2 Software system utilizing blockchain for transactions
Systems and methods are describe herein for managing a transaction between two parties. A distributed ledger management service (DLMS) microservice receives an electronic document pertaining to a transaction from a user. The electronic document includes transactional data. A document type is determined by the DLMS microservice. A portion of the transactional data is extracted from the electronic document based on the document type. The portion of the transactional data is provided to a distributed ledger node for decentralized storage and further reporting to a third party.
US11605058B2 Systems and methods for transferring electronic subscription data
A user may purchase a subscription service online, which may be purchased as a gift for a gift recipient. At the end of the gifted subscription, the gift recipient may wish to continue the subscription without interruption. However, the subscription order may be stored in memory in association with the purchaser, and there may be no way to automatically link, in memory, the data in a gift subscription order and the data in a new subscription ordered by the gift recipient. In some embodiments, data associated with a subscription order includes a subscription transfer object, which stores subscription information specific to the subscription recipient and omits personal information associated with the purchaser. In some embodiments, a subscription identifier is issued to the recipient, which, when provided to the platform, allows the subscription transfer object to be transferred over to a new subscription for the recipient.
US11605054B2 System and method for recognizing environment and/or location using object identification techniques
The system and method of the present invention identify an environment or a location out of a sequence of information received in a video format. The invention provides a learning system and therefore the more videos that are received, relating to a specific environment/location, the more accurate the identification will be when a different image is later analyzed, including the ability to identify the environment/location seen from different viewpoint and angles.
US11605052B2 Systems and methods for electronic monitoring of inventory transfer
The present disclosure provides systems and methods for monitoring inventory transfer in real-time, comprising a memory storing instructions and a processor configured to execute the instructions to receive a tote identifier associated with a tote configured to store one or more products and receive a container identifier associated with a container configured to store the tote. The processor is configured to receive, from a user device in the first fulfillment center, a code associated with a vehicle for transferring the container from a first to a second fulfillment center, receive, from a user device in the second fulfillment center, the code associated with the vehicle, receive, from the user device in the second fulfillment center, at least one of the container identifier or the tote identifier, and validate the transfer of the first product, based on the code and at least one of the container identifier or the tote identifier.
US11605050B2 Order fulfillment systems and methods with customer location tracking
Systems, methods, and apparatus are disclosed that provide a pickup process for items purchased from a store. In some embodiments, a mobile computing device of a customer may determine whether the mobile computing device and therefore the customer are in a pickup zone for a store. In response to determining that the mobile computing device is in the pickup zone, the mobile computing device may notify the customer and request whether the customer wishes to initiate pickup of purchased items from the store. The mobile computing device may notify a merchandise pickup system of the customer's desire to pickup the purchased items.
US11605045B2 Address exchange systems and methods
The present disclosure provides systems and methods for an address exchange system including a controller configured to provide an API configured to receive an identifier from a user and further configured not to receive a physical address from the user, wherein the user provides an item for shipment to the physical address. In response to receiving the identifier, the controller is further adapted to request the physical address from a data storage system wherein the data storage system stores an association between the identifier and the physical address and further stores one or more permission settings defining situations in which the physical address is to be provided in response to receipt of the identifier. In response to receipt of the identifier, the data storage system tests the permission settings to determine whether or not to provide the associated physical address.
US11605040B2 Systems and methods for visualization of flow direction in a distribution network
A method for visualizing flow direction in a distribution network includes receiving, on a hardware device, Geographic Information System (GIS) data corresponding to the distribution network from a GIS database. The distribution network includes equipment to facilitate distribution of a commodity over a distribution area, and the GIS data includes information relating to distribution of the commodity. Commodity vectorized measurement data indicative of at least a flow direction of the commodity over the distribution area is generated based, at least in part, on a comparison of a current measurement value of the commodity to a reference measurement value of the commodity. The commodity vectorized measurement data is dynamically displayed on a geographic map display including imagery representative of the distribution network contained in the GIS data.
US11605039B2 Image-based decomposition for fast iterative solve of complex linear problems
A system and method are disclosed for solving a supply chain planning problem modeled as a linear programming (LP) problem. Embodiments include receiving a matrix formulation of at least a portion of the LP problem representing a supply chain planning problem for a supply chain network, generating an image based on the matrix formulation to identify connected components, partitioning the matrix formulation based, at least in part, on the connected components constraint into at least two partitions, formulating an LP subproblem from each of the at least two partitions, and solving the LP subproblems to generate a global solution to the supply chain planning problem.
US11605037B2 Fleet management system for portable maintenance tools
An industrial service device fleet management system implements an organized and easy to use methodology to manage the digital content stored on each of a plurality of portable or stationary devices used in a plant, such as portable maintenance devices, to assure that each of the portable devices receives or implements only the content that it is supposed to have and is upgraded at the appropriate time to include new content, features, etc. The fleet management system includes a memory for storing information related to the fleet of portable or stationary devices including device identifications, device descriptions, end user names and privileges, the current content of each of the portable devices, and templates defining configuration parameters for the portable or stationary devices. The system also includes a content downloader that obtains, stores, and downloads content (such as software and firmware upgrades, additional features, applications, drivers, knowledge articles, etc.) for execution or display in various ones of the portable or stationary devices, includes a content decider module that analyzes when and if various ones of the portable or stationary devices should be provided additional or new content, and includes a notification system that notifies users of the portable or stationary devices of the need to upgrade or provide new content to the portable or stationary devices.
US11605034B1 Method and system for energy savings estimation resulting from power management system deployment
Methods, systems, and techniques for determining the confidence that predicted demand charge savings resulting from deploying an energy management system at a site will match actual cost savings. A processor obtains predicted demand charge savings resulting from deploying the energy management system at the site, and also obtains demand-related data describing at least two of load predictability, load shape, and battery capacity of the energy management system. The processor determines a confidence score representing the confidence that the predicted demand charge savings will result in view of the demand-related data, and displays the confidence score on a display for subsequent use by a user.
US11605026B2 Methods and systems for support policy learning
Methods and systems are described for support policy learning in an agent of a robot. A general value function (GVF) is learned for a main policy, where the GVF represents future performance of the agent executing the main policy for a given state of the environment. A master policy selects an action based on the predicted accumulated success value received from the general value function. When the predicted accumulated success value is an acceptable value, the action selected by the master policy is execution of the main policy. When the predicted accumulated success value is not an acceptable value, the master action causes a support policy to be learned. The support policy generates a support action to be performed which causes the robot to transition from to a new state where the predicted accumulated success value has an acceptable value.
US11605021B1 Iterative model training and deployment for automated learning systems
Techniques for iterative model training and deployment for automated learning systems are described. A method of iterative model training and deployment for automated learning systems comprises generating training data based on inference data, provided by a first version of a model hosted at an endpoint of a machine learning service, and feedback data, received from a client application, using an identifier associated with the inference data and the feedback data, generating a second version of the model using the training data, and deploying the model to the endpoint of the machine learning service.
US11605017B1 Machine-learning based detection of policy-violating information in content
For various content campaigns (or content), an online system generates a score indicating a likelihood of the content item having deceptive information, such as including a picture or name of a celebrity to promote something that the celebrity has not actually endorsed. The online system receives a request to determine whether a content item comprises deceptive information. The online system extracts features from the content item, and provides the extracted features to a machine learning based model configured to generate score indicating whether a content item comprises deceptive information. The online system executes the machine learning based model to generate the score for the content item. Responsive to the generated score indicating that content item comprises deceptive information, the online system verifies whether the content item conforms to content policies.
US11605015B2 Hybrid quantum-classical computer system for implementing and optimizing quantum Boltzmann machines
A hybrid quantum-classical (HQC) computer prepares a quantum Boltzmann machine (QBM) in a pure state. The state is evolved in time according to a chaotic, tunable quantum Hamiltonian. The pure state locally approximates a (potentially highly correlated) quantum thermal state at a known temperature. With the chaotic quantum Hamiltonian, a quantum quench can be performed to locally sample observables in quantum thermal states. With the samples, an inverse temperature of the QBM can be approximated, as needed for determining the correct sign and magnitude of the gradient of a loss function of the QBM.
US11605013B2 System and method of decentralized machine learning using blockchain
Decentralized machine learning to build models is performed at nodes where local training datasets are generated. A blockchain platform may be used to coordinate decentralized machine learning over a series of iterations. For each iteration, a distributed ledger may be used to coordinate the nodes. Rules in the form of smart contracts may enforce node participation in an iteration of model building and parameter sharing, as well as provide logic for electing a node that serves as a master node for the iteration. The master node obtains model parameters from the nodes and generates final parameters based on the obtained parameters. The master node may write its state to the distributed ledger indicating that the final parameters are available. Each node, via its copy of the distributed ledger, may discover the master node's state and obtain and apply the final parameters to its local model, thereby learning from other nodes.
US11605012B2 Framework for processing machine learning model metrics
A method including extracting, from an input, supported data. The input includes outputs from machine learning models in different formats. The supported data includes a subset of the input after data normalization. The method also includes inferring, from the supported data, data types to be used with respect to generating metrics for the machine learning models. The method also includes generating, from the supported data and using the data types, a relational event including the supported data. The relational event further includes a first data structure object including the types and having a first data structure different than the different formats. The method also includes calculating, using the supported data in the first data structure, the metrics for the machine learning models. The method also includes generating, from the relational event, a monitoring event. The monitoring event includes a second data structure object segmented into data buckets storing the metrics.
US11605010B1 Computer incident scoring
A system that suggests and refines priority, severity, historical resolution, resolution time and assignment group to resolve auto-generated incidents is provided. The system leverages an incident characterization list tracking essence key phrases associated with historical incidents generated by an application performance management (APM) system and a machine data (MD) analysis system. The system automatically obtains a first auto-generated incident, from the APM system or the MD analysis system, based on any specified search criteria being met, or detection of a deviation in the value of key metrics from a specified threshold value. The system further automatically extracts essence key phrases of the first auto-generated incident and matches it with the essence key phrases of the incident characterization list to suggest priority, severity, historical resolution and resolution time, relevant knowledge base articles and assignment group for the first auto-generated incident to aid in resolution of the first auto-generated incident.
US11605006B2 Deep-learning model catalog creation
One embodiment provides a method, including: mining a plurality of deep-learning models from a plurality of input sources; extracting information from each of the deep-learning models, by parsing at least one of (i) code corresponding to the deep-learning model and (ii) text corresponding to the deep-learning model; identifying, for each of the deep-learning models, operators that perform operations within the deep-learning model; producing, for each of the deep-learning models and from (i) the extracted information and (ii) the identified operators, an ontology comprising terms and features of the deep-learning model, wherein the producing comprises populating a pre-defined ontology format with features of each deep-learning model; and generating a deep-learning model catalog comprising the plurality of deep-learning models, wherein the catalog comprises, for each of the deep-learning models, the ontology corresponding to the deep-learning model.
US11605005B2 Knowledge management system
By clearly separating knowledge of a specific area into a plurality of knowledge trees and organizing it, it is possible to describe systematic knowledge without fluctuation of notation.Knowledge tree group management means that manages at least one knowledge tree, and knowledge entry management means that manages at least one knowledge entry existing for each of the knowledge trees are provided. Each of the knowledge entries includes a knowledge entry attribute description describing an attribute related to the knowledge entry and a knowledge entry parent-child relationship link describing a parent-child relationship with another knowledge entry of the knowledge tree. The knowledge entry attribute description includes a reference link to a knowledge entry belonging to a different or an identical knowledge tree or to an entry attribute description of the knowledge entry.
US11605000B2 Vehicle detection of missing body parts
A computer includes a processor and a memory. The memory stores instructions executable by the processor such that the computer is programmed to input to a trained machine learning program, (1) a sensor fusion error that measures a statistical correlation of data received from a radar sensor and a second sensor in a vehicle, (2) a radar detection range, (3) an amount of reflection from a radar radome, (4) weather data, and (5) aerodynamic data that measures an aerodynamic drag opposing a vehicle motion, and to output from the trained machine learning program a determination concerning a presence of the radar radome.
US11604998B2 Upgrading a machine learning model's training state
A method for upgrading a training state of a machine learning model is described, the machine learning model being configured for supporting a model update. The method comprises predicting a set of target data elements based on the input data structure using the machine learning model, a target data element corresponding to a respective characteristic of the input data structure, and determining, for at least one of the predicted target data elements, whether or not a respective target data element is presumably erroneous. The method further comprises determining, for each presumably erroneous target data element detected in the previous step, an estimated corrected target data element, and performing, based on at least one estimated corrected target data element, a step of updating the training state of the machine learning model.
US11604994B2 Explainable machine learning based on heterogeneous data
Methods and systems for explainable machine learning are described. In an example, a processor can receive a data set from a plurality of data sources corresponding to a plurality of domains. The processor can train a machine learning model to learn a plurality of vectors that indicate impact of the plurality of domains on a plurality of assets. The machine learning model can be operable to generate forecasts relating to performance metrics of the plurality of assets based on the plurality of vectors. In some examples, the machine learning model can be a neural attention network with shared hidden layers.
US11604992B2 Probabilistic neural network architecture generation
Examples of the present disclosure describe systems and methods for probabilistic neural network architecture generation. In an example, an underlying distribution over neural network architectures based on various parameters is sampled using probabilistic modeling. Training data is evaluated in order to iteratively update the underlying distribution, thereby generating a probability distribution over the neural network architectures. The distribution is iteratively trained until the parameters associated with the neural network architecture converge. Once it is determined that the parameters have converged, the resulting probability distribution may be used to generate a resulting neural network architecture. As a result, intermediate architectures need not be fully trained, which dramatically reduces memory usage and/or processing time. Further, in some instances, it is possible to evaluate bigger architectures and/or larger batch sizes while also reducing neural network architecture generation time and maintaining or improving neural network accuracy.
US11604991B2 Multi-domain service assurance using real-time adaptive thresholds
Techniques for adaptive thresholding are provided. A first data point in a data stream is received, and a first plurality of data points from the data stream is identified, where the first plurality of data points corresponds to a timestamp associated with the first data point. At least a first cluster is generated for the first plurality of data points, and a predicted value for the first data point is generated based at least in part on data points in the first cluster. A deviation is computed between the predicted value for the first data point and an actual value for the first data point. Upon determining that the deviation exceeds a first predefined threshold, the first data point is labeled as anomalous, and reallocation of computing resources is facilitated based on labeling the first data point as anomalous.
US11604988B2 Artificial intelligence reasoning system
Methods, systems, apparatuses, and computer programs, are described for generalizing a learned behavior across different tasks. In one aspect, a method includes obtaining first data that describes sensed attributes of a first environmental state, obtaining second data that defines a target end state after performance of a particular task, obtaining first output data generated by an affective experience module that represents a particular behavior to be performed by an agent system to complete the particular task in the environment, providing, as an input data to a machine learning model that has been trained to generate second output data indicative of a particular behavior that can be used to complete the task in the environment based on processing, by the machine learning model, of the input data, the input data comprising the first data, the second data, and the first output data, obtaining the second output data generated by the machine learning model, and selecting a particular behavior for enactment to complete the particular task based on the second output data.
US11604986B2 Blockchain-enabled decentralized ecosystem for secure training of deep neural networks using trusted execution environments
Training a deep neural network model using a trusted execution environment is provided. A selection of two or more encrypted files owned by different entities within a plurality of encrypted files containing sensitive datasets is made by a user of a client device. The two or more encrypted files owned by the different entities are decrypted within the trusted execution environment to form decrypted sensitive datasets owned by the different entities. The decrypted sensitive datasets owned by the different entities are combined within the trusted execution environment to form combined sensitive data owned by the different entities. The deep neural network model is generated within the trusted execution environment based on the combined sensitive data owned by the different entities. The deep neural network model is trained within the trusted execution environment using the combined sensitive data owned by the different entities.
US11604985B2 Population based training of neural networks
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training a neural network. A method includes: training a neural network having multiple network parameters to perform a particular neural network task and to determine trained values of the network parameters using an iterative training process having multiple hyperparameters, the method includes: maintaining multiple candidate neural networks and, for each of the multiple candidate neural networks, data specifying: (i) respective values of network parameters for the candidate neural network, (ii) respective values of hyperparameters for the candidate neural network, and (iii) a quality measure that measures a performance of the candidate neural network on the particular neural network task; and for each of the multiple candidate neural networks, repeatedly performing additional training operations.
US11604981B2 Training digital content classification models utilizing batchwise weighted loss functions and scaled padding based on source density
Methods, systems, and non-transitory computer readable storage media are disclosed for training a machine-learning model utilizing batchwise weighted loss functions and scaled padding based on source density. For example, the disclosed systems can determine a density of words or phrases in digital content from a digital content source that indicate an affinity towards one or more content classes. In some embodiments, the disclosed systems can use the determined source density to split digital content from the source into segments and pad the segments with padding characters based on the source density. The disclosed systems can also generate document embeddings using the padded segments and then train the machine-learning model using the document embeddings. Furthermore, the disclosed system can use batchwise weighted cross entropy loss for applying different class weightings on a per-batch basis during training of the machine-learning model.
US11604980B2 Targeted crowd sourcing for metadata management across data sets
A system includes: a memory operable to store a predictive model; a first processor communicatively coupled to the memory, the first processor operable to execute the predictive model to perform operations including generating knowledge score metrics based on a set of attributes for individuals included in a specified population, where the knowledge score metrics quantify a prediction of a capability of an individual for performing metadata labeling; a second processor communicatively coupled to the memory and the first processor, the second processor is operable to perform operations including comparing the knowledge score metrics to a specified threshold, and identifying attributes of individuals from a specified population having knowledge score metrics exceeding the specified threshold as attributes of individuals capable of performing metadata labeling.
US11604979B2 Detecting negative experiences in computer-implemented environments
A processor may monitor frequency data related to a user metric of a user during a measurement window. The user metric may relate to the user's use of a computer implemented environment. The processor may simplify the frequency data related to the user metric, resulting in a set of simplified frequency data. The processor may input the set of simplified frequency data into a neural network. The neural network may determine a likelihood of a negative user experience for the user. The processor may alter a parameter of the first user environment based on the likelihood.
US11604977B2 Computing circuitry
This application relates to computing circuitry (200), in particular for analogue computing circuitry suitable for neuromorphic computing. The circuitry (200) has a plurality of memory cells (201), each memory cell having an input electrode (201) for receiving a cell input signal and an output (203P, 203N) for outputting a cell output signal (IP, IN), with first and second paths connecting the input electrode to the output. The cell output signal thus depends on a differential current between the first and second paths due to the cell input signal. Each memory cell also comprises at least one programmable-resistance memory element (204) in each of the first and second paths and is controllable, by selective programming of the programmable-resistance memory elements, to store a data digit that can take any of at least three different values. The plurality of memory cells are configured into one or more sets (205) of memory cells and a combiner module (206) receives the cell output signals from each of the memory cells in at least one set, and combines the cell output signals with a different scaling factor applied to each of the cell output signals.
US11604976B2 Crossbar arrays for computations in memory-augmented neural networks
In a hardware-implemented approach for operating a neural network system, a neural network system is provided comprising a controller, a memory, and an interface connecting the controller to the memory, where the controller comprises a processing unit configured to execute a neural network and the memory comprises a neuromorphic memory device with a crossbar array structure that includes input lines and output lines interconnected at junctions via electronic devices. The electronic devices of the neuromorphic memory device are programmed to incrementally change states by coupling write signals into the input lines based on: write instructions received from the controller and write vectors generated by the interface. Data is retrieved from the neuromorphic memory device, according to a multiply-accumulate operation, by coupling read signals into one or more of the input lines of the neuromorphic memory device based on: read instructions from the controller and read vectors generated by the interface.
US11604972B2 Increased precision neural processing element
Neural processing elements are configured with a hardware AND gate configured to perform a logical AND operation between a sign extend signal and a most significant bit (“MSB”) of an operand. The state of the sign extend signal can be based upon a type of a layer of a deep neural network (“DNN”) that generate the operand. If the sign extend signal is logical FALSE, no sign extension is performed. If the sign extend signal is logical TRUE, a concatenator concatenates the output of the hardware AND gate and the operand, thereby extending the operand from an N-bit unsigned binary value to an N+1 bit signed binary value. The neural processing element can also include another hardware AND gate and another concatenator for processing another operand similarly. The outputs of the concatenators for both operands are provided to a hardware binary multiplier.
US11604970B2 Micro-processor circuit and method of performing neural network operation
A micro-processor circuit and a method of performing neural network operation are provided. The micro-processor circuit is suitable for performing neural network operation. The micro-processor circuit includes a parameter generation module, a compute module and a truncation logic. The parameter generation module receives in parallel a plurality of input parameters and a plurality of weight parameters of the neural network operation. The parameter generation module generates in parallel a plurality of sub-output parameters according to the input parameters and the weight parameters. The compute module receives in parallel the sub-output parameters. The compute module sums the sub-output parameters to generate a summed parameter. The truncation logic receives the summed parameter. The truncation logic performs a truncation operation based on the summed parameter to generate a plurality of output parameters of the neural network operation.
US11604968B2 Prediction of next place visits on online social networks
In one embodiment, a method includes receiving, from a client system associated with a user of an online social network, data indicating that the user is located at a first geographic location at a first time; accessing a first embedding representing a first place-entity corresponding to the first geographic location; accessing multiple second embeddings representing multiple respective second place-entities each corresponding to a second geographic location; calculating, a similarity metric between the embedding representing the first place-entity and each of the embeddings representing the second place-entities; ranking each of the second place-entities based on their calculated similarity metrics; and sending, to the client system, information associated with one or more second geographic locations corresponding to one or more second place-entities having a ranking greater than a threshold ranking.
US11604967B2 Stereo depth estimation using deep neural networks
Various examples of the present disclosure include a stereoscopic deep neural network (DNN) that produces accurate and reliable results in real-time. Both LIDAR data (supervised training) and photometric error (unsupervised training) may be used to train the DNN in a semi-supervised manner. The stereoscopic DNN may use an exponential linear unit (ELU) activation function to increase processing speeds, as well as a machine learned argmax function that may include a plurality of convolutional layers having trainable parameters to account for context. The stereoscopic DNN may further include layers having an encoder/decoder architecture, where the encoder portion of the layers may include a combination of three-dimensional convolutional layers followed by two-dimensional convolutional layers.
US11604964B2 Recognizer, object recognition method, learning apparatus, and learning method for domain adaptation
A recognizer including a shared encoder to extract a feature of an input image in a source domain and a target domain; and a shared decoder to classify a class of an object included in the input image based on the feature of the input image, in the source domain and the target domain. A set of object classes of the source domain and a set of object classes of the target domain differ from each other.
US11604961B2 Scalable model serving
A neural network models fragmenting method, system, and computer program product include recursively factoring out common prefixes of models, constructing a hierarchy of decomposed model fragments based on the factoring, and grouping the constructed hierarchy for deployment.
US11604960B2 Differential bit width neural architecture search
Machine learning is utilized to learn an optimized quantization configuration for an artificial neural network (ANN). For example, an ANN can be utilized to learn an optimal bit width for quantizing weights for layers of the ANN. The ANN can also be utilized to learn an optimal bit width for quantizing activation values for the layers of the ANN. Once the bit widths have been learned, they can be utilized at inference time to improve the performance of the ANN by quantizing the weights and activation values of the layers of the ANN.
US11604956B2 Sequence-to-sequence prediction using a neural network model
A method for sequence-to-sequence prediction using a neural network model includes A method for sequence-to-sequence prediction using a neural network model, generating an encoded representation based on an input sequence using an encoder of the neural network model, predicting a fertility sequence based on the input sequence, generating an output template based on the input sequence and the fertility sequence, and predicting an output sequence based on the encoded representation and the output template using a decoder of the neural network model. The neural network model includes a plurality of model parameters learned according to a machine learning process. Each item of the fertility sequence includes a fertility count associated with a corresponding item of the input sequence.
US11604955B2 Printing apparatus, method for controlling printing apparatus, and storage medium
A printing apparatus for shortening the time required to read documents having a plurality of pages, while preventing the occurrence of an overflow in a storage unit.
US11604953B2 Printing device, control method of printing device, storage medium storing control program, and printing control device
Disclosed is a printing device including: a print head; a camera that photographs a printing target which is printed by the print head; and at least one processor that determines whether or not printing is properly performed to the printing target based on a printed image which is photographed by the camera, and that changes a printing setting by the print head in response to determination that the printing is not properly performed to the printing target.
US11604951B2 Image analysis and prediction based visual search
Methods, systems, and computer programs are presented for adding new features to a network service. A method includes receiving an image depicting an object of interest. A category set is determined for the object of interest and an image signature is generated for the image. Using the category set and the image signature, the method identifies a set of publications within a publication database and assigns a rank to each publication. The method causes presentation of the ranked list of publications at a computing device from which the image was received.
US11604950B2 Methods and apparatuses for classifying data point using convex hull based on centroid of cluster
The present disclosure relates to a method and an apparatus for classifying data points using convex hulls based on centroids of clusters, and a method for classifying data points according to one embodiment of the present disclosure comprises clustering data points into a plurality of clusters; constructing a hyperplane by using a set of centroids of singular clusters having a single class label from the plurality of clusters and removing singular clusters whose centroids are not used to construct the hyperplane; generating a convex hull for a singular cluster used to construct the hyperplane; removing internal data points except for the vertices of the generated convex hull from the singular cluster whose centroid is used to construct the hyperplane; and classifying a set of remaining data points except for the removed internal data points among the plurality of clusters.
US11604948B2 State-aware cascaded machine learning system and method
A cascaded machine learning inference system and method is disclosed. The cascaded system and method may be designed to be employed in resource restricted environments. The cascaded system and method may be applicable for applications that operate with limited power (e.g., a wearable smart watch). The cascaded system and method may employ two or more subsystems that are operable to classify an input signal provided by any number or types of sensors suitable for a given application. For instance, the sensors used may include gyroscopes, accelerometers, magnetometers, or barometric altimeters. The system and method may also be further split functionality across additional or new subsystems. By splitting operations and functionality across additional subsystems, the overall power consumption may further be reduced.
US11604940B2 Systems and methods for part identification and assessment using multiple images
A method for object identification using multiple images. The method includes training an object identification model. Training the model includes collecting a training images for each of a plurality of objects, labeling each of the plurality of training images with a corresponding one of a plurality of object identifiers, and training a neural network with the plurality of labeled training images. At least two target images of a target object are receive and fed into the trained object identification model. The method further includes receiving, from the trained object identification model, for each of the at least two target images, an object identifier corresponding to the target object and a probability that the object identifier corresponds to the target object. A similarity value between the at least two target images is computed and the probabilities for the at least two target images are combined in proportion to the similarity value.
US11604938B1 Systems for obscuring identifying information in images
A camera in a facility acquires an image of a user performing an action, such as shopping. These images may include potentially identifying information, such as an image that includes the user's face. To safeguard privacy of the user, a modified image is generated by changing one or more characteristics of the acquired image. The modification affects the entire image, rendering the resulting image unsuitable for another person to identify the user. For example, a contrast value for the image may be changed, rendering the user unrecognizable. This modification removes the potentially identifying information before later processing takes place. For example, the modified image in which the user's face is obscured may retain other non-identifying information used to train an artificial neural network to recognize actions such as pick or place of items in the facility.
US11604937B2 Systems and methods for adaptive data processing associated with complex dynamics
Systems and methods for adaptive data processing associated with complex dynamics are provided. The method may include applying the two or more predictive algorithms or rule-sets to an atomized model to generate applied data models. After receipt of inputs, the method may further include processing at least two propositions during a learning mode based upon detection of an absolute pattern within the applied data models; wherein propositions are action proposals associated with each predictive algorithm. At least two propositions may compete against each other through the use of an associated rating cell, which may be updated based upon the detected patterns. The method may further include processing propositions during an execution mode based upon detection of an absolute condition, wherein the rating cells are updated based upon these detected conditions. Further, these updated rating cells may be provided as feedback to update the atomized model.
US11604932B2 Antenna control apparatus
An antenna control apparatus according to an embodiment includes a communication interface configured to receive identification information indicating whether each of a plurality of antennas received transmission information from a wireless tag. A storage unit stores a count for each of the plurality of antennas. A controller determines, for each of the plurality of antennas, whether the antenna received transmission information from a wireless tag based on a first received identification information. When at least one, but not all, of the plurality of antennas is determined to have not received transmission information from a wireless tag based on the first received identification information, the storage unit increments the count for each such antenna. When the count for one of the plurality of antennas is determined to exceed the predetermined value, the controller outputs a notification signal indicating that the one of the plurality of antennas has a malfunction.
US11604927B2 System and method for adapting sentiment analysis to user profiles to reduce bias
Provided is a system and method for adapting sentiment analysis to user profiles to reduce bias in customer or user generated content, specifically a system and method that discounts or adjusts bias in sentiment data based on the channel from which the content was received and/or the demographic of the user. The system includes a means to detect sentiment bias for any product, service, or company across multiple channels of customer data; a means to construct models to quantize bias by specific demographics and channels; and a means to adjust sentiment model output to reduce inflation by biased groups.
US11604926B2 Method and system of creating and summarizing unstructured natural language sentence clusters for efficient tagging
A computerized method for reducing domain noise, creating and summarizing human-written sentences into clusters for efficient tagging in natural language processing comprising: receiving a typed, handwritten or printed text; implementing an optical character recognition (OCR) process on human written text to generate a digital version of the human written text; splitting the digital version of the typed, handwritten or printed text into an array of sentences, using a sentence splitter to generate a split sentence version; determining a domain of the human written text; based on the domain, implementing a domain noise reduction process on the split sentences version; hierarchically clustering the split sentences version after the domain noise reduction process; and summarizing the clustered sentences and reducing the amount of data to be tagged.
US11604925B1 Architecture for gazetteer-augmented named entity recognition
Features are disclosed for training and using named entity recognition models based on gazetteer information. A named entity recognition model can be trained with a gazetteer output at a layer of the model to provide deterministic data in the probabilistic model. The named entity recognition model can recognize named entities based on the word embedding and the gazetteer output. The named entity recognition model can tune the gazetteer output to include false positive name entities such that the gazetteer output is not deterministic of the output of the model. In some embodiments, the named entity recognition model can be tuned so as to adjust the gazetteer output.
US11604919B2 Method and apparatus for rendering lyrics
A method for rendering lyrics is provided, including: acquiring pronunciation of a polyphonic word to be rendered in target lyrics, and acquiring playback time information of the pronunciation in the process of rendering the target lyrics; determining a first number of furiganas contained in the pronunciation; and word-by-word simultaneously rendering, according to the first number and the playback time information of the pronunciation of the polyphonic word to be rendered, the polyphonic word to be rendered and each furigana in the pronunciation of the polyphonic word to be rendered, wherein the pronunciation of the polyphonic word to be rendered is adjacent to and parallel to the polyphonic word to be rendered.
US11604918B2 Methods for serving interactive content to a user
One variation of a method for serving interactive content to a user includes, at a visual element inserted into a document accessed by a computing device: loading a first frame from a digital video; in response to a scroll-down event that moves the visual element upward from a bottom of a window rendered on the computing device toward a top of the window, seeking from the first frame through a subset of frames in the digital video in a first direction at a rate corresponding to a scroll rate of the scroll-down event, the subset of frames spanning a duration of the digital video corresponding to a length of the scroll-down event; and, in response to termination of the scroll-down event with the visual element remaining in view within the window, playing the digital video forward from a last frame in the subset of frames in the digital video.
US11604910B2 Multiscale modeling workflow of advanced waterflooding
Disclosed are methods, systems, and computer-readable medium to perform operations including performing, using a nanoscale model, a simulation of fluid-fluid and fluid-rock interactions in the subterranean formation. The operations also include upscaling first results of the simulation of fluid-fluid and fluid-rock interactions to a microscale level. The operations further include performing, using a microscale model and the upscaled first results, a simulation of fluid flow inside rocks of the subterranean formation. Additionally, the operations include upscaling second results of the simulation of fluid flow inside rocks to a macroscale level. Further, the operations include performing, using a core-scale model and the upscaled second results, a simulation of fluid flow across the subterranean formation.
US11604908B2 Hardware in loop testing and generation of latency profiles for use in simulation
Systems, methods, tangible non-transitory computer-readable media, and devices associated with testing, simulation, or operation of an autonomous device including an autonomous vehicle are provided. For example, a service entity computing system can perform operations including obtaining operating software data associated with operating software of the autonomous vehicle. Log data associated with one or more real-world scenarios can also be obtained. One or more first simulations of the operating software can be performed based on the one or more real-world scenarios. A latency distribution profile associated with the operating software can be generated based on the one or more first simulations. One or more second simulations of the operating software can be performed based on the latency distribution profile and one or more artificially generated scenarios. Furthermore, a real-world behavior of the autonomous vehicle can be predicted based on the one or more second simulations.
US11604906B2 System and method for crashworthiness analytics in design
A computer-aided design system includes a display device, a memory storing a plurality of response surface models, and a processor configured to: (a) display a graphical user interface that includes a model of a vehicle frame; (b) display a section configuration panel that includes one or more section dimension values for one or more section dimensions of a first section member of the plurality of section members; (c) retrieve a first response surface model based on values of the one or more section dimensions for the first section member; (d) determine one or more predicted values associated with the first section member based on the values of the section dimensions, the predicted values include one or more predicted crash resistances for the section member; and (e) display the predicted values, thereby allowing the user to evaluate the predicted values for suitability in vehicle design.
US11604896B2 Systems and methods to improve data clustering using a meta-clustering model
Systems and methods for clustering data are disclosed. For example, a system may include one or more memory units storing instructions and one or more processors configured to execute the instructions to perform operations. The operations may include receiving data from a client device and generating preliminary clustered data based on the received data, using a plurality of embedding network layers. The operations may include generating a data map based on the preliminary clustered data using a meta-clustering model. The operations may include determining a number of clusters based on the data map using the meta-clustering model and generating final clustered data based on the number of clusters using the meta-clustering model. The operations may include and transmitting the final clustered data to the client device.
US11604893B2 Privacy-preserving image distribution
Some embodiments enable distributing data (e.g., recorded video, photographs, recorded audio, etc.) to a plurality of users in a manner which preserves the privacy of the respective users. Some embodiments leverage homomorphic encryption and proxy re-encryption techniques to manipulate the respective data so that selected portions of it are revealed according to an identity of the user currently accessing the respective data.
US11604892B2 Standard compliant data collection during a communication session
Disclosed are systems, methods, and non-transitory computer-readable media for standard compliant collection of sensitive data during a communication session. A standard compliant data collection system is used to provide the standard compliant collection of sensitive data. For example, in response to receiving an indication that a user is to provide sensitive data during an active communication session between the user and an agent, a standard compliant data collection mode is invoked. As a result, communication within the active communication session is routed between the user and the standard compliant data collection system via a secure connection, during which sensitive data is collected in a standard compliant manner. Once collection of the user's sensitive data has been completed, the standard compliant data collection mode is ended, and communication within the active communication session is routed between the user and the agent.
US11604890B2 Accessing information based on privileges
In some examples, a system is to receive, from a client device, a query comprising a representation of blockchain information of an entity associated with an electronic device that advertised the representation. The system is to further determine whether a client entity associated with the client device has a privilege to access response information that is responsive to the query, and in response to determining that the client entity has the privilege to access the response information, send, to a blockchain network, a request containing the blockchain information to obtain the response information.
US11604888B2 Digital storage and data transport system
A computer implemented method in a system comprising an actor authorization node, an access right storage node and a file record node. The method comprises receiving, from a computing device, a request to access a file, the request comprising information identifying an actor making the request and a file to be accessed, obtaining an indication from the actor authorization node whether or not the identified actor is recorded on the actor authorization node as trustworthy, obtaining an indication from the access right storage node of the access right the identified actor has to the identified file, if the identified actor has been indicated by the actor authorization node as being trustworthy and by the access right storage node as having access rights, obtaining file storage and access details from the file record node and sending the file storage and access details to the computing device or using the file storage and access details to access the stored file and sending the accessed file to the computing device. The file storage and access details comprise at least one of a file storage location, a file encryption key, a calculated characteristic of the stored file and a calculated characteristic of an encrypted version of the stored file.
US11604883B2 Security risk identification in a secure software lifecycle
A system and method for security risk identification in a secure software lifecycle. A knowledge database has a plurality of security elements which are identified for a particular software application depending on software environment and prioritized in a task list. Code vulnerabilities are identified using code scanners, with security requirements updated based on identified vulnerabilities, lack of vulnerabilities for weaknesses covered by a code scanner, potential weaknesses not adequately covered by code scanners, and software environment changes. The system identifies a security requirement that has passed the test of the code scanner, identifies the strength of the code scanner to discover a particular code vulnerability associated with the security requirement, and updates the security requirement to indicate a verified compliance state.
US11604879B2 Attestation system, attestation method, and attestation program
An attestation system 80 includes a trustworthiness calculation unit 81 and an attestation unit 82. The trustworthiness calculation unit 81 calculates trustworthiness determined based on a state of a component, a method of attestation, or a result of attestation, for the component. The attestation unit 82 performs attestation of the component based on the trustworthiness.
US11604871B2 Projected vector modification as mitigation for machine learning model string stuffing
An artifact is received from which features are extracted so as to populate a vector. The features in the vector can be reduced using a feature reduction operations to result in a modified vector having a plurality of buckets. A presence of predetermined types of features are identified within buckets of the modified vector influencing a score above a pre-determined threshold. A contribution of the identified features within the high influence buckets of the modified vector is then attenuated. The modified vector is input into a classification model to generate a score which can be provided to a consuming application or process. Related apparatus, systems, techniques and articles are also described.
US11604870B2 Systems and methods for authentication code entry using mobile electronic devices
Systems and methods for authentication code entry using mobile electronic devices are disclosed. In one embodiment, in an information processing device comprising at least one computer processor, a display, and an input device a method for authentication code entry may include: (1) receiving, at the information processing device, a masking pattern for receiving entry of an authentication code, the masking pattern specifying an order for entering the authentication code; (2) presenting, on the display, a prompt to enter the authentication code in accordance with the masking pattern; (3) receiving, at the input device, a masked authentication code entry where the masked authentication code entry comprises the authentication code entered in accordance with the masking pattern; and (4) storing the masked authentication code entry.
US11604868B2 Systems and methods for leveraging internet identity for digital credentialing
Disclosed are a system and method for an identity integration platform to leverage decentralized Internet identity services to streamline and secure the credentialing process for a variety of identity providers, credentialing service providers, and their users. The identity integration platform may operate as a conduit between these entities in a platform agnostic manner to ensure compatibility across a variety of entities without standardization. An application programming interface to facilitate interoperability is also described.
US11604863B2 Alignment system
An alignment system may comprise a housing defining a channel having a first end and a second end; a light source disposed at the first end of the channel; and an alignment image disposed at the second end of the channel. The light source may be in optical communication with the alignment image. The alignment system may further comprise a baffle extending around at least a portion of an inner perimeter of the channel, the baffle defining a backlight aperture. The light source may be in selective optical communication with the alignment image.
US11604859B2 Method and system for incorporating marketing in user authentication
A method, system and computing device for incorporating marketing into a user authentication enables valuable marketing information to be received from or provided to users, in an authentication context where the users are likely to be attentive and focused. Thus, marketing information is likely to be thoroughly reviewed by the users, easily recalled by the users at a later time, and user profile data collected from the users is likely to be accurate. The method includes presenting an authentication challenge to a user of a computing device, the authentication challenge including a number of challenge elements; receiving a response to the authentication challenge from the user; and presenting a non-authentication marketing activity to the user, the non-authentication marketing activity including a number of activity elements, and where the activity elements correspond with the challenge elements.
US11604858B2 Media content management
A system and method for media content management include creating, via a digital vault, a container file comprising media content submitted by a first user and content metadata; verifying, via the digital vault, a completeness of the content metadata associated with the media content in the container file; classifying, via the digital vault, the container file based on the completeness of the media content; capturing, via the digital vault, event metadata when a second user gains access to the container file, the event metadata comprising at least one of identification of the second user, an activation timestamp, a duration of access, portions of the container file accessed, and changes to the container file; and enabling a private communication channel between parties affiliated with the media content to permit messaging among the parties affiliated with the media content via the private communication channel.
US11604855B2 Method and system for determining response for digital task executed in computer-implemented crowd-sourced environment
Disclosed are a method and a system for determining a response to a digital task in a computer-implemented crowd-sourced environment. The method comprises determining if a number of the plurality of responses to the digital task received meets a pre-determined minimum answer threshold; in response to the number of the plurality of responses to the digital task meeting the pre-determined minimum answer threshold, executing: for each of the plurality of responses generating, by the server, a confidence parameter representing a probability of an associated one of the plurality of responses being correct; ranking the plurality of responses based on the confidence parameter to determine a top response being associated with a highest confidence parameter; and in response to the highest confidence parameter being above a pre-determined minimum confidence threshold, assigning a value of the top response as a label for the digital task and terminating the digital task execution.
US11604851B2 Method and framework for system identification using only pre-bifurcation data
Frameworks and methods for generating early-warning indicators of impending nonlinear instabilities of a dynamical system are provided. In accordance with one aspect, the framework includes a data collector and a system identification (SI) modeler. The data collector is coupled to the dynamical system and collects pre-bifurcation data. The SI modeler predicts early-warning indicators of impending nonlinear instabilities using only the pre-bifurcation data and the SI modeler includes a means for extrapolating Fokker-Planck coefficients in response to the pre-bifurcation data to generate precursors to a Hopf bifurcation and/or to identify a type of the Hopf bifurcation and/or to forecast the limit-cycle oscillation (LCO) amplitudes of a post-bifurcation regime. In addition, the SI modeler predicts the locations of the Hopf bifurcation points, the type of the Hopf bifurcation and the LCO amplitudes of the post-bifurcation regime.
US11604850B2 In-memory full adder
A non-destructive memory array implements a full adder. The array includes a column connected by a bit line and a full adder unit. The column stores a first bit in a first row of the bit line, a second bit in a second row of the bit line, and an inverse of a carry-in bit in a third row of the bit line. The full adder unit stores, in the second and third rows of the bit line, a sum bit and a carry out bit output, respectively, of adding the first bit, the second bit and the carry-in bit. The full adder unit does not overwrite any of the bits when a full adder table indicates that the sum bit and the carry out bit are equivalent to the second bit and the carry-in bit.
US11604847B2 System and method for overlaying content on a multimedia content element based on user interest
A method and system for overlaying content on a multimedia content element. The method includes: partitioning the multimedia content element into a plurality of partitions; generating at least one signature for each partition of the multimedia content element, wherein each generated signature represents a concept; determining, based on the generated at least one signature, at least one link to content; identifying, based on the generated at least one signature, at least one of the plurality of partitions as a target area of user interest; and adding, as an overlay to the multimedia content element, the determined at least one link to content, wherein the at least one link is overlaid on the at least one target area.
US11604846B1 Computer-based system for profile matching
A computer-based system for profile matching is disclosed herein. The computer-based system includes an interface and a processor coupled to the interface. The interface is operable to receive a matching request, and the processor is operable to determine whether all locked user preferences of a first system user are met by a second system user in response to receiving the matching request; determine whether all locked user preferences of the second system user are met by the first system user in response to receiving the matching request; and, when at least all locked user preferences of the first system user are met by the second system user and all locked user preferences of the second system user are met by the first system user, display profile information regarding the second system user to the first system user so that the first system user can communicate with the second system user.
US11604844B2 System and method for cross-domain recommendations
An electronic device for providing cross-domain recommendations includes a memory and at least one processor coupled to the memory. The at least one processor is configured to receive one or more notifications of at least one user activity in a content provider application, build at least one query based on the one or more notifications, and provide the at least one query to a database, receive at least one cross-domain action from the database. The at least one processor is also configured to generate at least one cross-domain recommendation based on the cross-domain action and instruct an application to display the at least one cross-domain recommendation.
US11604841B2 Mechanistic mathematical model search engine
A system, method and program product for a mechanistic model search engine. A system is disclosed having: a search interface for receiving input including text and functions relating to mechanistic models; a source interface for crawling online sources for mechanistic model information, wherein the information sources include text, tables, graphs, and functions; a context analysis system that determines parameter-based details from text information; a parameter processing system that derives parameter-based details from functions; and a search algorithm that compares parameter-based details determined from the input against parameter-based details determined from the information sources to identify mechanistic model search results.
US11604839B2 Document package merge in document management system
A centralized document system receives a request to merge a first document package associated with a first party and a second document package associated with a second party. The first document package includes a first set of documents and the second document package includes a second set of documents. In response to the request, the centralized document system identifies a first subset of documents included in both the first and second sets of documents and identifies a second subset of documents with conflicts between the first and second sets of documents. The centralized document system rectifies the second subset of documents to cure the conflicts between the first and second sets of documents. The centralized document system generates a merged document package including the first subset of documents and the rectified second subset of documents for execution by the first and second parties.
US11604838B2 System and method for humanizing metadata for existing customer facing resources
A system, method, and computer-readable medium are disclosed for implementing metadata. Metadata that describes content/resources related to products/services of a business is identified. Monitoring is performed as to products/services of a business. Gaps in existing metadata is determined based on the monitoring. Dynamic updates through edge optimized application program interface sets are performed on the existing metadata based on the determined gaps.
US11604837B2 Edge metadata
In one embodiment, a method includes receiving, by a storage device located at an edge of a network, user device data from a first user device and receiving, by the storage device, metadata associated with an environment of the first user device. The method also includes classifying, by the storage device, the metadata into a category to generate classified metadata and applying, by the storage device, a policy to the classified metadata to generate policy-based classified metadata. The method further includes assigning, by the storage device, one or more tokens to the policy-based classified metadata and assigning, by the storage device, one or more tags to the policy-based classified metadata. The method further includes transmitting, by the storage device, the one or more tags to a second user device in accordance with the one or more tokens.
US11604832B2 System for physical-virtual environment fusion
A semantic augmentation system includes a sensor with a computing system and a memory in communication with the computing system, the memory storing a plurality of endpoints. The computing system is configured to infer a first and a second semantic identity for an object, based on inputs from the sensor, project a coherent narrative and perform semantic augmentation towards a user. In further examples, the system infers a first narrative comprising two semantic identities and a second narrative wherein the system infers that a user observing view didn't infer the second semantic identity and further doesn't use the second semantic identity in the second narrative. It further, uses the corresponding narrative to remind the user to carry an item and/or credential in order to start an activity.
US11604831B2 Interactive device
A dialogue device enabling speech capable of improving a degree of intimacy with a user or a user satisfaction is provided. An input information acquiring unit (101) configured to acquire input information from a user, a focus information acquiring unit (103) configured to acquire focus information representing a focus in the input information, a user profile DB (110) configured to store profile information of the user and date and time information at which the profile information is registered in association with each other, a profile information acquiring unit (107) configured to acquire the profile information in accordance with a priority level determined on the basis of the date and time information from a user profile corresponding to the focus information stored in the user profile DB (110), and a speech generating unit (108) configured to generate a speech sentence (speech information) corresponding to the user profile are included.
US11604827B2 Systems and methods for generating improved content based on matching mappings
Systems and methods are disclosed herein for generating content based on matching mappings by implementing deconstruction and reconstruction techniques. The system may retrieve a first content structure that includes a first object with a first mapping that includes a first list of attribute values. The system may then search content structures for a matching content structure having a second object with a second list of attributes and a second mapping including second attribute values corresponding to the second list of attributes. Upon finding a match, the system may generate a new content structure having the first object from the first content structure with the second mapping from the matching content structure. The system may then generate for output a new content segment based on the newly generated content structure.
US11604822B2 Multi-modal differential search with real-time focus adaptation
Multi-modal differential search with real-time focus adaptation techniques are described that overcome the challenges of conventional techniques in a variety of ways. In one example, a model is trained to support a visually guided machine-learning embedding space that supports visual intuition as to “what” is represented by text. The visually guided language embedding space supported by the model, once trained, may then be used to support visual intuition as part of a variety of functionality. In one such example, the visually guided language embedding space as implemented by the model may be leveraged as part of a multi-modal differential search to support search of digital images and other digital content with real-time focus adaptation which overcomes the challenges of conventional techniques.
US11604820B2 Method for providing information related to goods on basis of priority and electronic device therefor
The disclosure is for displaying a search result for products. A server may include a communication module, a memory including a database which stores product information in association with one or more product images corresponding to a product and text information related to the product, and a processor. The processor may receive a query image for an external object from an electronic device by using the communication module, select, from the database, a plurality of pieces of product information corresponding to the external object, based on similarities between the one or more product images and the query image, extract the text information for the external object included in the query image, determine a priority among the plurality of pieces of product information, based on a comparison between the extracted text information and the text information included in the selected plurality of pieces of product information, and transmit, to the electronic device, at least some of the plurality of pieces of product information and information on the priority, in response to the reception, by using the communication module.
US11604817B2 Auto-completion for gesture-input in assistant systems
In one embodiment, a method includes receiving an initial input in a first modality from a first user from a client system associated with the first user, determining one or more intents corresponding to the initial input by an intent-understanding module, generating one or more candidate continuation-inputs based on the one or more intents, where the one or more candidate continuation-inputs are in one or more candidate modalities, respectively, and wherein the candidate modalities are different from the first modality, and sending instructions for presenting one or more suggested inputs corresponding to one or more of the candidate continuation-inputs to the client system.
US11604811B2 Systems and methods for adaptive data replication
Systems and methods are provided for adaptive data replication. A first data object is stored. One or more first network characteristics of a communication network are detected. A first replication mode is triggered (e.g., a single-master replication mode) based on the one or more first network characteristics of the communication network. The single-master replication may be configured to facilitate real-time synchronizations (e.g., for critical updates). One or more second network characteristics of the communication network are detected. A second replication mode (e.g., a multi-master replication mode) is triggered based on the one or more second network characteristics. The second replication may be configured to facilitate a delayed synchronization (e.g., for non-critical updates) of the first data object and the second data object using the second update file.
US11604810B2 Asynchronous replication of linked parent and child records across data storage regions
Disclosed in some examples are methods, systems, and machine readable mediums for efficient asynchronous replication of hierarchical records across data storage locations. Methods and systems are also described for efficiently updating replicated records. Disclosed also in some examples are improved storage, replication, and distribution of data related to network-based meetings (e.g., media) in hierarchical records. Data for one or more components of the meeting (e.g., media) may be stored in a child record (called a component record). The network-based meeting may be described by a parent record with links to, and in some examples descriptions of, the meeting component records (the child records).
US11604798B2 Techniques for ranking content item recommendations
Techniques describes herein include using software tools and feature vector comparisons to analyze and recommend images, text content, and other relevant media content from a content repository. A digital content recommendation tool may communicate with a number of back-end services and content repositories to analyze text and/or visual input, extract keywords or topics from the input, classify and tag the input content, and store the classified/tagged content in one or more content repositories. Input text and/or input images may be converted into vectors within a multi-dimensional vector space, and compared to a plurality of feature vectors within a vector space to identify relevant content items within a content repository. Such comparisons may include exhaustive deep searches and/or efficient tag-based filtered searches. Relevant content items (e.g., images, audio and/or video clips, links to related articles, etc.), may be retrieved and presented to a content author and embedded within original authored content.
US11604796B2 Unified optimization of iterative analytical query processing
Optimization of procedures for enterprise applications can take both declarative query statements and imperative logic into account in a unified optimization technique. An input procedure can implement complex analytical queries and also include iterative control flow logic such as loops. Alternative query execution plans for the procedure can be enumerated by moving queries out of and into loop boundaries via hoist and sink operations. Program correctness can be preserved via excluding some operations via dependency graphs. Sink subgraphs can also be used. Query inlining can also be supported, resulting in synergies that produce superior execution plans. The computing execution resource demand of the respective alternatives can be considered to arrive at an optimal query execution plan that can then be used to actually implement execution of the procedure. Execution performance can thus be greatly improved by performing counterintuitive optimizations.
US11604795B2 Distributing partial results from an external data system between worker nodes
Systems and methods are disclosed for executing a query that includes an indication to process data managed by an external data system. The system identifies the external data system that manages the data to be processed and generates a subquery for the external data system indicating that the results of the subquery are to be sent to one worker node of multiple worker nodes. The system instructs the one worker node to distribute the results received from the external data system to multiple worker nodes for processing.
US11604794B1 Interactive assistance for executing natural language queries to data sets
Interactive assistances for executing natural language queries to data sets may be performed. A natural language query may be received. Candidate entity linkages may be determined between an entity recognized in the natural language query and columns in data sets. The candidate linkages may be ranked according to confidence scores which may be evaluated to detect ambiguity for an entity linkage. Candidate entity linkages may be provided to a user via an interface to select an entity linkage to use as part of completing the natural language query.
US11604793B2 Method and apparatus for generating structured relation information based on a text input
A method of generating structured relation information in an electronic device may include: classifying a first text input received by at least one application installed on the electronic device, into at least one category; extracting, from the first text input, a first entity representing a context of the first text input; generating structured relation information by associating the first entity extracted from the first text input, with a second entity extracted from at least one second text input stored in the electronic device or a server; and displaying the structured relation information on the electronic device.
US11604790B2 Conversational interface for generating and executing controlled natural language queries on a relational database
A conversational analytics system may provide for a conversational interface to any relational database. A controlled natural language may be constructed in an automated manner from a given database (e.g., from schema and values associated with a relational database). For instance, a user natural language expression may be converted to an expression in the constructed controlled natural language and the controlled natural language expression may be converted into a sequence of one or more queries in a query language (e.g., queries in structured query language (SQL)). Such an intermediate controlled natural language may provide queries without ambiguity (e.g., as each expression or phrase in the controlled natural language may be mapped to one sequence of SQL queries). Accordingly, any natural language user utterance that ultimately follows the controlled natural language may be automatically converted into a sequence of one or more SQL queries sent to the database.
US11604788B2 Storing a non-ordered associative array of pairs using an append-only storage medium
The described technology is generally directed towards efficiently organizing data in a single, non-distributed database as an associated array of key-value pairs implemented on top of a storage medium that allows only data appends. A table segment in an append-only storage medium is accessed by table keys. The table keys are hashed into key values used to access information in an attribute index (a search tree) that contains offsets to the table segment entries. Hashing the table keys can result in a series of hash parts, including a primary hash part corresponding to a node in the attribute index, and as needed in the event of hash collisions, secondary hash parts that map to child nodes in the attribute index.
US11604786B2 Method and system for processing unstable writes in a clustered file system
A method includes receiving, from a client and by a node, a commit request associated with a first datum, sending, in response to the commit request, a second commit request to a second node, wherein the second node comprises the first datum, after sending the second commit request, receiving a first cookie from the second node, making a first determination that the first cookie does not match a second cookie stored in a node cookie hash table, wherein the second cookie is associated with the second node, in response to the first determination, updating a master verifier cookie on the node to obtain an updated master verifier cookie, and sending the updated master verifier cookie to the client.
US11604785B2 System and method for implementing a data quality check module
Various methods, apparatuses/systems, and media for implementing a data quality check module for determining whether data is acceptable or not are disclosed. A processor collects all facts data corresponding to an agreement based on corresponding received distribution event data in accordance with margin requirements associated with the agreement and calculates statistical analysis data based on historical data points of the facts data for the agreement. The processor also creates and configures dynamic rules that are required to be applied for determining whether the agreement is in good order; verifies the statistical analysis data against the rules to determine anomaly data; marks the agreement as a good order agreement flag when it is determined that the anomaly data is within a predetermined threshold value; and automatically executes, in response to marking the agreement as a good order agreement flag, a straight through processing of the agreement.
US11604782B2 Systems and methods for scheduling concurrent summarization of indexed data
Provided are systems and methods for concurrent summarization of indexed data. In some embodiments, two or more summary processes can be executed concurrently (e.g., in parallel) by an indexer to generate summaries for respective subsets of indexed data (e.g., partitions or buckets of indexed data) managed by the indexer.
US11604780B2 Method and subsystem that efficiently store metric data
The current document is directed to methods and subsystems within computing systems, including distributed computing systems that efficiently store metric data by approximating a sequence of time-associated data values with one or more linear functions. In a described implementation, a running variability metric is used to control variation within the metric data with respect to the approximating linear functions, with a variation threshold employed to maximize the number of data points represented by a given linear function while ensuring that the variation of the data with respect to the given linear function does not exceed a threshold value. In one implementation, the metric data occurs within a graph-like configuration-management-database representation of the current state of a computer system.
US11604779B1 Query acceleration using intermediate summaries
A method and system for managing searches of a data set that is partitioned based on a plurality of events. A structure of a search query may be analyzed to determine if logical computational actions performed on the data set is reducible. Data in each partition is analyzed to determine if at least a portion of the data in the partition is reducible. In response to a subsequent or reoccurring search request, intermediate summaries of reducible data and reducible search computations may be aggregated for each partition. Next, a search result may be generated based on at least one of the aggregated intermediate summaries, the aggregated reducible search computations, and a query of adhoc non-reducible data arranged in at least one of the plurality of partitions for the data set.
US11604777B1 Indexing service for petabyte-scale datasets
Techniques for indexing large scale datasets are described. A method for indexing large scale datasets can include receiving, by an indexing service, a request to generate an index for a dataset stored in an data storage service, the request including indexing information for the dataset, determining, by the indexing service, an index type based at least on the dataset, generating, by the indexing service, the index based at least on the indexing information and the index type, and receiving, by the indexing service, a request from a query service to identify a subset of the dataset using the index.
US11604776B2 Multi-value primary keys for plurality of unique identifiers of entities
A computer-implemented method for unambiguously identifying entities in a database system may be provided. The method comprises storing data items as records with different attributes in a table of a database, storing naming rules for selected combinations of the attributes of the data items, and prioritizing the naming rules. The method also comprises determining a hash value for each of the selected combinations of the attributes of the data items, and identifying duplicate data items using the determined hash values and the prioritized naming rules.
US11604775B2 Biosensors for biological or chemical analysis and systems and methods for same
A biosensor is provided including a detection device and a flow cell mounted to the detection device. The detection device has a detector surface with a plurality of reaction sites. The detection device also includes a filter layer that is configured to at least one of (a) filter unwanted excitation light signals; (b) direct emission signals from a designated reaction site toward one or more associated light detectors that are configured to detect the emission signals from the designated reaction site; or (c) block or prevent detection of crosstalk emission signals from adjacent reaction sites.
US11604774B2 Method and apparatus of converting schema in deep learning framework, and computer storage medium
A method and apparatus of converting a schema in a deep learning framework, an electronic device, and a computer storage medium are provided. The method of converting the schema in the deep learning framework includes: updating a first schema, based on first syntax elements in the first schema and a context relationship between the first syntax elements in the first schema, so as to obtain an updated first schema; generating second syntax elements corresponding to updated first syntax elements in the updated first schema, based on a mapping relationship between the updated first syntax elements in the updated first schema and second syntax elements in a second schema system; and combining the second syntax elements according to a context relationship between the updated first syntax elements, so as to generate a second schema.
US11604773B2 Hierarchical data ingestion in a universal schema
This disclosure describes techniques for creating a universal schema with default fields that support sensor formats of different devices. In one example, the universal schema supports substantial equivalents between data fields in different sensor formats. Further, a sensor format may be configured to support inheritance and aggregation of sensor formats in prior devices. Accordingly, the mapping of sensor formats that supports inheritance and aggregation in the universal schema may provide several advantages such as capturing a mapping of substantive equivalents between the fields in different sensor formats.
US11604770B2 Methods and systems for secure product tracking data storage and verification
The present disclosure relates to secure and verifiable storage and retrieval of data, in particular in the context of product tracking. According to one aspect there is provided a computer-implemented verifiable data storage method comprising: receiving a product serial number; receiving an account identifier; producing a non-invertible hash by operating on the product serial number and the account identifier; and causing the hash to be written to a secure distributed data store. According to another aspect there is provided a computer-implemented verification method comprising: receiving a product serial number; receiving an account identifier; producing a non-invertible hash by operating on the product serial number and the account identifier; searching a secure distributed data store for the hash; and depending on a result of the searching, providing confirmation or denial of the hash's presence in the secure distributed data store.
US11604768B2 Optimizing resources in a disaster recovery cleanup process
In an approach for optimizing resources in a disaster recovery cleanup process, processors are configured for receiving transaction entries represented by transaction identifiers at a source database in communication with target databases via Synchronous-to-Asynchronous Traffic Converters (SATCs). Further, the processors are configured for transmitting a transaction payload from the SATCs to the target databases; identifying completed tracking entries corresponding to tracking entries having a complete status for the SATCs; deleting remaining transaction entries ranging from a transaction entry associated with a highest processed transaction identifier to a transaction entry associated with a lowest processed transaction identifier; providing a list of the remaining transaction entries that were deleted to predecessors of the SATCs; removing the remaining transaction entries from the SATCs if the transaction entries were delivered to all target databases; and detecting a topology change corresponding to one or more additional SATCs integrated with the one or more SATCs.
US11604760B2 Dynamic determination of retention periods for digital content
Provided are a computer program product, system, and method for dynamic determination of retention periods for digital content. Metadata is generated for instances of digital content including an access pattern of the digital content by a user of the computing device, attributes of the digital content, and a retention period during which the digital content stored is retained in the storage. A machine learning module is trained with input comprising the metadata for instances of the digital content to produce the retention period of the digital content. Input, comprising metadata determined from digital content, received after training the machine learning module, is provided to the machine learning module to produce an output retention period for the digital content received after the training. The output retention period is used to determine when to delete the digital received after the training content from the storage.
US11604759B2 Retention management for data streams
The described technology is generally directed towards managing data retention policy for stream data stored in a streaming storage system. When a request to truncate a data stream from a certain position (e.g., from a request-specified stream cut) is received, an evaluation is made to determine whether the requested position is within a data retention period as specified by data retention policy. If any data prior to the stream cut position (corresponding to a stream cut time) is within the data retention period, the truncation request is blocked. Otherwise truncation from the stream cut point is allowed to proceed/is performed. Also described is handling automated (e.g., sized based) stream truncation requests with respect to data retention.
US11604756B1 High-speed, out-of-band (OOB) management links for inter-baseboard management controller (BMC) communications in high performance computing (HPC) platforms
Embodiments of systems and methods for high-speed Out-of-Band (OOB) management links for inter-Baseboard Management Controller (BMC) communications in High Performance Computing (HPC) platforms are described. In some embodiments, an HPC platform may include: a system BMC; and an accelerator tray comprising: (a) one or more managed subsystems, (b) a tray BMC coupled to the one or more managed subsystems, and (c) a Field-Programmable Gate Array (FPGA) coupled to the tray BMC and to the system BMC.
US11604754B2 Method and apparatus of integrating memory stacks
A method and apparatus of integrating memory stacks includes providing a first memory die of a first memory technology and a second memory die of a second memory technology. A first logic die is in communication with the first memory die of the first memory technology, and includes a first memory controller including a first memory control function for interpreting requests in accordance with a first protocol for the first memory technology. A second logic die is in communication with the second memory die of the second memory technology and includes a second memory controller including a second memory control function for interpreting requests in accordance with a second protocol for the second memory technology. A memory operation request is received at the first or second memory controller, and the memory operation request is performed in accordance with the associated first memory protocol or the second memory protocol.
US11604753B2 Inter device data exchange via external bus by utilizing communication port
The present disclosure relates to techniques for facilitating communication and memory transfer between PCIe devices that permit access to an entire address space even though a limited address space is exposed and/or visible via the PCIe BAR registers. To this end, the present disclosure aims to permit memory transfer of large blocks of memory from one device to another including memory invisible to the system (i.e. not exposed via PCIe BAR registers). For example, in some embodiments, a data packet may be received at a port associated with a processor interconnect. The data packet includes a header which contains a first address associated with the port. In response to identifying the first address from the first data packet at the port, the data packet is decoded. During the decoding process, a second address is identified in a payload of the data packet. The second address corresponds to a first memory location, and data associated with the payload of the data packet is then stored to the first memory location.
US11604747B2 Programmable hardware virtual network interface
Systems and methods for communication between heterogenous processors via a virtual network interface implemented via programmable hardware and one or more buses. The programmable hardware may be configured with a multi-function bus such that the programmable hardware appears as both a network device and a programmable device to a host system. Additionally, the programmable hardware may be configured with a second bus to appear as a network device to an embedded system. Each system may implement network drivers to allow access to direct memory access engines configured on the programmable hardware. The configured programmable hardware and the network drivers may enable a virtual network connection between the systems to allow for information transfer via one or more network communication protocols.
US11604743B2 Input/output queue hinting for resource utilization
Described are techniques including a method comprising detecting a deallocated Input/Output (I/O) queue associated with a first entity in a Non-Volatile Memory Express (NVMe) storage system. The method further comprises broadcasting an Asynchronous Event Request (AER) message indicating I/O queue availability based on the deallocated I/O queue. The method further comprises allocating, in response to the AER message, a new I/O queue to a second entity in the NVMe storage system.
US11604735B1 Host memory buffer (HMB) random cache access
Aspects of a storage device are provided that allow a controller to leverage cache to minimize occurrence of HMB address overlaps between different HMB requests. The storage device may include a cache and a controller coupled to the cache. The controller may store in the cache, in response to a HMB read request, first data from a HMB at a first HMB address. The controller may also store in the cache, in response to an HMB write request, second data from the HMB at a second HMB address. The controller may refrain from processing subsequent HMB requests in response to an overlap of the first HMB address with an address range including the second HMB address, and the controller may resume processing the subsequent HMB requests after the first data is stored. As a result, turnaround time delays for HMB requests may be reduced and performance may be improved.
US11604733B1 Limiting allocation of ways in a cache based on cache maximum associativity value
An apparatus has processing circuitry to perform data processing, at least one architectural register to store at least one partition identifier selection value which is programmable by software processed by the processing circuitry; a set-associative cache comprising a plurality of sets each comprising a plurality of ways; and partition identifier selecting circuitry to select, based on the at least one partition identifier selection value stored in the at least one architectural register, a selected partition identifier to be specified by a cache access request for accessing the set-associative cache. The set-associative cache comprises: selecting circuitry responsive to the cache access request to select, based on the selected partition identifier, a selected cache maximum associativity value; and allocation control circuitry to limit a number of ways allocated in a same set for information associated with the selected partition identifier to a maximum number of ways determined based on the selected cache maximum associativity value.
US11604732B1 Memory performance during program suspend protocol
Systems and methods are disclosed including a processing device operatively coupled to memory device. The processing device perform operations comprising receiving a sequence of read commands from a memory sub-system controller; retrieving first data by executing a first read command of the set of read commands; storing the first data in a first portion of a cache of the memory device; responsive to determining that the memory device is in a suspended state, determining whether a first address range specified by the first read command overlaps with a second address range specified by a second read command of the set of read commands; responsive to determining that the first address range does not overlap with the second address range, retrieving second data by executing the second read command and storing the second data in a second portion of the cache; transferring the first and second data to the controller.
US11604730B2 Redundant cache-coherent memory fabric
A processor, including a core; and a cache-coherent memory fabric coupled to the core and having a primary cache agent (PCA) configured to provide a primary access path; and a secondary cache agent (SCA) configured to provide a secondary access path that is redundant to the primary access path, wherein the PCA has a coherency controller configured to maintain data in the secondary access path coherent with data in the main access path.
US11604729B2 Efficient continuation stack storage in languages with a garbage collector
Techniques for efficient continuation stack storage are disclosed. In some embodiments, when a continuation yields, the continuation stack, or portion thereof, is copied from a thread stack to a data object, referred to herein as a chunk, allocated from memory. The copied stack portion may maintain the same representation in the chunk as on the thread stack to minimize processing overhead of the operation. When the continuation resumes, the continuation stack, or some portion thereof, is copied from the chunk to the thread stack. During execution, the continuation stack that was copied may be modified on the thread stack. When the continuation yields again, the runtime environment may determine, based at least in part on whether the first object in memory is subject to a garbage collection barrier, whether to copy the modified portion of the continuation stack to the existing chunk or to allocate a new chunk.
US11604727B2 Apparatus and methods to prolong lifetime of memories
Broadly speaking, embodiments of the present technique provide apparatus and methods for improved wear-levelling in (volatile and non-volatile) memories. In particular, the present wear-levelling techniques comprise moving static memory states within a memory, in order to substantially balance writes across all locations within the memory.
US11604726B2 Memory management method, electronic device and storage medium
The present disclosure provides a memory management method, and belongs to the technical field of networks. The method includes: allocating a first memory address to video frame data based on a memory multiplexing queue, wherein the memory multiplexing queue records a memory address of video frame data that has been rendered; storing the video frame data in a memory space indicated by the first memory address; and adding the first memory address to the memory multiplexing queue after performing rendering based on the video frame data.
US11604721B2 System and method for processing data between host computer and CPLD
A method for processing data between host computer and CPLD provides a host computer, a circuit board comprising a UART unit, a pre-debugged hardware, and a CPLD. The UART unit communicates with the host computer via UART. The method further provides the CPLD coupled between the UART unit and the pre-debugged hardware and allows the CPLD to receive data from the host computer via the UART unit and to analyze the data. According to the method, the CPLD debugs the pre-debugged hardware according to the analyzed data and obtains a result of debugging. The CPLD outputs the result and allows the CPLD to transmit the result to the host computer via the UART unit. A system using the method is also provided.
US11604719B2 Automated program repair using stack traces and back translations
An automated program repair system uses a neural transformer model with attention to predict a bug-free version of a method having a source code bug identified in an associated stack trace. The neural transformer model is pre-trained with English language text and the source code of a target programming language. The pre-trained neural transformer model is trained to create synthetic bugs in bug-free methods. The bug-free methods with the synthetic bugs are executed with a test case to obtain a stack trace of the source code bug. The method with the synthetic bug, without the bug, and its stack trace are used to train the neural transformer model to predict repairs for buggy methods.
US11604715B2 Generation of end-user sessions from end-user events identified from computer system logs
One embodiment provides a method including: collecting system log files comprising a plurality of log messages representing activity within the system; generating a plurality of message templates by (i) clustering the plurality of messages into groups having similar activity patterns and (ii) generating a message template for each of the groups; identifying message templates of interest and determining the message templates representing actual end-user events as opposed to system events, wherein the determining comprises (i) identifying a seed set of event types that represent known end-user events based upon identifying the event as being known to be initiated by a user and (ii) correlating the event to the known end-user event based upon a time correlation between the known end-user event and the event within the message template of interest.
US11604710B2 Detailed failure notifications in memory sub-systems
Disclosed is a system, and a method of using the system, that includes a memory component and a processing device. The processing device provides, to a host system, a failure notification that includes an indication of memory cell(s) of the memory device storing a data that was corrupted during a memory operation. The processing device then receives a replacement data from the host system. The replacement data is provided in response to the host system identifying a range of logical addresses corresponding to the corrupted data, based on geometric parameters of the memory device and the failure notification.
US11604702B2 Distributed streaming parallel database restores
A streaming distributed decentralized database task system can perform multiple tasks of parallel jobs on clusters of nodes without overloading the clusters' computational resources, such as disk, memory, processors, and network bandwidth. A cluster master can manage a job and add items to node queues. A node manager accepts or rejects queue items based on streaming task limits that are applied at the node level.
US11604700B2 Virtual machine
A computer-implemented method for executing a software application in a virtual machine executing on a data processing device includes receiving software code for a software application, determining application programming interfaces referenced by the software code, determining portions of an operating system accessed by the software code and creating an application container in the virtual machine. The method also includes application programming interfaces referenced by the software code inside the application container, portions of the operating system accessed by the software code inside the application container and executing the software application inside the application container on the virtual machine.
US11604699B2 Resume support for cloud storage operations
A method comprises storing information corresponding to a plurality of files being written from a source storage device to a cloud storage platform in a file transfer operation. The method further comprises, in response to a failure of the file transfer operation, identifying from the information one or more file offsets successfully written to the cloud storage platform for one or more of the plurality of the files prior to the failure. The file transfer operation for the one or more of the plurality of files is resumed from the identified one or more file offsets.
US11604697B2 Distributed erasure encoding in shared file system
Systems, methods, and circuitries are provided for supporting distributed erasure coding in a shared file system. In one example, a method is provided to be performed by an initiator device configured to read and write data in files stored in a plurality of storage nodes that are controlled by a file management system. The method includes generating a stripe by identifying data to be stored in a storage system; dividing the data into K data segments; and performing an erasure encoding operation on the K data segments to generate a parity segment, wherein the stripe includes the K data segments and the parity segment. The method includes requesting, from the file management system, respective memory allocations in the storage devices for storing respective segments of the stripe; and transmitting, to each of the plurality of storage nodes, a respective instruction to store a respective data or parity segment in the memory allocation on the respective storage device.
US11604694B2 Error correction in row hammer mitigation and target row refresh
Methods, systems, and apparatuses for memory (e.g., DRAM) having an error check and scrub (ECS) procedure in conjunction with refresh operations are described. While a refresh operation reads the code words of a memory row, ECS procedures may be performed on some of the sensed code words. When the write portion of the refresh begins, a code word discovered to have errors may be corrected before it is written back to the memory row. The ECS procedure can be incremental across refresh operations, beginning, for example, each ECS at the code word where the pervious ECS for that row left off. The ECS procedure can include an out-of-order (OOO) procedure where ECS is performed more often for certain identified code words.
US11604691B2 Electronic system for monitoring and automatically controlling batch processing
Systems, computer program products, and methods are described herein for monitoring and automatically controlling batch processing. The present invention may be configured to receive a plurality of data processing requests and determine a processing plan for the plurality of data processing requests. The present invention may be configured to provide, to processing applications and based on the processing plan, actions for performance by the processing applications to complete the plurality of data processing requests. The present invention may be configured to determine a state of the plurality of data processing requests, determine, using an event state decision machine learning model, remedial actions to resolve an error state, and provide instructions to the processing applications to perform the remedial actions.
US11604688B2 Container application for android-based devices
A computer-processor executable container application operates within an operating system, such as an Android operating system. The application is itself configured to execute applications contained within the container application. The container application may create a secure computing environment in which business applications on a computing device can be protected and monitored without affecting or interacting with other applications or data on the computing device. Such a secure computing environment may enable businesses to protect their data residing on a personal computing device and to have visibility into how the data is accessed, used, and shared, while not interfering with personal use of the personal computing device.
US11604685B2 Data processing system and method
A data processing system (10) connected to a plurality of first applications (80) and a plurality of second applications (90) includes a setting information generation function section (20), wherein the setting information generation function section includes a first interface generator (22) configured to generate a first interface for the first applications, a second interface generator (24) configured to generate a second interface for the second applications, and a storage (30) to store common data structure generation source information which is common information based on which the first and second interfaces are generated, and when the common data structure generation source information is updated, the first interface generator and the second interface generator automatically generate the first interface and the second interface, respectively, based on the updated common data structure generation source information.
US11604680B2 Low system memory detection
Methods, systems, and computer readable media may be operable to facilitate an anticipation of an execution of a process termination tool. An allocation stall counter may be queried at a certain frequency, and from the query of the allocation stall counter, a number of allocation stall counter increments occurring over a certain duration of time may be determined. If the number of allocation stall counter increments is greater than a threshold, a determination may be made that system memory is running low and that an execution of a process termination tool is imminent. In response to the determination that system memory is running low, a flag indicating that system memory is running low may be set, and one or more programs, in response to reading the flag, may free memory that is not necessary or required for execution.
US11604679B2 Dynamic workload shifting within a connected vehicle
A system for dynamic job shifting includes an interface and a processor. The interface is configured to receive a job request to perform a job. The processor is configured to monitor available resources for performing the job. The available resources include a set of vehicle carried systems accessible to a vehicle event recorder via a communication link. The vehicle event recorder is coupled to a vehicle. The processor is further configured to determine a vehicle carried system of the set of vehicle carried systems for performing the job; provide the job to the vehicle carried system, where the job is configured to create one or more checkpoint data files; and receive an indication of creation of a checkpoint data file of the one or more checkpoint data files.
US11604678B2 System for resource usage modification based on resource services
Systems, computer program products, and methods are described herein for intelligent resource usage modification based on resource services. The present invention is configured to receive resource transfer information from one or more resource distribution machines, receive machine-specific information from one or more resource distribution machines, analyze resource transfer information and machine-specific information in conjunction to determine predicted servicing requirements for the one or more resource distribution machines, designate the one or more resource distribution machines as preferred or non-preferred resource distribution machines based on the predicted servicing requirements for the one or more resource distribution machines, and transmit instruction to the one or more resource distribution machines, wherein the instructions alter the user interface of the one or more resource distribution machines with the aim of steering usage of those one or more resource distribution machines in a specifically preferred manner.
US11604676B2 Predictive scheduled backup system and method
Embodiments for predictive scheduling of backups in a data protection system by initiating a first backup job in a series of scheduled consecutive backup jobs, wherein a second backup job is allowed to begin only after the first backup job is finished and not active, detecting whether or not the first backup job is still active when a second job is to start, and if so, estimating an amount of additional time required to finish the first backup job. The second backup job is then rescheduled to start at least at the end of the additional time. The estimated amount of additional time is determined using a throughput to target storage device parameter. This parameter is periodically checked to determine if there is a change to the estimated amount of additional time, and if so, the estimated time is recalculated based on the changed parameter.
US11604675B2 Enabling workers to swap between mobile devices
A method for identifying a second device by a first device for establishing a communication between the first device and the second device is described here. The method includes receiving, by a processor of a first device, a voice command from a worker in a workplace. In an example, the method comprises pausing, by the processor, a workflow operation executing on the first device. The method further comprises performing, by the processor, a voice recognition to analyze the voice command of the worker. The method includes activating, by the processor, a communication module of the first device based on the voice recognition, to identify a second device in proximity to the first device. The method includes terminating, by the processor, a connection between the first device and the wearable electronic device. Thus, terminating, by the processor, a second connection of the first device with the second device.
US11604666B2 Service path generation in load balanced manner
Some embodiments provide novel methods for performing services for machines operating in one or more datacenters. For instance, for a group of related guest machines (e.g., a group of tenant machines), some embodiments define two different forwarding planes: (1) a guest forwarding plane and (2) a service forwarding plane. The guest forwarding plane connects to the machines in the group and performs L2 and/or L3 forwarding for these machines. The service forwarding plane (1) connects to the service nodes that perform services on data messages sent to and from these machines, and (2) forwards these data messages to the service nodes. In some embodiments, the guest machines do not connect directly with the service forwarding plane. For instance, in some embodiments, each forwarding plane connects to a machine or service node through a port that receives data messages from, or supplies data messages to, the machine or service node. In such embodiments, the service forwarding plane does not have a port that directly receives data messages from, or supplies data messages to, any guest machine. Instead, in some such embodiments, data associated with a guest machine is routed to a port proxy module executing on the same host computer, and this other module has a service plane port. This port proxy module in some embodiments indirectly can connect more than one guest machine on the same host to the service plane (i.e., can serve as the port proxy module for more than one guest machine on the same host).
US11604664B2 Facilitating user configured assistance requests through a chat in a virtual space
A system and method for facilitating a user to initiate and accept an assistance request through a chat session is disclosed. Controls may be provided in a graphical chat interface to enable the user to specify inputs to request assistance from other users participating in the chat session. An assistance request may be generated and communicated to those users through the chat session. Graphical representation for the assistance request and controls that facilitate the users to accept the assistance request may be provided in the graphical chat interface. Upon an acceptance to the assistance request by a responding user through the graphical chat interface, an assistance command may be generated and executed in the virtual space.
US11604655B2 Sync point mechanism between master and slave nodes
In a system with a master processor and slave processors, sync points are used in boot instructions. While executing the boot instructions, the slave processor determines whether the sync point is enabled. In response to determining the sync point is enabled, the slave processor pauses execution of the boot instructions, waits for commands from the master processor, receives commands from the master processor, executes the received commands until a release command is received, and then continues to execute boot instructions. In response to determining the sync point is not enabled, the slave processor continues to execute boot instructions.
US11604653B2 Identifying dependencies in a control sequence for execution on a hardware accelerator
Provided are embodiments for a computer-implemented method, system and computer program product for identifying dependencies in a control sequence. Embodiments include receiving a control block that comprises a first error dependency (EDEP) level, maintaining the first EDEP level, and determining whether the received control block was successfully executed. Embodiments also include receiving a subsequent control block that comprises a second EDEP level, comparing the first EDEP level and the second EDEP level, and providing the subsequent control block for execution based at least in part on the successful execution of the received control block, and on the second EDEP level being less than or equal to the first EDEP level.
US11604650B1 Packing conditional branch operations
Disclosed in some examples, are systems, methods, devices, and machine readable mediums which use improved dynamic programming algorithms to pack conditional branch instructions. Conditional code branches may be modeled as directed acyclic graphs (DAGs) which have a topological ordering. These DAGs may be used to construct a dynamic programming table to find a partial mapping of one path onto the other path using dynamic programming algorithms.
US11604647B2 Mixed precision capable hardware for tuning a machine learning model
An apparatus includes a memory and a processor coupled to the memory. The processor includes first and second sets of arithmetic units having first and second precision for floating-point computations, the second precision being lower than the first precision. The processor is configured to obtain a machine learning model trained in the first precision, to utilize the second set of arithmetic units to perform inference on input data, to utilize the first set of arithmetic units to generate feedback for updating parameters of the second set of arithmetic units based on the inference performed on the input data by the second set of arithmetic units, to tune parameters of the second set of arithmetic units based at least in part on the feedback generated by the first set of arithmetic units, and to utilize the second set of arithmetic units with the tuned parameters to generate inference results.
US11604644B1 Accelerating hybrid quantum/classical algorithms
In a general aspect, hybrid quantum/classical algorithms are executed in a computing system. A first set of values representing a measurement of a reduced density matrix (RDM) is obtained. The first set of values is based on sampling quantum states generated by a quantum processor. A classical processor generates a second, different set of values to represent the measurement of the RDM. The second set of values is constructed based on the first set of values by a process that imposes one or more n-representability conditions on the second set of values to represent the measurement of the RDM.
US11604641B2 Methods and systems for resolving user interface features, and related applications
A method including the following steps: receiving user input; resolving a feature of the input using a trainable algorithm, the trainable algorithm being trainable to resolve a feature by application of the algorithm to a dataset including a plurality of labelled dataset entries, the label of each labelled dataset entry describing a feature; wherein the trainable algorithm resolves the features in user input by identifying in the user input a dataset entry labelled with said feature; forming a UI that incorporates the resolved feature; presenting the formed UI; obtaining feedback in relation to the presented UI or a feature thereof; applying the feedback to train the trainable algorithm to resolve features of a UI, wherein feedback for training the trainable algorithm derives from any one or more of, or a combination of: user selection/validation/customisation of features presented to the user and/or user observation.
US11604638B2 Software update device, vehicle, and software update method
A software update device is provided with an update control unit that that performs a software update using a new software version supplied over a network. If a software update is to be performed for a first electronic control device and a second electronic control device that operates in cooperation with the first electronic control device, the update control unit performs the software update for the first electronic control device such that the first electronic control device after the software update has been performed is capable of selectively executing the operation logic of a first new software version and the operation logic of a first old software version.
US11604636B2 Vehicle control system and method for confirming software consistency
A specific on-board device, that is any one of a plurality of on-board devices, is configured to acquire the versions of software included in other on-board devices when the power source of a vehicle is turned on. The specific on-board device determines whether or not the versions of the software of all the on-board devices that constitute a vehicle control system are consistent, by comparing the version of the software of the specific on-board device and the versions of the software acquired from the other on-board devices with first consistency information prestored.
US11604630B2 Droplet execution engine for dynamic server application deployment
A cloud computing environment provides the ability to deploy a web application that has been developed using one of a plurality of application frameworks and is configured to execute within one of a plurality of runtime environments. The cloud computing environment receives the web application in a package compatible with the runtime environment and dynamically binds available services by appropriately inserting service provisioning data into the package. The cloud computing environment then packages an instance of the runtime environment, a start script and the package into a web application deployment package, which is then transmitted to an application. The application container unpacks the web application deployment package, installs the runtime environment, loads the web application package into the runtime environment and starts the start script, thereby deploying the web application in the application container.
US11604627B2 Systems and methods for on-demand provisioning of robotic process automation environments
Some embodiments provide a user-friendly interface enabling a non-technical user to automatically provision a robotic process automation (RPA) environment on a target computing system such as a cloud computing platform or an on-premises server. The provisioned environment may include all necessary components (e.g., virtual machines, robots, robot orchestrator, databases, network links) to execute a robotic task. The provisioned environment is terminated automatically after or at a time specified by the user. The described systems and methods are particularly useful at trade shows or other events, in order to simplify and speed up the demonstration of RPA software capabilities to different customers planning RPA software deployment in different contexts, including on different cloud platforms or hybrid contexts combining cloud with on-premises host platforms.
US11604624B2 Metadata-free audio-object interactions
A method including, detecting interaction between the user and an audio-object via local tracking, determining an audio-object state modification based on the local tracking, and performing an audio-object interaction based on the audio-object state modification.
US11604623B2 Electronic device with imaging based mute control
An electronic device, computer program product, and method mitigates loss of communication between participants in a communication session when a local participant attempts to speak without manually unmuting the electronic device. The electronic device includes an image capturing device, a user interface device having a microphone, and a controller. The controller is communicatively coupled to the image capturing device and to the user interface device. The controller monitors, during the communication session with a second electronic device, an image stream received from the image capturing device for movements by the local participant in the communication session. The controller autonomously generates a prompt to unmute the microphone in response to determining that the microphone is muted while identifying at least one of a speaking movement of a mouth of the local participant to speak or a gesture by the local participant that correlates with the participant wanting to speak.
US11604622B1 Selecting audio clips for inclusion in content items
Techniques for selecting portions of audio tracks for content item inclusion are described. For example, a social networking system may receive, from an audio producer, an audio track. In some examples, the social networking system may, using a machine-learned model, determine a first portion of the audio track having a change of frequency over time, and provide the first portion of the audio track to a first user for inclusion in a content item. In some cases, the social networking system may receive a selection of a second portion of the audio track. Based on the selection of the second portion of the audio track, the social networking system may modify the parameters of the machine-learned model to provide the second portion of the audio track to a second user.
US11604620B2 Display apparatus
A display apparatus includes a display unit including a display panel configured to display an image, a curvature variation unit disposed on a rear surface of the display unit and varying a curvature of the display unit, and a vibration unit disposed on the rear surface of the display unit configured to vibrate the display panel.
US11604613B2 Support program for driverless general-purpose print program, information processing device, and printing method for aggregate printing
An non-transitory computer readable medium stores a program causing a computer installed in an information processing device to execute a process corresponding to a printer connected to the information processing device. The process includes receiving image data for images of a plurality of pages from a general-purpose print program which is pre-installed in an OS of the computer, generating composite image data corresponding to an composite image which is generated by reducing images of the plurality of pages in size and arranging the reduced images for the N pages so that the reduced images fit on one surface of the sheet, from the image data received in the receiving of the image data, and causing the information processing device to transmit print data which is rasterized based on the composite image data to the printer.
US11604612B1 System and method for analyzing decurler settings using augmented reality
A method of analyzing decurling settings for a print request including a plurality of sheets, the method including receiving a real image of a first portion of the plurality of sheets, receiving a first input, displaying one or more decurler settings, and displaying a first augmented image of a stack of the plurality of sheets.
US11604611B2 Variable sparing of disk drives in storage array
In general, embodiments relate to a managing a Redundant Array of Independent Disks (RAID) group. The embodiments include determining a minimum and maximum set of spare disks to allocate to the RAID group, wherein the RAID group comprises a plurality of active members, allocating the minimum number of spare members to the RAID group, allocating an additional spare member to the RAID group, setting a mode of the additional spare member to storage mode, enabling, after the setting, the RAID controller to store data in the plurality of active members and in the additional spare member, wherein the plurality of active members, the minimum number of spare members, and the additional spare member comprise persistent storage.
US11604609B1 Techniques for command sequence adjustment
Methods, systems, and devices for techniques for command sequence adjustment are described. A memory system or a host system may adjust an order of a set commands in a queue if the memory system or host system determines that a subset of the commands in the queue are part of a test mode, for example by determining whether each command of the subset corresponds to a same size of data. The set of commands may be reordered such that the subset of commands associated with the test mode are continuous or back-to-back. In some cases, the subset of commands associated with test mode may be reordered such that logical addresses (e.g., logical block addresses) of the subset of commands are continuous.
US11604608B2 Blockchain transaction processing systems and methods
Disclosed are computer-implemented methods, non-transitory computer-readable media, and systems for processing blockchain transactions. One computer-implemented method includes receiving M blockchain transactions and executing N blockchain transactions out of the M blockchain transactions in parallel using K threads of a first thread pool. A second thread pool is dedicated for accessing blockchain data stored in a storage system. For blockchain transactions distributed to each one of the K threads, one or more coroutines are used for each blockchain transaction so that the blockchain transactions are executed asynchronously using the coroutines. A blockchain block is generated to include the M blockchain transactions and added to a blockchain stored in the storage system.
US11604605B2 Memory controller
A memory controller circuit is disclosed which is coupleable to a first memory circuit, such as DRAM, and includes: a first memory control circuit to read from or write to the first memory circuit; a second memory circuit, such as SRAM; a second memory control circuit adapted to read from the second memory circuit in response to a read request when the requested data is stored in the second memory circuit, and otherwise to transfer the read request to the first memory control circuit; predetermined atomic operations circuitry; and programmable atomic operations circuitry adapted to perform at least one programmable atomic operation. The second memory control circuit also transfers a received programmable atomic operation request to the programmable atomic operations circuitry and sets a hazard bit for a cache line of the second memory circuit.
US11604604B1 Efficient FTL implementation with compression
A method for accessing a block of information stored in a SSD memory, the method may include obtaining, by an SSD controller, an identifier associated with the block of information; accessing, using the identifier, a first data structure that maps identifiers to cluster maps; wherein the first data structure comprises block sequence metadata, wherein for at least one cluster map, the block sequence metadata comprises a sequence identifier of a sequence of blocks of information that are sequentially written to the SSD memory and are stored together in a cluster of the SSD memory; accessing a cluster map of a cluster that is associated with the sequence provide block retrieval information; and retrieving the block of information from the SSD memory, using the block retrieval information.
US11604603B2 Method and system for persistent partitionable distributed map using sparse arrays and sparse ordered two-bit bitmaps in shared memory
One aspect facilitates a global map in a distributed system. The system generates a first data structure which comprises key-value pairs, wherein, in a respective key-value pair, the respective key is an integer and the respective value comprises a pointer to a sparse array which includes a bitmap (such as an ordered two-bit bitmap). The system stores the first data structure as a first partition of the global map. The system searches, based on a pattern, the first data structure to obtain a first value. If the first value comprises a two-bit bitmap, the system converts, based on the pattern, the first value to a two-dimensional bitmap, and performs a function on the first value to obtain a first result. The system uses the first value or the first result as metadata to execute a read or write operation in a filesystem associated with the distributed system.
US11604600B2 Stand-alone bridging test method
A stand-alone bridging test method is provided, which is applied to a stand-alone bridging device. The stand-alone bridging device is coupled to a storage device. The stand-alone bridging device includes a bridging controller. The storage device includes a device controller and a device memory. The stand-alone bridging test method includes the bridging controller generates a handshaking test signal and transmits the handshaking test signal to the device controller. The device controller generates a confirmation test signal according to the handshaking test signal and transmits the confirmation test signal to the bridging controller. The bridging controller generates a test data according to the confirmation test signal and transmits a write command to the device controller to write the test data into the device memory. The bridging controller transmits a read command to the device controller to read a stored data of the device memory.
US11604599B2 Methods and apparatus for use in sanitizing a network of non-volatile memory express devices
A method for use in sanitizing a network of non-volatile memory express devices, comprises identifying the configuration of the network of non-volatile memory express devices including identifying one or more controllers of the non-volatile memory express devices; and identifying which portions of non-volatile memory of the non-volatile memory express devices are accessible to which of the identified controllers. The method further comprises performing a data erasure process in relation to at least one portion of the non-volatile memory of at least one of the non-volatile memory express devices based at least in part on the identified configuration of the network.
US11604598B2 Storage cluster with zoned drives
A non-volatile solid-state storage is provided. The non-volatile solid state storage includes a non-volatile random access memory (NVRAM) addressable by a processor external to the non-volatile solid state storage. The NVRAM is configured to store user data and metadata relating to the user data. The non-volatile solid state storage includes a flash memory addressable by the processor. The flash memory is configured to store the user data responsive to the processor directing transfer of the user data from the NVRAM to the flash memory.
US11604593B2 Control apparatus that improves recording of data in a recording medium by allocating directory clusters to recording units in a more effective manner, and control method and non-transitory computer readable storage medium storing instructions thereof
A control apparatus configured to record data in a recording medium includes a cluster management unit configured to manage clusters in a predetermined area in a recording area of the recording medium, a recording management unit configured to manage clusters in the predetermined area in recording units each having a predetermined size larger than each cluster size, and a directory cluster allocation unit configured to set a cluster in the predetermined area to a directory cluster in which a directory is recorded. The directory cluster allocation unit is configured to allocate a cluster out of clusters in a tail end area in the predetermined area to the directory cluster, the clusters in the tail end area being smaller than a size of the recording units having the predetermined size and being not managed by the recording management unit.
US11604592B2 Data management for efficient low power mode handling in a storage device
A method and apparatus for identifying data that is to be accessible in a low power state of a data storage device, and store this data in a physical (or logical) block that will be accessible in a low power state of the data storage device. Low power accessible data may be identified by host metadata of the data, indicating access is needed in a low power state. In other embodiments, the data storage device may learn the power state in which data should be accessible. In these embodiments, a controller stores information regarding the power state of a namespace in which the data is stored as an indicator to make the data accessible in a low power state. Alternatively, the controller stores a previous power state in which the data was accessed as an indicator to make the data accessible in a low power state.
US11604590B2 Metadata track entry sorting in a data storage system
In one aspect of metadata track entry sorting in accordance with the present description, recovery logic sorts a list of metadata entries as a function of a source data track identification of each metadata entry to provide a second, sorted list of metadata entries, and generates a recovery volume which includes data tracks which are a function of one or more data target tracks identified by the sorted list of metadata entries. Because the metadata entry contents of the sorted list have been sorted as a function of source track identification number, the particular time version of a particular source track may be identified more quickly and more efficiently. As a result, recovery from data loss may be achieved more quickly and more efficiently thereby providing a significant improvement in computer technology. Other features and aspects may be realized, depending upon the particular application.
US11604581B1 Augmented reality (AR) platform
The present disclosure generally relates to techniques for managing augmented reality. Some aspects of the present disclosure include systems and techniques for facilitating setup and creation of augmented reality experiences. One example method generally includes receiving, at a computing device, an indication of a sensor input trigger via an administrative user platform, receiving, at the computing device and via the administrative user platform, a mapping of the sensor input trigger to an AR experience to be displayed at one or more user devices upon detection of the sensor input trigger, and sending, to another computing device, an indication of the sensor input trigger and the mapping of the sensor input trigger to the AR experience.
US11604579B2 Mobile communication terminal and information display method thereof
An information display method in a mobile communication terminal. The method includes displaying information on a display unit of the mobile terminal, generating a scrolling start signal, and scrolling the information with a positive acceleration based on the generated scrolling start signal.
US11604574B2 Electronic device and method for electronic device displaying image
According to various embodiments, an electronic device may comprise: a first camera arranged on a first surface of a housing of the electronic device; a second camera arranged apart from the first camera on the first surface; a display; and a processor set to process at least a portion of a first inputted image by applying a first image effect and display same on the display, on the basis of a first object area for the first inputted image obtained by using phase difference information of the first inputted image from among the first inputted image obtained from the first camera or a second inputted image obtained from the second camera, and to process at least a portion of the first inputted image by applying a second image effect and displaying same on the display, on the basis of a second object area for the first inputted image obtained by using time difference information between the first inputted image and the second inputted image.
US11604572B2 Multi-screen interaction method and apparatus, and storage medium
A multi-screen interaction method includes: a first interface of a second terminal is projected on a display screen of a first terminal; detection is performed on a first operation acting on the first interface; and when the first operation on a first object in the first interface is detected, the first operation on the first object is responded in the first terminal.
US11604570B2 Method, device, apparatus, and storage medium for controlling touch operation mode
The present disclosure discloses a method, a device, an apparatus, and a non-transitory readable storage medium of controlling a touch operation mode. The method includes responding to a mode trigger operation, selecting a touch operation mode corresponding to the mode trigger operation as an initial touch operation mode, monitoring an operation duration in the initial touch operation mode, and according to the operation duration, determining and controlling the execution of a current touch operation mode.
US11604568B2 Intelligent user interface and application rendering
A user request is received to access one or more resources. In response to the receiving and as a first background task, one or more remote data sources are queried for information associated with a user of the user request. The information from the one or more remote data sources are obtained. One or more portions of a user interface are caused to be generated based at least on the obtained information and as a second background task.
US11604562B2 Interface carousel for use with image processing software development kit
A user interface method is provided by an SDK embedded in a third party resource running on a portable device including a camera and a display. The method includes receiving an API call to display an image processing user interface and in response, displaying a first user interface comprising a list of selectable graphical items corresponding to a group of available image modification features. If user selection of a desired graphical item from the list of selectable graphical items is received, image modification features corresponding to the desired graphical item are applied to an image received from the camera, generating a modified image. A second user interface including the modified image is then displayed on the display.
US11604561B2 Providing group messaging thread highlights
The present disclosure is directed to systems and methods for identifying and providing highlight messages from a group messaging thread. For example, systems and methods described herein detect when a group messaging thread participant becomes absent from the group messaging thread, and identifies one or more highlight messages that were submitted to the group messaging thread while the participant was absent. Systems and methods described herein identify highlight messages that are specific to the absent participant, such that when the participant again accesses the group messaging thread, the participant can review the identified highlight messages in order to quickly “catch up” on the group messaging thread without having to read each electronic message submitted to the group messaging thread during the participant's absence.
US11604559B2 Editing interface
A portable electronic device displays icons (e.g., graphical objects) in one or more regions of a user interface of a touch-sensitive display, and detects user input specifying an exchange of positions of icons in the user interface. In some aspects, the respective positions of two icons in a user interface can be selected to exchange positions in the one or more regions of the user interface, and one or both icons can change their visual appearance to indicate their selection status.
US11604557B2 3D interface with an improved object selection
A field user interface that displays 3D objects, receives a selection of an object by the user, and uses a comparison between sizes of objects and thresholds to perform the selection, in order that the selected objects are consistent with the intent of the user.
US11604556B2 Graphical user interface for marking anatomic structures
In an example, a graphical user interface can be used to display a graphical representation of a virtual reference structure for an anatomic structure, the reference structure being determined from geometry of the anatomic structure. A location parameter along the reference structure is determined in response to a first user input from a user input device. A graphical proxy marker is displayed on the graphical representation of the reference structure based on the location parameter. A fixed location is selected along the reference structure for a final graphical marker in response to a second user input from the from the user input device. An output visualization is generated to include at least one view of the anatomic structure and a graphical representation of the final graphical marker at the fixed location.
US11604550B1 Simultaneous use of a capacitance-based track pad
An apparatus may include a capacitance-based trackpad, a tracking driver in communication with the capacitance-based trackpad, a key driver in communication with the capacitance-based trackpad, a processor, and a memory having programmed instructions that, when executed, may cause the processor to modify the raw track inputs to associate a non-confidence indicator with at least one raw track input from the track inputs to form processed track inputs, send the processed track inputs to the tracking driver, and send the processed track inputs to the key driver. The tracking driver may be configured to receive raw track inputs from the capacitive-based trackpad and the key driver may be configured to receive raw key inputs from the capacitance-based trackpad.
US11604549B2 Touch screen panel
A touch screen panel includes: a flat panel display including an upper substrate, a lower substrate, and pixels arranged on a display region of the lower substrate in a stripe arrangement; first sensing cells arranged in a first direction on the upper substrate and second sensing cells arranged in a second direction on the upper substrate; first connection patterns electrically connecting adjacent ones of the first sensing cells to each other in the first direction, and second connection patterns electrically connecting adjacent ones of the second sensing cells to each other in the second direction, wherein at least one of the first connection patterns and the second connection patterns is inclined so that it partially overlaps with the pixels.
US11604546B2 Pen detection system
A pen detection system is provided that detects a pen signal transmitted from a pen to detect a position of the pen. The system includes a sensor pattern in which an electrode group including first and second partial electrode groups is disposed; a first integrated circuit that is connected to the first partial electrode group to acquire a level distribution of the pen signal in the first partial electrode group; and a second integrated circuit that is connected to the second partial electrode group to acquire a level distribution of the pen signal in the second partial electrode group. A predetermined number of boundary electrodes positioned near a boundary of the first partial electrode group and the second partial electrode group among a plurality of electrodes included in the electrode group are connected to both of the first and second integrated circuits, wherein the predetermined number is an even number.
US11604544B2 Touch sensor and display device
A touch sensor includes a first area and a second area; first electrode units comprising a plurality of first touch electrodes arranged in a first direction and electrically connected to one another and located in the first area; second electrode units comprising a plurality of second touch electrodes arranged in a second direction and electrically connected to one another and located in the first area; and a first electrode pattern comprising a first portion located in the first area and electrically connected to one of the first electrode units that is adjacent thereto, and a second portion extended from the first portion to the second area, wherein a width of the first electrode pattern in the first direction is less than a width of the first touch electrodes in the first direction and is greater than half the width of the first touch electrodes.
US11604541B2 Frequency hopping for a capacitive touch screen controller
A circuit includes a force driver to apply a force signal to a force node associated with a mutual capacitance to be sensed, and a charge to voltage converter having an input coupled to receive a sense signal from a sense node associated with the mutual capacitance to be sensed. The charge to voltage converter includes an integrator circuit to integrate the sense signal to sense the mutual capacitance, an input switch between the input of the charge to voltage converter and an input of the integrator circuit, and a reset switch between an output of the integrator circuit and the input of the integrator circuit. A control circuit controls generation of the force signal to alternate between at least two different frequencies and generates, for each half cycle of the force signal, a first signal for closing the input switch and a second signal for closing the reset switch.
US11604540B1 Multi-scan touch sensing system and method
In some examples, a touch screen can perform a first touch scan to obtain first touch data and a second touch scan to obtain second touch data. The touch data resulting from the second touch scan may exclude respective noise (e.g., display-to-touch crosstalk (DTX) noise) or may include a reduced amount of the respective noise. In some examples, the electronic device can subtract the second touch data from the first touch data to obtain an estimate of the noise in the first touch data. In some examples, this noise estimate can be subtracted from the first touch data and an action can be performed based on the first touch data with the noise estimate removed.
US11604536B2 Display device with a touch sensor
A display device with a touch sensor having a display function and a touch sensor function is provided. The display device includes a first substrate including a pixel electrode; a first electrode along a first direction; and a second substrate including a second electrode that includes patterns of electrodes along a second direction crossing the first direction and that faces the first electrode and the pixel electrode, wherein upon the display function being activated, the pixel electrode is supplied with a pixel signal, and the second electrode is supplied with common voltage, and upon the touch sensor function being activated, the first electrode is applied with a first signal and the second electrode is configured to receive the first signal to be a second signal as a touch detecting signal.
US11604535B2 Device and method for processing user input
A method for generating display data comprises detecting user input via an input interface. A processor is in communication with the input interface to generate display data comprising a display object for display by a display device. The display object is representative of an action that will subsequently be performed by the processor on continuation of the user input. The display data on the display device is output whilst the user input is being detected. Alternatively, the display object is caused to appear on the display device over time as the user input is being performed, wherein the rate at which the display object appears is different to the rate of performance of the user input. A device and executable computer program for performing the steps of the method is also provided.
US11604534B2 Recognizing an object using capacitive sensing
Some embodiments of the present disclosure may include a controller for an object-recognition system. The controller may include a capacitive-sensor-button controller configured to provide a button-status report at least partially responsive to proximity of the object to specified areas of a capacitive sensor. The controller may also include a recognizer configured to generate an object identifier at least partially responsive to the button-status report when an object having a plurality of detectable elements in a predetermined spatial pattern is in proximity thereof. Some embodiments of the present disclosure may include a controller for an object-recognition system. The controller may include a reader configured to capture channel-capacitance measurements of a capacitive sensor. The controller may also include a recognizer configured to generate an object identifier at least partially responsive to a set of channel-capacitance measurements captured by the reader when the object is in proximity to the capacitive sensor.
US11604531B2 Trackpad with force sensing circuitry
According to one aspect, a trackpad includes: a substrate; a stiffener plate; a circuit board between the substrate and the stiffener plate, the circuit board comprising position detecting circuitry configured to detect a position of an object adjacent the substrate, the circuit board including an inductive element; a grounding element that electrically connects the stiffener plate and the circuit board to each other; and force sensing circuitry configured to detect force applied to the substrate, the force detected using the inductive element.
US11604528B2 Display device
A display device includes: a panel including a display region and a touch region; and a circuit board, and including a first conductive layer, a second conductive layer and a first insulating layer between the first conductive layer and the second conductive layer. The circuit board includes: a plurality of data lines electrically connected with a plurality of data signal lines; a plurality of touch lines electrically connected with a plurality of touch electrodes; and a first ground line disposed between at least two or more of the plurality of data lines and the plurality of touch lines. The first ground line includes a first part of the first conductive layer, a first part of the second conductive layer, and a first via passing through the first insulating layer and connecting the first part of the first conductive layer with the first part of the second conductive layer.
US11604526B2 Driving circuit
A driving circuit is provided for display device having pixel electrodes and drive electrodes facing the pixel electrodes in display area. The driving circuit includes touch wiring that is routed in frame area located outside display area and supplies alternating current touch drive signal to drive electrodes; display wiring that supplies display drive voltage; and switches conducting between at least one of drive electrodes and touch wiring in touch detection period, and conducting between at least one of drive electrodes and display wiring in display period, wherein display wiring is disposed closer to display area than touch wiring.
US11604524B2 Input sensing unit and electronic device including the same
An electronic device including a display unit and an input sensing unit including a sensing insulating layer including a first insulating layer disposed on the display unit, and a second insulating layer disposed on the first insulating layer and including first contact holes and second contact holes, a first sensing electrode including first sensing patterns and a plurality of first conductive patterns disposed between the first sensing patterns, and a second sensing electrode including second sensing patterns and second conductive patterns disposed between the second sensing patterns, in which the first sensing patterns and the first conductive patterns are coupled to each other through corresponding ones of the first contact holes, and at least one of the first sensing electrode and the second sensing electrode is in contact with the first insulating layer through the second contact holes.
US11604521B2 Pen state detection circuit, system, and method
Provided are a pen state detection circuit, a pen state detection system, and a pen state detection method that can improve estimation accuracy for a pen state in an electronic pen including at least one electrode. A pen state detection circuit acquires, from a touch sensor, a first signal distribution indicating a change in capacitance associated with approach of a first electrode and uses a machine learning estimator to estimate an instruction position or an inclination angle of an electronic pen from first feature values related to the first signal distribution. The first feature values include first local feature values related to a first local distribution corresponding to sensor electrodes in a number fewer than the number of arranged sensor electrodes exhibiting the first signal distribution.
US11604512B1 Fingertip-motion sensing device and handwriting recognition system using the same
In a handwriting recognition system, a fingertip-motion sensing device has first and second body parts respectively wearable on a distal phalanx and a proximal phalanx of a finger, and a bendable bridge connecting the two body parts. An accelerometer module in the first body part generates acceleration data of the fingertip motion whereas a battery module powering the accelerometer module is in the second body part, avoiding the first body part to be loaded with the battery module so as to reduce hindrance to a user in handwriting. The bridge is wavily shaped, enabling it to be extensible and retractable to avoid spurious interference generation due to unintended movement between the first body part and the distal phalanx. The sensing device wirelessly transmits the acceleration data to a computing device, which analyzes the acceleration data to determine handwritten characters by using a machine-learning classifier, preferably a convolutional neural network.
US11604510B2 Zonal gaze driven interaction
A computer system can be controlled with non-contact inputs through zonal control. In an embodiment, a non-contact input that is an eye-tracking device is used to track the gaze of a user. A computer's display, and beyond, can be separated into a number of discrete zones according to a configuration. Each zone is associated with a computer function. The zones and/or their functions can, but need not, be indicated to the user. The user can perform the various functions by moving gaze towards the zone associated with that function and providing an activation signal of intent. The activation signal of intent can be a contact-required or non-contact action, such as a button press or dwelling gaze, respectively.
US11604501B2 Method and system for temperature-aware power redistribution in a multi-port power sourcing device
The present disclosure relates to a method and system to facilitate temperature-aware redistribution of power in a power sourcing device comprising plurality of ports. The method can include monitoring, by using one or more sensors coupled to the power sourcing device, a first temperature associated with a first port of the plurality of ports to obtain a first set of signals and executing, at the power sourcing device, based on a second set of signals obtained from the first set of signals, a first set of instructions associated with redistribution of power from the first port to second port of the plurality of ports, wherein the second set of signals can indicate exceeding of the first temperature above the predefined threshold temperature value.
US11604494B2 Electronic device and method for changing location of preview image according to direction of camera
An electronic device is provided. The electronic device includes a first housing including a first face and a second face, a second housing including a third face and a fourth face, a folding part rotatably connecting the first housing and the second housing, a flexible display disposed on the first face and the third face, a camera exposed through at least a portion of the fourth face, a memory configured to store instructions, and a processor configured to determine an orientation of the electronic device and a direction in which the camera is pointed while a camera application is executed, identify the first area or the second area as an area in which a preview image acquired through the camera is displayed based at least on the determined direction and the determined orientation, and display the preview image, acquired through the camera, in the identified area using the flexible display.
US11604492B1 Sliding electronic devices with translating flexible displays and electrochemical cell rollers
An electronic device includes a flexible display. A device housing provides a translation surface for the flexible display. A rotor positioned within a curvilinear section of the flexible display rotates with translation of the flexible display across the translation surface. The rotor can be a rechargeable electrochemical cell, can be a rechargeable electrochemical cell situated within a sheath, or can be positioned within a housing defining an outer surface of the rotor to save space within the electronic device.
US11604491B2 Computer display or cover glass/cell attachment to frame
The described embodiments relate generally to computing devices including liquid crystal displays (LCDs) and more particularly to methods for attaching a cover glass layer to a structural housing while minimizing an amount of stress transferred through the cover glass layer to the LCD module. A continuous and compliant foam adhesive can be used to bond the cover glass layer to a structural. The compliant bond can absorb and distribute local stress concentrations caused by structural loads, mismatched surfaces and differing thermal expansion rates between various structures and cover glass layer. This can reduce stress concentrations in the cover glass layer that can lead to stress induced birefringence in the LCD cell. In other embodiments, the cover glass layer can be attached using magnets or a tongue and groove design.
US11604487B2 Low noise reference circuit
Reference circuits are described. In particular reference circuits that use a plurality of cascaded proportional to absolute temperature, PTAT, cells are described. In the circuits disclosed, currents of the low current density arm of first PTAT cell are mirrored into the high current density arms of a second PTAT cell such that any deviation of current in the low current density arm of the first cell will be replicated as the current in the high current density arm of the second cell. In this way low noise circuits can be provided.
US11604481B2 Method for piloting a hybrid helicopter having an airframe maintained at constant incidence by regulating a position of at least one mobile tail unit surface
A method for controlling a hybrid helicopter having at least one lifting rotor, at least one forward-movement propeller and an empennage provided with at least one moveable empennage surface. The method includes the following steps: using a main sensor to determine a current value of a rotor parameter conditioning a current power drawn by the lifting rotor, using an estimator to determine a current setpoint of the rotor parameter, adjusting a position of the moveable empennage surface using a deflection controller as a function of the current value and of current setpoint.
US11604480B2 Methods and systems for automatic descent mode
Disclosed are methods, systems, and non-transitory computer-readable medium for controlling an automatic descent of a vehicle. For instance, the method may include: determining whether a descent trigger condition is present; and in response to determining the descent trigger condition is present, performing an automatic descent process. The automatic descent process may include: obtaining clearance data from an on-board system of the vehicle; generating a descent plan based on the clearance data, the descent plan including a supersonic-to-subsonic transition and/or a supersonic-descent to a target altitude; and generating actuator instructions to a control the vehicle to descend to the target altitude based on the descent plan.
US11604478B2 Information processing apparatus, information processing method, and information processing program
Concerning a partial area image that constitutes a wide area image, to control a flying body in accordance with a flight altitude at a past point of time of image capturing, an information processing apparatus includes a wide area image generator that extracts, from a flying body video obtained when a flying body captures a ground area spreading below while moving, a plurality of video frame images and combines the video frame images, thereby generating a captured image in a wide area, an image capturing altitude acquirer that acquires a flight altitude at a point of time of image capturing by the flying body for each of the plurality of video frame images, and an image capturing altitude output unit that outputs a difference of the flight altitude for each video frame image.
US11604473B2 Dynamic velocity planning method for autonomous vehicle and system thereof
A dynamic velocity planning method for an autonomous vehicle is performed to plan a best velocity curve of the autonomous vehicle. An information storing step is performed to store an obstacle information, a road information and a vehicle information. An acceleration limit calculating step is performed to calculate the vehicle information according to a calculating procedure to generate an acceleration limit value range. An acceleration combination generating step is performed to generate a plurality of acceleration combinations according to the obstacle information, the road information, and the acceleration limit value range. An acceleration filtering step is performed to filter the acceleration combinations according to a jerk threshold and a jerk switching frequency threshold to obtain a selected acceleration combination. An acceleration smoothing step is performed to execute a driving behavior procedure to adjust the selected acceleration combination to generate the best velocity curve.
US11604472B2 Method for controlling vehicle speed for autonomous driving, electronic device, and computer-readable storage medium
Disclosed are a method and apparatus for controlling a vehicle speed for autonomous driving, an electronic device and a computer-readable storage medium. The method includes: obtaining a basic vehicle speed control instruction output by a central controller of a target vehicle in real time; generating an ideal speed parameter matching the basic vehicle speed control instruction according to a preset processing delay; generating an additional vehicle speed control instruction to perform vehicle speed control on the target vehicle according to a difference between the ideal speed parameter and a real-time speed parameter of the target vehicle; and returning to perform the operation of generating the ideal speed parameter matching the basic vehicle speed control instruction according to the preset processing delay until the real-time speed parameter of the target vehicle tends to be consistent with the ideal speed parameter.
US11604470B2 Safety procedure analysis for obstacle avoidance in autonomous vehicles
In various examples, a current claimed set of points representative of a volume in an environment occupied by a vehicle at a time may be determined. A vehicle-occupied trajectory and at least one object-occupied trajectory may be generated at the time. An intersection between the vehicle-occupied trajectory and an object-occupied trajectory may be determined based at least in part on comparing the vehicle-occupied trajectory to the object-occupied trajectory. Based on the intersection, the vehicle may then execute the first safety procedure or an alternative procedure that, when implemented by the vehicle when the object implements the second safety procedure, is determined to have a lesser likelihood of incurring a collision between the vehicle and the object than the first safety procedure.
US11604469B2 Route determining device, robot, and route determining method
This disclosure provides a route determining device capable of determining a route of a moving device such that the moving device smoothly moves to a destination while avoiding an interference with a traffic participant even in a congested traffic environment. A route determining device 1 determines a provisional movement velocity command v_cnn such that an interference between a robot 2 and traffic participants is avoided using the CNN, determines a distance dist between the robot 2 and the traffic participant closest to the robot 2 when the robot is assumed to move from the current position by a command v_cnn in accordance with the reliability P of the command v_cnn, and determines a movement velocity command v of the robot using a DWA such that a target function G including the distance dist and the movement velocity command v of the robot as independent variables has a maximum value.
US11604457B2 Smart counting method and system in manufacturing
The present invention discloses a smart counting method and system in manufacturing, specifically in custom clothing or fabric manufacturing. The smart counting method and system uses a camera to feed real-time image data of a working platform where a worker takes a unfinished clothing or fabric, processes the clothing or fabric, and puts the finished clothing or fabric in a finished pile to a processing unit. The processing unit automatically starts a new work order and counts the number of finished products in this work order by using computer vision techniques.
US11604445B2 Control system and control method
A control system includes a control unit configured to control a target controlled apparatus, and at least one communication processing unit configured to execute communication processing in communication between the target controlled apparatus and the control unit, and in the control system, the communication processing unit sequentially measures a processing time of the communication processing and sequentially outputs delay information indicating the measured processing time to the control unit, and the control unit sequentially acquires the delay information from all of a plurality of the communication processing units, and sequentially updates delay information incorporated in a control algorithm for controlling the target controlled apparatus based on the acquired delay information.
US11604434B2 Horological carriage-stop with carriage stop strip
A limiting device including an oscillator and capable of blocking this oscillator carried by the carriage of a tourbillon or karussel, which carriage includes a carriage wheel driven by an energy source of the watch or of a movement with a gear train, and carries an escapement mechanism engaging with the oscillator and including an escape pinion, this device includes a control rod, engaging with a control member external to this tourbillon or karussel, in order to push, substantially radially relative to the carriage axis, a resilient strip arranged so as to bear tangentially against the carriage wheel in order to stop the carriage upon passage of the control member from a rest position to an active position, and so as to remain remote from the carriage wheel when the control member is in the rest position thereof.
US11604431B2 Cleaning component, cleaning apparatus using same, process cartridge, and image forming apparatus
A cleaning component that cleans an image holding section having a high-hardness surface layer, the cleaning component including: a plate-shaped cleaning member coming into contact with a surface of the image holding section, in which a portion of the cleaning member coming into contact with the surface of the image holding section has 100% modulus equal to or more than 7 Mpa and rebound resilience equal to or less than 30%, as physical properties.
US11604426B2 Image forming apparatus configured to control target temperature of fixing device based on edge position of sheet, and method for controlling image forming apparatus
A second heater has such an output that a peak position in a particular direction is located within a largest sheet area. The largest sheet area is an area in which a heating member contacts a sheet having a largest size in the particular direction that is conveyable through a fixing device. A first sensor detects temperature of a center area. A second sensor detects temperature at an outside position in an end area. The outside position is outside the largest sheet area in the particular direction. A controller controls a first heater such that a first detection temperature detected by the first sensor becomes a first target temperature; controls the second heater such that a second detection temperature detected by the second sensor becomes a second target temperature; and determines the second target temperature based on an edge position of a sheet relative to the peak position.
US11604425B2 Fixing device and image forming apparatus incorporating same
A fixing device includes a fixing rotator, an opposing rotator, a temperature detector, and a support. The fixing rotator has a hollow and heats an image to fix the image onto a recording medium. The opposing rotator forms a fixing nip between the fixing rotator and the opposing rotator. The temperature detector includes an exposed conductive portion. The support has conductivity and is disposed in the hollow of the fixing rotator to support the fixing rotator at the fixing nip. The support has at least one of a recessed portion or an opening at a position facing the exposed conductive portion of the temperature detector.
US11604419B2 Method of determining information about a patterning process, method of reducing error in measurement data, method of calibrating a metrology process, method of selecting metrology targets
Methods of determining information about a patterning process. In a method, measurement data from a metrology process applied to each of a plurality of metrology targets on a substrate is obtained. The measurement data for each metrology target includes at least a first contribution and a second contribution. The first contribution is from a parameter of interest of a patterning process used to form the metrology target. The second contribution is from an error in the metrology process. The method further includes using the obtained measurement data from all of the plurality of metrology targets to obtain information about an error in the metrology process, and using the obtained information about the error in the metrology process to extract a value of the parameter of interest for each metrology target.
US11604418B2 Multi-channel device and method for measuring distortion and magnification of objective lens
A multi-channel device and method for measuring the distortion and magnification of objective lens. The multi-channel device for measuring the distortion and magnification of objective lens comprises an illumination system, a reticle stage, a test reticle, a projection objective lens, a wafer stage and a multi-channel image plane sensor, wherein the multi-channel image plane sensor simultaneously measures the image placement shifts between actual image points and nominal image points after a plurality of object plane test marks are imaged by the projection objective lens, and calculates the distortion and magnification errors of the objective lens by fitting, which shortens the measurement time, eliminates the influence of wafer stage errors on the measurement accuracy and improves the measurement accuracy.
US11604409B2 Template replication
Methods, systems, and apparatus for identifying dimensional attributes of a first active area of a template; based at least in part on the dimensional attributes of the first active area, determining a desired magnification correction of a second active area of a substrate; determining an out-of-plane distortion of the template, the substrate, or both; applying a back pressure to the template, the substrate, or both, to compensate for the out-of-plane distortion of the template, the substrate, or both; after compensating for the out-of-plane distortion of the template, the substrate, or both: i) contacting an imprint resist positioned on the substrate with the template such that pattern features in the first active area are filled by the imprint resist, and ii) applying an additional back pressure to the template, the substrate, or both, wherein the additional back pressure is selected such that the second active area exhibits the desired magnification correction.
US11604405B2 Manually-operated coded image animation device
A manually-operated coded image animation device a coded image viewer with a front panel, a reception area, such as a slot open on three sides or a channel, behind the front panel, and coded image decoding elements disposed on the front panel. A coded image card with a plurality of coded images can be manually inserted into the reception area in the coded image viewer. Animation of the coded images can be realized by a sliding movement of the coded image card in relation to the coded image viewer or by a rearward and forward rocking of the coded image viewer in relation to a podium by manual activation. A pivoting structure can be formed by a lever arm, a counterweight, and the coded image viewer with the lever arm received through a slot in the podium. A biasing system biases the coded image card into face-to-face contact with the front panel.
US11604404B2 Lamp projecting starry sky and nebula generation method thereof
A lamp projecting a starry sky is provided. The lamp projecting the starry sky includes at least one beam generator, a reflecting member with uneven and irregular reflecting surface, a first motor, and at least one first lens. The first motor is connected to the reflecting member through a connecting shaft, the reflecting member is driven to rotate when the first motor rotates, a light beam generated by the beam generator irradiates onto a first side of the reflecting member along an incident light path, and a light beam emitted from the reflecting member forms a moving and layering nebula projection after passing through the at least one first lens. In the lamp, after passing from the reflecting member, the light beam is magnified by the lens, so that the generated starry sky will not be too bright and dazzling, which effectively enhances the layering sense of the starry sky.
US11604399B2 Back-conversion suppressed optical parametric amplification
In one aspect, a device is disclosed that includes one or more input ports structured to receive a pumping light at a pumping wavelength and a signal light at a signal wavelength, and one or more output ports structured to output light including an amplified signal light at the signal wavelength and a second harmonic idler light. The device includes a nonlinear optical material to mix the pumping light and the signal light and to cause nonlinear conversion of the pumping light into the amplified signal light and generate an idler light at an idler wavelength. The nonlinear optical material is further structured to convert the idler light into the second harmonic idler light which eliminates the idler light at the one or more output ports and prevents back-conversion of the amplified signal light and idler light to the pumping wavelength.
US11604396B2 Indium phosphide based optical transmitter with single parameter driven phase correction for temporal variation
Optical modulators are described having a Mach-Zehnder interferometer and a pair of RF electrodes interfaced with the Mach-Zehnder interferometer in which the Mach-Zehnder interferometer comprises optical waveguides formed from semiconductor material. The optical modulator additionally comprises a plurality of phase shifters configured to interface with the plurality of interconnected optical waveguides such that at least one phase shifter of the plurality of phase shifters is interfaced with at least one optical waveguide of the plurality of interconnected optical waveguides. A phase shifter controller, including an energy source with a variable output controlled by the controller and a plurality of electrical connections connecting the energy source to each of the plurality of phase shifters, is also included. In various embodiments, the plurality of electrical connections are configured to provide approximately equal power to each of the phase shifting elements from the energy source.
US11604388B2 Display device
According to one embodiment, a display device includes a first substrate including a pixel electrode, a second substrate including a common electrode, a liquid crystal layer located between the first substrate and the second substrate and containing polymer and liquid crystal molecules, and a light emitting element opposed to an end surface of the second substrate, the common electrode being separated from the pixel electrode by a first distance, at a first position, the common electrode being separated from the pixel electrode by a second distance, at a second position more separated from the light emitting element than the first position, the second distance being smaller than the first distance.
US11604384B2 Liquid crystal element
According to one embodiment, a liquid crystal element includes a transparent substrate including a first main surface, a plurality of structures disposed on the first main surface and arranged along one direction, an alignment film disposed on a surface of each of the structures and a liquid crystal layer containing a cholesteric liquid crystal and in contact with the alignment film, and the helical axis of the cholesteric liquid crystal is inclined with respect to the first main surface, each of the plurality of structures includes a first surface inclined with respect to the first main surface, in the plurality of structures, the first surfaces are parallel to each other, and the alignment film is interposed between the first surface and the liquid crystal layer.
US11604383B2 Display device
A display device includes a housing, a display panel, a light source, a first acquirer, a second acquirer, and a stabilizer. The display panel is provided in the housing. The light source is provided in the housing, and includes an LED that irradiates the display panel with light. The first acquirer acquires a first temperature in a first region including a region where the light source is disposed in the housing. The second acquirer acquires a second temperature in a second region different from the first region. The stabilizer has a first adjustment mode for lighting the LED with maximum luminance as an adjustment mode for stabilizing luminance of the LED. The stabilizer operates the LED in the first adjustment mode in a case where a temperature difference between the first temperature and the second temperature is a first threshold value or more.
US11604382B2 Backlight module and display device using same
A backlight module and a display device using the same are disclosed. The backlight module includes at least one first light emitting unit, at least one second light emitting unit, a first optical layer and a second optical layer. The first light emitting unit emits a first light, and the second light emitting unit emits a second light. The first optical layer is disposed on a light exiting side of the first light emitting unit and the second light emitting unit, and the first optical layer collimates the first light and the second light. The second optical layer is disposed on a light exiting side of the first optical layer, and the second optical layer scatters the first light but does not scatter the second light.
US11604381B2 Illuminating unit and display apparatus
An illuminating unit includes: a plurality of light sources; a light-guide plate including an end surface disposed to face the plurality of light sources, a first surface that outputs light which is based on incident light from the end surface, and a second surface that faces the first surface and includes a plurality of convex parts; and an optical sheet adhered to side of the second surface of the light-guide plate, with the plurality of convex parts being interposed therebetween. The plurality of convex parts include a plurality of first convex parts disposed in a first region inside the second surface, and one or plurality of second convex parts disposed in at least a portion of a second region on a periphery of the first region inside the second surface.
US11604380B2 Wide viewing angle display device
A display device includes a backlight module, a liquid crystal display panel and an optical module. The liquid crystal display panel is disposed on the backlight module. The liquid crystal display panel includes an array substrate, an opposite substrate, a display medium layer, an upper polarizing pattern, and a lower polarizing pattern. The upper polarizing pattern is disposed on the opposite substrate. The lower polarizing pattern is disposed on the array substrate and has a first transmission axis. The optical module is disposed between the backlight module and the liquid crystal display panel. The optical module includes a dual brightness enhancement film. The dual brightness enhancement film has a second transmission axis. The polarization direction of the light after passing through the optical module is different from the polarization direction of the light after passing through the lower polarizing pattern.
US11604373B2 Electrically controllable viewing angle switch device and display apparatus
The invention relates to an electrically controllable viewing angle switch device and a display apparatus. The switch device includes a first substrate, a second substrate, a liquid crystal layer, spacers, a first alignment film, a second alignment film, a first polarizer, and a second polarizer and has a light transmission region. The second substrate is disposed opposite to the first substrate. The liquid crystal layer and the spacers are located between the first substrate and the second substrate in the light transmission region. The spacers are fixed on the first or second substrate. The first polarizer and the second polarizer are disposed on opposite sides of the liquid crystal layer. The axial directions of the transmission axis of the first polarizer and the transmission axis of the second polarizer are parallel or perpendicular to the alignment direction of the first alignment film and the second alignment film.
US11604371B2 Electro-optical modulator and methods of formation thereof
In one embodiment, an electro-optical modulator includes a waveguide having a first major surface and a second major surface opposite the first major surface. A cavity is disposed in the waveguide. Multiple quantum wells are disposed in the cavity.
US11604369B2 Bias control method of optical modulator and optical transmission module
A bias control method of a nested optical modulator includes detecting a frequency component that has a frequency equal to a frequency of a dither signal and that is included in an output of the optical modulator, with changing a voltage value of a first bias, to measure a first error-detection value, obtaining a first error-detection curve representing a relationship between the first error-detection value and the voltage of the first bias, obtaining a first correction value based on the first error-detection curve, and obtaining the first error-detection value obtained when the first bias voltage value is equal to a voltage value obtained by adding the first correction value to the first bias voltage value at a zero-crossing point of the first error-detection curve, as a first error control value. The first bias is controlled so that the first error-detection value is the first error control value.
US11604366B2 Head-mounted display devices with removable prescription lenses
An optical assembly includes an optically transparent substrate and a first lens removably coupled with the optically transparent substrate by one or more adhesive layers. The one or more adhesive layers are positioned between the optically transparent substrate and the first lens. Also disclosed are an eye-tracker and a display device, each of which includes the optical assembly.
US11604365B2 Lens moving apparatus
A lens moving apparatus includes a bobbin adapted to move upward and downward in a first direction, a housing in which the bobbin is accommodated and which is movable upward and downward in the first direction, a cover member accommodating the bobbin and the housing, and a base to which a lower portion of the cover member is coupled, wherein the cover member has an opening formed in an upper face thereof, and is provided at an area thereof surrounding the opening with a first stopper for limiting a distance by which the bobbin moves upward.
US11604356B1 Near-eye display assembly with enhanced display resolution
A near-eye display assembly presented herein includes an electronic display, an optical assembly, and scanning assembly. The electronic display has a first resolution. The optical assembly controls a field of view at an eye box and directs a plurality of light rays emitting from the electronic display toward the eye box. The scanning assembly shifts a direction of at least one of the light rays in accordance with emission instructions such that a virtual display is presented to the eye box, the virtual display having a second resolution greater than the first resolution. The display assembly can be implemented as a component of a head-mounted display of an artificial reality system.
US11604351B1 Field bias optical element for digital projector
An optical assembly for a digital projector includes a lens and a field bias optical element. The lens is disposed to receive display light generated by a display and to direct the display light along an optical path. The lens is configured to provide a first field-of-view. The field bias optical element is disposed between the lens and an aperture stop of the optical assembly. The field bias optical element is configured to bias the display light in at least one direction to provide a second field-of-view that is greater than the first field-of-view.
US11604348B2 Liquid lens, camera module including the same, and method for controlling the liquid lens
A liquid lens includes a first plate including a cavity accommodating a conductive liquid and a non-conductive liquid; second and third plates disposed above and below the first plate, respectively, the second and third plates defining the cavity together with the first plate; a common electrode disposed so as to extend to the conductive liquid from a position between the first plate and the third plate; a plurality of individual electrodes disposed between the first plate and the second plate, the plurality of individual electrodes being electrically isolated from each other; and a temperature-sensing unit disposed inside at least one of the first plate, the second plate, or the third plate.
US11604346B2 Structured illumination of a sample
A system includes: a light source; first and second gratings; and at least one reflective component that in a first position forms a first light path originating at the light source and extending to the first grating and thereafter to a subsequent component in the system, and that in a second position forms a second light path originating at the light source and extending to the second grating and thereafter to the subsequent component.
US11604340B2 Optical cross-coupling mitigation systems for wavelength beam combining laser systems
In various embodiments, wavelength beam combining laser systems incorporate optical cross-coupling mitigation systems and/or engineered partially reflective output couplers in order to reduce or substantially eliminate unwanted back-reflection of stray light.
US11604337B2 Folded lens system with five refractive lenses
Compact folded lens systems are described that may be used in small form factor cameras. Lens systems are described that may include five lens elements with refractive power, with a light folding element such as a prism, located between a first lens element on the object side of the lens system and a second lens element, that redirects the light refracted from the first lens element from a first axis onto a second axis on which the other lens elements and a photosensor are arranged. The lens systems may include an aperture stop located behind the front vertex of the lens system, for example at the first lens element, and an optional infrared filter, for example located between the last lens element and a photosensor.
US11604336B2 Imaging lens
An imaging lens includes a first lens; a second lens; a third lens; a fourth lens; a fifth lens; a sixth lens; a seventh lens; an eighth lens; and a ninth lens having negative refractive power, arranged in this order from an object side to an image plane side. The imaging lens has a total of nine lenses. The eighth lens has at least one aspheric surface. The ninth lens is formed in a shape so that a surface thereof on the image plane side has an aspherical shape. The ninth lens is formed in the shape so that the surface thereof on the image plane side has a specific paraxial curvature radius.
US11604332B2 Imaging device and electronic apparatus
The present technology relates to an imaging device and an electronic apparatus capable of adjusting a focus position and an image stabilization position with high accuracy. There are provided a lens that converges object light, an imaging element that photoelectrically converts the object light received from the lens, a circuit base that includes a circuit configured to output a signal received from the imaging element to an outside, an actuator that drives the lens with a PWM (Pulse Width Modulation) waveform in at least either one of an X-axis direction and a Y-axis direction, and plural detection units that are so disposed as to face plural first coils included in the actuator, and detect magnetic fields generated by the first coils. The present technology is applicable to an imaging device.
US11604330B2 Imaging apparatus with a rotatable imaging element and capable of focus detection with rotated imaging element
An imaging apparatus includes an imaging element that captures an image for detecting a phase difference in a predetermined direction on an image surface in order to detect a focal state of an image formed by an image formation lens, an imaging element driving unit configured to be able to drive the imaging element in a parallel movement direction and a rotation direction within a plane perpendicular to an optical axis of the image formation lens, and a focus detection unit configured to detect a focus by rotating the imaging element using the imaging element driving unit in accordance with a result of an image captured by the imaging element.
US11604329B2 Optical element adjustment device and projector
An optical element adjustment device includes a casing base, an optical element, a bearing element, and a first adjustment module. The optical element is movably disposed in the casing base. The bearing element includes an outer frame bearing the optical element and a shaft portion protruding from the outer frame and penetrating from the casing base. The first adjustment module is disposed on the shaft portion. A screw shank is sleeved on the shaft portion and penetrates from the casing base. The first adjustment element is screwed to the screw shank and abuts against the casing base. A limiting element protrudes from a side surface of the shaft portion and is located next to the screw shank. The first elastic element is disposed between the screw shank and the outer frame, such that the screw shank leans closely to the limiting element.
US11604317B2 Fiber optic adapter block
A fiber optic adapter block is disclosed. The fiber optic adapter block includes at least three fiber optic adapters provided in a stacked arrangement extending widthwise in a longitudinal direction, wherein every other adapter of the at least three fiber optic adapters is staggered in a front to back direction with respect to an adjacent adapter such that front ends of the every other adapter of the at least three fiber optic adapters are aligned at a first depth and a front end of the adjacent adapter is at a second depth that is different than the first depth.
US11604315B1 Multiplexing optical assembly with a high resolution inset
A display assembly presented herein includes an inset display, a peripheral display, and a multiplexing optical assembly (MOA). The inset display has a first resolution and emits image light of a first polarization. The peripheral display has a second resolution and emits image light of a second polarization. The MOA receives the image light of the first polarization and the image light of the second polarization. The MOA then transforms the image light of the first polarization into a first portion of image light of a third polarization, and transforms the image light of the second polarization into a second portion of image light of the third polarization. The MOA directs the first portion of image light and the second portion of image light toward an eye-box. The display assembly can be implemented as a component of a head-mounted display of an artificial reality system.
US11604313B2 Waveguide and manufacturing method thereof
A waveguide includes a core and a cladding. The core has an inlet on which light is incident. The core includes a front portion and a rear portion located between the front portion and the inlet. The front portion and the rear portion each have a thickness that is a dimension in a first direction and a width that is a dimension in a second direction. The first direction is orthogonal to a propagation direction of the light. The second direction is orthogonal to the propagation direction of the light and the first direction. The thickness of the front portion decreases with increasing distance from the inlet.
US11604309B2 Fiber optic tinsel garland having a spiral fiber optic and a fiber optic bundle at an end thereof
An illumination device, including a fiber optic spiral wrapped around an electrical wire, a plug connected to the electrical wire on one end, and a fiber optic bundle connected to the fiber optic spiral and the electrical wire on an other end opposite the one end. The fiber optic bundle includes a bundle chamber attached to the electrical wire and the fiber optic spiral on a first end, and an illumination member at the wide end and attached to the electrical wire; and fiber optic strands extending from a second end opposite the first end.
US11604295B2 Display system, display device, and display method
In a display system, each of a plurality of sensor terminals estimates first information based on accumulated first measurement data and transmits the first information to a display device. The display device synchronizes a received plurality of kinds of the first information at time and classifies the plurality of kinds of first information into a plurality of first information groups, estimates, based on position information of the plurality of sensor terminals and the first information included in each of the first information groups, updates the first information group, generates, for each of the updated plurality of first information groups, based on map information including a region where a structure is located, image information including a distribution of values of the first information on a map, and displays an image based on the image information.
US11604294B2 Determining layer characteristics in multi-layered environments
A system for measuring a number of layers in a layered environment includes an ultrasound transducer positioned at an exterior surface of a first layer at a first location. At least one receiving sensor is positioned perpendicular to the exterior surface of the first layer at a second location. The ultrasound transducer and the at least one receiving sensor are in communication with a computer processor, power source, and computer-readable memory. The ultrasound transducer is configured to emit a first ultrasound signal into the first layer at the first location. The at least one receiving sensor is configured to receive a plurality of propagated ultrasound signals. The processor is configured to determine a total number of layers in the layered environment based on at least one from the set of: a number of signals received and a number of propagation direction changes only of the first ultrasound signal.
US11604291B2 Flat panel detector and driving method thereof
The present disclosure provides a flat panel detector and a driving method thereof. A detection unit includes: a first transistor, a second transistor, a storage capacitor and a photoelectric detection device, and because an active layer of the second transistor is made of amorphous silicon semiconductor materials and an active layer of the first transistor is made of low-temperature poly-silicon semiconductor materials or metallic oxide semiconductor materials, transmission delay of an electric signal generated by the photoelectric detection device may be reduced by controlling conduction and cut-off of the first transistor and controlling conduction and cut-off of the second transistor.
US11604286B2 Global navigation satellite system (GNSS) and temperature sensing crystal (TSX) based device time service
In some implementations, a processor may retrieve predicted positioning data and predicted orbital data from global navigation satellite service (GNSS) positioning circuitry of a wireless device in response to a request for device time. The processor may retrieve long-term learning (LTL) data for a temperature sensing crystal (TSX) of the wireless device, the LTL data including S-curve characteristics of the TSX, and the time tracking uncertainty of the TSX. The processor may generate a GNSS-based device time estimate using the predicted positioning data and the predicted orbital data. The processor may perform TSX-based device time processing by updating the GNSS-based device time estimate using a clock signal of the TSX to generate a final device time estimate, the updating based on the retrieved LTL data for the TSX.
US11604284B2 Methods and systems to determine a strategy for a drop process associated with a light detection and ranging (LIDAR) device
Example implementations may relate to determining a strategy for a drop process associated with a light detection and ranging (LIDAR) device. In particular, the LIDAR device could emit light pulses and detect return light pulses, and could generate a set of data points representative of the detected return light pulses. The drop process could involve a computing system discarding data point(s) of the set and/or preventing emission of light pulse(s) by the LIDAR device. Accordingly, the computing system could detect a trigger to engage in the drop process, and may responsively (i) use information associated with the environment around the vehicle, operation of the vehicle, and/or operation of the LIDAR device as a basis to determine the strategy for the drop process, and (ii) engage in the drop process in accordance with the determined strategy.
US11604283B2 Light source system
The present disclosure relates to a light source system suitable for use in a time of flight camera. The light source system includes a light source, such as a laser, and a driver arranged to supply a drive current to the light source to turn the light source on to emit light. The driver includes a capacitor to store energy and then discharge to generate the drive current, and the driver is integrated into a semiconductor die on which the light source is mounted. Consequently, the driver includes within it the source of energy for the drive current and the light source and driver are very close together, meaning that the light source may be turned on and off very quickly with a relatively large drive current, in order to output a high optical power, short duration light pulse.
US11604280B2 Processing temporal segments of laser chirps and examples of use in FMCW LiDAR methods and apparatuses
Examples of FMCW laser radar systems and methods described herein may segment the processing of a broader bandwidth frequency chirp into multiple shorter-duration (e.g., lower bandwidth) frequency chirps. This segmentation may have the benefits in some examples of improving the measurement duty cycle and range resolution, and/or allowing for more flexible processing, and/or enabling improved detection of more distant objects.
US11604275B2 Laser positioning apparatus and laser positioning method
The present invention relates to a laser positioning apparatus and a laser positioning method, the laser positioning apparatus comprises a laser emitting module configured to generate a first laser; a laser direction adjusting module configured to adjust the first laser to a second laser in a first direction when the laser direction adjusting module is located in a first position, and adjust the first laser to a third laser in a second direction perpendicular to the first direction when the laser direction adjusting module is located in a second position; a distance determining module configured to receive the laser reflected or diffused back by the second laser on a surface of a first object to be measured to determine a distance from the laser positioning apparatus to the first object to be measured, or receive the laser reflected or diffused back by the third laser on a surface of a second object to be measured to determine a distance from the laser positioning apparatus to the second object to be measured.
US11604273B2 Radar system for detecting the environment of a motor vehicle having a plastic antenna
A radar system for detecting the environment of a motor vehicle includes an antenna assembly comprising plastic and including one or more individual antennas for transmitting and/or receiving radar signals. A circuit board includes at least one area that is permeable by radar waves. At least one high-frequency component is coupled to one side of the circuit board and includes at least one radiating element for direct emission or receipt of radar waves in the direction of the circuit board in the least one area that is permeable by radar waves. The antenna assembly is disposed on the other side of the circuit board opposite the at least one high-frequency component. The antenna assembly includes a coupling/decoupling point disposed in the at least one area of the circuit board permeable by radar waves.
US11604271B2 Method and apparatus for performing dual polarization change detection using polarimetric synthetic aperture radar imagery
Apparatus and method configured to determine locations of man-made objects within synthetic aperture radar (SAR) imagery. The apparatus and method prescreen SAR imagery to identify potential locations of man-made objects within SAR imagery. The potential locations are processed using a change detector to remove locations of natural objects to produce a target image containing location of substantially only man-made objects.
US11604268B2 Apparatus of multiple targets management for multistatic PCL based target localization
This application relates to a passive coherent location (PCL) system. In one aspect, the PCL system includes a signal measurement device configured to receive a plurality of signals from a plurality of illuminators and generate an In-phase signal and a Quadrature signal corresponding to each illuminator using the received signals. The PCL system also includes a signal processing device configured to detect a first target using the In-phase and Quadrature signals and measure a bistatic range of the first target and a bistatic velocity of the first target to generate a plurality of pieces of line track information corresponding to the first target. The PCL system further includes a locating device configured to generate target track information of the first target using the line track information and predict a position vector and a velocity vector of the first target using the target track information.
US11604261B2 Extended laser active ranging system, method and computer readable program product
A system comprising non-transitory and tangible memory comprising program instructions for performing an extended laser active ranging (ELAR) procedure having a first mode and a second mode. The system includes a processor configured to execute the program instructions to cause the processor to receive selection of a region-of-interest (ROI) having a pixel cluster; and cause laser ranging using a laser ranging system in the first mode. The process is configured to determine whether a laser ranging reflection (LRR) signal is received by a laser photodetector of a gimbal during the first mode. If the LRR signal is not received, the processor performs the second mode of the ELAR procedure initialized to a center of the selected ROI to search for a reflective surface in the ROI of an imaged real-world view of an ambient scene and registered to the pixel cluster to find a small target.
US11604259B2 Scanning LIDAR receiver with a silicon photomultiplier detector
A Light Detection and Ranging (LIDAR) receiver includes a receiver optics configured to receive at least one laser beam and direct the at least one laser beam along a receiver path; at least one silicon photomultiplier (SiPM) pixel including an array of single-photon avalanche diode (SPAD) pixels, the at least one SiPM pixel configured to generate at least one electrical signal based on the at least one laser beam; and a spatial filter arranged between the receiver optics and the at least one SiPM pixel, the spatial filter including an aperture located at a focal point of the receiver optics that is configured to permit a passage of the at least one laser beam therethrough and spread the at least one laser beam across the array of SPAD pixels in at least one direction.
US11604258B2 LiDAR system
A system including a light detection and ranging (LiDAR) sensor is arranged to monitor a field of view, and includes a LiDAR sensor and a linear resonant actuator. The LiDAR sensor includes a first portion including a laser array and a detector array, and a second portion including a transmitting lens and a receiving lens. The linear resonant actuator is arranged to oscillate one of the first portion or the second portion of the LiDAR sensor.
US11604256B2 Electronic device with heat-radiant structure
An electronic device including a heat-radiant structure of a camera is provided. The electronic device includes a housing including a front plate, a back plate, an image sensor to receive light through a first region of the back plate, and a laser emitter to emit light through a second region of the back plate, a laser driver, a housing structure surrounding at least a part of a side face of the image sensor and driver, a first metal structure, a first heat transfer member including a first portion, a second portion, and a third portion extended from the second portion to a space between the driver and the front plate, a second heat transfer member extended from the third portion of the first heat transfer member, and a first thermal interface material (TIM) disposed between the second heat transfer member and the front plate.
US11604251B2 Systems and methods for combining radar data
The present disclosure provides a system for processing radar data. The system may comprise a frequency generator configured to generate a reference frequency signal; a timing module configured to generate a shared clock signal or a plurality of timing signals; and a plurality of radar modules in communication with the frequency generator and timing module. The radar modules may be configured to: (i) receive the reference frequency signal and at least one of a shared clock signal and a timing signal, (ii) transmit a first set of radar signals based in part on the reference frequency signal and at least one of the shared clock signal and the timing signal, and (iii) receive a second set of radar signals reflected from a surrounding environment. The system may comprise a processor configured to process radar signals received by each radar module, by coherently combining radar signals using phase and timestamp information.
US11604244B2 T1-weighted turbo-spin-echo MRI sequence for producing high quality dark blood images at high heart rates
A T1-weighted turbo-spin-echo magnetic resonance imaging system configured to capture data associated with a subject's heart during a time period and produce MR images has a dark-blood preparation module, a data capture module, and an image reconstruction module. The dark-blood preparation module performs dark-blood preparation through double inversion during some, but not all of the heartbeats within the time period. The data capture module configured performs data readouts to capture imaging data of an imaging slice during every heartbeat in which dark-blood preparation is performed. The data capture module also performs a steady state maintenance step during every heartbeat in which dark-blood preparation is not performed in order to maintain maximum T1-weighting. The image reconstruction module configured to reconstruct a T1-weighted image based on the imaging data.
US11604242B2 Methods, systems, and computer readable media for in vivo phase incrementing magnetic resonance spectroscopic imaging (PI-MRSI) for multi-biomarker imaging and for simultaneous imaging of zero quantum—>double quantum (ZQ—>DQ) and DQ—>ZQ coherence pathways
Phase-incrementing MRSI (pi-MRSI) method has resolved overlapping biomarker images in the presence of a read-gradient. On a Bruker 9.4T MRI spectrometer, the pi-SEE-HSelMQC sequence was implemented. The choline-selective and lactate CH-selective RF pulses were phase incremented by 10° in opposite signs, synchronized with the phase-encoding steps. The lactate and choline images from a yogurt phantom displayed opposite image offsets without image overlapping. In vivo one-dimensional pi-SEE-HSelMQC CSI images of lactate and choline, acquired from the MDA-MB-231 human breast cancer xenograft in a nude mouse, as well as two-dimensional pi-SEE-HSelMQC imaging of lactate and choline acquired from the PC3 human prostate cancer xenograft in a nude mouse, also had opposite image offsets, shifted away from the spurious residual water signals in the image center. The pi-SEE-HSelMQC method completely suppresses lipid and water with potential clinical applications in disease diagnosis and therapeutic interventions.
US11604241B2 Method and system of automatic selection for the suppression of a tissue component
In a method for automatic control of an examination sequence in magnetic resonance (MR) system during recording of MR signals in an examination segment of a person being examined, which has two tissue components with two different MR resonant frequencies, an examination sequence for examination of the examination segment is determined. Further, whether the examination sequence includes an imaging sequence in which one of the two tissue components is to be suppressed and for which at least two different suppression options exist to reduce the one of the two tissue components during the recording of the MR signals is determined. In response to the determination that the examination sequencing included the imaging sequence, the method can include determining a sequence parameter of the examination for the imaging sequence; and selecting one of the at least two suppression options as a function of the sequence parameter determined for the imaging sequence.
US11604240B2 Method for recording measurement data using a magnetic resonance system with a correction of k-space trajectories
In a method for recording measurement data, frequency-dependent parameters characterizing a gradient unit are loaded, a k-space trajectory planned for a MR measurement and having at least one frequency component is loaded, MR measurement data is acquired based on the planned k-space trajectory and reconstructing image data from the MR measurement data, wherein the planned k-space trajectory is corrected based on the at least one frequency component of the planned k-space trajectory and the frequency-dependent parameters, and an electronic signal representing the reconstructed image data is provided as an output of the MR system. The reconstructed image data may be stored and/or displayed. Advantageously, the correction can be employed flexibly for k-space trajectories with different frequency components.
US11604227B2 Method and control device for impedance-based determination of a state of charge of at least one battery cell and motor vehicle
A method for determining a state of charge of at least one battery cell, having the following steps to enable an improved determination of the state of charge of a lithium iron phosphate cell: generating an alternating current pulse in a circuit connected to the at least one battery cell, determining an impedance of the at least one battery cell on the basis of the alternating current pulse and determining the state of charge by comparing the impedance to predefined map data, wherein a relationship between the impedance and the state of charge of the at least one battery cell is determined from the predefined map data.
US11604221B1 Clock shaper circuit for transition fault testing
An integrated circuit for transition fault testing comprises a synchronizing circuit including a first set of shift registers coupled to receive a scan enable signal and to provide a synchronizing signal based on the scan enable signal; a clock leaker circuit coupled to the synchronizing circuit and including a second set of shift registers coupled to receive a first clock signal based on the synchronizing signal and to provide a second clock signal that includes a set of pulses; and a multiplexer (MUX) that includes a first input coupled to receive a shift clock, a second input coupled to the clock leaker circuit to receive the second clock signal, and an output configured to provide an output clock signal that includes a second set of pulses.
US11604215B2 End plug sensor device with voltage divider and test point features
A sensor for a separable connector comprises a plug body comprising an insulating resin, the plug body configured to be inserted into the separable connector to encase a high voltage conductor disposed in the separable connector. The sensor also includes one or more high voltage capacitors encased by the insulating resin and configured to be electrically coupled to the separable connector at a first end portion when the plug body is inserted and one or more low voltage capacitors electrically coupled in series to the one or more high voltage capacitors to form a capacitive voltage divider. The sensor also includes a low voltage connection configured to provide a low voltage signal corresponding to a high voltage signal present in the separable connector, the low voltage connection comprising a coaxial contact having a first metal contact and a second metal contact.
US11604212B1 Multi-angle sample holder with integrated micromanipulator
The disclosed apparatus may include support portions, a frame (such as a base) configured to maintain the support portions in a spaced-apart configuration, a sample holder configured to receive a sample, and a probe assembly including micromanipulators configured to position one or more probes in contact with the sample. The sample holder may rotate between the support portions, and the probe assembly may rotate with the sample holder so that the one or more probes may maintain contact with a sample in the sample holder as the sample holder is rotated, for example, to expose a portion of the sample for processing. Various other methods, systems, and computer-readable media are also disclosed.
US11604210B2 AFM imaging with real time drift correction
A system and method of operating an atomic force microscope (AFM) that includes providing relative scanning motion between a probe of the AFM and a sample in a slow scan direction of a data scan to generate a reference image (plane) of a region of interest. Then, relative scanning motion between the probe and the sample is provided in a fast scan direction of a final data scan to generate a data image. By mapping the data image against the reference image in real-time during the supplying step, the preferred embodiments generate a final drift corrected data image without post-image acquisition processing.
US11604208B2 MEMS device, electronic apparatus, and vehicle
A MEMS device includes: a substrate as a base including a support portion and a detection electrode as a fixed electrode; a movable body supported to the support portion with a major surface of the movable body facing the fixed electrode; and an abutment portion facing at least a portion of an outer edge of the movable body and restricting rotational displacement in an in-plane direction of the major surface. The abutment portion includes an abutment surface including an abutment position at which the movable body abuts against the abutment portion due to the rotational displacement of the movable body, and a hollow portion provided opposing the abutment surface.