Document Document Title
US12148868B2 Light emitting diode constructions and methods for making the same
Light emitting diode (LED) constructions comprise an LED having a pair of electrical contacts along a bottom surface. A lens is disposed over the LED and covers a portion of the LED bottom surface. A pair of electrical terminals is connected with respective LED contacts, are sized larger than the contacts, and connect with the lens material along the LED bottom surface. A wavelength converting material may be interposed between the LED and the lens. LED constructions may comprise a number of LEDs, where the light emitted by each LED differs from one another by about 2.5 nm or less. LED constructions are made by attaching 2 or more LEDs to a common wafer by adhesive layer, forming a lens on a wafer level over each LED to provide a rigid structure, removing the common wafer, forming the electrical contacts on a wafer level, and then separating the LEDs.
US12148866B2 Method of manufacturing an electronic device and an electronic device
An electronic device including a first substrate, an isolating layer, a porous structure, and a light conversion unit is provided. The isolating layer is disposed on the first substrate and has an opening. The porous structure is disposed in the opening and has a plurality of pores arranged irregularly. The light conversion unit is disposed in the pores of the porous structure. The electronic device of the disclosure has ideal quality.
US12148864B2 Display device
A display device includes a light emitting diode LED element having a horizontal length in an X-axis direction and a vertical length in a Y-axis direction, a driving element connected to the LED element, and a reflective functional layer positioned to overlap an upper portion or a lower portion of the LED element, wherein the reflective functional layer includes a central area overlapping the LED element, an outer area including a graduation smaller than the horizontal length or the vertical length of the LED element, and a peripheral area between the central area and the outer area. Accordingly, it is possible to reduce a contact defect of the light emitting diode and the driving element by checking a position where the light emitting diode is attached on a substrate and a degree of misalignment.
US12148863B2 Directional light extraction from micro-LED via localization of light emitting area using mesa sidewall epitaxy
A micro-light emitting diode includes a semiconductor mesa structure that includes at least a portion of an n-type semiconductor layer, an active region configured to emit visible light, and a p-type semiconductor layer. The micro-LED device also includes an insulator layer that includes an undoped semiconductor passivation layer grown on sidewalls of the semiconductor mesa structure, and a dielectric passivation layer characterized by a refractive index lower than a refractive index of the undoped semiconductor passivation layer. The micro-LED device further includes a reflective metal layer deposited on the dielectric passivation layer, and a micro-lens configured to collimate the visible light emitted by the active region, where a ratio between a width of the micro-lens and a width of the active region may be greater than about 1.5.
US12148859B2 Light-emitting diode and backplane and LED display including the same
A light-emitting diode (LED) includes a first semiconductor layer, an active layer, and a second semiconductor layer that are sequentially stacked, and includes a first electrode pad, a second electrode pad and a third electrode pad disposed on the second semiconductor layer in a direction from a corner of the second semiconductor layer to an opposite corner of the second semiconductor layer. An LED includes a first electrode pad disposed at a center of the LED and in contact with a P-type semiconductor layer and a second electrode pad in contact with an N-type semiconductor layer, wherein the second electrode pad is disposed a maximum distance away from the first electrode pad on the same surface.
US12148856B2 Solar cell, method for manufacturing the same, and photovoltaic module
A solar cell, a manufacturing method therefor, and a photovoltaic module are provided. The solar cell includes a substrate having a front surface and a rear surface, a passivation stack disposed on the front surface, and a tunneling oxide layer and a doped conductive layer disposed on the rear surface. The passivation stack includes an oxygen-containing dielectric layer, a first passivation layer and a second passivation layer. The first passivation layer includes a first interface adjacent to the oxygen-containing dielectric layer and a second interface adjacent to the second passivation layer, the second passivation layer includes a third interface opposite to the second interface, a nitrogen content and a silicon content at the second interface are higher than those at the first interface and the third interface, respectively, and an oxygen content at the second interface is lower than that at the first interface and the third interface, respectively.
US12148849B2 Obtaining a PV film structure by means of a room temperature method and room temperature method for producing a PV film structure
The invention provides a suitable method and an appropriate, PV film structure. This aim is achieved by a room temperature method in which aqueous dispersions are printed onto a substrate and cured by an accompanying reaction. The accompanying reaction forms gradients and also nanoscale structures at the film boundaries, which produce a PV active film having standard performance and a higher stability. At around 10% efficiency, stability and no initial loss in performance in the climatic chamber test can be obtained and over a 20 year test period, consistently less fluctuation can be achieved. The method is free from tempering or sintering steps, enables the use of technically pure, advantageous starting materials and makes the PV film structure available as a finished, highly flexible cell for a fraction of the typical investment in production or distribution.
US12148847B2 Solar cell and production method thereof, photovoltaic module
Embodiments of the present disclosure relates to the field of solar cells, and in particular to a solar cell and a production method thereof, and a photovoltaic module. The solar cell includes: a N-type substrate; a P-type emitter formed on a first surface of the N-type substrate and including a first portion and a second portion, a top surface of the first portion includes a first pyramid structure, and at least a part of at least one inclined surface of the first pyramid structure is concave or convex relative to a center of the first pyramid structure, a top surface of the second portion includes a second pyramid structure, and inclined surfaces of the second pyramid structure are planar; and a tunnel layer and a doped conductive layer located on a second surface of the N-type substrate. The present disclosure can improve the photoelectric conversion performance of solar cells.
US12148845B2 Photodetectors, preparation methods for photodetectors, photodetector arrays, and photodetection terminals
A photodetector, a preparation method for a photodetector, a photodetector array and a photodetection terminal. The photodetector comprises a substrate (11) and an optical resonant cavity (10) formed on the substrate (11). The optical resonant cavity (10) may comprise: a light absorption layer (13) having a light-entrance outer surface and a bottom outer surface which are opposite to each other, and an outer sidewall located between the light-entrance surface and the bottom surface; a light-strap structural layer (14) covering the light-entrance surface; and a light-reflection structural layer (12) covering the bottom outer surface and/or the outer sidewall of the light absorption layer (13), wherein the light-reflection structural layer (12) is configured to reflect external light entering the optical resonant cavity (10) by means of the light-trap structural layer (14) to increase a light propagation distance of the external light in the light absorption layer (13), thereby effectively improving the photon absorption efficiency of the photodetector.
US12148839B2 Semiconductor device and electronic device
The present application provides a semiconductor device and an electronic device. In the semiconductor device, a metal layer is provided on the side of the active layer facing the buffer layer, and the metal layer includes at least one metal block, so that the metal block is in direct contact with at least part of the active layer, then when the active layer is converted from amorphous silicon to polycrystalline silicon, due to the catalytic effect of the metal block, the size of the crystal grains in the polycrystalline silicon becomes larger, which reduces the crystal grain boundaries in the polycrystalline silicon and improves the mobility of the semiconductor device.
US12148832B2 Method of forming finFET with low-dielectric-constant gate electrode spacers
A method includes forming a gate stack over a fin of a substrate; sequentially depositing a first dielectric layer, a second dielectric layer, a third dielectric layer, and a filling dielectric over the gate stack, wherein the second dielectric layer has a lower dielectric constant than dielectric constants of the first and third dielectric layers; forming a dielectric cap over the first, second, third dielectric layers and the filling dielectric; etching the dielectric cap, the first, second, third dielectric layers, and the filling dielectric simultaneously, to form gate spacers on opposite sidewalls of the gate stack and expose a top surface of the fin; and after the gate spacers are formed, forming an epitaxy source/drain structure in contact with one of the gate spacers and the top surface of the fin.
US12148831B2 Semiconductor device and a method for fabricating the same
A semiconductor device includes a substrate provided with an electronic device, an interlayer dielectric (ILD) layer formed over the electronic device, a wiring pattern formed on the ILD layer and a contact formed in the ILD layer and physically and electrically connecting the wiring pattern to a conductive region of the electronic device. An insulating liner layer is provided on sidewalls of the contact between the contact and the ILD layer. A height of the insulating liner layer measured from a top of the conductive region of the electronic device is less than 90% of a height of the contact measured between the top of the conductive region and a level of an interface between the ILD layer and the wiring pattern.
US12148826B2 Lateral diffused metal oxide semiconductor device
A lateral diffused metal oxide semiconductor (LDMOS) device includes a first fin-shaped structure on a substrate, a second fin-shaped structure adjacent to the first fin-shaped structure, a shallow trench isolation (STI) between the first fin-shaped structure and the second fin-shaped structure, a first gate structure on the first fin-shaped structure, a second gate structure on the second fin-shaped structure, and an air gap between the first gate structure and the second gate structure.
US12148825B2 Methods of reducing the electrical and thermal resistance of SiC substrates and device made thereby
A power semiconductor device includes a silicon carbide substrate and has at least a first layer or region formed above the substrate. The silicon carbide substrate has a pattern of pits formed thereon. The power semiconductor device further includes an ohmic metal disposed at least in the pits to form low-resistance ohmic contacts. Each pit of the pattern of pits has a depth that extends short of the first layer.
US12148823B2 Double-channel HEMT device and manufacturing method thereof
An HEMT device, comprising: a semiconductor body including a heterojunction structure; a dielectric layer on the semiconductor body; a gate electrode; a drain electrode, facing a first side of the gate electrode; and a source electrode, facing a second side opposite to the first side of the gate electrode; an auxiliary channel layer, which extends over the heterojunction structure between the gate electrode and the drain electrode, in electrical contact with the drain electrode and at a distance from the gate electrode, and forming an additional conductive path for charge carriers that flow between the source electrode and the drain electrode.
US12148822B2 Integrated circuit structure of group III nitride semiconductor, manufacturing method thereof, and use thereof
The present disclosure provides an integrated circuit structure of a group III nitride semiconductor, a manufacturing method thereof, and use thereof. The integrated circuit structure is a complementary circuit of HEMT and HHMT based on the group III nitride semiconductor, and can realize the integration of HEMT and HHMT on the same substrate, and the HEMT and the HHMT respectively have a polarized junction with a vertical interface, the crystal orientations of the polarized junctions of the HEMT and the HHMT are different, the two-dimensional carrier gas forms a carrier channel in a direction parallel to the polarized junction, and corresponding channel carriers are almost depleted by burying the doped region.
US12148821B2 Semiconductor layer structure
Apparatuses and methods relating to semiconductor layer structures are disclosed. A method for producing a semiconductor layer structure ay involve providing a Si substrate comprising a top surface, forming a first semiconductor layer on the substrate, the first semiconductor layer comprising a plurality of vertical nanowire structures, arranged perpendicularly to the top surface of the substrate, the first semiconductor layer comprising AlN, and epitaxially growing a second semiconductor layer which laterally and vertically encloses the plurality of vertical nanowire structures thereby encapsulating dislocations in shells around the nanowires, wherein the second semiconductor layer comprises AlxGa1-xN, wherein 0≤x≤0.95.
US12148815B2 Fin field effect transistor device structure
A fin field effect transistor device structure includes a substrate, an isolation structure, a first fin structure, a fin top layer, a first oxide layer, and a first gate structure. The first fin structure is disposed in the substrate and includes a base portion, a top portion, and a joint portion. The base portion is surrounded by the isolation structure. The top portion is exposed from the isolation structure. The joint portion connects the top portion and the base portion. The fin top layer is disposed over the top portion of the first fin structure. The fin top layer and the top portion of the first fin structure are made of different materials. The first oxide layer covers the fin top layer, the first fin structure, and the isolation structure. The first gate structure is disposed over the first oxide layer.
US12148814B2 Semiconductor device
A semiconductor device includes first to fourth semiconductor fins, a first gate structure, and a second gate structure. The first and second semiconductor fins are substantially aligned along a first direction. The third and fourth semiconductor fins are substantially aligned along the first direction. The third and fourth semiconductor fins have a conductivity type different from that of the first and second semiconductor fins. The first gate structure extends across the first and third semiconductor fins substantially along a second direction. The second gate structure extends across the second and fourth semiconductor fins substantially along the second direction. The first and fourth semiconductor fins are substantially aligned along a third direction crossing the first and second directions, and the third direction is substantially parallel with a <100> crystallographic direction.
US12148812B2 Nano-sheet-based devices having inner spacer structures or gate portions with variable dimensions
A device includes a first channel layer over a semiconductor substrate, a second channel layer over the first channel layer, and a third channel layer over the second channel layer. The channel layers each connects a first and a second source/drain along a first direction. The device also includes a first gate portion between the first and second channel layers; a second gate portion between the second and third channel layers; a first inner spacer between the first and second channel layers and between the first gate portion and the first source/drain; and a second inner spacer between the second and third channel layers and between the second gate portion and the first source/drain. The first and second gate portions have substantially the same gate lengths along the first direction. The first inner spacer has a width along the first direction that is greater than the second inner spacer has.
US12148803B2 Semiconductor device
A semiconductor device includes a first electrode, a second electrode, a semiconductor part located between the first electrode and the second electrode, a third electrode located in the semiconductor part, an insulating film located between the third electrode and the semiconductor part, an insulating member located in the semiconductor part at a position separated from the insulating film, a fourth electrode located in the insulating member, and a compressive stress member located in the fourth electrode. The compressive stress member has compressive stress along a first direction. The first direction is from the first electrode toward the second electrode.
US12148802B2 Vertical string driver with channel field management structure
A driver circuit for a three-dimensional (3D) memory device has a field management structure electrically coupled to a gate conductor. The field management structure causes an electric field peak in a vertical channel of the 3D memory device when a voltage differential exists between the source conductor and the drain conductor and the gate conductor is not biased. The electrical field peak can adjust the electrical response of the driver circuit, enabling the circuit to have a higher breakdown threshold voltage and improved drive current. Thus, the driver circuit can enable a scalable vertical string driver that is above the memory array instead of under the memory array circuitry.
US12148799B2 Semiconductor device, method for manufacturing semiconductor device, inverter circuit, drive device, vehicle, and elevator
A semiconductor device according to an embodiment includes: a silicon carbide layer; a silicon oxide layer; and a region disposed between the silicon carbide layer and the silicon oxide layer and having a nitrogen concentration equal to or more than 1×1021 cm−3. Nitrogen concentration distribution in the silicon carbide layer, the silicon oxide layer, and the region have a peak in the region, a nitrogen concentration at a position 1 nm away from the peak to the side of the silicon oxide layer is equal to or less than 1×1018 cm−3, and a carbon concentration at the position is equal to or less than 1×1018 cm−3.
US12148798B2 SiC semiconductor device
An SiC semiconductor device includes an SiC semiconductor layer of a first conductivity type having a main surface, a source trench formed in the main surface and having a side wall and a bottom wall, a source electrode embedded in the source trench and having a side wall contact portion in contact with a region of the side wall of the source trench at an opening side of the source trench, a body region of a second conductivity type formed in a region of a surface layer portion of the main surface along the source trench, and a source region of the first conductivity type electrically connected to the side wall contact portion of the source electrode in a surface layer portion of the body region.
US12148797B2 Gate air spacer protection during source/drain via hole etching
A semiconductor device includes a gate disposed over a substrate. A source/drain is disposed in the substrate. A conductive contact is disposed over the source/drain. An air spacer is disposed between the gate and the conductive contact. A first component is disposed over the gate. A second component is disposed over the air spacer. The second component is different from the first component.
US12148795B2 Increasing device density and reducing cross-talk spacer structures
In some embodiments, the present disclosure relates to an integrated chip including a first transistor and a second transistor arranged over a substrate. The first transistor includes first and second source/drain regions over the substrate and includes a first channel structure directly between the first and second source/drain regions. A first gate electrode is arranged over the first channel structure and is between first and second air spacer structures. The second transistor includes third and fourth source/drain regions over the substrate and includes a second channel structure directly between the third and fourth source/drain regions. A second gate electrode is arranged over the second channel structure and is between third and fourth air spacer structures. The integrated chip further includes a high-k dielectric spacer structure over a low-k dielectric fin structure between the first and second channel structures to separate the first and second gate electrodes.
US12148793B2 High voltage semiconductor device comprising a combined junction terminal protection structure with a ferroelectric material
The present invention provides a high voltage semiconductor device comprising a combined junction terminal protection structure, the device comprises: an active area formed with the high voltage semiconductor device; a combined junction terminal protection structure having a RESURF (Reduced Surface Field) structure, the RESURF structure comprising a first biasing field plate electrically connecting to the active area and a ferroelectric material layer positioned below the first biasing field plate and in contact with the first biasing field plate. The high voltage semiconductor device structure may further assist in raising breakdown voltage (BV) of the device and meanwhile effectively reduce on-resistance (Ron) of the device compared with current junction terminal protection structure, and then miniaturization of the device structure may be fulfilled more easily. Further, the process may be performed easily because only common deposition and patterning processes of Hf-oxide ferroelectric layer should be added to current process.
US12148789B2 Stacks of electrically resistive materials and related systems and apparatuses
Stacks of electrically resistive materials and related apparatuses, electrical systems, and methods are disclosed. An apparatus includes one or more resistor devices including a substrate, first and second electrically resistive materials, and an electrically insulating material between the first and second electrically resistive materials. The substrate includes a semiconductor material. A stepped trench is defined in the substrate by sidewalls and horizontal surfaces of the semiconductor material. The first electrically resistive material and the second electrically resistive material are within the stepped trench. A method of manufacturing a resistor device includes forming a stepped trench in the substrate, forming an etch stop material within the stepped trench, disposing an electrically resistive material within the stepped trench, disposing an electrically insulating material on the electrically resistive material, and repeating the disposing the electrically resistive material and the disposing the electrically insulating material operations a predetermined number of times.
US12148788B2 Display device and tiled display device including the same
A display device includes: a first substrate including a first contact hole and a dam spaced from the first contact hole, a conductive line including a first portion in the first contact hole and a second portion on the dam, a second substrate on the first substrate and the conductive line, the second substrate including a second contact hole overlapping the dam in a thickness direction of the display device, a pad electrode on the second substrate and including a portion in the second contact hole, and a display layer on the second substrate and the pad electrode.
US12148787B2 Image sensor and electronic apparatus
A first substrate having a plurality of photoelectric transducers formed on the first substrate, a second substrate having a pixel transistor for each of sets of two or more of the photoelectric transducers as a constituent unit, the pixel transistor being shared by the set and formed on the second substrate, and a second wiring which is connected to a first wiring formed on the second substrate via one contact, and is connected to a plurality of first elements, the first wiring leading to a second element shared by a plurality of first elements among a plurality of elements formed on the first substrate, each of the plurality of first elements being formed for each of the photoelectric transducers are included.
US12148784B2 Image sensor
An image sensor including a variable resistance element is provided. The image sensor comprises first and second chips having first and second connecting structures; and a contact plug connecting the first and second chips. The first chip includes a photoelectric conversion element. The second chip includes a first variable resistance element. The contact plug extends from the first surface of the first semiconductor substrate to connect the first and second connecting structures.
US12148782B2 Composite BSI structure and method of manufacturing the same
Various embodiments of the present application are directed towards image sensors including composite backside illuminated (CBSI) structures to enhance performance. In some embodiments, a first trench isolation structure extends into a backside of a substrate to a first depth and comprises a pair of first trench isolation segments. A photodetector is in the substrate, between and bordering the first trench isolation segments. A second trench isolation structure is between the first trench isolation segments and extends into the backside of the substrate to a second depth less than the first depth. The second trench isolation structure comprises a pair of second trench isolation segments. An absorption enhancement structure overlies the photodetector, between the second trench isolation segments, and is recessed into the backside of the semiconductor substrate. The absorption enhancement structure and the second trench isolation structure collectively define a CBSI structure.
US12148781B2 Image sensor device
The present disclosure relates to a method of forming an integrated chip. The method includes forming a gate stack over a front surface of a substrate. A mask layer is formed over at least a portion of the gate stack and a portion of the front surface. A plurality of dopants are implanted into one or more regions of the substrate that are not covered by the mask layer to form one or more doped isolation features in the substrate. The one or more doped isolation features are formed to have a convex portion at least partially under the gate stack.
US12148777B2 Image sensor with spectral-filter-based crosstalk suppression
A crosstalk-suppressing image sensor includes a semiconductor substrate, an opaque layer, and a spectral filter. The semiconductor substrate includes a photodiode therein and is located beneath a light-exposure region of a back surface of the semiconductor substrate. The opaque layer is on the back surface, partially covers the light-exposure region, and has an opaque-layer thickness perpendicular to an image-plane direction parallel to the back surface. The spectral filter is adjacent to the opaque layer in the image-plane direction, and partially covers the light-exposure region.
US12148772B2 Light detection device including an avalanche diode
There are provided a light detection device and a photoelectric conversion system including the light detection device including an avalanche diode including a first semiconductor region of a first conductivity type disposed at a first depth, a second semiconductor region of a second conductivity type disposed at a second depth deeper than the first depth with respect to the first surface, a third semiconductor region that is disposed at a third depth deeper than the second depth with respect to the first surface and is in contact with the second semiconductor region, and first and second separation regions each extending from the first depth to the third depth. The second semiconductor region and the third semiconductor region each extend from the first separation region to the second separation region. The first semiconductor region, the second semiconductor region, and the third semiconductor region have portions overlapping one another in planar view.
US12148771B2 Photoelectric conversion apparatus and optical detection system
An apparatus includes a layer that has a light incident surface and includes elements, and a wiring structure. Each of the elements includes a photodiode. The photodiode includes first and second regions of first and second conductivity types. A voltage is supplied to the second region through a second-conductivity-type region. The wiring structure includes a first wiring positioned closest to the layer among wirings to supply the voltage to the second-conductivity-type region, a plug connecting the first wiring and the second-conductivity-type region, and a second wiring supplying a voltage to the first region. The second wiring covers the first region when viewed in plan, and a distance between the second wiring and the layer is shorter than a distance between the first wiring and the layer.
US12148766B2 High-K dielectric materials comprising zirconium oxide utilized in display devices
Embodiments of the disclosure generally provide methods of forming a capacitor layer or a gate insulating layer with high dielectric constant as well as low film current leakage and desired film qualities for display applications. In one embodiment, a thin film transistor structure includes a dielectric layer formed on a substrate, wherein the dielectric layer is a zirconium containing material comprising aluminum, and gate, source and drain electrodes formed on the substrate, wherein the gate, source and drain electrodes formed above or below the dielectric layer.
US12148765B2 Array substrate and display device
An array substrate and display device are provided. The array substrate includes a base substrate, and gate lines, data lines, compensation blocks and sub-pixels located on the base substrate. Two gate lines are arranged between two adjacent rows of sub-pixels. The data lines are provided with multiple first extensions and second extensions arranged alternately. The extending direction of the first extensions intersects with the extending direction of the second extensions.
US12148761B2 Display device
By applying an AC pulse to a gate of a transistor which easily deteriorates, a shift in threshold voltage of the transistor is suppressed. However, in a case where amorphous silicon is used for a semiconductor layer of a transistor, the occurrence of a shift in threshold voltage naturally becomes a problem for a transistor which constitutes a part of circuit that generates an AC pulse. A shift in threshold voltage of a transistor which easily deteriorates and a shift in threshold voltage of a turned-on transistor are suppressed by signal input to a gate electrode of the transistor which easily deteriorates through the turned-on transistor. In other words, a structure for applying an AC pulse to a gate electrode of a transistor which easily deteriorates through a transistor to a gate electrode of which a high potential (VDD) is applied, is included.
US12148756B2 Selective polysilicon growth for deep trench polysilicon isolation structure
In some embodiments, the present disclosure relates to an integrated chip that includes a semiconductor device, a polysilicon isolation structure, and a first and second insulator liner. The semiconductor device is disposed on a frontside of a substrate. The polysilicon isolation structure continuously surrounds the semiconductor device and extends from the frontside of the substrate towards a backside of the substrate. The first insulator liner and second insulator liner respectively surround a first outermost sidewall and a second outermost sidewall of the polysilicon isolation structure. The substrate includes a monocrystalline facet arranged between the first and second insulator liners. A top of the monocrystalline facet is above bottommost surfaces of the polysilicon isolation structure, the first insulator liner, and the second insulator liner.
US12148754B2 Integrated circuit structure with hybrid cell design
A method includes placing, in a layout, a plurality of first cells each having a first NFET fin number. The first cells are swapped with a plurality of second cells each having a second NFET fin number less than the first NFET fin number. After swapping the first cells with the second cells, a timing critical path in the layout is identified. Some of the second cells in the identified timing critical path are swapped with a plurality of third cells each having a third NFET fin number greater than the second NFET fin number. After swapping some of the second cells in the identified timing critical path with the third cells, an integrated circuit is fabricated based on the layout.
US12148747B2 Gallium nitride (GAN) three-dimensional integrated circuit technology
Gallium nitride (GaN) three-dimensional integrated circuit technology is described. In an example, an integrated circuit structure includes a layer including gallium and nitrogen, a plurality of gate structures over the layer including gallium and nitrogen, a source region on a first side of the plurality of gate structures, a drain region on a second side of the plurality of gate structures, the second side opposite the first side, and a drain field plate above the drain region wherein the drain field plate is coupled to the source region. In another example, a semiconductor package includes a package substrate. A first integrated circuit (IC) die is coupled to the package substrate. The first IC die includes a GaN device layer and a Si-based CMOS layer.
US12148737B2 Semiconductor device
An object of the present disclosure is to facilitate thermal design in a semiconductor device in which MOSFETs and SBDs are connected in antiparallel. The semiconductor device includes a MOSFET chip provided on a first pattern, whose drain electrode and source electrode are electrically connected to the first pattern and a second pattern, respectively, an SBD chip provided on a third pattern, whose cathode electrode and anode electrode are electrically connected to the third pattern and fourth pattern, respectively, a drain main terminal connected to the first pattern, a source main terminal connected to the second pattern, a cathode main terminal connected to the third pattern, and an anode main terminal connected to the fourth pattern. At least one of between the drain main terminal and the cathode main terminal and between the source main terminal and the anode main terminal is not electrically connected.
US12148733B2 Shift control method in manufacture of semiconductor device
A shift control method in manufacture of semiconductor device includes at least the following step. A plurality of semiconductor dies is encapsulated with an insulating encapsulation over a carrier, where at least portions of the plurality of semiconductor dies are shifted after encapsulating. A lithographic pattern is formed at least on the plurality of semiconductor die, where forming the lithographic pattern includes compensating for a shift in a position of the portions of the plurality of semiconductor dies.
US12148725B2 Bonding structures and methods for forming the same
A bonding structure is provided, including a first substrate; a second substrate disposed opposite the first substrate; a first bonding layer disposed on the first substrate; a second bonding layer disposed on the second substrate and opposite the first bonding layer; and a silver feature disposed between the first bonding layer and the second bonding layer. The silver feature includes a silver nano-twinned structure including parallel twin boundaries. The silver nano-twinned structure includes 90% or more [111] crystal orientation. A method for forming a bonding structure is also provided. Each of steps of forming a first silver feature and second silver feature includes sputtering or evaporation coating. Negative bias ion bombardment is applied to the first silver feature and second silver feature during sputtering or evaporation.
US12148720B2 Detection substrate and manufacturing method thereof, flat panel detector and manufacturing method thereof
A detection substrate and manufacturing method thereof, a flat panel detector and manufacturing method thereof. The detection substrate includes: a substrate including a detection region, a binding region, a controllable on-off region, and a cutting region; a plurality of detection units including transistors and photosensitive devices located in the detection region, a transistor includes a gate, a first electrode and a second electrode; a photosensitive device is connected to the first or second electrode; a plurality of conductive wires, one end is connected to the gate, and the other end is extended to the binding region; a conductive ring disposed in the cutting region; a plurality of detection wires, one end is connected to the conductive ring, the other end is connected to the conductive wires, the detection wires are passed through the controllable on-off region; the detection wires located in the controllable on-off region can have a disconnected state.
US12148717B2 Through wafer trench isolation between transistors in an integrated circuit
In described examples of an integrated circuit (IC) there is a substrate of semiconductor material having a first region with a first transistor formed therein and a second region with a second transistor formed therein. An isolation trench extends through the substrate and separates the first region of the substrate from the second region of the substrate. An interconnect region having layers of dielectric is disposed on a top surface of the substrate. A dielectric polymer is disposed in the isolation trench and in a layer over the backside surface of the substrate. An edge of the polymer layer is separated from the perimeter edge of the substrate by a space.
US12148714B2 Three-dimensional memory devices and methods for forming the same
Three-dimensional (3D) memory devices and methods for forming the same are disclosed. In certain aspects, a 3D memory device includes a stack structure containing a core region and a staircase region, a channel structure extending through the stack structure in the core region, and a first support structure extending through the stack structure in the staircase region. The first support structure includes a first portion extending along a first direction and a second portion protruding from the first portion along a second direction perpendicular to the first direction.
US12148706B2 Substrate loss reduction for semiconductor devices
Various embodiments of the present disclosure are directed towards an integrated circuit (IC) chip comprising a semiconductor device that is inverted and that overlies a dielectric region inset into a top of a semiconductor substrate. An interconnect structure overlies the semiconductor substrate and the dielectric region and further comprises an intermetal dielectric (IMD) layer. The IMD layer is bonded to the top of the semiconductor substrate and accommodates a pad. A semiconductor layer overlies the interconnect structure, and the semiconductor device is in the semiconductor layer, between the semiconductor layer and the interconnect structure. The semiconductor device comprises a first source/drain electrode overlying the dielectric region and further overlying and electrically coupled to the pad. The dielectric region reduces substrate capacitance to decrease substrate power loss and may, for example, be a cavity or a dielectric layer. A contact extends through the semiconductor layer to the pad.
US12148704B2 Electrical interconnect bridge
Electrical interconnect bridge technology is disclosed. An electrical interconnect bridge can include a bridge substrate formed of a mold compound material. The electrical interconnect bridge can also include a plurality of routing layers within the bridge substrate, each routing layer having a plurality of fine line and space (FLS) traces. In addition, the electrical interconnect bridge can include a via extending through the substrate and electrically coupling at least one of the FLS traces in one of the routing layers to at least one of the FLS traces in another of the routing layers.
US12148696B2 Methods for reducing dual damascene distortion
An integrated circuit structure includes a first low-k dielectric layer having a first k value, and a second low-k dielectric layer having a second k value lower than the first k value. The second low-k dielectric layer is overlying the first low-k dielectric layer. A dual damascene structure includes a via with a portion in the first low-k dielectric layer, and a metal line over and joined to the via. The metal line includes a portion in the second low-k dielectric layer.
US12148694B2 Semiconductor device with patterned ground shielding
Semiconductor devices and methods of formation are provided herein. A semiconductor device includes a first inductor, a patterned ground shielding (PGS) proximate the first inductor comprising one or more portions and a first switch configured to couple a first portion of the PGS to a second portion of the PGS. The semiconductor device also has a configuration including a first inductor on a first side of the PGS, a second inductor on a second side of the PGS and a first switch configured to couple a first portion of the PGS to a second portion of the PGS. Selective coupling of portions of the PGS by activating or deactivating switches alters the behavior of the first inductor, or the behavior and interaction between the first inductor and the second inductor. A mechanism is thus provided for selectively configuring a PGS to control inductive or other properties of a circuit.
US12148692B2 Semiconductor package and manufacturing method thereof
A semiconductor package and a manufacturing method thereof are provided. A package substrate of a device includes a functional circuit structure in a central region of the package substrate and a seal ring structure in a peripheral region of the package substrate and electrically isolated from the functional circuit structure. The seal ring structure includes a via pattern including outer discrete features arranged in an outer loop and inner discrete features arranged in an inner loop between the outer loop and the functional circuit structure. In a top view, ends of adjacent two of the inner discrete features are spaced apart from each other by a non-zero distance, and one of the outer discrete features overlaps the non-zero distance.
US12148689B2 Semiconductor device with interconnectors of different density
The present application discloses a semiconductor device. The semiconductor device includes a package structure including a first side and a second side opposite to the first side; an interposer structure positioned over the first side of the package structure; a first die positioned over the interposer structure; a second die positioned over the interposer structure; and a plurality of middle interconnectors positioned between the first side of the package structure and the first die and between the first side of the package structure and the second die. The plurality of middle interconnectors topographically aligned with the first die include a first density. The plurality of middle interconnectors topographically aligned with the second die include a second density different from the first density.
US12148683B2 Semiconductor device
A semiconductor device includes: a first transistor provided with an electron transit layer made of a nitride semiconductor, a first gate electrode, a first source electrode, and a first drain electrode; and a second transistor that includes a second gate electrode, a second source electrode, and a second drain electrode. The first gate electrode and the second drain electrode are electrically connected to each other, while the first source electrode and the second source electrode are not electrically connected to each other.
US12148681B2 Fan-out package structure and method for manufacturing the same
The present invention provides a fan-out package structure and a method for manufacturing the same. The fan-out package structure includes at least one chip and at least one redistribution layer on a functional surface side of the chip, and the redistribution layer includes a dielectric layer and a metal wiring layer distributed within the dielectric layer. The fan-out package structure further includes at least one dummy wafer on the redistribution layer, and the dummy wafer is insulated from the chip and in contact with the metal wiring layer. By providing the dummy wafer on the redistribution layer and configuring the dummy wafer to connect to the metal wiring layer, the dummy wafer can not only function to support the structure and suppress the warpage, but also form a continuous heat dissipation channel, thereby improving thermal management capability of the fan-out package structure.
US12148679B2 Semiconductor device including an exposed solderable element
A semiconductor device, a semiconductor package, and a method of manufacturing the same are provided. The semiconductor device includes an electronic component, a first thermal conductive layer, a second thermal conductive layer, and a solderable element. The first thermal conductive layer is disposed adjacent to a surface of the electronic component. The second thermal conductive layer is disposed on the first thermal conductive layer and exposes a portion of the first thermal conductive layer. The solderable element is disposed on the second thermal conductive layer.
US12148677B2 Semiconductor device and method of forming ultra high density embedded semiconductor die package
A semiconductor device has a plurality of semiconductor die. A first prefabricated insulating film is disposed over the semiconductor die. A conductive layer is formed over the first prefabricated insulating film. An interconnect structure is formed over the semiconductor die and first prefabricated insulating film. The first prefabricated insulating film is laminated over the semiconductor die. The first prefabricated insulating film includes glass cloth, glass fiber, or glass fillers. The semiconductor die is embedded within the first prefabricated insulating film with the first prefabricated insulating film covering first and side surfaces of the semiconductor die. The interconnect structure is formed over a second surface of the semiconductor die opposite the first surface. A portion of the first prefabricated insulating film is removed after disposing the first prefabricated insulating film over the semiconductor die. A second prefabricated insulating film is disposed over the first prefabricated insulating film.
US12148670B2 Method for manufacturing fin field effect transistor
The present application discloses a method for manufacturing fin field effect transistors, comprising: step 1: performing first time etching to form top portions of fins, each of the top portions is divided into a first section and a second section; step 2: forming sacrificial sidewalls on the side surfaces of the second section but not on the side surfaces of the first section; step 3: forming a doped dielectric layer to coat the side surfaces of the first section; step 4: performing a dopant drive process to diffuse dopants of the doped dielectric layer into the first section; step 5: removing the doped dielectric layer and the sacrificial sidewalls; step 6: performing second time etching to form bottom portions of the fins; and step 7: forming a dielectric isolation layer between adjacent fins.
US12148669B2 Semiconductor device with S/D bottom isolation and methods of forming the same
Semiconductor device and the manufacturing method thereof are disclosed. An exemplary semiconductor device comprises first semiconductor stack over a substrate, wherein the first semiconductor stack includes first semiconductor layers separated from each other and stacked up along a direction substantially perpendicular to a top surface of the substrate; second semiconductor stack over the substrate, wherein the second semiconductor stack includes second semiconductor layers separated from each other and stacked up along the direction substantially perpendicular to the top surface of the substrate; inner spacers between edge portions of the first semiconductor layers and between edge portions of the second semiconductor layers; and a bulk source/drain (S/D) feature between the first semiconductor stack and the second semiconductor stack, wherein the bulk S/D feature is separated from the substrate by a first air gap, and the bulk S/D feature is separated from the inner spacers by second air gaps.
US12148664B2 Semiconductor device and method having a through substrate via and an interconnect structure
An embodiment is a method including forming a first interconnect structure over a first substrate, the first interconnect structure comprising dielectric layers and metallization patterns therein, patterning the first interconnect structure to form a first opening, coating the first opening with a barrier layer, etching a second opening through the barrier layer and the exposed portion of the first substrate, depositing a liner in the first opening and the second opening, filling the first opening and the second opening with a conductive material, and thinning the first substrate to expose a portion of the conductive material in the second opening, the conductive material extending through the first interconnect structure and the first substrate forming a through substrate via.
US12148662B2 Semiconductor element, semiconductor element group, and method of manufacturing semiconductor element
A semiconductor element separated from an original substrate includes: an element substrate; and an element constitution part formed on the element substrate, wherein a pattern indicating a position of the semiconductor element before separating the semiconductor element from the original substrate is formed on at least one of the element substrate and the element constitution part.
US12148658B2 Method for manufacturing an electronic device
The present disclosure discloses a method for manufacturing an electronic device, including: setting a basic working area; a photoresist coating process; a development process; an etching process; an exposure process; a metal plating process; and a polishing process, wherein the photoresist coating process, the development process, the etching process, the exposure process, the metal plating process and the polishing process respectively have a maximum optimized process area, and a smallest one of the maximum optimized process areas is selected as the basic working area.
US12148657B2 Semiconductor structure and method for forming the same
A semiconductor interconnect structure includes a conductive line electrically coupled to an active semiconductor device, a first etch stop layer formed over the conductive line, a first dielectric layer formed over the first etch stop layer, a second etch stop layer formed over the first dielectric layer, a second dielectric layer formed over the second etch stop layer, and an interconnect structure electrically coupled to the via and extending through the first etch stop layer, the first dielectric layer, the second etch stop layer, and the second dielectric layer. The interconnect structure includes a via extending through the first etch stop layer, the second etch stop layer, and the first dielectric layer and a trench extending through the second dielectric layer.
US12148653B2 Method of manufacturing semiconductor devices
In accordance with an aspect of the present disclosure, in a pattern forming method for a semiconductor device, a first opening is formed in an underlying layer disposed over a substrate. The first opening is expanded in a first axis by directional etching to form a first groove in the underlying layer. A resist pattern is formed over the underlying layer. The resist pattern includes a second opening only partially overlapping the first groove. The underlying layer is patterned by using the resist pattern as an etching mask to form a second groove.
US12148639B2 Correcting target locations for temperature in semiconductor applications
Methods and systems for determining information for a specimen are provided. One system includes an output acquisition subsystem configured to generate output for a specimen at one or more target locations on the specimen and one or more temperature sensors configured to measure one or more temperatures within the system. The system also includes a deep learning model configured for predicting error in at least one of the one or more target locations based on at least one of the one or more measured temperatures input to the deep learning model by the computer subsystem. The computer subsystem is configured for determining a corrected target location for the at least one of the one or more target locations by applying the predicted error to the at least one of the one or more target locations.
US12148638B2 Abnormality detection system
An abnormality detection system includes a waveform acquisition unit configured to acquire waveform data that changes over time; an abnormality degree calculation unit, and an abnormality determination unit. The abnormality degree calculation unit is configured to calculate an abnormality degree based on a cumulative value obtained by accumulating absolute values of differences in data values for each unit time from the waveform data acquired by the waveform acquisition unit. The abnormality determination unit is configured to determine whether the waveform data is normal or abnormal based on the abnormality degree calculated by the abnormality degree calculation unit.
US12148635B2 Cleave systems having spring members for cleaving a semiconductor structure and methods for cleaving such structures
Cleave systems for cleaving a semiconductor structure are disclosed. The cleave systems may include a cleave arm that is moveable from a starting position to a raised position in which a cleave stress is applied to the semiconductor structure. Spring members store energy as the cleave arm is raised with the stored spring energy causing the structure to cleave into two pieces upon initiation of the cleave across the structure.
US12148632B2 Substrate processing apparatus and cleaning method of mist guard
A substrate processing apparatus includes a holder configured to hold a substrate; a driving unit configured to rotate the holder; an inner cup body provided in the holder to surround the substrate held by the holder; a mist guard, surrounding the holder and the inner cup body, configured to be moved up and down; a cleaning liquid supply configured to supply a cleaning liquid; and a controller. The controller is configured to perform: supplying a processing liquid to the substrate from a processing liquid supply, in a state that the substrate is held by the holder and the mist guard is raised; and dispersing, after the supplying of the processing liquid, the cleaning liquid supplied from the cleaning liquid supply to an entire inner peripheral surface of the mist guard, in a state that the substrate is carried out from the holder and the mist guard is raised.
US12148631B2 Semiconductor module, method for manufacturing semiconductor module, and level different jig
A method for manufacturing a fin-integrated semiconductor module includes: clamping a fin-integrated heat-dissipation base using a level different jig while making the heat-dissipation base vary in height; and soldering a semiconductor assembly onto the heat-dissipation base. A semiconductor module includes a fin-integrated heat-dissipation base and a semiconductor assembly provided on the heat-dissipation base. A bending width of the heat-dissipation base is 200 μm or less.
US12148628B2 Semiconductor device and corresponding method
A leadframe includes a die pad and a set of electrically conductive leads. A semiconductor die, having a front surface and a back surface opposed to the front surface, is arranged on the die pad with the front surface facing away from the die pad. The semiconductor die is electrically coupled to the electrically conductive leads. A package molding material is molded over the semiconductor die arranged on the die pad. A stress absorbing material contained within a cavity delimited by a peripheral wall on the front surface of the semiconductor die is positioned intermediate at least one selected portion of the front surface of the semiconductor die and the package molding material.
US12148623B2 Deposition of tungsten on molybdenum templates
Provided herein are low resistance metallization stack structures for logic and memory applications and related methods of fabrication. The methods involve forming bulk conductive films on thin low resistivity transition metal layers that have large grain size. The bulk conductive films follow the grains of the low resistivity transition metal films, resulting in large grain size. Also provided are devices including template layers and bulk films.
US12148619B2 Manufacturing method for semiconductor structure, and semiconductor structure
A manufacturing method for a semiconductor structure includes: a substrate is provided, the substrate including a first region and a second region; a dielectric layer is formed on the substrate; a first diffusion film layer having a first metal oxide layer is formed on the dielectric layer; the first diffusion film layer corresponding to the second region is removed; a second diffusion film layer is formed on the dielectric layer corresponding to the second region, the second diffusion film layer including a second metal oxide layer interfacing with the dielectric layer; and an annealing treatment is performed to diffuse a first metal element in the first metal oxide layer into the dielectric layer corresponding to the first region and diffuse a second metal element in the second metal oxide layer into the dielectric layer corresponding to the second region.
US12148618B2 Mask structure, semiconductor structure and methods for manufacturing same
A mask structure, a semiconductor structure and methods for manufacturing the same are disclosed. The method for manufacturing the mask structure includes: forming a pattern transfer layer, a first etching stop layer, a first sacrificial layer and a first hard mask layer sequentially stacked from bottom to top; patterning the first sacrificial layer and the first hard mask layer, to obtain a first sacrificial pattern, the first sacrificial pattern exposing the first etching stop layer; forming a first initial mask pattern on side walls of the first sacrificial pattern; removing the first sacrificial pattern; removing, based on the first initial mask pattern, a part of the first etching stop layer of which a top surface being exposed; removing the first initial mask pattern, and using the remaining part of the first etching stop layer on the upper surface of the pattern transfer layer as a first mask pattern.
US12148614B2 Method of manufacturing semiconductor device, substrate processing apparatus and non-transitory computer-readable recording medium
Described herein is a technique capable of forming a flat film. According to one or more embodiments of the present disclosure, there is provided a technique that includes: (a) forming a first layer on a substrate by performing a first layer forming cycle once or more, wherein the first layer forming cycle includes: (a1) supplying a first element-containing gas to the substrate in a process chamber; and (a2) supplying a first reducing gas to the substrate a plurality of times, and wherein (a1) and (a2) are sequentially performed; and (b) forming a second layer on the first layer by performing a second layer forming cycle once or more after (a), wherein the second layer forming cycle includes: (b1) supplying a second element-containing gas to the substrate; and (b2) supplying a second reducing gas to the substrate, and wherein (b1) and (b2) are sequentially performed.
US12148610B2 Spin on carbon composition and method of manufacturing a semiconductor device
A composition, comprising: a carbon backbone polymer; a first crosslinker; and a second crosslinker. The first crosslinker partially crosslinks the carbon backbone polymer at a temperature ranging from 100° C. to 170° C., and the second crosslinker crosslinks the carbon backbone polymer at a temperature ranging from 180° C. to 300° C. The first crosslinker is one or more selected from the group consisting of A-(OR)x, A-(NR)x, where A is a monomer, oligomer, or a second polymer having a molecular weight ranging from 100 to 20,000, R is an alkyl group, cycloalkyl group, cycloalkylepoxy group, or C3-C15 heterocyclic group, OR is an alkyloxy group, cycloalkyloxy group, carbonate group, alkylcarbonate group, alkyl carboxylate group, tosylate group, or mesylate group, NR is an alkylamide group or an alkylamino group, and x ranges from 2 to 1000. The second crosslinker is different from the first crosslinker.
US12148605B2 Interference suppression in mass spectrometer
A method of operating a collision cell (10) in a mass spectrometer is disclosed. The collision cell comprises an entrance aperture (116), an exit aperture (117) and electrodes (113, 114) for producing electric fields. The method comprises feeding ions in a forward axial direction (LD) through the entrance aperture into the collision cell, producing a first electric field to trap ions, and subsequently producing a second electric field to accelerate trapped ions in the forward axial direction. The method further comprises producing a gas flow (G1) which is, at least at the entrance aperture (116) of the collision cell, contrary to the forward axial direction (LD), so as to reduce the kinetic energy of ions in dependence on their collisional cross sections. A collision cell arranged for carrying out the method is also disclosed, as well as a mass spectrometer comprising such a collision cell.
US12148603B2 Methods and systems for tuning a mass spectrometer
A tuning system may acquire, from a mass spectrometer during a batch of one or more analytical runs performed with the mass spectrometer, tune data associated with an operating characteristic of the mass spectrometer. The tuning system may determine, based on the tune data, a value of an operating parameter configured to adjust the operating characteristic of the mass spectrometer and set the operating parameter to the determined value.
US12148600B2 Deposition-condition output device, method for outputting deposition condition, recording medium and depositon apparatus
A deposition-condition output device includes a first calculating unit that calculates a first deposition condition under which a target result of deposition is obtained, based on a liner regression model applied to a deposition process by a deposition apparatus. The deposition-condition output device includes a second calculating unit that calculates a second deposition condition under which the target result of the deposition is obtained, based on a nonlinear regression model applied to the deposition process by the deposition apparatus, the second deposition condition being calculated by estimating a confidence interval of a predicted result of the deposition. The deposition-condition output device includes a selector that selects either the first deposition condition or the second deposition condition, based on whether the confidence interval of the predicted result estimated under the calculated second deposition condition satisfies a predetermined condition.
US12148597B2 Multi-zone gas distribution systems and methods
The present technology includes improved gas distribution designs for forming uniform plasmas during semiconductor processing operations or for treating the interior of semiconductor processing chambers. While conventional gas distribution assemblies may receive a specific reactant or reactant ratio which is then distributed into the plasma region, the presently described technology allows for improved control of the reactant input distribution. The technology allows for separate flows of reactants to different regions of the plasma to offset any irregularities observed in process uniformity. A first precursor may be delivered to the center of the plasma above the center of the substrate/pedestal while a second precursor may be delivered to an outer portion of the plasma above an outer portion of the substrate/pedestal. In so doing, a substrate residing on the pedestal may experience a more uniform etch or deposition profile across the entire surface.
US12148596B2 High-frequency power supply device
A high-frequency power supply device includes: a first power supply that supplies first high-frequency power to a load by outputting a first high-frequency voltage having a first fundamental frequency; a second power supply that supplies second high-frequency power to the load by outputting a second high-frequency voltage having a second fundamental frequency lower than the first fundamental frequency; a first matching unit that performs a first matching operation of matching an impedance of the first power supply with an impedance of the load in a state in which intermodulation distortion caused by the first high-frequency power and the second high-frequency power being simultaneously supplied to the load, occurs. The first power supply frequency-modulates the first high-frequency voltage with a modulation signal having a same frequency as the second fundamental frequency to output a modulated wave after the first matching operation is completed.
US12148594B2 Charged particle beam apparatus and image acquiring method
A charged particle beam apparatus acquires a scanned image by scanning a specimen with a charged particle beam, and detecting charged particles emitted from the specimen. The apparatus includes a charged particle beam source that emits the charged particle beam; an irradiation optical system that scans the specimen with the charged particle beam; a plurality of detection units that detects the charged particles emitted from the specimen; and an image processing unit that reconstructs a profile of a specimen surface of the specimen, based on a plurality of detection signals outputted from the plurality of detection units. The image processing unit: determines an inclination angle of the specimen surface, based on the plurality of detection signals; processing to determine a height of the specimen surface, based on the scanned image; and reconstructs the profile of the specimen surface, based on the inclination angle and the height.
US12148590B2 Fault current detection for solid-state circuit breakers and method of operating solid-state circuit breakers
Solid-state circuit breakers and method of operating same are provided. A solid-state circuit breaker (SSCB) is configured to generate a first output representative of a current through a current path of the SSCB. An analog fault detection circuit is coupled with first output and is configured to assert a second output in response to the current exceeding a trip current level. At least one analog-to-digital converter (ADC) is configured to generate samples of the first output, where the at least one ADC has a di/dt detection bandwidth that is less than a di/dt detection bandwidth of the analog fault detection circuit. The SSCB is further configured to disable the current path through the SSCB in response to determining, asynchronously, that either the second output is being asserted by the analog fault detection circuit or the samples indicate that the current through the current path exceeds the trip current level.
US12148589B2 Shape-transformable switch apparatus based on electrorheological fluid
In an embodiment a shape-transformable switch apparatus includes a housing comprising an accommodating region with a high voltage electrode, a Electrorheological (ER) fluid located in the accommodating region, the ER fluid configured to change viscosity and rigidity, a switch cover shielding an upper portion of the housing, the switch cover configured to change a shape based on changes of the viscosity and of the rigidity of the ER fluid; and a controller configured to allow a voltage to be applied to the high voltage electrode such that an electrostatic attraction is generated so that the ER fluid flows and is pressed against the switch cover thereby changing a shape of the switch cover.
US12148588B2 Method of controlling electromagnetic relay, and control apparatus
A method of controlling an electromagnetic relay includes supplying a first voltage to an exciting coil to bring a movable terminal into contact with a fixing terminal; causing a coupling state determination unit to determine that a coupling failure is detected in a case where the movable terminal is not brought into contact with the fixing terminal and the electromagnetic relay is not turned on despite the supplying the first voltage to the exciting coil; and supplying a second voltage higher than the first voltage from a booster circuit to the exciting coil in a case where the coupling state determination unit determines that the coupling failure is detected. The second voltage is generated by boosting the first voltage by the booster circuit.
US12148587B2 Manufacture method of a concave disc-shaped structure of bimetal strip
A manufacture method of a concave disc-shaped structure of bimetal strip, particularly to one that is a coaxial positioning method of the guide hole which having elastic disc-shape structure bimetal strips not affected by external stress, which having a bimetal structure which outer edge will not be damaged and does not affect by stress while inner edge pulling closed to the outer edge, it includes: a bimetal strip, a lug, and an assembling jig, having two displaceable positioning holes, and use the guiding surface to make the two positioning holes gradually turn inside to condense to the combining surface of the lugs, so as to achieve the purpose of accurate positioning and combination.
US12148586B2 Button deck with non-penetrating pushbutton
A button deck includes a substrate and a two-part non-penetrating pushbutton assembly with an upper portion positioned on an upper surface of the substrate and a lower portion positioned on a lower surface of the substrate. The upper portion includes a button face positioned in a button frame that is coupled to the upper surface of the substrate. The button face is configured to be pressed to move within the button frame toward the upper surface of the substrate. The upper portion and the lower portion are configured to work together to provide a signal to an EGM that the button face has been pressed. The pushbutton assembly is non-penetrating because it does not provide any penetration points through the substrate of the button deck.
US12148585B2 Vacuum interrupter conductor assembly with integrated Thomson coil
An actuator for opening the separable contacts of a circuit interrupter integrates a Thomson coil arrangement into the movable and stationary conductor assemblies. A movable separable contact is coupled to one end of the movable conductor, and a stationary separable contact is coupled to one end of the stationary conductor. The movable and stationary conductors are each formed with a collar positioned near the respective movable and stationary separable contacts. The actuator further includes a coil seated within a coil housing, and the coil housing is coupled to the stationary conductor collar. A conductive member shaped as a cup and structured to be actuated by the coil is coupled to the movable conductor collar, such that the rim of the cup faces the coil. A housing is positioned around the conductive member cup body with bellows and coupled to the coil housing, forming a vacuum chamber around the separable contacts.
US12148580B2 MEMS device built on substrate with ruthenium based contact surface material
A method of fabricating and packaging an ohmic micro-electro-mechanical system (MEMS) switch device may comprise constructing the switch device on an insulating substrate. The switch device may have contacts that consist of a platinum-group metal. The method may further comprise forming an oxidized layer of the platinum-group metal on an outer surface of each of the one or more contacts. The method may further comprise bonding an insulating cap to the insulating substrate, to hermetically seal the switch device. The bonding may occur in an atmosphere that has a proportion of oxygen within a range of 0.5% to 30%, such that, after the switch device has been hermetically sealed within the sealed cavity, an atmosphere within the sealed cavity has a proportion of oxygen within the range of 0.5% to 30%. The platinum-group metal may be ruthenium, and the oxidized layer of the platinum-group metal may be ruthenium dioxide.
US12148572B2 Multilayer electronic component
A multilayer electronic component includes a body having a dielectric layer and first and second internal electrodes alternately disposed with the dielectric layer interposed therebetween. The body has a hexahedral shape. A first external electrode includes a first connection portion disposed on a third surface, and first and third band portions extending from the first connection portion respectively onto a portion of a first and a second surface. A second external electrode includes a second connection portion disposed on a fourth surface, and second and fourth band portions extending from the second connection portion respectively onto a portion of the first and second surfaces. An insulating layer including an oxide containing hafnium is disposed on the first and second connection portions and covers the second surface and the third and fourth band portions. First and second plating layers are disposed respectively on the first and second band portions.
US12148571B2 Mutilayer electronic component
A multilayer electronic component includes a body and first and second surfaces opposing each other in a first direction, third and fourth surfaces connected to the first and second surfaces and opposing each other in a second direction; a first external electrode including a first connection portion disposed on the third surface, and a first band portion extending from the first connection portion to a portion of the first surface; a second external electrode including a second connection portion disposed on the fourth surface, and a second band portion extending from the second connection portion to a portion of the first surface; an insulating layer disposed on the second surface and extending to the first and second connection portions; a first plating layer disposed on the first band portion; and a second plating layer disposed on the second band portion, wherein the insulating layer includes an oxide including silicon (Si).
US12148564B2 Manufacturing method of an integrally formed inductor
A manufacturing method of an integrally formed inductor, comprises: sintering a soft magnetic material to prepare a magnetic core plate with a plurality of grooves; respectively putting hollow coils into the plurality of grooves; putting a magnetic core plate provided with coils into a forming die, adding a soft magnetic material in a fluid state, and integrally forming the soft magnetic material in the fluid state on the magnetic core plate through pressing; coating semi-finished inductors with an insulating material to form an insulating coating layer, and exposing only two terminals of the coils; areas where the coil terminals are exposed on a surface of the insulating coating layer being metallized to form electrodes of the integrally formed inductor. Therefore, the disclosure provides a manufacturing method of an integrally formed inductor which is subminiature in size, ultra-thin and high in reliability.
US12148562B2 Magnetic component
A magnetic component has a primary coil 10; a secondary coil 20 disposed to face the primary coil 10; a core 500 which passes through the primary coil 10 and the secondary coil 20; and a coil sealing part 50 which seals at least the primary coil 10 and the secondary coil 20, and a part or whole of region between the primary coil 10 and the secondary coil 20 and the core 500.
US12148558B2 Wound inductor component
In a wound inductor component, a first flange and a second flange are connected to both ends of a winding core in the central axial line direction, and protrude from the winding core to both sides in a height direction. A cover member covers a portion from the upper end of the first flange to the upper end of the winding core from above. In a sectional view including the central axial line and along the height direction, a first average distance, which is an average distance in the height direction from the upper end of the first flange to the upper end of the cover member, is 25% or more and 45% or less (i.e., 25% to 45%) of a second average distance, which is an average distance in the height direction from the upper end of the winding core to the upper end of the cover member.
US12148552B2 Temperature sensor and method of manufacturing temperature sensor
A temperature sensor includes: a first supporting film made of an electric insulation material; a second supporting film that is made of an electric insulation material and is stacked on the first supporting film; and a sensor element provided between the first supporting film and the second supporting film. The sensor element includes a thermosensitive body having electric characteristics that change with temperature, and a first lead pattern and a second lead pattern that are electrically connected to the thermosensitive body. The first supporting film and the second supporting film are disposed to face each other in a region where the thermosensitive body is provided.
US12148551B2 Cable with joints for the connection of cable armour non-metallic elements
The present disclosure relates to a cable comprising a cable core and an armor, the armor being formed by a plurality of consecutive sections of non-metallic tensile elements wound around the cable core, each section including a first non-metallic tensile element connected to a second non-metallic tensile element of the consecutive sections by a joint comprising a first socket and a second socket, each of said sockets comprising a flat body extending longitudinally along a longitudinal axis (S) between a proximal end and a distal end and comprising an inner through bore between a proximal aperture at the proximal end and a distal aperture at the distal end, the first and second non-metallic tensile elements having an end portion being housed in the inner through bore of respectively the first and second socket by the proximal aperture and secured therein by a bonding material, and each inner through bore being shaped to translationally and rotationally lock the bonding material; an interconnecting device translationally and rotationally locked in the distal apertures of the first and the second sockets and allowing the sockets to relatively rotate exclusively around at least one rotation axis (R) perpendicular to a plane where the socket body longitudinal axes (S) of the first and the second sockets lie.
US12148550B2 Silane functional stabilizers for extending long-term electrical power cable performance
Provided are methods for extending the life of in-service electrical cable having polymeric insulation, comprising injecting into the cable a dielectric gel formulation containing: (a) Si—H endblocked polydiorganosiloxane (H(R2SiO)x(R2Si)H); (b) polydiorganosiloxane endblocked with unsaturated carbon-carbon functionality; (c) hydrosilylation catalyst suitable to cure (a) and (b); and (d) at least one organoalkoxysilane functional additive (e.g., anti-oxidant-based alkoxysilane, voltage stabilizer-based alkoxysilane, hindered amine light stabilizer (HALS)-based alkoxylsilane, UV absorber-based alkoxysilane, etc.), wherein (a) and (b) are cured post-injection into a non-flowable gel, and wherein (d) diffuses into the insulation. The methods may further comprise a hydrolysis/condensation catalyst compatible with the hydrosilylation catalyst so as not to interfere with the cure of (a), (b) and (c), and/or be compatible with optional siloxane crosslinkers, and/or with optional hydrosilylation inhibitors.
US12148549B2 Fluoropolymer insulated communications cable
A communications cable is provided that includes a pair of twisted pair of wires, each coated with a fluoropolymer insulator. The twisted pair of wires is configured to carry a differential signal, such as a differential data signal and/or a differential power signal. The fluoropolymers are highly effective insulators and significantly reduce both the effects of internal and external electromagnetic interference while maintaining low cable attenuation, even when operating within a temperature range of −40° C. to 150° C.
US12148548B2 Insulated conductor for use in a winding, winding derived therefrom and corresponding manufacturing methods
An insulated conductor including: at least one electrical conductor; and, an insulating coating covering said electrical conductor, having n layer(s), “n” being an integer greater than or equal to 1, the nth layer being the outermost layer having a pseudo-amorphous composition Cn including at least 50% by weight of a polyaryletherketone. A process for manufacturing the insulated conductor, a heat-welding process using two sections of insulated conductor, and a coil capable of being obtained by heat-welding a winding of the insulated conductor.
US12148546B2 Electrically and/or magnetically active material and production method thereof
A method of formulating and using pastes, inks or adhesives made of electrically conductive and magnetically polarizable materials bound by a polymeric matrix includes depositing a paste, ink or adhesive at a low temperature, and using the paste, ink or adhesive as an electrically and magnetically and thermally active component, either in a wet or dried state. The polymer matrix provides the deposited product with mechanical properties, which integrate with the electrical and magnetic functions expressed by the other materials in the product. The product can be deposited both on a flexible and a rigid substrate, and can be used directly on the substrate, or in a form released from the substrate. The deposited product may be used as an electromagnetic and thermal component and device, such as an electromagnetic welder, electromagnetic heater, multifunctional material and coating passivating a static electric charge, magnetoresistive sensor, electromechanical relay, or electromechanical actuator.
US12148544B2 Stable top-bridge manufacturing for DAX gratings
In order to improve the mechanical stability of an X-ray grating with top bridges for X-ray dark field imaging and/or X-ray phase contrast imaging, it is proposed to reduce or prevent the undesired high stress on the top bridges by a change in the manufacturing process. Specifically, it is proposed to electroplate the top bridges after the bending. In other words, the electroplating of the top bridges is performed on the bent geometry.
US12148541B2 Ventilated cask for nuclear waste storage
A natural passively cooled ventilated cask includes a cavity which holds a canister containing heat and radiation emitting spent nuclear fuel assemblies or other high level wastes. Ambient ventilation or cooling air is drawn inwards beneath the cask and vertically upwards into a lower portion of the cavity through air inlet ducts formed integrally with a bottom canister support structure coupled to the cask. The air heated by the canister flows upwards in the cavity and returns to atmosphere through air outlet ducts in the cask lid. Air circulation is driven via natural convective thermo-siphon flow. Structural standoff members elevate the bottom of the cask above a concrete base pad forming an air inlet plenum beneath the canister support structure. The lateral sidewall surface of the cask has no penetrations for the air inlets, which eliminates any streaming path for radiation emanating from the spent nuclear fuel.
US12148540B2 Tube grid cell for a nuclear fuel bundle
A tube grid cell (2) for a fuel bundle (8) of a nuclear reactor. The tube grid cell (2) having the length (L), comprises a cell housing (10) which has, along the longitudinal axis A, a lower section (16), an upper section (18) and a middle section (20). The middle section (20) is provided with two pairs of support members (22) and a resilient member (24) configured to generate a resilient force in an inward radial direction, the resilient member is arranged at essentially equal distance from the support members (22), and positioned approximately (120) degrees apart from the support members seen along axis A. The upper section (18) and the lower section (16) have respectively a length L1 and L2 along axis A that is larger than 0.1 L and smaller than 0.3 L, and is provided with a solid housing wall, having an even thickness and no openings, indentations or protrusions.
US12148535B2 Incrementally optimized pharmacokinetic and pharmacodynamic model
The invention relates to a method for predicting a value of a parameter of a system (20). The value of the parameter of the system (20) is predicted by incrementally optimizing a pharmacokinetic and pharmacodynamic model based on values of parameters of the system (20) received over time. This allows for predicting values of the parameters of the system (20) with improved accuracy. In one embodiment the system (20) comprises a coagulation system (21) comprising an anticoagulant. The predicted value of the parameter of the system (20) can be a point in time at which the coagulation system (21) reaches hemostatic balance after a periodic supply of anticoagulant to the coagulation system (21) is discontinued.
US12148529B2 E-triage: an electronic emergency triage system
An embodiment in accordance with the present invention provides a system that uses simple standardized patient information routinely collected at triage to distribute patients amongst triage levels based on critical and time-sensitive outcomes. The present invention estimates the probability of electronic medical record (EMR) recorded events for patients at triage. Predictions are made for patients based upon clinical information routinely collected at triage which include demographics (age and gender), vital signs (temperature, heart rate, systolic blood pressure, respiratory rate, and oxygen saturation), complaint(s), medical/surgical history, chronic conditions, and mode of arrival. Vital signs are categorized as normal or gradations of abnormal.
US12148523B2 Electronic interface for healthcare resource scheduling
A system for healthcare resource scheduling is configured to calculate differential demand for a type of healthcare resource; based on the differential demand for the type of healthcare resource, determine, via an optimization engine, a suggested resource assignment; cause an operator device to display a user interface that displays a visual representation of the differential demand for the type of healthcare resource and a visual representation of the suggested resource assignment, wherein the visual representation of the suggested resource assignment is selectable by an operator of the operator device; receive, from the operator device, an operator selection comprising a selection of the suggested resource assignment in the user interface; and transmit an assignment notification to a computing device associated with a particular available resource of the type of healthcare resource.
US12148520B1 Virtual therapy-based apparatus and method for treatment of psychological issues
A system for virtual therapy-based treatment of psychological issues is disclosed. The system receives a first input associated with a first scene via one or more sources. The system further extracts a set of audio signals associated with a set of objects within the first scene based on the received first input. The system further generates digital immersive content associated with the first scene based on the received first input and the extracted set of audio signals. The generated digital immersive content includes at least a first virtual object of a set of virtual objects associated with the set of objects and a first audio signal of the extracted set of audio signals. The system further renders the generated digital immersive content via a user platform. The user platform executes on the first user device associated with the first user.
US12148513B2 Medical indication determination using neural network prediction engine
A method includes receiving first information associated with a patient, second information associated with a provider, and third information associated with an order, and determining, using a multi-layer neural network, a medical indication corresponding to the order responsive to receiving the first information, the second information, and the third information.
US12148511B2 System and method for conducting virtual crossover studies in clinical diagnostic processes
A clinical diagnostic analyzer for performing a virtual crossover study on quality control (QC) material includes a processor, memory, measurement hardware, and an input panel/display. The analyzer acquires data from a peer group relating to a new lot of quality control material to calculate a predicted mean and standard deviation based on that peer group data and adjusted for bias in the laboratory process. As new analyses are run on the new lot of QC material, the predicted mean and standard deviation are updated to incorporate the actual data on a weighted basis.
US12148509B2 Decoding approaches for protein identification
Methods and systems are provided for accurate and efficient identification and quantification of proteins. In an aspect, disclosed herein is a method for identifying a protein in a sample of unknown proteins, comprising receiving information of a plurality of empirical measurements performed on the unknown proteins; comparing the information of empirical measurements against a database comprising a plurality of protein sequences, each protein sequence corresponding to a candidate protein among a plurality of candidate proteins; and for each of one or more of the plurality of candidate proteins, generating a probability that the candidate protein generates the information of empirical measurements, a probability that the plurality of empirical measurements is not observed given that the candidate protein is present in the sample, or a probability that the candidate protein is present in the sample; based on the comparison of the information of empirical measurements against the database.
US12148508B2 Predictive engine maintenance apparatuses, methods, systems and techniques
A method includes inputting used oil analysis data to a pre-trained predictive model, the used oil analysis data including values quantifying a plurality of chemical components measured in a sample of used oil taken from an engine under analysis, determining a probability of at least one fail code with the pre-trained predictive model in response to the used oil analysis data, the at least one fail code corresponding to one of a plurality of predetermined engine failure types, providing the at least one fail code and the probability of the at least one fail code to an expert system, performing with the expert system a root cause analysis of the at least one fail code determine a root cause indicating a preventative maintenance action, and performing the predictive maintenance action on the engine under analysis.
US12148507B2 Ancestral human genomes
Described are computational methods to reconstruct the chromosomes (and genomes) of ancestors given genetic data, IBD information, and full or partial pedigree information of some number of their descendants.
US12148505B2 Memory array staircase structure
Routing arrangements for 3D memory arrays and methods of forming the same are disclosed. In an embodiment, a memory array includes a first word line extending from a first edge of the memory array in a first direction, the first word line having a length less than a length of a second edge of the memory array perpendicular to the first edge of the memory array; a second word line extending from a third edge of the memory array opposite the first edge of the memory array, the second word line extending in the first direction, the second word line having a length less than the length of the second edge of the memory array; a memory film contacting the first word line; and an OS layer contacting a first source line and a first bit line, the memory film being disposed between the OS layer and the first word line.
US12148504B2 Random data generation circuit and read/write training circuit
A random data generation circuit includes: a first shift register and a second shift register. The first shift register includes n output ends Q1 to Qn, the second shift register includes n output ends Qn+1 to Q2n, and each of the output ends outputs 1-bit data in a clock cycle of a clock signal; and a parallel-to-serial circuit, coupled to the output ends Q1 to Q2n and configured to convert parallel data output from Q1 to Q2n in a clock cycle into serial data for output. An initial value of the first shift register is different from an initial value of the second shift register. Data may be generated in parallel by using two shift registers, and the parallel data generated by the two shift registers is converted into serial data by using the parallel-to-serial circuit to be output.
US12148502B2 Drive strength calibration for multi-level signaling
Methods, systems, and devices for drive strength calibration for multi-level signaling are described. A driver may be configured to have an initial drive strength and to drive an output pin of a transmitting device toward an intermediate voltage level of a multi-level modulation scheme, where the output pin is coupled with a receiving device via a channel. The receiving device may generate, and the transmitting device may receive, a feedback signal indicating a relationship between the resulting voltage of the channel and an value for the intermediate voltage level. The transmitting device may determine and configure the driver to use an adjusted drive strength for the intermediate voltage level based on the feedback signal. The driver may be calibrated (e.g., independently) for each intermediate voltage level of the multi-level modulation scheme. Further, the driver may be calibrated for the associated channel.
US12148501B2 Semiconductor memory device
The present technology includes a semiconductor memory device. The semiconductor memory device includes a first channel pattern and a second channel pattern each extending in a vertical direction and facing each other, a channel separation pattern formed between the first channel pattern and the second channel pattern and extending in the vertical direction, a stack including conductive patterns each surrounding the first channel pattern, the second channel pattern, and the channel separation pattern and stacked apart from each other in the vertical direction, a first memory pattern disposed between each of the conductive patterns and the first channel pattern, and a second memory pattern disposed between each of the conductive patterns and the second channel pattern.
US12148498B2 Post package repair management
A soft post package repair (sPPR) request is detected. Data stored in a target row of a memory array associated with the sPPR request is written to a buffer. Execution of non-maintenance requests on the target row is suspended. Responsive to suspension of execution of non-maintenance requests on the target row, the sPPR request is executed on the target row. Subsequent to completion of the sPPR request, execution of non-maintenance requests on the target row is resumed and the data stored in the buffer is written to the repaired target row.
US12148497B2 Semiconductor memory device
A semiconductor memory device includes: a plurality of banks having a data storage unit and an error correction code storage unit; an error correction code generation unit; an error correction unit; a row counter that determines a row address as a refresh target; a bank counter that determines a bank address as an error correction target; and a column counter that determines a column address as the error correction target. The error correction unit performs the error correction process on a data of an error correction target address determined based on the row counter, the bank counter, and the column counter when receiving a refresh command.
US12148496B2 Readout from memory cells subjected to perturbations in threshold voltage distributions
A memory controller includes an interface and a processor. The interface is configured to communicate with a plurality of memory cells. The processor is configured to, using multiple Read Thresholds (RTs) positioned between adjacent Programming Voltages (PVs), produce (i) a base parametric model of Threshold Voltage Distributions (TVDs) associated with the PVs, and (ii) auxiliary information that depends on the RTs and on the base parametric model, to read a group of the memory cells using the RTs to produce multiple readouts, the threshold voltages of the memory cells in the group are distributed in accordance with actual TVDs, to derive from the base parametric model an actual parametric model, based on the multiple readouts and on the auxiliary information, and determine a readout parameter based on the actual parametric model, and to perform a read-related operation using the readout parameter.
US12148494B2 Semiconductor memory devices and methods of operating semiconductor memory devices
A semiconductor memory device includes a memory cell array, an error correction code (ECC) circuit, a fault address register, a scrubbing control circuit and a control logic circuit. The memory cell array includes memory cell rows. The scrubbing control circuit generates scrubbing addresses based on refresh operations performed on the memory cell array. The control logic circuit controls the ECC circuit such that the ECC circuit performs an error detection operation on a plurality of sub-pages in a first memory cell row to count a number of error occurrences, and determines whether to correct a codeword in which an error is detected based on the number of error occurrences. An uncorrected or corrected codeword is written back, and a row address of the first memory cell row may be stored in the fault address register as a row fault address based on the number of error occurrences.
US12148486B2 Read voltage adjustment method, memory storage device and memory control circuit unit
A read voltage adjustment method, a memory storage device, and a memory control circuit unit are disclosed. The method includes: sending a write command sequence instructing to program a plurality of first memory cells in a rewritable non-volatile memory module; sending a first read command sequence instructing to read the programmed first memory cells using a first read voltage level to obtain first count information; obtaining first compensation information corresponding to the first read voltage level, wherein the first compensation information reflects a deviation in evenly programming the first memory cells to a plurality of states; and adjusting the first read voltage level according to the first count information, the first compensation information, and default count information corresponding to the first read voltage level.
US12148485B2 Memory device and operating method of the memory device including detecting erase cell disturbance during programming
A memory device may include a plurality of memory cells, a peripheral circuit configured to perform a plurality of program loops on selected memory cells among the plurality of memory cells, each of the plurality of program loops including a program pulse application operation and a program verify operation, and control logic configured to control the peripheral circuit to suspend an nth program loop (n is a natural number equal to or greater than 1) among the plurality of program loops in response to a suspend command received during the nth program loop, and to resume the nth program loop with a negative verify operation in response to a resume command. The negative verify operation applies a negative voltage having a voltage less than a state voltage at the time of application of the resume command.
US12148484B2 Memory sub-system scan
A system includes a memory device including a plurality of groups of memory cells and a processing device that is operatively coupled to the memory device. The processing device is to receive a request to determine a reliability of the plurality of groups of memory cells. The processing device is further to perform, in response to receipt of the request, a scan operation on a sample portion of the plurality of groups of memory cells to determine a reliability of the sample portion that is representative of the reliability of the plurality of groups of memory cells.
US12148480B2 3D NAND memory with fast corrective read
Apparatus and methods are disclosed, including an apparatus that includes a set of memory components of a memory sub-system. The set of memory components includes a processing device that initiates a corrective read (CR) operation on a set of memory components. The set of memory components includes a pillar that includes a channel and a plurality of transistors. The processing device applies a charge to a first word line (WL) comprising a first transistor of a plurality of transistors to neutralize charges in the channel and senses a charge distribution of a second WL comprising a second transistor of the plurality of transistors adjacent to the first transistor based on the charge applied to the first WL that neutralized the charges in the channel.
US12148478B2 Erase method for non-volatile memory with multiple tiers
A non-volatile memory system comprises a plurality of non-volatile memory cells divided into three or more tiers. The memory cells can be programmed, erased and read. In order to achieve uniform erase speed for the three or more tiers, the erase process comprises applying a larger voltage bias to control gates of non-volatile memory cells in the outer tiers than the voltage bias applied to control gates of non-volatile memory cells in one or more inner tiers.
US12148474B2 Apparatus and methods including source gates
Apparatus and methods are disclosed, such as an apparatus that includes a string of charge storage devices associated with a pillar (e.g., of semiconductor material), a source gate device, and a source select device coupled between the source gate device and the string. Additional apparatus and methods are described.
US12148473B2 Non-volatile memory cell with single poly, floating gate extending over two wells
In an embodiment a non-volatile memory cell includes a substrate, a first body in the substrate, a second body in the substrate, a first storage transistor having a first conduction region and a second conduction region in the first body, the first and second conduction regions delimiting a first channel region in the first body, a first control gate region in the second body, an insulating region overlying the substrate, a single floating gate region extending on the substrate and embedded in the insulating region, the single floating gate region having a first portion on the first body and a second portion on the second body, the first portion and second portion being connected and electrically coupled, a first selection via extending through the insulating region and electrically coupling the first conduction region with a first conduction node, a second selection via extending through the insulating region and electrically coupling the second conduction region with a second conduction node and a first control via extending though the insulating region and electrically coupling the first control gate region with a first control node.
US12148472B2 Semiconductor memory having both volatile and non-volatile functionality including resistance change material and method of operating
Semiconductor memory is provided wherein a memory cell includes a capacitorless transistor having a floating body configured to store data as charge therein when power is applied to the cell. The cell further includes a nonvolatile memory comprising a resistance change element configured to store data stored in the floating body under any one of a plurality of predetermined conditions. A method of operating semiconductor memory to function as volatile memory, while having the ability to retain stored data when power is discontinued to the semiconductor memory is described.
US12148470B2 Driver circuit for phase-change memory cells and method of driving phase-change memory cells
In an embodiment a circuit includes a plurality of memory cells, wherein each memory cell includes a phase-change memory storage element coupled in series with a respective current-modulating transistor between a supply voltage node and a reference voltage node, the current-modulating transistors being configured to receive a drive signal at a control terminal and to inject respective programming currents into the respective phase-change memory storage element as a function of the drive signal, a driver circuit configured to produce the drive signal at a common control node, wherein the common control node is coupled to the control terminals of the current-modulating transistors, the drive signal modulating the programming currents to produce SET programming current pulses and RESET programming current pulses and at least one current generator circuit configured to inject a compensation current for the programming currents into the common control node.
US12148463B2 Dual port memory cell with multiple metal layers
A dual-port memory cell includes first pull-up and pull-down transistors coupled at a first node between supply and reference voltage nodes, second pull-up and pull-down transistors coupled at a second node between the supply and reference voltage nodes, and first through fourth bit line landing pads in a metal layer. A first pass-gate transistor is coupled between the first bit line landing pad and the first node, a second pass-gate transistor is coupled between the second bit line landing pad and the second node, a third pass-gate transistor is coupled between the third bit line landing pad and the first node, and a fourth pass-gate transistor is coupled between the fourth bit line landing pad and the second node. The first node includes an interconnect between the first and second bit line landing pads, and the second node includes an interconnect between the third and fourth bit line landing pads.
US12148461B2 Signal sampling circuit and semiconductor memory device
A signal sampling circuit and a semiconductor memory device are provided. The signal sampling circuit includes a signal input circuit, configured to determine a to-be-processed command signal and a to-be-processed chip select signal; a mode selection circuit, configured to determine a target mode clock signal and a target mode chip select signal according to the mode selection signal; a first clock processing circuit, configured to perform sampling and logic operation on the to-be-processed chip select signal and the target mode chip select signal according to the target mode clock signal, to obtain a first chip select clock signal; a second clock processing circuit, configured to perform sampling and logic operation on the to-be-processed chip select signal and the target mode chip select signal according to the target mode clock signal, to obtain a second chip select clock signal; and a command decoding circuit, configured to determine a target command signal.
US12148459B2 Cross-point array IHOLD read margin improvement
Technology for read in a cross-point memory array. Drive transistors pass read and write currents to the cross-point memory array. The read current charges a selected word line to turn on a threshold switching selector of a selected memory cell. While the threshold switching selector is on, the current (read or write) passes through the selected memory cell. The memory system applies a smaller overdrive voltage to a drive transistor when the drive transistor is passing the read current than when the drive transistor is passing the write current. A smaller overdrive voltage increases the resistance of the drive transistor. Increasing the resistance of the drive transistor increases the resistance seen by the threshold switching selector in the selected memory cell, which reduces the Ihold of the threshold switching selector.
US12148458B1 Assist cores for spot size converter for heat assisted magnetic recording
Spot size converter (SSC) in a HAMR magnetic recording head assembly have a plurality of split assist core structures. Each split assist core structure includes multiple assist cores and a main waveguide. Each split core may also include one or more side waveguides such that the main waveguide is sandwiched between the side waveguides and top and bottom assist cores. Adjacent split assist core structures, may share assist cores. The split assist core structures reduce light source power utilized to write data to magnetic media.
US12148455B2 Magnetic head suspension
In a magnetic head suspension, a main body region of a flexure substrate is fixed to a load beam part at plural welding points including F/L first and second welding points respectively arranged on distal and proximal sides of a position of a LB bending that reduces a gain of a torsion vibration of the load beam part. In a case where a length of a flat region in the suspension longitudinal direction is represented by F, the flat region extending between an end position on the distal side of the bending at the LB bending position and the F/L first welding point is represented by F, and a length between the F/L first welding point and a supporting arm welding point is represented by D, a condition of 0.02≤F/D≤0.05 is met.
US12148454B2 Magnetic recording head with stable magnetization of shields
Aspects of the present disclosure generally relate to a magnetic recording head that includes a main pole, a leading shield, a first side shield disposed on a first side of the main pole, a second side shield disposed on a second side of the main pole, and a trailing shield. The trailing shield is disposed on a trailing side of the main pole. One or more approaches are disclosed to control return-fluxes. In some embodiments, at least one of the upper return pole, the leading shield, the trailing shield, the first side shield, and the second side shield includes a laminate structure having at least a pair of ferromagnetic layers, and a non-magnetic spacer layer disposed between adjacent ferromagnetic layers. In some embodiments, one or more shunts are positioned, such as connecting the leading shield to the upper return pole in order to create circuits to control magnetic flux.
US12148444B2 Synthesizing speech from text using neural networks
Methods, systems, and computer program products for generating, from an input character sequence, an output sequence of audio data representing the input character sequence. The output sequence of audio data includes a respective audio output sample for each of a number of time steps. One example method includes, for each of the time steps: generating a mel-frequency spectrogram for the time step by processing a representation of a respective portion of the input character sequence using a decoder neural network; generating a probability distribution over a plurality of possible audio output samples for the time step by processing the mel-frequency spectrogram for the time step using a vocoder neural network; and selecting the audio output sample for the time step from the possible audio output samples in accordance with the probability distribution.
US12148441B2 Source separation for automatic speech recognition (ASR)
A method for speech enhancement, the method may include receiving or generating sound samples that represent sound signals that were received during a given time period by an array of microphones; frequency transforming the sound samples to provide frequency-transformed samples; clustering the frequency-transformed samples to speakers to provide speaker related clusters, wherein the clustering is based on (i) spatial cues related to the received sound signals and (ii) acoustic cues related to the speakers; determining a relative transfer function for each speaker of the speakers to provide speakers related relative transfer functions; applying a multiple multiple output (MIMO) beamforming operation on the speakers related relative transfer functions to provide beamformed signals; and inverse-frequency transforming the beamformed signals to provide speech signals.
US12148439B2 Method for automatically switching bluetooth audio coding scheme and electronic device
Embodiments of this application relate to the field of short-range communications technologies, and provide a method for automatically switching a Bluetooth audio coding scheme and an electronic device, to improve audio experience of using a Bluetooth electronic device by a user, and meet requirements of the user on sound quality and a latency. A specific solution is as follows: When a first device sends a Bluetooth audio data packet to a second device, and when a first application is running, the audio data packet sent by the first device to the second device is encoded by using a first Bluetooth coding scheme. When a second application is running, the audio data packet sent by the first device to the second device is encoded by using a second Bluetooth coding scheme. The Bluetooth coding scheme includes a high sound quality mode, a standard mode, or a low latency mode. The first Bluetooth coding scheme is different from the second Bluetooth coding scheme.
US12148435B2 Decoding of audio scenes
Exemplary embodiments provide encoding and decoding methods, and associated encoders and decoders, for encoding and decoding of an audio scene which is represented by one or more audio signals. The encoder generates a bit stream which comprises downmix signals and side information which includes individual matrix elements of a reconstruction matrix which enables reconstruction of the one or more audio signals in the decoder.
US12148432B2 Signal processing device, signal processing method, and signal processing system
Provided is a signal processing device including a main speech detection unit that detects, by using a neural network, whether or not a signal input to a sound collection device assigned to each of at least two speakers includes a main speech that is a voice of the corresponding speaker, and outputs frame information indicating presence or absence of the main speech.
US12148429B1 Systems, methods, and storage media for performing actions in response to a determined spoken command of a user
Systems, methods, and storage media for performing actions in response to a determined spoken command of a user are disclosed. Exemplary implementations may: output audio information representing sounds within audible range of a mobile client computing platform in an ongoing manner; cause the audio information to be wirelessly transmitted over a network; receive the audio information transmitted from the mobile client computing platform; perform speech recognition on the audio information to identify any spoken instances of a predetermined keyword; responsive to identification of a spoken instance of the predetermined keyword, identify a spoken command in speech temporally adjacent to the spoken instance of the predetermined keyword that is present in the sounds represented by the audio information; and effectuate transmission of instructions corresponding to the spoken command to the wireless transmitter of the mobile client computing platform to cause the mobile client computing platform to execute the spoken command.
US12148428B2 Systems and methods for controlling a fuel pump
A method of controlling a fuel pump includes receiving a first set of data characterizing an audible activation word including a first voice pattern. Control of the fuel pump is authorized in response to the first voice pattern matching a stored voice pattern within a database. A second set of data characterizing an audible command word is received, where the audible command word includes a second voice pattern. The fuel pump is controlled based on the audible command word in response to the second voice pattern matching the stored voice pattern within the database.
US12148424B2 Display device and artificial intelligence server capable of controlling home appliance through user's voice based on purchase history list
A display device for controlling a home appliance by using voice recognition according to an embodiment of the present invention includes a display unit, a wireless communication unit configured to wirelessly communicate with the home appliance, and a control unit configured to: receive a voice command; when the intention of the received voice command is to request an object handling method, determine an operation mode of the home appliance for handling an object based on information of the object; and transmit, to the home appliance, a control command for operating the home appliance in the determined operation mode.
US12148423B2 Word-level correction of speech input
The subject matter of this specification can be implemented in, among other things, a computer-implemented method for correcting words in transcribed text including receiving speech audio data from a microphone. The method further includes sending the speech audio data to a transcription system. The method further includes receiving a word lattice transcribed from the speech audio data by the transcription system. The method further includes presenting one or more transcribed words from the word lattice. The method further includes receiving a user selection of at least one of the presented transcribed words. The method further includes presenting one or more alternate words from the word lattice for the selected transcribed word. The method further includes receiving a user selection of at least one of the alternate words. The method further includes replacing the selected transcribed word in the presented transcribed words with the selected alternate word.
US12148421B2 Using large language model(s) in generating automated assistant response(s
As part of a dialog session between a user and an automated assistant, implementations can receive a stream of audio data that captures a spoken utterance including an assistant query, determine, based on processing the stream of audio data, a set of assistant outputs that are each predicted to be responsive to the assistant query, process, using large language model (LLM) output(s), the assistant outputs and context of the dialog session to generate a set of modified assistant outputs, and cause given modified assistant output, from among the set of modified assistant outputs, to be provided for presentation to the user in response to the spoken utterance. In some implementations, the LLM output(s) can be generated in an offline manner for subsequent use in an online manner. In additional or alternative implementations, the LLM output(s) can be generated in an online manner when the spoken utterance is received.
US12148415B2 Systems and methods for synthesizing speech
The present disclosure discloses a method for synthesizing a speech. The method includes generating the speech based on a text with a speech synthesis model, wherein the speech synthesis model includes an embedding layer, a speech synthesis layer, and a position layer; and training the speech synthesis model when an evaluation index meets a preset condition, wherein the evaluation index includes one or more quality indexes determined based on at least a part of the text and at least a part of the speech.
US12148413B2 Computational architecture for active noise reduction device
Various implementations include a computational architecture for a personal active noise reduction (ANR) device. The device includes a communication interface that receives an audio stream, a driver, a microphone system and an ANR processing platform. The platform includes a first DSP configured to: receive the audio stream and signals from the microphone system, perform ANR on the audio stream according to a set of parameters in the first DSP, and output a processed audio stream. The platform includes a second DSP configured to: generate state data in response to an analysis of the source audio stream, signals from the microphone system, and the processed audio stream; and alter the operational parameters on the first DSP. The platform includes a general purpose processor configured to characterize a malfunction in response to instability or error condition events detected by the second DSP.
US12148412B2 Information processing apparatus and information processing method
Provided is an information processing apparatus including a sensor, an actuator, a vibration control circuit, a transmission circuit, and a reception circuit. The sensor detects vibration of a control target. The actuator provides vibration control of the control target. The vibration control circuit generates a drive signal for the vibration control for the actuator according to an output signal of the sensor, and outputs the generated drive signal to the actuator. The transmission circuit modulates transmission data to produce a transmission signal, and synthesizes the modulated transmission signal to produce the drive signal for the vibration control that is to be outputted to the actuator. The reception circuit extracts a reception signal from the output signal of the sensor, and demodulates the extracted reception signal to produce reception data.
US12148411B2 System and method for providing a quiet zone
A system and method for quieting unwanted sound. As a non-limiting example, various aspects of this disclosure provide a system and method, for example implemented in a premises-based or home audio system, for quieting unwanted sound at a particular location.
US12148410B1 Method and system for real-time suppression of selected voices in digital stream displayed on smart TV
A system integrated in a smart TV that suppresses in real-time a selected voice of a specific person in a digital audio stream that includes an audio processor, a setting module, a user interface, and an input mechanism. The system selects the voice of the specific person, creates a voice profile of that voice that includes voice parameters, stores the voice profile, continuously monitors the voice parameters in digital audio stream received by the audio processor, suppresses identified voices that match those parameters o in the received digital audio stream, and send a clean digital audio stream to be played through the speakers of the smart TV. The input mechanism may select the voice by using a key when the voice is heard through the speakers, may assign identification to the selected voice, and may remove the selected voice stored in the audio processor.
US12148406B2 Cello knee guard
Described herein is cushioned guarding device configured for removable receipt onto a side wall of a musical instrument for providing a padded surface for contact between the instrument and the body side of a user. The cushioned device is generally sided with a first side utilizing a tackified surface or indent to adhere to the instrument and the second side including a projection that is generally comfortable and soft and provides a cushioned contact point between the instrument and a player.
US12148404B2 Display substrate and display device
A display substrate and a display device are disclosed. The display substrate includes a base substrate and a plurality of shift register units; each of the plurality of shift register units includes an input circuit, an output circuit, a first reset circuit and a frame reset signal connection wire; the frame reset signal connection wire and is configured to provide a frame reset signal to the first reset circuit; the first reset circuit is configured to respond to the frame reset signal, so as to reset a first node and an output end within a time period between two display frames of the display substrate; the first reset circuit includes a first transistor and a second transistor, and the frame reset signal connection wire, a gate of the first transistor and a gate of the second transistor are provided on a first conductive layer.
US12148401B2 Display substrate, display device and compensation method thereof
A display substrate includes a base substrate, a plurality of photosensitive transistor units, a plurality of photosensitive ESD protection units, and at least one common signal line. The base substrate includes a display region, a peripheral region located at a periphery of the display region, and a binding region located at a side of the display region. The plurality of photosensitive transistor units, the plurality of photosensitive ESD protection units and the at least one common signal line are located in the peripheral region. The plurality of photosensitive transistor units is connected with binding pins in the binding region through a plurality of signal lines. At least one photosensitive ESD protection unit is connected with, and located between, at least one signal line and the common signal line.
US12148398B2 Brightness regulating method, regulating system and displaying device
The present disclosure provides a brightness regulating method. The brightness regulating method is applied to a displaying device. The displaying device includes a backlight module. The regulating method includes: dividing a backlight source of the backlight module into a plurality of light areas; acquiring pixel quantities and pixel grayscale values of pixels within pixel areas corresponding to each of the light areas; according to the pixel quantities and the pixel grayscale values, determining brightness parameters of the light areas; and according to the brightness parameters, regulating brightnesses of the light area. Because, in the process of the brightness regulation, each of the light areas corresponds to one brightness parameter, the light areas can be individually regulated according to the severity degrees of the halo phenomenon in the different areas, whereby, while alleviating the halo phenomenon, the brightness regulation has a better pertinence and a better effect.
US12148396B2 Display device and a method of driving the same
A display device including: a display panel configured to display an image; a sensor overlapping the display panel; and a processor connected to the sensor, and configured to sense input from an object, in response to a sensing signal provided from the sensor, wherein the processor obtains, in response to the sensing signal, offset data that corresponds to a case where there is no input, and senses the input by reflecting the offset data to the sensing signal, wherein the processor senses touch input from the object in a first mode, and senses proximity of the object in a second mode, and wherein the processor changes a rule related to obtaining the offset data in response to an event occurring in the second mode.
US12148394B2 Variable tap gamma amplifier, gamma voltage generator, and display driving integrated circuit
Among the implementations described herein is a gamma voltage generator which includes a first resistor string that is connected between a 0-th terminal and a first terminal and outputs first gamma voltages, a 0-th gamma amplifier that outputs a 0-th tap voltage to the 0-th terminal by using a 0-th reference voltage, a first variable tap gamma amplifier that outputs a first tap voltage to the first terminal by using a first reference voltage, and a gamma control logic circuit that selectively activates a first tap change signal based on a first grayscale ratio of first line data. The first variable tap gamma amplifier outputs a second tap voltage to a first central terminal of the first resistor string by using a second reference voltage, in response to the first tap change signal thus activated.
US12148388B2 Light-emitting control shift register and method for controlling the same, gate driving circuit, display apparatus and method for controlling the same
A light-emitting control shift register includes an input circuit, a pulse width adjustment circuit, a pull-up circuit, a pull-down control circuit and a pull-down circuit. The input circuit is configured to output a signal of a first signal input terminal. The pulse width adjustment circuit is configured to transmit the signal output from the input circuit to a pull-up node, and is further configured to output a signal of a second clock signal terminal to the pull-up node. The pull-up circuit is configured to output a voltage of a first voltage terminal to a signal output terminal. The pull-down control circuit is configured to output the voltage of the first voltage terminal, and is further configured to output a voltage of a second voltage terminal. The pull-down circuit is configured to pull down a voltage of the signal output terminal to the voltage of the second voltage terminal.
US12148387B2 Display substrate, display panel and display apparatus
A display substrate includes first and second display regions, and a base substrate. A plurality of sub-pixels are arranged on a side of the base substrate, where the-sub-pixels include a first pixel driving circuit and a first light-emitting device connected to each other in the first display region, and the first pixel driving circuit includes at least a compensation transistor, a switching transistor, and a light-emitting device initialization transistor each having an active layer. A scan signal line is provided in the first display region. An orthographic projection of the scan signal line on the base substrate overlaps with that of the active layer of each of the compensation transistor and the light-emitting device initialization transistor, or that of the active layer of each of the switching transistor and the light-emitting device initialization transistor on the base substrate.
US12148386B2 Display device
A display device in one example includes a first sub-pixel, a second sub-pixel, and a third sub-pixel, where each of the first sub-pixel, the second sub-pixel, and the third sub-pixel includes a driving transistor, a first transistor, and a second transistor. The driving transistor includes a gate electrode connected to a first node, a first electrode connected to a second node, and a second electrode connected to a third node, and provides a driving current to a light emitting diode. The first transistor includes a first electrode receiving a bias voltage, a second electrode connected to the second node, and a gate electrode to which a third scan signal is applied. The second transistor includes a first electrode connected to the third node, a second electrode connected to an anode of the light emitting diode, and a gate electrode to which an emission control signal is applied.
US12148385B2 Sensing circuit and display device including the same
A sensing circuit and a display device including the same are disclosed. The sensing circuit includes: a first external power line connected to a pixel power line applying a pixel driving voltage to pixels; a second external power line connected to the pixel power line; a first selection switch element connected between the first external power line and a voltage source; a current sensor connected to the second external power line; and a second selection switch element connected between the current sensor and the voltage source, wherein the first selection switch element is turned on responsive to a first signal to supply the pixel driving voltage to the first external power line during an image display period, and the second selection switch element is turned on responsive to the second signal and the current sensor measures a current flowing through the second external power line during a sensing period.
US12148382B2 Image change sequence to prevent optical artifacts in low refresh rate AMOLED displays
A first image is rendered on an active area of an OLED display panel with a first refresh rate that is below a threshold refresh rate and, subsequent to rendering the first image with the first refresh rate, a second image that is different from the first image is rendered on the active area, where the rendering of the second image includes rendering a number of initial frames of the second image at a second refresh rate that is at or above the threshold refresh rate. After rendering the number of initial frames of the second image at the second refresh rate, additional frames of the second image on the active area are rendered with the first refresh rate, where the number of initial frames is greater than 1.
US12148379B2 Display device and driving method thereof
A display device and a driving method thereof are provided. The display device includes a display panel, a controller, and a driver. The display panel includes a plurality of light-emitting elements. The controller receives characteristic information of the light-emitting elements, and obtains a first relationship curve between current density information and luminous efficiency information according to the characteristic information. The controller obtains a second relationship curve between duty cycle information and accumulated current consumption information or accumulated power consumption information according to the first relationship curve. The controller finds a selected duty cycle corresponding to a maximum luminous efficiency according to the second relationship curve. The driver activates the light-emitting elements according to the selected duty cycle.
US12148378B2 Stretchable display device
A display device according to an example embodiment of the present disclosure may include a stretchable lower substrate; a pattern layer disposed on the lower substrate and including a plurality of plate patterns and a plurality of line patterns; a plurality of pixels disposed on each of the plurality of plate patterns; and a plurality of connection lines disposed on each of the plurality of line patterns to connect the plurality of pixels, wherein each of pixel circuits formed in the plurality of pixels includes at least one light emitting element, a driving transistor, a storage capacitor, and a first transistor to a fifth transistor, and a constant power voltage may be applied to the storage capacitor.
US12148375B2 Pixel circuit, driving method and display device
The present disclosure provides a pixel circuit, a driving method and a display device. The pixel circuit includes a light-emitting element, a driving circuit, a first light-emitting control circuit, a first control circuit, a first initialization circuit and a second light-emitting control circuit. The first control circuit is configured to control to connect the first node and the control node under the control of a first scan signal; the first initialization circuit is configured to write a first initial voltage into the control node under the control of a second light-emitting control signal; the first light-emitting control circuit is configured to control to connect the power supply voltage terminal and the second node under the control of the second light-emitting control signal.
US12148374B2 Control device and driving method therefor, and display device
A control device includes a memory and a processor. The memory is configured to store a time comparison table. The processor is configured to determine whether a displayed image is a still image. When the displayed image is determined to be a still image, the time comparison table is queried for a corresponding still image judgment duration according to an average pixel level and a type of the still image.
US12148373B2 Display device
A display device includes a display panel, a scan driver, a data compensator, and a data driver. The display panel includes a first area and a second area distinguished from each other along a scan direction. Each of the first and second areas include pixels. The scan driver is configured to sequentially provide scan signals to the display panel along the scan direction. The data compensator is configured to: detect a pattern in which a difference between adjacent grayscale values in image data is greater than a reference value; and generate compensated image data by compensating for grayscale values corresponding to the second area in the image data based on the pattern corresponding to the first area. The data driver is configured to: generate data signals based on the compensated image data; and provide the data signals to the display panel.
US12148371B2 Light-emitting driving circuit, backlight module and display panel
The present disclosure discloses a light-emitting driving circuit, a backlight module, and a display panel. The light-emitting driving circuit includes a drive transistor, a data writing module, and a light-emitting module. In the light-emitting module, the first terminal and the second terminal of the first light-emitting device and the first terminal and the second terminal of the second light-emitting device are arranged in reverse directions. The first power signal and the second power signal are configured to perform level conversion according to a preset period, so that the direction of the current flowing through the drive transistor is changed according to the preset period.
US12148369B2 Display panel with pixel driving circuit layers and a capacitor overlapped
A display panel including a pixel driving circuit is provided. The pixel driving circuit includes a first pixel driving circuit layer, a second pixel driving circuit layer, and a capacitor. The capacitor is electrically connected with a transistor of the first pixel driving circuit layer. The capacitor includes a first electrode plate. The second pixel driving circuit layer is arranged on the first electrode plate. At least one transistor of the second pixel driving circuit layer at least partially overlaps with the first electrode plate, so that the space occupied by the pixel driving circuit can be saved.
US12148366B2 Tiling display apparatus
A tiling display apparatus includes a plurality of display modules connected to one another to configure a screen, a set board configured to output an input data enable signal and image data synchronized therewith to one of the plurality of display modules, and first to Nth (where N is a natural number of 3 or more) timing controllers configured for the plurality of display modules, the first to Nth timing controllers are sequentially connected to one another in a first direction through a first interface line based on a cascading scheme and configured to receive the input data enable signal and the image data at different timings which are sequentially delayed and synchronize a display time of the image data on the basis of an independently generated output data enable signal.
US12148365B2 Electronic device
An electronic device including a plurality of light-emitting units, a driving circuit, and a controlling circuit is provided. The driving circuit is configured to drive at least one of the light-emitting units. The controlling circuit is configured to control the driving circuit. The plurality of light-emitting units, the driving circuit, and the controlling circuit are respectively disposed on different substrate.
US12148364B2 Light emitting display device
A light emitting display device includes a substrate, a drive power circuit, a gate circuit unit, multiple LEDs and a power switch unit. The power switch unit includes multiple first transistor switches and at least one second transistor switch that cooperatively control current flows through the LEDs. The first transistor switches are respectively connected to first terminals of the LEDs. The at least one second transistor switch is connected to second terminals of the LEDs. The first transistor switches are further connected to the drive power circuit to receive multiple drive currents, and are further connected to the gate circuit unit to receive a timing input. The at least one second transistor switch is further connected to the gate circuit unit to receive a timing input. The light emitting display device can have reduced parasitic capacitance effect, and thus reduced power consumption and have improved display quality.
US12148363B2 Display device and driving method thereof
A display device includes: a memory; a pixel unit including first pixels disposed with a first density in a first area and second pixels disposed with a second density smaller than the first density in a second area in contact with the first area; and a degradation compensator which updates degradation information stored in the memory, based on input grayscales for the first and second pixels, and changes the input grayscales to output grayscales, based on the degradation information. The degradation compensator stores the degradation information in the memory in a unit of block for the pixel unit. The memory stores only first degradation information for each of first blocks including only the first pixels, stores only second degradation information for each of second blocks including only the second pixels, and stores the first and second degradation information for each of third blocks including both the first and second pixels.
US12148359B2 Display panel, driving circuit and driving method with uniform brightness
The present disclosure provides a display panel, a driving circuit and a driving method. The driving circuit includes a plurality of sub-pixels arranged in an array, wherein sub-pixels in two adjacent columns are connected to a same detection line for detecting a corresponding driving current of any of the sub-pixels in the two adjacent columns; wherein each driving current is configured to determine a corresponding compensation signal of corresponding two adjacent sub-pixels, for compensating data driving signals of the corresponding two adjacent sub-pixels based on the corresponding compensation signal in a displaying operation.
US12148356B2 Pixel circuit, display panel and control method
A pixel circuit, a display panel and a control method are disclosed. The pixel circuit includes a light-emitting device, a driving module, and a light-emitting control module. By inserting the corresponding number of black frame insertion pulses into the light-emitting control signal during the early light-emitting stage and the late light-emitting stage of one frame, the difference between the sum of the light-emitting currents in the early light-emitting stage of said frame and the sum of the light-emitting currents in the late light-emitting stage of said frame can be reduced, and the perceived brightness difference in one frame can be effectively reduced, so as to improve the screen flickers.
US12148354B2 Spread-spectrum video transport integration with virtual reality headset
A video stream is encoded using spread spectrum video transport and sent as an analog signal to a display of a VR visor where a decoder integrated with a source driver decodes the analog signal and drives the display. The analog signal is sent wirelessly to the display where it is received, converted to wired format, decoded and displayed. A wireless SSVT analog signal is received at the headset processor and forwarded to the VR visor for reception, conversion, decoding and display. A wireless SSVT analog signal is received at the processor, converted to wired format, sent wirelessly to the display where it is received at a receiver, converted to wired format, decoded and displayed. A video stream is stored in persistent storage on the headset processor using SSVT encoding. The decoder integrated with a source driver of a display is implemented directly on the glass of the display panel.
US12148353B2 Display controller and display device including the same
A display controller includes a resource controller configured to receive layer information about each of a first layer and a second layer that are output at different times through a display panel during a unit frame. The display controller includes a data input direct memory access (DMA) configured to receive first image data corresponding to the first layer and second image data corresponding to the second layer, and a hardware resource configured to receive the first and second image data from the data input DMA, process the received first and second image data according to the layer information, and generate first layer data of the first layer and second layer data of the second layer. The resource controller is configured to control the data input DMA according to the layer information to determine an order in which the first and second image data are provided to the hardware resource.
US12148350B2 Driving circuit, driving method, driving module and display device
The present disclosure provides a driving circuit, a driving method, a driving module and a display device. The driving circuit includes a light-emitting control signal generating circuit and a gate driving circuit; the gate driving circuit is configured to control the gate driving signal output terminal to output the gate driving signal under the control of the potential of the first node, a first input signal provided by the first input terminal and a reset signal provided by the reset terminal, according to a first clock signal provided by the first clock signal terminal and a first voltage signal provided by the first voltage terminal.
US12148348B2 Data driving circuit, display device including the same, and method of driving the same
A data driving circuit is disclosed that includes an amplifier and an offset control circuit. The amplifier has an offset voltage and is configured to output a data voltage reflecting the offset voltage. The offset control circuit is configured to control, in response to an input control signal, the amplifier to output the data voltage reflecting the offset voltage in a positive direction or a negative direction. The data driving circuit may enhance the display quality of a low grayscale image.
US12148347B2 Driving method of display panel, display panel, and display device
A driving method of a display panel, a display panel, and a liquid crystal display device are provided. The display panel includes sub-pixels in N areas. Gray level states of each of the sub-pixels include a high gray level and a low gray level. The gray level states of the sub-pixels in the same area remain for N consecutive frames, and the gray level states of the sub-pixels in one of the N areas in the same frame are switched. As such, a brightness change range between adjacent frames can be decreased, and a brightness change frequency can be increased, thereby reducing or avoiding flicker phenomenon.
US12148346B2 Pixel circuit with compensation circuit, display panel and display apparatus
The present disclosure provides a pixel circuit, a display panel and a display apparatus. A gate of a data writing transistor is electrically connected with a first scan line, a first electrode of the data writing transistor is electrically connected with a data line, and a second electrode of the data writing transistor is electrically connected with a first electrode of a drive transistor; a compensation circuit is electrically connected with the gate of the drive transistor; and a light emitting control circuit is electrically connected with a first power signal line, the first electrode and the second electrode of the drive transistor, and a first electrode of a light emitting device, respectively; an orthographic projection of the compensation circuit on a base substrate partially overlaps with an orthographic projection of the first power signal line on the base substrate.
US12148340B1 Computing device
A computing device can include a base housing; a display housing that includes a display, a display side, a back side and a back side camera; a hinge assembly that couples the base housing and the display housing; an orientation sensor that senses orientation of the display housing; and image circuitry that, based on output of the orientation sensor, controls rendering of imagery acquired by the back side camera to the display.
US12148339B2 Gamma voltage generator, source driver and display apparatus
A gamma voltage generator, a source driver and a display apparatus are provided. The gamma voltage generator includes a gamma voltage generating circuit and a plurality of buffers. The gamma voltage generating circuit has a plurality of voltage input end nodes and a plurality of voltage output end nodes for outputting the predetermined number of gamma voltages based on input voltages from the plurality of voltage input end nodes. Each buffer has an input end receive a corresponding gamma reference voltage, and an output end coupled to a corresponding voltage input end node. The gamma voltage generating circuit includes multiple resistor units connected in series, and each resistor unit is configured to have a second resistance value when operating in the second mode less than a first resistance value when operating in the first mode.
US12148336B2 Electronic apparatus for providing execution screen of application, and operation method thereof
An electronic apparatus is provided. The electronic apparatus includes at least one housing which may have a plurality of states, at least one display, and at least one processor. The at least one processor is set to display a first execution screen of at least one application on a first display area of the at least one display when the at least one housing is in a first state, wherein the first display area corresponds to the first state, identify the transition of the at least one housing from the first state to a second state, display a first screen, which includes at least one graphic object, on the second display area when a first condition is satisfied, wherein the first screen is displayed on the basis of the transition of the at least one housing from the first state to the second state, and display a second execution screen of a first application on at least a portion of the second display region in response to a first input to a first graphic object, corresponding to the first application, among the one or more graphic objects.
US12148335B2 Method for image rendering, terminal device and non-transitory computer-readable storage medium
A method for image rendering, a terminal device and a non-transitory computer-readable storage medium are provided. The method includes: acquiring at least two target environment brightnesses by performing interpolation on first environment brightness of a terminal in a first environment and second environment brightness of the terminal in a second environment in response to detecting that the terminal switches from the first environment to the second environment; acquiring at least two target lightnesses according to the at least two target environment brightnesses; rendering an image frame to be displayed on the terminal in sequence according to the at least two target lightnesses.
US12148334B2 Display device including crack detection patterns
A display device includes: a plurality of pixels at a display area around a transmissive area; a first crack detection pattern at the transmissive area; a 2-1st crack detection pattern on the first crack detection pattern; and a 2-2nd crack detection pattern on the first crack detection pattern, the 2-2nd crack detection pattern being spaced from the 2-1st crack detection pattern, and adjacent to the 2-1st crack detection pattern. In a plan view, the first crack detection pattern overlaps with the 2-1st and 2-2nd crack detection patterns.
US12148333B2 Projection method, extended reality device and storage medium
A projection method is provided. The method includes acquiring an image of a real scene using the camera. A target object is identified from the image of the real scene, and a target area is determined according to the target object. In response to a projection command, a projection content of a virtual scene is acquired. The projection content or a part of the projection content is projected outside the target area using a projection device.
US12148332B1 Head mountable display
A head mountable device includes a front cover defining an external forward facing surface and a nasal bridge, a first rearward facing display, a second rearward facing display, a first forward facing camera, a second forward facing camera, and a controller electrically coupled to the first forward facing camera, the second forward facing camera, the first rearward facing display, and the second rearward facing display. The nasal bridge is disposed between the first forward facing camera and the second forward facing camera and the controller is configured to cause mixed reality video pass-through from the first forward facing camera to the first rearward facing display including a first image and from the second forward facing camera to the second rearward facing display including a second image.
US12148318B1 Data handling using edge decision processing
A system for data escalation includes an interface and a processor. The interface is configured to receive sensor data. The processor is configured to determine whether the sensor data indicates an infraction by a driver; in response to the sensor data indicating the infraction by the driver, determine whether the sensor data is to be escalated; in response to determining that the sensor data is to be escalated, indicate that the sensor data is to be escalated to a server; and in response to determining that the sensor data is not to be escalated, indicate the infraction to the driver.
US12148315B2 Flight path reporting format for unmanned aerial vehicles
Exchange of flight path information between a mobile network and an unmanned aerial vehicle (UAV) assumes a particular format for the flight path information, usually a waypoint format. However, there are many circumstances in which the mobile network may prefer flight path information in other formats, such as polygon formats (also referred to as “flight volume formats”). Techniques and apparatuses described herein provide greater flexibility with respect to formatting requests for flight path information and encoding responses to such requests. For example, a base station may transmit a request for flight path information with a format indicator that informs a UAV of a desired format for the requested flight path information. The UAV may then provide the flight path information according to the format indicator.
US12148314B2 System and method for dynamically augmenting raster charts displayed on a cockpit display
A controller for selectively displaying information from raster charts is disclosed. The controller is configured to: retrieve raster data; assign a different priority level to each of a plurality of types of raster data; cause raster data having a predetermined priority level to be displayed with first augmentation information and prevent from being displayed raster data not having the first predetermined priority level, wherein the first augmentation information comprises database data retrieved from a database and is assigned a first predetermined augmentation information priority level; generate a hidden layer of second augmentation information comprising database data from the database that is correlated to a geographical location of the displayed raster data and assigned a second predetermined augmentation information priority level; and cause the hidden layer of second augmentation information to be displayed over a portion of the displayed raster data when the geographical location is selected.
US12148311B2 Systems and methods for managing energy use in automated vehicles
Disclosed are methods, systems, and non-transitory computer-readable medium for managing energy use in a vehicle. For instance, the method may include receiving forecasted data from a first external source, receiving real-time data corresponding to at least one weather parameter at a first location at a first time, and continuously determining whether to perform an adjustment to a control parameter of the vehicle by using a machine learning model that is based on the forecasted data for the at least one weather parameter, the real-time data for the at least one weather parameter, a battery condition of the vehicle, and/or an estimated amount of energy consumed by traveling along a first navigation path.
US12148309B2 Intelligent unmanned aerial vehicle traffic management via an infrastructure network
Systems and techniques to facilitate intelligent unmanned aerial vehicle traffic management via an infrastructure network are presented. In an example, a traffic management system can include a data collection component, a flight path component, and a communication component. The data collection component receives navigation data and parameter data associated with an unmanned aerial vehicle. The navigation data is associated with a starting point and destination for the unmanned aerial vehicle. The parameter data is indicative of information associated with the unmanned aerial vehicle. The flight path component generates flight path data for the unmanned aerial vehicle based on the navigation data, the parameter data and infrastructure network data received from an intelligent sensor node network. The communication component transmits the flight path data to the unmanned aerial vehicle.
US12148307B2 Computation load distribution
A computation load distribution method includes determining a processing task associated with a mobile vehicle, and determining one or more processing resources for performing the processing task based at least partially on characteristics of the processing task. Determining the one or more processing resources includes determining whether to perform the processing task locally at the mobile vehicle and/or remotely at a remote terminal.
US12148306B2 Autonomous vehicle interaction system
A system for interacting with an autonomous vehicle includes a sensor included in the autonomous vehicle and configured to generate sensor data corresponding to a projected hailing area; a projection system included in the autonomous vehicle and configured to generate the projected hailing area on a surface proximate the autonomous vehicle; and a processor included in the autonomous vehicle and configured to execute instructions to: analyze the sensor data to detect the person within the projected hailing area; and in response to detecting the person within the projected hailing area, cause an acknowledgment indicator to be outputted.
US12148304B2 Vehicle positioning method and apparatus, electronic device and storage medium
A vehicle positioning method and apparatus, an electronic device, and a storage medium are provided. The method comprises: determining a current positioning-established lane on the basis of current position information of a vehicle, road information sensed by the vehicle and map information; comparing the road information sensed by the vehicle acquired in real time with the current positioning-established lane to determine a mismatch integral value; and after determining that the mismatch integral value is greater than or equal to a preset integral value, returning to execute the step of determining the current positioning-established lane on the basis of the current position information of the vehicle, the road information sensed by the vehicle and map information.
US12148303B2 Sensing device, moving body system and sensing method
A sensing device senses an object present in a blind spot in the surrounding environment of a moving body. The sensing device is provided with a detection unit, a distance measurement unit, and a control unit. The detection unit radiates a physical signal from the moving body to the surrounding environment, and detects a reflection signal which is a reflection of the radiated physical signal. The distance measurement unit detects distance information indicating the distance from the moving body to the surrounding environment. The control unit analyzes the result of the detection by the detection unit. The control unit: senses, on the basis of the distance information, a blind spot region indicating a blind spot in the surrounding environment, and another moving body travelling in front of the moving body towards the blind spot region; and senses an object in the blind spot region on the basis of a reflected signal reflected by the other moving body, in the result of the detection by the detection unit.
US12148302B2 Traffic control system
A traffic control system includes a vehicle control system and a management and control system. The vehicle control system transmits, from a probe information transmitter, traveling information of a specific section in which an own vehicle has traveled deviating from a target route or target speed of the own vehicle, as probe information. The management and control system collects the probe information of a plurality of vehicles and extracts highly reliable information by a probe information collector, and calculates and transmits recommended traveling information for passing through the specific section by a recommended traveling information calculator. The vehicle control system performs traveling control for passing through the specific section based on the recommended traveling information for the specific section received from the management and control system and recognition information of a traveling environment for the specific section in a specific section traveling controller.
US12148301B2 Methods for characterizing a low-impact vehicle collision using high-rate acceleration data
Described herein are various techniques, including a system that uses high-rate acceleration data for computing an accident score indicative of a potential collision and triggering an action in response to determining that the accident score indicates a potential collision. The system is configured to filter out undesired high-rate acceleration trigger events such as noise and harsh braking events prior to determining the accident score. The accident score is based on contexts or scores computed from high-rate acceleration data, speed, and GPS data captured by a telematics monitor deployed in a vehicle.
US12148300B1 Plow collateral damage mitigating system
A plow collateral damage mitigating system for the minimization of collateral damage done by otherwise routine and/or careless usage of a plow blade is disclosed herein. In one or more embodiments, the system includes a signal transmission cable configured to be disposed around a periphery of an area that is to be plowed; one or more receivers on a snow plow device or vehicle that are configured to receive at least one signal conveyed by the signal transmission cable; at least one actuator controlling an orientation of a plow blade of the snow plow device; and a control unit configured to automatically control the orientation of the plow blade by means of adjusting the at least one actuator based upon the at least one signal of the signal transmission cable so as to avoid damaging a boundary feature and/or obstruction disposed at the periphery of the area being plowed.
US12148296B2 Sensor optimization
A three-dimensional grid model of a traffic scene can be determined based on grid elements. Weights can be determined for the grid elements of the three-dimensional grid model corresponding to priority regions and occluded grid elements. Grid coverage for respective stationary sensors can be determined based on the grid elements of the three-dimensional grid model. A matrix can be determined based on the grid coverage of the plurality of stationary sensors. An optimal subset of stationary sensors can be determined based on applying a greedy search algorithm to the matrix, the weights and costs corresponding to the plurality of stationary sensors to maximize the ratio of grid coverage to the cost based on poses of the plurality of stationary sensors.
US12148293B2 Method and device for predicting the time remaining of a signal phase
A method for predicting a remaining time of a signal phase includes capturing traffic data and a signal phase specification distinguishing different signal phases of a traffic signal generator. The traffic data is fed as input data to an artificial neural network including first and second sub-networks and a combination network for combining output data of the two sub-networks. The artificial neural network is trained to reproduce a time still remaining until a phase change of the traffic signal generator based on the traffic data. Outputting of the output data of the first and second sub-networks is controlled in a manner complementary to one another according to the signal phase specification. Lastly, the output data of the combination network or the prediction data derived therefrom are transmitted to a transport device or to a road user as a prediction of the time remaining for influencing traffic.
US12148290B2 Remote control interference avoidance
Computer readable media, methods and apparatuses may be configured for establishing a communication session between a computing device (e.g., a display device) and a remote control device using a signaling frequency. The computing device and the remote control device may be paired based on a pairing request and a pairing response message. The pairing request may comprise address data of the remote control device and address data of the computing device.
US12148284B2 Sound detection and alert system for a workspace
A workspace assembly includes at least a first sound sensor located in a first facility space, at least one communication device located within the first space, and a processor in communication with the at least a first sound sensor and the communication device. The processor is adapted to compare the volume of sound emanating from within the first space to a threshold level and to generate a signal via the communication device when the volume of sound emanating from within the first space exceeds the threshold level. The processor also periodically automatically adjusts the threshold level.
US12148279B2 Smoke detector
A smoke detector includes a substrate, an optical detection module, a base and a top cover. The substrate has a ring shape region surrounding a central detection region, and a first block structure of the central detection region is protruded from the substrate and higher than an upper surface of the ring shape region. The optical detection module is disposed inside the central detection region. The base is disposed on the substrate and around the optical detection module. The base has a second block structure. The top cover is connected to the base. A lateral wall of the top cover is partly overlapped with the second block structure to form a guiding channel. The optical detection module analyzes variation of scattering parameters resulted from gaseous matter entering the top cover through the guiding channel for determining concentration of the gaseous matter.
US12148278B2 Tamper detection device
The present disclosure relates to the field of security systems and discloses a tamper detection device. The device (100) comprises at least one transducer (106,110), a power supply unit (114), a logical gate (112), a processing unit (104), and a tamper tag 102). The transducer (106,110) generates a trigger signal upon detection of a tamper event. The logical gate (112) is operable in an open state or a closed state. The processing unit (104) generates a tamper detection signal for changing the state of the logical gate (112) upon receiving the trigger signal or upon detecting loss of power supply from the power supply unit (114). The change in state of logical gate (112) is detected by a set of sensors (116), of the tamper tag (102), which in turn cause an LED indicator (118), of the tamper tag (102), to indicate the state of the device. An auxiliary capacitor (108) is configured to supply power to the processing unit (104) in the absence of the supply of power from the power supply unit (114).
US12148277B2 Electronic monitoring system using push notifications with custom audio alerts
An electronic monitoring system has one or more imaging devices that can detect a triggering event based on motion and/or sound and that concurrently provide a push notification to a user device with a custom audio alert indicative of the one or more triggering events for quickly identifying the triggering without requiring the remote device to execute a dedicated application program. The custom audio alert portion of the push notification may provide various details of the triggering event, categorized as either a genus level triggering event and/or a species level triggering event, i.e., a subset of the genus level triggering event. The push notification can operate as a custom audio alert and a pop-up message which can be pushed to the device and broadcast or displayed via an operating system of the device.
US12148276B2 Spectral autocorrelation based security system
According to one embodiment of the present invention, a computer-implemented method for autocorrelation based security monitoring and detection is disclosed. The computer-implemented method includes determining that input signal data transmitted to a white noise generator autocorrelates with itself at one or more time lags. The computer-implemented method further includes, responsive to determining that the input signal data transmitted to the white noise generator autocorrelates with itself at one or more time lags, determining whether an autocorrelation in the input signal data transmitted to the white noise generator matches one or more predetermined input signal data patterns associated with a known event or individual.
US12148273B2 Systems and methods for protecting retail display merchandise from theft
Security systems and methods configured for use with an item of merchandise for retail display include a housing, at least one sensor carried by the housing and at least one output device carried by the housing. The security system further includes a controller carried by the housing and operably coupled to the sensor and to the output device. The controller is operable to determine a distance traveled by the item of merchandise from a retail display “home” position based upon a sensor input from the sensor, and to activate the output device based upon the distance traveled by the item of merchandise exceeding a threshold distance. The controller may utilize the at least one sensor in conjunction with an inertial navigation system (INS) and motion processing algorithms or techniques to determine the distance traveled by the item of merchandise from the retail display “home” position.
US12148269B2 Point of view based wager availability
A method of displaying a subset of all available wagers on the different possible outcomes for a play inside of a live sporting event that is dependent upon the portion of the game the user is watching so that the user may view available wagers and the live sporting event on the same display.
US12148265B2 Methods, systems, and apparatuses for rolling plays in a possession wager
The present disclosure provides a method to create new wagers and optimize odds in an online play by play sports betting game by creating odds for the beginning of an offensive possession for what the offensive possession will result in, allowing the user to wager on one or more of the offensive possession results wager odds, then after a play concludes create new wagering odds for the continuation of the offensive possession for the next possible outcomes of the play and allow the user to wager on the new or old wagering odds for what the offensive possession will result in.
US12148264B2 Mobile device input for electronic gaming machines
A first transceiver of a gaming device receives a validation request from a mobile device. The gaming device determines that the mobile device is authorized to provide remote input to the gaming device and provides a token to the mobile device. A signal strength threshold for a second transceiver of the gaming device is modified from a first signal strength threshold associated with a first distance between the second transceiver and the mobile device to a second signal strength threshold associated with a second distance greater than the first distance. The second transceiver receives a remote connection request from the mobile device. In response to determining that the remote connection request meets the second signal strength threshold and that the remote connection request comprises the token, the gaming device allows the mobile device to provide remote input instructions to the gaming device.
US12148260B2 Bill storage unit of automated teller machine
A bill storage unit of an automated teller machine according to an embodiment includes: a lower cassette and an upper cassette which have bills stored therein and are vertically stacked; an external control board disposed outside the lower cassette and the upper cassette to perform power supply and communication signal transmission to the lower cassette and the upper cassette; first and second internal control boards electrically connected to the external control board and disposed inside the lower cassette and the upper cassette to perform power supply and communication signal transmission to each of components inside the lower cassette and components inside the upper cassette; a plurality of connectors interconnected to electrically connect the external control board and the first and second internal control boards; and a position alignment means configured to, when the upper cassette is being stacked on the lower cassette, guide the plurality of connectors to be interconnected at correct positions.
US12148256B2 Method for cascading interlockings in electronic locks
When cascading interlockings of electronic locks, in particular for vaults, it is known to link all locks to a communications bus, wherein each lock has an associated serial number. Additionally, it is provided for additionally associating a sequential number to each lock so as to simplify managing the locks. Preferably, with a main lock, in which a translation table is stored, the sequential number of each lock in the system is associated to the serial number thereof; thereby, negotiating the numbers as follows: if two locks with the number 1 are connected to the communications bus, one lock keeps the number 1 and then adds a line in the translation table, in which a sequential number not yet assigned for the other lock and the serial number thereof are stored, and, if required, also adds all the locks not yet listed in the table.
US12148255B2 Keyless entry utilizing set-back box
Techniques are described for keyless entry to a structure (e.g., hotel room) utilizing a set-back box. Registrants (e.g., hotel guest) may scan a barcode from their mobile device to check-in to the structure. Upon scanning the barcode or by other means, a mobile device identifier (e.g., a Bluetooth low-energy address (BLE)) is registered and associated with the checked-in structure. Receiving the registered mobile device identifier, the backend server pushes such to the set-back box associated with (e.g., resides in) the checked-in structure. The set-back box is enabled (e.g., BLE enabled) to actively scan addresses of nearby mobile devices. When the registered mobile device identifier is detected within a predetermined signal strength range (e.g., by using received signal strength indicator (RSSI) levels), the set-back box transmits a command to a smart lock (e.g., via BLE or Wifi or other radio) or to a lock controlling backend processor, to open the lock.
US12148254B2 Voice activated real estate access control
A method of providing real estate access control includes receiving a voice input at a voice assistant unit; sending the voice input from the voice assistant unit to a language processing system; at the language processing system, processing the voice input to define a message; sending the message from the language processing system to a locking device management system; at the locking device management system, processing the message as one of a command to a locking device and a query regarding the locking device.
US12148251B2 Multisource component removal location labeling
A computing device predicts whether a given component currently installed on a vehicle should be removed from the vehicle, and if so, identifies the location of the given component on the vehicle. The prediction is based on a prediction model that is generated by the computing device using maintenance data associated with the maintenance of components currently installed on, and/or previously removed from, the vehicle, as well as removal data associated with the previous removal of the same type of components from the vehicle. Information associated with the prediction is then output graphically to a display so that an operator can effect the removal of the component.
US12148250B2 AI-based face recognition method and apparatus, device, and medium
An artificial intelligence (AI)-based face recognition method includes: obtaining n groups of input video frames, at least one group of video frames including a color video frame and a depth video frame of a target face, n being a positive integer; invoking an interactive liveness detection function to recognize the color video frames in the n groups of video frames; invoking a second three-dimensional (3D) structured-light liveness detection function to recognize the depth video frames in the n groups of video frames; and determining, in response to both detection results of the interactive liveness detection function and the 3D structured-light liveness detection function indicating that a type of the target face being a liveness type, that the target face is a live target face.
US12148248B2 Ensemble deep learning method for identifying unsafe behaviors of operators in maritime working environment
The present invention proposes an ensemble deep learning method for identifying unsafe behaviors of operators in maritime working environment. Firstly, extract features of maritime images with the You Only Look Once (YOLO) V3 model, and then enhance a multi-scale detection capability by introducing a feature pyramid structure. Secondly, obtain instance-level features and time memory features of the operators and devices in the maritime working environment with the Joint Learning of Detection and Embedding (JDE) paradigm. Thirdly, transfer spatial-temporal interaction information into a feature memory pool, and update the time memory features with the asynchronous memory updating algorithm. Finally, identify the interaction between the operators, the devices, and unsafe behaviors with an asynchronous interaction aggregation network. The proposed invention can accurately determine the unsafe behaviors of the operators, and thus provide operation decisions for maritime management relevant activities.
US12148241B1 Eye enrollment for head-mounted enclosure
Systems and methods for eye enrollment for a head-mounted enclosure are described. Some implementations may include an image sensor, and a processing apparatus configured to: access a set of images, captured using the image sensor, that depict a face of a user and a head-mounted enclosure that the user is wearing; and determine, based on the set of images, a first position of a first eye of the user relative to the head-mounted enclosure.
US12148239B2 Information processing apparatus, information processing method, and storage medium
Provided are an information processing apparatus, an information processing method, and a storage medium capable of acquiring feature information relating to sweat gland pores that can realize highly accurate identification of an individual. The information processing apparatus includes: a sweat gland pore extraction unit that extracts sweat gland pores from an image including a skin marking; and an information acquisition unit that acquires sweat gland pore information including position information about the sweat gland pore and directional information about the sweat gland pore for each of the sweat gland pores.
US12148238B2 Electronic circuit having display driving function, touch sensing function and fingerprint sensing function
An electronic circuit adapted to drive a display panel is provided. The electronic circuit includes a touch sensing circuit, a fingerprint sensing circuit and a display driving circuit. The touch sensing circuit senses a touch of a finger and determines a first area corresponding to the touch on the display panel. The fingerprint sensing circuit senses a fingerprint image of the finger corresponding to the first area. The display driving circuit drives pixels of the first area with respective first gray levels and pixels of a second area outside the first area with respective second gray levels. The display driving circuit processes respective third gray levels to obtain the respective first gray levels or the respective second gray levels. The display driving circuit generates gamma voltages corresponding to the respective first gray levels and the respective second gray levels according to a same gamma curve.
US12148236B2 Optical sensor and methods of making the same
Optical sensors and their making methods are described herein. In some embodiments, a described sensing apparatus includes: an image sensor; a collimator above the image sensor, wherein the collimator includes an array of apertures; and an optical filtering layer above the collimator, wherein the optical filtering layer is configured to filter a portion of light to be transmitted into the array of apertures.
US12148230B2 System and method for non-invasive operator health monitoring
A method for non-invasive operator health monitoring is disclosed. The method may include receiving at least one of one or more images or one or more videos of tracked one or more facial features of a pilot from one or more pilot monitoring devices. The one or more tracked facial features may include at least one of a pilot's eyes, mouth, head posture, forehead, or cheek. The method may include determining at least one of one or more eye tracking parameters, one or more mouth tracking parameters, one or more head tracking parameters, or an emotion of the pilot. The method may include determining a pilot health monitoring value based on at least one of the determined one or more eye tracking parameters, the determined one or more mouth tracking parameters, the one or more head tracking parameters, or the determined emotion of the pilot.
US12148228B2 Vehicle entry detection
Certain aspects of the present disclosure are generally directed to apparatus and techniques for event state detection. One example method generally includes receiving a plurality of sensor signals at a computing device, determining, at the computing device, probabilities of sub-event states based on the plurality of sensor signals using an artificial neural network for each of a plurality of time intervals, and detecting, at the computing device, the event state based on the probabilities of the sub-event states via a state sequence model.
US12148226B2 Method and device for classifying end-to-end weather and road conditions in real time by using LiDAR
A driving environment classification device and method are provided, where the method includes a data collector configured to collect a three-dimensional (3-D) point cloud from a light detection and ranging (LiDAR) sensor, an image generator configured to generate a range image based on the 3-D point cloud, an image processor configured to extract at least one feature from the range image by inputting the range image and a pre-learnt at least one encoder weight to a pre-trained encoder, and a driving environment determiner configured to classify a driving environment by inputting the at least one feature and a pre-learnt at least one classification weight to a pre-trained driving environment classification model.
US12148222B2 Assisted vehicle operation with improved object detection
A vehicle control system includes a camera configured to capture image data depicting a field of view proximate the vehicle is disclosed. The vehicle control system further includes a plurality of light sources in connection with the vehicle and a controller. The controller is configured to activate a plurality of lights in an alternating pattern and capture light reflected from at least one object with the camera at a time and corresponding to the alternating pattern of the plurality of lights. In response to variations in the light impinging upon the at least one object from the alternating pattern, the controller is configured to identify a distance of the object.
US12148221B2 Video processing device and video processing system
A video processing device installable in a vehicle is disclosed. The vehicle includes a first imaging device, a first display device, and a second display device. The first imaging device images the outside of the vehicle and generates a first video. The first display device displays a second video obtained by performing first processing on the first video. The second display device displays a third video obtained by performing second processing on the first video. The video processing device includes a first reception device, a video processing device, a first transmission device, and a second transmission device. The first reception device receives the first video from the first imaging device. The video processing device performs the second processing on the first video. The first transmission device transmits the first video to the first display device. The second transmission device transmits the third video to the second display device.
US12148220B2 Method for providing a neural network for directly validating an environment map in a vehicle by means of sensor data
A method is described for providing a neural network for directly validating an environment map in a vehicle by means of sensor data. Valid or legitimate environment data is provided in a feature representation from map data and sensor data. Invalid or illegitimate environment data is provided in a feature representation from map data and sensor data. A neutral network is trained using the valid environment data and the invalid environment data.
US12148216B2 Method and monitoring camera for handling video streams
The present disclosure relates to a method performed by a monitoring camera (100) for handling a first and a second video stream (201a, 201b). The monitoring camera (100) obtains a first video stream (201a) from a first image sensor (103a) and a second video stream (201b) from a second image sensor (103b). A field of view of the first video stream (201a) partly overlaps with the second video stream (201b). The monitoring camera (100) identifies a moving object (205) in the overlap area (203). The monitoring camera (100) divides the moving object (205) into a plurality of sub objects (210). The monitoring camera (100) performs a hard handover of the sub objects (210) from the first to the second video stream (201a, 201b) when the sub object (210) is within the overlap area (203) and when a point of the sub object (210) passes a border (208).
US12148214B2 Transformer-based temporal detection in video
With rapidly evolving technologies and emerging tools, sports-related videos generated online are rapidly increasing. To automate the sports video editing/highlight generation process, a key task is to precisely recognize and locate events-of-interest in videos. Embodiments herein comprise a two-stage paradigm to detect categories of events and when these events happen in videos. In one or more embodiments, multiple action recognition models extract high-level semantic features, and a transformer-based temporal detection module locates target events. These novel approaches achieved state-of-the-art performance in both action spotting and replay grounding. While presented in the context of sports, it shall be noted that the systems and methods herein may be used for videos comprising other content and events.
US12148212B2 Sensor device and parameter setting method
A sensor device includes an array sensor in which a plurality of visible or non-visible light imaging elements is arranged in one or two dimensional manner, and an image processing unit that performs image processing using a parameter on which an instruction is given for the image signal obtained by imaging in the array sensor. In this case, a class is identified for an object detected from the image signal obtained by the imaging in the array sensor, the parameter to be used in the image processing is selected on the basis of the identified class, and a processing setting for the image processing unit is performed with the selected parameter.
US12148209B2 Systems and methods for a 3D home model for visualizing proposed changes to home
The following relates generally to light detection and ranging (LIDAR) and artificial intelligence (AI). In some embodiments, a system: receives LIDAR data generated from a LIDAR camera; measures a plurality of dimensions of a room of the home based upon processor analysis of the LIDAR data; builds a 3D model of the room based upon the measured plurality of dimensions; receives an indication of a proposed change to the room; modifies the 3D model to include the proposed change to the room; and displays a representation of the modified 3D model.
US12148207B1 Method and system for intelligent identification of rice growth potential based on UAV monitoring
Provided in the present invention is a method for intelligent identification of rice growth potential based on unmanned aerial vehicle (UAV) monitoring, the method including the following steps: obtaining rice plot images, labeling the images, establishing a deep convolutional neural network detection model, using the labeled rice plot images to optimize and train the model, inputting the rice plot images to be measured into the trained model, and detecting a location of a rice plot target frame in each image; selecting a target frame with the largest area in each rice plot image, and pre-processing a rice plot image in the target frame; and calculating a vegetation coverage rate of the pre-processed rice plot image, and determining a level of rice growth potential according to the vegetation coverage rate. Also provided in the present invention is a system for intelligent identification of rice growth potential based on unmanned aerial vehicle (UAV) monitoring. The method of the present invention has the advantages of simplicity, high precision, fast speed and low cost in the identification of the rice growth potential, and can be widely used in automatic and intelligent production management of agriculture.
US12148206B2 Method for controlling an unmanned aerial vehicle to avoid obstacles
A computer-implemented method comprises receiving, by an image processing system, a depth image captured by a stereo camera on an unmanned aerial vehicle (UAV). One or more pixels of the depth image are associated with corresponding depth values indicative of distances of one or more objects to the stereo camera. The image processing system determines that one or more pixels of the depth image are associated with invalid depth values. The image processing system infers, based on a distribution of the one or more pixels of the depth image that are associated with invalid depth values, a presence of a potential obstacle in an environment of the UAV. The UAV is controlled based on the inferred presence of the potential obstacle.
US12148205B2 Contour scanning with an unmanned aerial vehicle
In some examples, an unmanned aerial vehicle (UAV) may determine a plurality of contour paths spaced apart from each other along at least one axis associated with a scan target. For instance, each contour path may be spaced away from a surface of the scan target based on a selected distance. The UAV may determine a plurality of image capture locations for each contour path. The image capture locations may indicate locations at which an image of a surface of the scan target is to be captured. The UAV may navigate along the plurality of contour paths based on a determined speed while capturing images of the surface of the scan target based on the image capture locations.
US12148201B2 Constrained training of artificial neural networks using labelled medical data of mixed quality
The invention relates to a method (100) for supervised training of an artificial neural network for medical image analysis. The method comprises acquiring (SI) first and second sets of training samples, wherein the training samples comprise feature vectors and associated predetermined labels, the feature vectors being indicative of medical images and the labels pertaining to anatomy detection, to semantic segmentation of medical images, to classification of medical images, to computer-aided diagnosis, to detection and/or localization of biomarkers or to quality assessment of medical images. The accuracy of predetermined labels may be better for the second set of training samples than for the first set of training samples. The neural network is trained (S3) by reducing a cost function, which comprises a first and a second part. The first part of the cost function depends on the first set of training samples, and the second part of the cost function depends on a first subset of training samples, the first subset being a subset of the second set of training samples. In addition, the second part of the cost function depends on an upper bound for the average prediction performance of the neural network for the first subset of training samples and the second part of the cost function is configured for preventing that the average prediction performance for the first subset of training samples exceeds the upper bound.
US12148196B2 Support information generating device, support information generating system, support information generating method, and computer readable recording medium
A support information generating device includes a processor configured to: obtain first related information including a plurality of first captured images sequentially captured in chronological order, the plurality of first captured images being associated respectively with first captured position information indicating captured positions at which the first captured images are captured; analyze the plurality of first captured images; recognize a specific facility captured in at least one first captured image of the plurality of first captured images; determine a classification of the specific facility captured in the first captured image; generate first facility classification information indicating the classification; and generate support information including the first facility classification information and first facility position information associated with each other, the first facility position information indicating a position of the specific facility based on the first captured position information associated with the first captured image in which the specific facility is captured.
US12148195B2 Object detection device, object detection method, and program
An object detection device that detects a specific object included in an input image includes a first candidate region specifying unit that specifies a first candidate region in which an object candidate is included from a first input image obtained by imaging a subject in a first posture, a second candidate region specifying unit that specifies a second candidate region in which an object candidate is included from a second input image obtained by imaging the subject in a second posture different from the first posture, a deformation displacement field generation unit that generates a deformation displacement field between the first input image and the second input image, a coordinate transformation unit that transforms a coordinate of the second candidate region to a coordinate of the first posture based on the deformation displacement field, an association unit that associates the first candidate region with the transformed second candidate region that is close to the first candidate region, and a same object determination unit that determines that the object candidates included in the candidate regions associated with each other by the association unit are the same object and are the specific object.
US12148192B2 Dynamically configured extraction, preprocessing, and publishing of a region of interest that is a subset of streaming video data
A method of preprocessing incoming video data of at least one region of interest from a camera collecting video data having a first field of view is disclosed herein that includes receiving the incoming video data from the camera; preprocessing the incoming video data, by a computer processor, according to preprocessing parameters defined within a runtime configuration file, with the preprocessing including formatting the incoming video data to create first video data of a first region of interest with a second field of view that is less than the first field of view; and publishing the first video data of the first region of interest to an endpoint to allow access by a first subscriber.
US12148191B2 Imaging systems and methods
The present disclosure provides a method for automated image acquisition and imaging processing. The method may include obtaining imaging information of an object. The method may include determining, based on the imaging information, at least target device positioning information of an imaging device. The method may include causing, based on the target device positioning information of the imaging device, the imaging device to be positioned to perform the image acquisition. The method may include providing, based on the inspection information, guidance information, the guidance information being configured to guide positioning of the object. The method may also include obtaining a target image from an imaging operation by the imaging device. Further, the method may include determining a target image processing algorithm of a medical image.
US12148176B2 Comparison apparatus, control method, and program
A comparison apparatus (2000) extracts an image feature (22) from a detected object (20) detected from a captured image (12) generated by a camera (10). The comparison apparatus (2000) determines the detected object (20) using the extracted image feature (22) and object information (30) of each of a plurality of registered objects. Here, in the object information (30) of each registered object, an object identifier (32) of the registered object is associated with an image feature (34) of the registered object. The comparison apparatus (2000) determines a comparison order of the object information (30) based on position information (40) of each registered object, and determines the detected object (20) by comparing the image feature (34) indicated in the object information (30) with the image feature (22) in order from the object information (30) of which the determined comparison order is earlier.
US12148172B2 Display apparatus, virtual reality display system having the same and method of estimating user motion based on input image
A display apparatus includes a display panel, a driving controller and a data driver. The display panel displays an image based on input image data. The driving controller generates a data signal based on the input image data, determines an optical flow based on previous frame data of the input image data and present frame data of the input image data and determines a user's self-motion using the optical flow. The data driver converts the data signal to a data voltage and outputs the data voltage to the display panel.
US12148170B2 Remote camera-assisted robot guidance
Methods, systems, and apparatus for remote camera-assisted robot guidance are disclosed. A method includes obtaining images of objects approaching a door of a property; identifying candidate paths to the door based on the images of the objects approaching the door of the property; determining movement capabilities of the objects; storing the candidate paths to the door labeled by the movement capabilities of the objects that took the paths; determining capability information for a robot at the property that indicates movement capabilities of the robot; selecting, from the candidate paths, a path for the robot to take to the door based on the movement capabilities of the robot and the labels of the candidate paths; and providing guidance information to the robot that guides the robot to the door along the selected path.
US12148167B2 Image processing circuit and associated image processing method
The present invention provides an image processing method, wherein the image processing method includes the steps of: using a plurality of corner detection filters to perform corner detection on a specific pixel of image data to generate a plurality of detection results, respectively, wherein the plurality of corner detection filters correspond to a plurality of corners with different directions, respectively; determining which one of the plurality of corners with different directions the specific pixel belongs to according to the plurality of detection results; and according to a specific corner among the plurality of corners to which the specific pixel belongs, performing an image processing operation corresponding to the specific corner on the specific pixel to generate processed image data.
US12148164B2 Image processing apparatus, image processing method, and storage medium
An image processing apparatus extracts a foreground image corresponding to an object included in a processing image using a background image corresponding to the processing image, and generates the background image from the processing image. The image processing apparatus determines whether it is allowed to update the background image for use in the extraction, and based on a result of the determination, updates the background image for use in the extraction using the generated background image.
US12148161B2 Image processing apparatus for evaluating cardiac images and ventricular status identification method
An image processing apparatus for evaluating cardiac images and a ventricular status identification method are provided. In the method, a region of interest (ROI) is determined from multiple target images, a variation in grayscale values of multiple pixels in the ROIs of each target image is determined, and one or more representative images are obtained according to the variation in the grayscale values. The target image is related to the pixels within an endocardial contour of a left ventricle. A boundary of the ROI is approximately located at two sides of a bottom of the endocardial contour. The ROI corresponds to a mitral valve. The variation in the grayscale values is related to a motion of the mitral valve. The representative image is for evaluating a status of the left ventricle.
US12148157B1 Platforms, systems, and methods for identifying and monitoring cell states
Systems, methods, and platforms for identifying and monitoring cell states are described. In one example, a computer-implemented method includes receiving cell imaging data comprising at least one transmitted light micrograph, generating a cell imaging dataset comprising time course data of transmitted light micrographs collected at an interval over a time, applying a machine learning model configured to analyze the cell imaging dataset to build a plurality of profiles of cell states, and identifying a cell state based on the plurality of profiles.
US12148156B2 Estimation device, estimation method, and estimation program
At least one processor is provided, in which the processor functions as a trained neural network that derives an estimation result relating to a composition of a soft tissue of a subject from a simple radiation image acquired by simply imaging the subject, or a DXA scanning image acquired by imaging the subject by a DXA method. The trained neural network learns using, as teacher data, two radiation images acquired by imaging the subject with radiation having different energy distributions, the radiation image of the subject and a soft part image representing the soft tissue of the subject, or a composite two-dimensional image representing the subject derived by combining a three-dimensional CT image of the subject, and information relating to the composition of the soft tissue of the subject.
US12148153B2 System and method to detect abnormality of subjects directly from MRI k-space data
A system and method to detect abnormality of subjects directly from MRI k-space data are provided. The system includes: at least one computer hardware processor, at least one non-transitory computer-readable storage medium, and at least one computer program stored in the at least one non-transitory computer-readable storage medium and executable on the at least one computer hardware processor, wherein the at least one computer program includes: an acquisition module, configured to obtain target MRI k-space data by scanning a subject, wherein the target MRI k-space data are fully-sampled or undersampled or sparse MRI k-space data; a detection module, configured to obtain and output detection outcome from the target MRI k-space data using detection models; and a model training module, configured to train the detection models based on training data. Hence, the MRI scan time and related cost are reduced, and the accuracy of the detecting results is increased.
US12148152B2 Correlated image analysis for 3D biopsy
The present invention relates to image analysis of pathology images. In order to improve reliability in image analysis of pathology images, a method is provided for providing support in identifying at least one feature of a tissue sample in a microscopic image. The method comprises the steps of providing a first image of a first microscopy 5 modality representing an area of the tissue sample, providing a second image of a second microscopy modality representing the said area of the tissue sample, generating a first high intensity image by applying a first high intensity filter to the first image or a first low intensity image by applying a first low intensity filter to the first image to obtain first information of the at least one feature, generating a second high intensity image by applying 10 a second high intensity filter to the second image or a second low intensity image by applying a second low intensity filter to the second image to obtain second information of the at least one feature, calculating a correlation of an image pair comprising one of the first high intensity image and the first low intensity image and one of the second high intensity image and the second low intensity image for correlating the first information and the second 15 information of the at least one feature, and outputting the calculated correlation for providing support in identifying the at least one feature of the tissue sample.
US12148149B2 Training a machine learning system to detect an excursion of a CMP component using time-based sequence of images
Monitoring operations of a polishing system includes obtaining a time-based sequence of reference images of a component of the polishing system performing operations during a test operation of the polishing system, receiving from a camera a time-based sequence of monitoring images of an equivalent component of an equivalent polishing system performing operations during polishing of a substrate, determining a difference value for the time-based sequence of monitoring images by comparing the time-based sequence of reference images to the time-based sequence of monitoring image using an image processing algorithm, determining whether the difference value exceeds a threshold, and in response to determining the difference value exceeds the threshold, indicating an excursion.
US12148147B2 Substrate inspection device, substrate inspection method, and storage medium
A substrate inspection device for inspecting a substrate, includes: a setting part configured to define a group according to a basic state that is not dependent on a presence or absence of a defect in a substrate and set the defined group for each inspection target substrate; an inspection part configured to perform a defect inspection based on a captured image of the inspection target substrate and an inspection recipe corresponding to the defined group to which the inspection target substrate belongs and including a reference image; a recipe creation part configured to create the inspection recipe for each group; and a determination part configured to perform a determination as to whether a group-setting target substrate, for which the group is set by the setting part, belongs to the group defined by the setting part.
US12148145B2 Inspection system, inspection method, and inspection program
An inspection system for a fabricated object formed by layering powder includes an acquisition unit that acquires an image of a surface of each of layers, an identification unit that identifies a defect portion (protruding portion or recessed portion) on the surface of the powder and a position of the defect portion based on the acquired image, and a determination unit that determines that an abnormality occurs when the defect portion successively occurs at a same position in the plurality of layers.
US12148139B2 Methods and evaluation devices for analyzing three-dimensional data sets representing devices
Methods and evaluation devices for evaluating 3D data of a device under inspection are provided. A first machine learning logic detects target objects, and a second machine learning logic provides a voxel segmentation for the target objects. Based on the segmented voxels, a transformation to feature space is performed to obtain measurement results.
US12148137B2 Recommendation engine for comparing physical activity to ground truth
A platform to accurately detect user pose/verify against a reference ground truth and provide feedback using an accuracy score that represents the deviation of the user pose from the reference ground truth, typically established by an expert.
US12148135B2 Determination of the decision-relevant image components for an image classifier using binary masks
A method for measuring the components of an input image on which an image classifier bases its decision regarding the assignment of this input image to one or multiple class(es) of a predefined classification. The method includes: providing binary masks, which indicate which pixels of the input image and/or of an intermediate product formed in the image classifier are considered relevant; assessing the binary masks using a quality function, which is a measure of the extent to which at least one classification score, supplied by the image classifier, with respect to at least one target class changes when the pixels of the input image or of the intermediate product which are relevant according to the binary mask are changed; and ascertaining the sought-after components of the input image relevant for the decision of the image classifier from the combination of the binary masks with respective assessments by the quality function.
US12148132B2 Image calibration method and image calibration apparatus
An image calibration method applied to a wide-angle image and executed by an image calibration apparatus includes applying primary lens distortion correction for the wide-angle image to generate a corrected image, segmenting an foreground image from the corrected image to generate a background image, applying secondary distortion correction for the foreground image based on the pre-defined object to generate a calibrated foreground image, fusing the background image with the calibrated foreground image to generate a fused image, detecting at least one residual empty pixel not overlapped by the calibrated foreground image within the fused image, and utilizing a machine learning algorithm to fill the at least one residual empty pixel of the fused image by extending the background image to provide an output image. The foreground image contains feature pixels relate to a pre-defined object and the background image has empty pixels corresponding to the foreground image.
US12148127B2 Medical image processing device, medical imaging apparatus, and noise reduction method for medical image
The invention provides a technique capable of effectively and appropriately removing noise from various kinds of images including noise and artifacts and images in which a noise pattern changes due to a difference in imaging conditions. Based on a noise removal technique using AI, noise characteristics including artifacts are analyzed for each image, the image is classified based on an analysis result, an optimal neural network for a noise processing is applied for each classification, and the noise and the artifacts are reduced.
US12148125B2 Modular machine learning models for denoising images and systems and methods for using same
In some examples, a machine learning model may be trained to denoise an image. In some examples, the machine learning model may identify noise in an image of a sequence based at least in part, on at least one other image of the sequence. In some examples, the machine learning model may include a recurrent neural network. In some examples, the machine learning model may have a modular architecture including one or more building units. In some examples, the machine learning model may have a multi-branch architecture. In some examples, the noise may be identified and removed from the image by an iterative process.
US12148122B2 Panoramic presentation methods and apparatuses
The present invention provides a panoramic presentation method and apparatus. The present invention presents a panoramic image by using a combined structure of a single fisheye projector and a spherical screen in hardware, employs a geometrical relationship between a fisheye lens and the position of a viewer and isometric projection transformation, and enables 180° fisheye projection to present 720° environment information to the viewer in the center of the spherical screen, greatly simplifying the image conversion process and realizing zero distortion. According to a 720° panorama one-step generation method based on a single virtual camera in software, complex steps of collecting six images by a plurality of cameras, synthesizing a cube map and then converting the cube map into a panorama are not needed, the vertex position of a scene is directly adjusted in the process from a 3D space to a 2D image.
US12148117B2 Control method and device for displaying 3D images
A control method includes responding to a first trigger event to control a screen to display a set three-dimensional (3D) cubic space region, responding to an operation on the set 3D cubic space region to obtain adjustment information of the set 3D cubic space region, adjusting the set 3D cubic space region based on the adjustment information to obtain an adjusted 3D cubic space region, and controlling the screen to display the adjusted 3D cubic space region.
US12148114B2 Real-world responsiveness of a collaborative object
A collaborative session (e.g., a virtual time capsule) in which access to a collaborative object with an associated material and added virtual content is provided to users. In one example of the collaborative session, a user selects the associated material of the collaborative object. Physical characteristics are assigned to the collaborative object as a function of the associated material to be perceived by the participants when the collaborative object is manipulated. In one example, the material associated to the collaborative object is metal, wherein the interaction between the users and the collaborative object generates a response of the collaborative object that is indicative of the physical properties of metal, such as inertial, acoustic, and malleability.
US12148113B2 Information processing system and non-transitory computer readable medium
An information processing system includes a device causing a user to see visual information in which a virtual object is superimposed onto information about a real space, an acquirer that acquires a position of a real object existing in the real space, and a processor configured to move the virtual object in a direction away from the real object in a case where the real object is positioned inside a predetermined range from the device.
US12148110B2 Interaction analysis systems and methods
Interaction-based ecosystems are presented. Interaction analysis engine analyze media content to derive a set of media features. The engine can then identify one or more interaction objects (e.g., transactions, searches, game play, etc.) based on the set of media features. Relevant interaction objects can then be instantiated as persistent available or active points of interaction readily accessed by a consumer. The consumer need only capture a digital representation of the content via a user device, a smart phone for example. A second set of media features can be derived from the digital representation and the second set of media features can then be used to find the instantiated interactions.
US12148109B2 Virtual work of expression within a virtual environment
A system and method for displaying a virtual three-dimensional environment, including: displaying at least a portion of the virtual three-dimensional environment in a head-mounted display, where the head-mounted display includes a retinal tracking device; enabling a user to interact with the virtual three-dimensional environment; displaying a virtual representation of a written work within the virtual three-dimensional environment in the head-mounted display; enabling the user to interact with the virtual representation of the written work; tracking the user's reading position in the representation of the written work via the retinal tracking device; determining the content of the representation of the written book at the user's reading position; and modifying the virtual three-dimensional environment based at least in part on the content at the user's reading position.
US12148107B2 Methods for hybrid virtual workplace integration and devices thereof
Methods, non-transitory computer readable media, and virtual workplace management devices are disclosed that obtain and store virtual workplace data and a avatars for users. The virtual workplace data includes images captured at physical locations associated with physical rooms of a workplace. An immersive virtual workplace environment is provided to a remote user device for display and includes a first avatar corresponding to a first user associated with the remote user device and virtual rooms corresponding to the physical rooms. The presence of a second user within a physical room corresponding to a virtual room is determined based on occupancy data following a received request to move the first avatar within the virtual room. The virtual room is modified to include a second avatar associated with the second user. An interaction is facilitated between the first and second users following selection of an interaction element displayed proximate the virtual room.
US12148103B2 Head-tracking based media selection for video communications in virtual environments
A method enabling head-tracking-based media selection for video communications implemented by a system is provided, comprising implementing a 3D virtual environment configured to be accessed by a plurality of client devices, each having a corresponding user graphical representation within the 3D virtual environment, each user graphical representation having a corresponding virtual camera; receiving head tracking metadata of a first client device that comprises 6 degrees of freedom head tracking information generated in response to tracking movement of key facial landmarks; identifying graphical elements within a field of view of the virtual camera of a second client device, wherein the identified graphical elements comprise the user graphical representation of the first user; and sending, to the second client device, the head tracking metadata and the identified graphical elements.
US12148101B2 Systems and methods for facilitating immersive exhibits
Aspects of the subject disclosure may include, for example, capturing a first depiction of an exhibit environment, wherein the first depiction of the exhibit environment comprises an image of at least one artifact and an image of at least one interface element, and wherein the at least one interface element is located in the exhibit environment at a first location relative to the at least one artifact; obtaining a first user profile of a first user, wherein the first user profile comprises at least one first preference of the first user, and wherein the first user is located in a first remote environment; and facilitating a presenting of a first modified version of the first depiction of the exhibit environment in the first remote environment, wherein the first modified version moves the image of the at least one interface element to a second location relative to the at least one artifact, wherein the second location is different than the first location, and wherein the second location is selected based upon the first preference of the first user. Other embodiments are disclosed.
US12148100B2 Information processing apparatus, information processing method, and storage medium for generating a virtual viewpoint image
An information processing apparatus enables a user viewing a displayed virtual viewpoint image to easily understand the state in a generation target scene of the virtual viewpoint image. The information processing apparatus generates a layout that is a figure representing a position of an object included in an imaging target area captured by a plurality of imaging units from different directions, and controls a display unit to display a virtual viewpoint image and the generated layout. The virtual viewpoint image is generated based on images acquired by the plurality of imaging units and viewpoint information indicating a virtual viewpoint.
US12148099B2 Reducing level of detail of a polygon mesh to decrease a complexity of rendered geometry within a scene
A method, computer readable medium, and system are disclosed for overlaying a cell onto a polygon meshlet. The polygon meshlet may include a grouping of multiple geometric shapes such as triangles, and the cell may include a square-shaped boundary. Additionally, every polygon (e.g., a triangle or other geometric shape) within the polygon meshlet that has at least one edge fully inside the cell is removed to create an intermediate meshlet. A selected vertex is determined from all vertices (e.g., line intersections) of the intermediate meshlet that are located within the cell, based on one or more criteria, and all the vertices of the intermediate meshlet that are located within the cell are replaced with the selected vertex to create a modified meshlet. The modified meshlet is then rendered (e.g., as part of a process to generate a scene to be viewed).
US12148097B2 Methods and systems for 3D hand pose estimation from RGB images
Methods and systems for estimation of a 3D hand pose are disclosed. A 2D image containing a detected hand is processed using a U-net network to obtain a global feature vector and a heatmap for the keypoints of the hand. Information from the global feature vector and the heatmap are concatenated to obtain a set of input tokens that are processed using a transformer encoder to obtain a first set of 2D keypoints representing estimated 2D locations of the keypoints in a first view. The first set of 2D keypoints are inputted as a query to a transformer decoder, to obtain a second set of 2D keypoints representing estimated 2D locations of the keypoints in a second view. The first and second sets of 2D keypoints are aggregated to output the set of estimated 3D keypoints.
US12148096B2 Method and device for outputting large-capacity 3D model for AR device
Provided is a method and device for outputting a large-capacity 3D model for an augmented reality (AR) device. A method of outputting a large-capacity 3D model for an AR device includes generating a multi-texture and a 3D mesh based on a multi-view image, generating a 3D model using the multi-texture and the 3D mesh, and transmitting, to the AR device, an image of the 3D model in a view, to which a camera of the AR device is directed, according to camera movement and rotation information of the AR device, and the AR device outputs the image in the view, to which the camera is directed.
US12148094B2 Automated updating and distribution of digital reconnaissance maps of an incident scene
Systems and methods for dynamically updating and distributing digital reconnaissance maps for incident response. One example system includes an electronic processor coupled to an electronic communication interface. The processor is configured to receive an incident notification for an incident occurring at an incident scene and to generate a reconnaissance map for the incident scene. The processor is configured to receive a voice communication associated with a first incident responder at the incident scene and determine, for the first incident responder, a location within the incident scene. The processor is configured to determine a location status for the location based on the voice communication and to generate an updated reconnaissance map for the incident scene based on the reconnaissance map, the location, and the location status. The processor is configured to send, via the communication interface, the updated reconnaissance map to an electronic communication device associated with a second incident responder.
US12148089B2 Resolution independent 3-D vectorization for graphic designs
Embodiments are disclosed for performing 3-D vectorization. The method includes obtaining a three-dimensional rendered image and a camera position. The method further includes obtaining a triangle mesh representing the three-dimensional rendered image. The method further involves creating a reduced triangle mesh by removing one or more triangles from the triangle mesh. The method further involves subdividing each triangle of the reduced triangle mesh into one or more subdivided triangles. The method further involves performing a mapping of each pixel of the three-dimensional rendered image to the reduced triangle mesh. The method further involves assigning a color value to each vertex of the reduced triangle mesh. The method further involves sorting each triangle of the reduced triangle mesh using a depth value of each triangle. The method further involves generating a two-dimensional triangle mesh using the sorted triangles of the reduced triangle mesh.
US12148088B2 Method for continued bounding volume hierarchy traversal on intersection without shader intervention
A hardware-based traversal coprocessor provides acceleration of tree traversal operations searching for intersections between primitives represented in a tree data structure and a ray. The primitives may include opaque and alpha triangles used in generating a virtual scene. The hardware-based traversal coprocessor is configured to determine primitives intersected by the ray, and return intersection information to a streaming multiprocessor for further processing. The hardware-based traversal coprocessor is configured to omit reporting of one or more primitives the ray is determined to intersect. The omitted primitives include primitives which are provably capable of being omitted without a functional impact on visualizing the virtual scene.
US12148087B2 Distributed acceleration structures for ray tracing
A path tracing system in which the traversal task is distributed between one global acceleration structure, which is central in the system, and multiple local acceleration structures, distributed among cells, of high locality and of autonomous processing. Accordingly, the centrality of the critical resource of accelerating structure is reduced, lessening bottlenecks, while improving parallelism.
US12148083B2 Method and system for creating avatar content
A method for creating avatar content includes receiving, from a user, a first user input selecting a first content including time-series actions of a first avatar and a second avatar, displaying a first user interface for selecting one of the first avatar and the second avatar in the first content, receiving, from the user through the first user interface, a second user input selecting the first avatar, and in response to the receiving the second user input, generating a user-customized content by adding, to the first content, a third avatar associated with the user that performs a same action as the selected first avatar.
US12148076B2 Digital asset generation and communication
Methods and systems are provided that include receiving an instruction to associate a unique identifier with a digital presentation, where the unique identifier is associated with a tangible object, receiving a first digital asset from a first remote device, determining a first media component to prepend to the first digital asset, determining a second media component to append to the first digital asset (which influences the determination of the first media component or the second media component), incorporating the prepended content, digital asset, and appended content into the digital presentation, and associating the unique identifier with the digital presentation in a data store.
US12148074B2 Object-to-object harmonization for digital images
The present disclosure relates to systems, methods, and non-transitory computer readable media for accurately and flexibly generating harmonized digital images utilizing an object-to-object harmonization neural network. For example, the disclosed systems implement, and learn parameters for, an object-to-object harmonization neural network to combine a style code from a reference object with features extracted from a target object. Indeed, the disclosed systems extract a style code from a reference object utilizing a style encoder neural network. In addition, the disclosed systems generate a harmonized target object by applying the style code of the reference object to a target object utilizing an object-to-object harmonization neural network.
US12148073B2 Deep encoder-decoder models for reconstructing biomedical images
The present disclosure is directed to systems and methods for reconstructing biomedical images. A projection preparer may identify a projection dataset derived from a tomographic biomedical imaging scan. An encoder-decoder model may reconstruct reconstructing tomographic biomedical images from projection data. The encoder-decoder model may include an encoder. The encoder may include a first series of transform layers to generate first feature maps using the projection dataset. The encoder-decoder may include a decoder. The decoder may include a second series of transform layers to generate second features maps using the first feature maps from the encoder. The system may include a reconstruction engine executable on the one or more processors. The reconstruction engine may apply the encoder-decoder model to the projection dataset to generate a reconstructed tomographic biomedical image based on the second feature maps generated by the decoder of the encoder-decoder model.
US12148071B2 Methods and apparatus for MRI reconstruction and data acquisition
Methods and apparatus for MRI reconstruction and data acquisition are provided. The method for MRI reconstruction includes: obtaining MRI images and k-space training data and dividing into anatomical sections; training reconstruction models to predict MRI images from k-space data for individual anatomical sections; while scanning an object, identifying the anatomical sections by scout scans or navigator signals; selecting suitable reconstruction models; reconstructing anatomical sections using the selected models, and merging the images from anatomical sections. Reconstructed images obtained by the above methods and apparatus have better image quality such as lesser noise and artifacts, and less MRI data is needed for the same image quality.
US12148070B2 Dead-time correction method in quantitative positron emission tomography (PET) reconstruction for various objects and radioactivity distributions
An image reconstruction method includes: determining singles rates of radiation detectors in a frame of imaging data detected by the radiation detectors; determining an energy correction factor (Nwgt) for each radiation detector based on an energy spectrum distribution of gamma rays incident on the radiation detector during acquisition of the frame of imaging data; determining a singles live time correction factor for each radiation detector from the singles rate and the energy correction factor; determining a system coincidence live time correction factor from the system singles rate; for each line of response (LOR) connecting pairs of radiation detectors, determining a live time correction factor for the LOR from the determined singles live time correction factors of the pair of radiation detectors connected by the LOR and the determined system coincidence live time correction factor; and reconstructing the frame of imaging data using the determined LOR live time correction factors.
US12148060B2 Passenger screening
A vehicle having one or more cameras, configured to record one or more images of a person approaching the vehicle. The camera(s) can be configured to send biometric data derived from the image(s). The vehicle can include a computing system configured to receive the biometric data and to determine a risk score of the person based on the received biometric data and an AI technique, such as an ANN or a decision tree. The received biometric data or a derivative thereof can be input for the AI technique. The computing system can also be configured to determine whether to notify a driver of the vehicle of the risk score based on the risk score exceeding a risk threshold. The vehicle can also include a user interface, configured to output the risk score to notify the driver when the computing system determines the risk score exceeds the risk threshold.
US12148050B2 Taxpayers switching tax preparers
Methods, systems, and apparatus for automatically obtaining tax documents. The system includes a taxpayer client device and a server configured to automatically identify tax return items associated with the taxpayer by analyzing a prior year tax return. The server is configured to generate a list of tax return items including the automatically identified tax return items. The server is configured to receive, from the taxpayer client device, authentication data for a third party database. The server is configured to access the third party database using the authentication data. The server is configured to receive a document from the third party database and automatically determine whether the document corresponds to a tax return item from the list of tax return items. The server is configured to automatically store the document when the document corresponds to one of the tax return items from the list of tax return items.
US12148046B1 Tax planning using video-based graphical user interface and artificial intelligence
A apparatus and method of generating and presenting a recommended filing strategy that includes receiving user inputs via a graphical user interface; identifying, using one or more computers, factual patterns of the user inputs; assigning, using the one or more computers and based on the identified factual patterns, a risk tolerance classification; generating, using an optimization model and based on the factual patterns, the risk tolerance classification, and relevant legal documents, the recommended filing strategy; identifying relevant media files from a library of media files that are associated with the recommended filing strategy; creating a combined media file from the plurality of relevant media files; and presenting the combined media file via the graphical user interface.
US12148044B2 Collection of crash data using autonomous or semi-autonomous drones
A method for collecting drone data at a crash site using an autonomous or semi-autonomous drone may include determining or receiving a crash GPS location associated with a crash location of a crash scene, and may further include generating a pre-generated flight path for an autonomous or semi-autonomous drone based upon the crash GPS location. The autonomous or semi-autonomous drone may be mounted, or held securely in place, on an emergency response vehicle traveling to the crash location. The method may further include autonomously or semi-autonomously flying the autonomous or semi-autonomous drone in accordance with the pre-generated flight path at the crash GPS location to generate or collect drone data associated with the crash scene. The drone data may be used for one or more insurance-related purposes, such as handling, adjusting, or generating auto or homeowners insurance claims; crash reconstruction; fault determination; damaged vehicle repair; and/or buildup identification.
US12148040B1 Systems, methods, and computer products for directing cash flows associated with mortgage-backed securities
Systems, methods, and computer program products are provided for directing cash flows associated with a mortgage-backed security to back other securities without collapsing the original mortgage-backed security. A mortgage-backed security /an/or a set of loans is analyzed to identify cash flows from mortgages having specific desirable characteristics, and the cash flows are directed to subgroups or pools that support new mortgage-backed securities. The new securities make the desirable cash flows available to an issuer or prospective investor without collapsing the original mortgage-backed security.
US12148039B1 Collaborative trust platform with portable files
Computer systems and methods for generating portable and data-agnostic annuity datasets are disclosed where a central server generates multiple instructions to receive annuity dataset data records, participant attributes, and annuity attributes for a plurality of annuity datasets from employer servers and recordkeeper servers; integrates different annuity datasets by mapping the data fields of each respective annuity dataset and creating uniform data-agnostic annuity datasets; continuously monitors a performance value for each data-agnostic annuity dataset; and dynamically modifies recordkeepers when the performance value of annuity datasets do not satisfy a pre-determined threshold by modifying recordkeeper data records.
US12148031B2 System and method for TCP-to-multicast (T2M) communications and related network architecture
Embodiments of the present invention provide a novel system and method for TCP-to-multicast (T2M) communications. The T2M techniques may allow a client to make a single TCP connection that then fans out into communications with multiple back-end resources. Such one-to-many communications may be invisible to the client but can achieve many practical benefits.
US12148030B1 Systems and methods for communications regarding loan collateral
Systems, methods, and non-transitory computer-readable storage media are provided. A central server receives collateral data and applies a set of collateral analysis rules thereto to identify a problem. The applying includes accessing, from a remote data source, supplemental data related to the collateral data, and detecting one or more differences exceeding discrepancy tolerances between the collateral data and the supplemental data. The central server generates a notification including descriptions of the problem and the collateral data, and a navigation link to access more information from a source of problem information related to the collateral data. The central server transmits the notification to a remote computing device based upon a remote computing device destination address. The notification activates a collateral viewer application to cause the notification to display on the remote computing device and to enable connection to the source of problem information via the navigation link to access more information.
US12148027B2 Data processing method and apparatus, device, and readable storage medium
A data processing method and apparatus, a device, and a non-transitory computer-readable storage medium are provided. A target data table is obtained that includes at least two index keywords corresponding to a target object. Metadata information corresponding to the target data table is merged to obtain a metadata management table. Feature mapping is performed on data in the target data table according to the metadata management table in order to obtain data features corresponding to the at least two index keywords in the target data table and in order to generate data feature tables. The data feature tables are merged to obtain an index table. A metadata management table is constructed through the metadata information of the target data table. An index table corresponding to the target data table is generated according to the metadata management table to implement the inverted index of the data through the index table.
US12148022B2 Consumer purchasing and inventory control assistant apparatus, system and methods
A method for purchasing goods comprising receiving a document listing one or more goods to be purchased, acquiring prices for the good from a plurality of sellers, acquiring at least one price for a comparable good from at least one seller, identifying a best price of the acquired prices, and outputting the best price.
US12148021B2 System and method for providing an improved payment process over a wireless link
Disclosed herein are systems, methods, and computer-readable storage devices for providing payment data from one device to another via a payment protocol. A device establishes, via a wireless link, a communication between the device and a user device The device transmits, via a protocol a signal to the user device to initiate a payment process on the user device to make the purchase. The signal is configured to cause the user device, automatically and without any other user interaction, to next receive a confirmation from the user to finalize the purchase. The device receives, via the wireless link, from the user device and at the wireless communication device, user payment data to make the purchase. The user payment data is obtained based on the confirmation and other parameters. The device transmits, to the user device and via the wireless link, a payment confirmation upon completion of the payment process.
US12148017B2 System and method for parametric display of modular aesthetic designs
A system and method for the aesthetic design of a modular assemblage, comprising means for providing a client graphic user interface for receiving an input for defining parameters of the modular assemblage, and for presenting an image of the defined modular assemblage; communicating a code to a server representing the defined parameters; at the server, in dependence on the communicated code, defining a set of graphic elements corresponding to the defined modular assemblage; communicating the graphic elements from the server to the client; and displaying, at the client, the graphic elements received from the server to represent the defined modular assemblage.
US12148005B2 Media information presentation method, server, and storage medium
The present disclosure discloses a media information presentation method performed at a computer server communicatively connected to a plurality of terminals associated with a social networking platform. The method includes: receiving a plurality of media information operation messages, each message indicating an operation performed on a piece of advertisement by one of a first group of users; deriving a second group of users that are direct connections of the first group of users; collecting, from the media information operation messages, statistics on operation statistical data of the second group of users; and receiving a media information obtaining request from a respective user of the second group of users at a terminal; in response to the request, identifying a plurality of pieces of advertisement corresponding to the respective user; sorting them according to their corresponding operation weights; and returning, to the terminal, top L pieces of advertisement in the descending order.
US12148001B2 Methods and apparatus to estimate census level impressions and unique audience sizes across demographics
A disclosed example includes determining a plurality of cross-demographic total census parameter values based on ratios of third-party impression counts and third-party audience sizes, selecting a first cross-demographic total census parameter value as an upper bound constraint from the plurality of cross-demographic total census parameter values based on comparisons between ones of the plurality of cross-demographic total census parameter values, selecting a second cross-demographic total census parameter value from the plurality of cross-demographic total census parameter values based on the second cross-demographic total census parameter value being less than the upper bound constraint, determining a first census-level audience size based on the second cross-demographic total census parameter value, and determining a first census-level impression count based on the second cross-demographic total census parameter value.
US12147995B2 Intelligent write back for customer relationship management
Write back to customer relationship management systems is provided. Data logging of activities can be performed for sales professionals that use other third-party software solutions during their selling process. The logged data can be written back to the CRM system instead of needing input by the sales professionals. Certain data and generated insights can be written back to further enhance the data available to clients' sales organizations. Capability of writing back to target CRM systems can leverage existing APIs. Identification of data to be written back to the CRM systems is performed by an intelligent write back (IWB) system. The IWB system will write back to the standard objects in tenant CRMs. The IWB system can create custom fields within those objects for write back data.
US12147992B2 System, method, and computer-accessible medium for determining the veracity of a bank fraud call
A system can include, for example, a secure data module(s) configured to store sensitive data regarding the user(s), a synthetic dataset generating module(s) configured to generate the synthetic dataset based on the sensitive data, and a control module configured to receive a request from an application for a dataset related to the user(s), provide the request to the synthetic dataset generating module(s), receive the synthetic dataset from the synthetic dataset generating module(s), and provide the synthetic dataset to the application. The synthetic dataset generating module(s) can be configured to generate the synthetic dataset based on the dataset.
US12147984B2 Systems and methods for evaluating legitimacy of interactions to reduce fraud
Disclosed are methods and systems for determining legitimacy of interactions. For instance, a request for an instrument to complete an interaction may be received from an account holder computing device, information associated with the request may be stored within a data storage entry, and a code including a uniform resource locator to a web application may be printed on the instrument. Subsequent to a printing of the instrument that includes the code, an access to the web application by a computing device of a recipient or an entity associated with the recipient of the instrument may be detected in response to the computing device reading the code. A legitimacy of the interaction may be determined by evaluating a plurality of interaction legitimacy factors based, at least in part, on the data storage entry, and an indication of the determined legitimacy may be provided for display via the web application.
US12147983B2 Systems and methods for multi-factor authentication using device tracking and identity verification
Systems and methods are directed to a modified device configuration for disposing a NFC compatible user card within a NFC field of a user mobile device so as to enable continuous proximity monitoring based on a status of an NFC link established between the card and the mobile device. The modified device configuration may be utilized to implement card tracking functionality by using a mobile application, running on the mobile device, to generate a timestamp upon detection of change in a connectivity status of the NFC link to the card. The timestamp NFC connectivity data may then be paired with mobile device GPS coordinates, concurrently retrieved from one or more mobile GPS-based navigation applications, to facilitate card tracking functionality as well as multi-factor validation for electronic transactions initiated by the NFC compatible card and/or the mobile device.
US12147982B1 Distributed ledger for device management
Techniques are described for managing devices, such as Internet of Things (IoT) devices, using smart contract(s) on a distributed ledger (e.g., blockchain). Smart contract(s) executing on a distributed ledger may control access to one or more devices in a home or other environment. The smart contract(s) may employ information stored on the distributed ledger and information in a transaction sent to the smart contract(s) to determine whether particular user(s) and/or process(es) may access the device(s), issue commands to the device(s), access data generated by the device(s), and/or control the device(s). The smart contract(s) may provide a secure portal through which user(s) and/or service(s) may access device(s) for command and control of such device(s), and secure access may be based on permission information that is specified or provided by an owner or operator of the device(s) and that is stored on the distributed ledger.
US12147974B2 Mobile wallet account balance systems and methods
A method includes: receiving, via a mobile device, an indication from a user to perform a transaction to transfer funds to a recipient; selecting a default payment account of a plurality of accounts of a user based on a user preference received from the user; and, transmitting funds to the recipient responsive to receiving the indication from the user.
US12147971B2 Secure product provisioning systems and methods for preventing electronic fraud by generation of ephemeral virtual cards for injection from secure proxy accounts into electronic provisioning networks
Secure product provisioning systems and methods are described for preventing electronic fraud by generation of ephemeral virtual cards for injection from secure proxy accounts into electronic provisioning networks. A provisioning server receives a provisioning request from a provisioning application (app) that indicates a product selected from one or more products and a merchant selected from one or more merchants. The server generates an ephemeral virtual card comprising a unique ephemeral code and a payment amount, each injected from a secure proxy account accessible only by the provisioning server. The ephemeral virtual card virtually emulates a physical or electronic card acceptable by the electronic provisioning network of the merchant. The provisioning server submits the ephemeral virtual card to the electronic provisioning network of the merchant. The receipt of the ephemeral virtual card causes initiation of a transaction between a user and the merchant for the product.
US12147969B2 Method for managing curbside use by vehicles
A method for managing curbside use by connected and/or autonomous vehicles that includes executing instructions of one or more computing devices having a processor that integrates at least a navigation component, an asset verification component, and a curbside management component, that generate recommended curbside access destinations for a vehicle associated with the customer and one of which is selected as the final curbside destination for the vehicle.
US12147963B1 Proactive bank transaction staging methods and systems
Various embodiments of the present disclosure generally relate to transacting in advance. More specifically, various embodiments relate to detecting a mobile computing device of a user within a proximity of a banking location; receiving, via the mobile application, an indication of a type of transaction to be conducted; and directing, via the mobile application, the user to an area of the banking location based on the type of transaction to complete the transaction.
US12147959B2 Location based register rules
A system, method and computer readable medium for dynamically determining location-based rules affecting item sales at POS registers for a particular location and for distributing the location-based rules to the POS registers is discussed. A location-based ruleset of rules regulating sales of items at an individual store is created and transmitted to the store along with a rule group to item map file that maps rules and warnings to individual store items. A rules engine at the store provides updated item sale rules and warnings to POS registers based on the location-based ruleset and rule group to item map file. Embodiments thus provide an improved system for updating POS registers at different store locations with location-based rules specific to the store location.
US12147954B2 Message exchange method and apparatus, storage medium, and electronic device
A message exchange method and apparatus, a non-transitory storage medium, and an electronic device are provided. The method is applied to a user equipment and includes: displaying bill information of a target bill in a window of a group session in which a target object is located, the target bill recording a resource value of a to-be-transferred virtual resource of an object comprised in a first object set and a resource value of a to-be-received virtual resource of an object comprised in a second object set; performing a virtual resource transfer operation according to a target resource value recorded in the target bill; and displaying a bill reconciliation message when a resource value transferred by the first object set reaches a total resource value of the to-be-transferred virtual resource and a resource value received by the second object set reaches a total resource value of the to-be-received virtual resource.
US12147952B2 Method, terminal, monitoring entity, and payment system for managing electronic coin datasets
A method relates to a terminal for managing electronic coin datasets and to a corresponding terminal. The electronic coin datasets are output by a central issuer entity, wherein each electronic coin dataset has a test value, and the test value is incremented when the electronic coin dataset is directly transmitted between two terminals or the test value is invariant in the event of an action carried out by terminals on the electronic coin dataset. In the method, it is determined whether the electronic coin dataset is displayed by the terminal in the payment system or whether the electronic coin dataset is returned to the central issuer entity. A method in a payment system is provided for managing electronic coin datasets, to a corresponding payment system, and to a monitoring entity.
US12147951B2 Systems and methods for second tap e-receipt option for NFC-enabled payment vehicles
Systems and methods are disclosed for generating electronic receipts (e-receipts) at point-of-sale (POS) terminals associated with a merchant at a retail location. The systems and methods include a near field communication (NFC) reader and an NFC-enabled payment vehicle. A POS terminal processes a payment transaction after an initial interaction between the NFC reader and the NFC-enabled payment vehicle. An e-receipt is generated when a second interaction is detected between the NFC reader and the NFC-enabled payment vehicle.
US12147950B2 Predictive data objects
A computing system accesses one or more data sources to determine maintenance optimization data associated with an asset within a set of assets. The maintenance optimization data may include one or more of: upcoming maintenance events for the asset, such as may be predicted based on analysis of historical maintenance information of the asset, a time series of predicted value of the asset over a time period around the upcoming maintenance event, such as within a few days or hours of the maintenance event, and/or a recommended window of time to initiate and/or perform upcoming maintenance events, which may be based on a combination of the expected upcoming maintenance events, and the time series of predicted value of the particular asset, for example.
US12147948B2 Systems and methods for determination, description, and use of feature sets for machine learning classification systems, including electronic messaging systems employing machine learning classification
Systems and methods for dynamically defining features for machine learning models in classification systems are disclosed. Such systems and methods may be usefully applied to train and utilize machine learning models in a variety of contexts, including email classification systems.
US12147946B2 Systems and method for processing domain specific claims
Systems and method for processing domain specific claims is disclosed. The system comprises a memory, a processor, and a network interface communicatively coupled to the processor and the memory. The memory comprises computer instructions that when executed by the processor cause the system to perform functions. The functions comprise creating domain specific rules in a domain specific language based on domain specific regulations. The functions also comprise converting the created domain specific rules from the domain specific language to a target programming language. Further, the functions comprise accessing the domain specific claims via the network interface or a storage unit. Furthermore, the functions comprise validating the domain specific claims based on the converted domain specific rules respectively. In addition, the functions comprise providing a validation result corresponding to the domain specific claims respectively based on the validation. The method comprises the functions performed by the system(s).
US12147941B2 Iterative monetization of precursor in process development of non-linear polar material and devices
A method for monetizing ferroelectric process development is described. In at least one embodiment, the method comprises procuring a target material based on a model driven selection which is based on charge, mass and magnetic moment, and/or mass of the atomic constituents of the target material. The method further comprises applying the target material to a fabrication process to build a ferroelectric device. The method further comprises generating a notification indicative of procurement of the target material and application of the target material. The method further comprises electronically transmitting the notification to a customer, wherein the notification includes an invoice having a line item associated with a cost of the procuring of the target material and application of the target material.
US12147940B2 Adaptive RFID inventory system
An adaptive inventory management system for use in a materials handling facility storing a plurality of items that are each associated with a Radio Frequency Identification (RFID) tag. The management system including a global inventory database subsystem and a RFID interrogator subsystem comprising a plurality of RFID interrogators that are each configured to read the unique identifier of the RFID tag associated with each of the plurality of items that are within a defined boundary of at least one scan zone generated by the respective RFID interrogator and to communicate the unique identifier of the each scanned RFID tag identified within each scan zone of the respective RFID interrogator to the global inventory database subsystem. The management system being selectively configured to effect user desired levels of fidelity and/or resolution with respect to the generated unique identifier of each scanned RFID tag within a defined space of the materials handling facility.
US12147939B2 System, method, and apparatus for management of remote device replenishment, with processing resource conserving automatic suspending—automatic resuming management processing
A device management apparatus according to one embodiment of the present invention for managing a plurality of devices which consume or deplete a product, said apparatus having a storage for storing device identification information and provider information in association with one another, a receiving unit for receiving device identification information and product information which has been transmitted by a device among the plurality of devices, a determination unit for determining whether or not the consumption status or depletion status expressed by the product information satisfies determination conditions, and a notification unit which, when the determination unit has determined that the determination conditions are met, notifies a provider device which is associated with the provider identified on the basis of the provider information associated with the device identification information about an action which pertains to a product which is consumed or depleted by the device identified by the device identification information.
US12147936B1 Enhanced systems and methods for preventing lost orders by using dynamic shipping options
Devices, systems, and methods are provided for using dynamic shipping options. A method may include receiving a request to add a first product to a virtual shopping cart of a first user; determining a first delivery fee for a first order comprising the first product; generating user interface data indicative of the first delivery fee and with which the first user may input a first offered delivery fee; presenting the user interface data; receiving a first user input indicative of the first offered delivery fee offered by the first user; determining that a coincident delivery fee discount based on the first order and a second order is less than a delivery fee threshold including delivery fee discounts of the first offered delivery fee and of a second offered delivery fee of the second order; initiating a first purchase of the first product a second purchase of the second product.
US12147934B2 Mobile transport platform
A request is determined to move from a first location to a second location to receive an item, the request specifying a transport vehicle to move the mobile platform from the first location to the second location. The mobile platform is actuated to attach to the transport vehicle.
US12147932B2 Traceability system for bulk commodity supply chain
A traceability system for a bulk commodity supply chain is provided. The system includes a tracking device, a location determination subsystem, and at least one computing device having at least one processor. The location determination subsystem is configured to determine positional information of the tracking device while placed in a bulk commodity traveling along the bulk commodity supply chain. The processor receives the positional information from the location subsystem, extracts positional values from the positional information, and processes the positional values to identify motion primitives. A modeling tool is applied to the identified motion primitives to produce a positional path of the tracking device, which is output, for example, via a user interface. The positional path represents travel of the bulk commodity along the supply chain.
US12147930B2 Automated local delivery center
A system for automated vending and delivery of products to consumers is provided. The system may include a mobile delivery unit, a product dispenser, and a web server. The system may also include a pickup area. The web server may instruct the product dispenser to dispense a product to the mobile delivery unity. The web server may also provide instructions to the mobile delivery unit, which may then navigate to the consumer for delivery.
US12147928B1 Systems and methods for performing vehicle inspections
Vehicle inspection systems that can be used to monitor compliance with vehicle inspections are described. The vehicle inspection system can include a communication device, and a processor. The processor can be used to monitor an inspector travel path around the vehicle during inspection of the vehicle by the inspector and to receive inspector inputs during inspection of vehicle components. A circumnavigated path produced from the monitored inspector travel path and the received inspector inputs can be transmitted to a remote administrator through the communication device.
US12147924B2 Method and system for dynamic adaptive routing of deferrable work in a contact center
A method for optimizing a workflow of deferrable work interactions in a contact center that includes: providing a NLP models and a priority model; using text derived from received deferrable working interactions as inputs to the NLP models to generate the NLP scores; using the LP scores as inputs to the priority model to generate the priority score; identifying candidate agents of the agents for handling the deferrable work interactions; receiving an inbound work forecast; receiving agent work schedule data; using an optimization process to generate an optimized workflow for the deferrable work interactions, where the optimized workflow includes assignments in which an agent from the candidate agents is selected to handle the deferrable work interaction and a target timeframe for handling is scheduled; and routing the deferrable work interactions in accordance with the assignments of the optimized workflow.
US12147921B2 System and method for providing short-term dispatching decisions for operating a number of resources involved in a number of production processes under consideration of long-term objectives
The disclosed is a system and production processes, comprising a processor to perform the steps: a) obtaining a long-term production schedule containing production operations for a set of production orders by using forecasted values for production operation durations; b) deriving dispatching recommendations for suitable order release dates, dispatching sequences and/or resource choices of all subsequent operational dispatching decisions from the obtained long-term production schedule; c) obtaining a released subset of the set of production orders having each a release date and a due date and including information of all possible dispatching sequences and logical dependencies between them to produce a requested product; d) iteratively calculating subsequent operational dispatching decisions based on operational constraints and on the derived dispatching recommendations which support a decision-making in favor of optimizing the overall production process with respect to long-term objectives; e) outputting each calculated operational dispatching decision to a production executer.
US12147920B2 Multi-domain planning and execution
Multi-domain planning and execution systems and methods are disclosed whereby each planning component in a decomposed architecture is associated with its own domain, each planning component may supervise levels underneath it, and dependencies between domains are managed by the coordination of goals and constraints. For example, a computing device may be communicatively coupled to equipment; include a first-level component having a first-level planner component that generates a first-level plan associated with an operation using the equipment; and include second-level components, each associated with respective equipment and each including a second-level planner component that generates a second-level plan based on the first-level plan, wherein the second-level plan has instructions to perform a portion of the operation, and each second-level component instructs each respective equipment to execute a respective second-level plan.
US12147916B1 Multi-classification and prediction method for electrical signal of aircraft small sample based on naive Bayes
The present disclosure relates to a multi-classification non-intrusive identification and detection method for an electrical signal based on naive Bayes, including an expert database module and a signal classification module. An electrical signal training sample of a known category is built based on historical and real-time aircraft signals. Classification is performed based on a built naive Bayes model classifier, to obtain an aircraft signal classification result. P(yi) is separately calculated for each category, a conditional probability is calculated for each feature, and a classification result of a sample signal is obtained through statistic acquisition by using a probability comparison algorithm. A next status is predicted by using a time series prediction method after electrical signal data is classified and determined by using a naive Bayes algorithm.
US12147909B2 Cross-media corresponding knowledge generation method and apparatus
A method and an apparatus for cross-media corresponding knowledge generation. The method comprises: generating a second knowledge unit of a second medium according to a first knowledge unit of a predefined first medium; generating a first feature parameter vector corresponding to the first knowledge unit and a second feature parameter vector corresponding to the second knowledge unit; mapping the first feature parameter vector and the second feature parameter vector to a corresponding two-dimensional spherical feature surface to obtain a first feature point of the first feature parameter vector on the corresponding two-dimensional spherical feature surface and a second feature point of the second feature parameter vector on the corresponding two-dimensional spherical feature surface; indexing the first feature point and the second feature point to obtain a first index and a second index; and generating a bidirectional index corresponding relationship between the first knowledge unit and the second knowledge unit.
US12147907B2 Curing a deficiency of a knowledge database
A method executed by a computing device includes determining to update an entigen group within a knowledge database, where the entigen group includes a set of linked entigens that represent knowledge associated with an object. The method further includes determining a set of identigens for each word of a phrase associated with the object to produce sets of identigens. The method further includes interpreting the sets of identigens to determine a most likely meaning interpretation of the phrase and produce a new entigen group. The method further includes updating the entigen group utilizing the new entigen group to produce a curated entigen group such that a deficiency of the entigen group is resolved providing more accurate and more complete knowledge of the object.
US12147906B2 Localization-based test generation for individual fairness testing of artificial intelligence models
Methods, systems, and computer program products for localization-based test generation for individual fairness testing of AI models are provided herein. A computer-implemented method includes obtaining at least one artificial intelligence model and training data related to the at least one artificial intelligence model; identifying one or more boundary regions associated with the at least one artificial intelligence model based at least in part on results of processing at least a portion of the training data using the at least one artificial model; generating, in accordance with at least one of the one or more identified boundary regions, one or more synthetic data points for inclusion with the training data; and executing one or more fairness tests on the at least one artificial intelligence model using at least a portion of the one or more generated synthetic data points and at least a portion of the training data.
US12147902B2 Backpropagation of errors in pulsed form in a pulsed neural network
A new implementation is provided for an error back-propagation algorithm that is suited to the hardware constraints of a device implementing a spiking neural network. The invention notably uses binary or ternary encoding of the errors calculated in the back-propagation phase to adapt its implementation to the constraints of the network, and thus to avoid having to use floating-point number multiplication operators. More generally, the invention proposes a global adaptation of the back-propagation algorithm to the specific constraints of a spiking neural network. In particular, the invention makes it possible to use the same propagation infrastructure to propagate the data and to back-propagate the errors in the training phase. The invention proposes a generic implementation of a spiking neuron that is suitable for implementing any type of spiking neural network, in particular convolutional networks.
US12147897B2 Labeling apparatus
Systems and methods are provided for receiving a data set that includes demographic data and population data; training, based on the data set, a neural network to establish a relationship between different physical layouts of messages and responses to the different physical layouts of the messages; applying the trained neural network to a user profile to predict a physical layout of a message; generating instructions for an electronic device based on the predicted physical layout of the message, the instructions comprising the message; and transmitting the instructions to the electronic device to create a physical label having a layout corresponding to the predicted physical layout of the message.
US12147890B2 Neural network computing device and cache management method thereof
A neural network computing device and a cache management method thereof are provided. The neural network computing device includes a computing circuit, a cache circuit and a main memory. The computing circuit performs a neural network calculation including a first layer calculation and a second layer calculation. After the computing circuit completes the first layer calculation and generates a first calculation result required for the second layer calculation, the cache circuit retains the first calculation result in the cache circuit until the second layer calculation is completed. After the second layer calculation is completed, the cache circuit invalidates the first calculation result retained in the cache circuit to prevent the first calculation result from being written into the main memory.
US12147887B2 Method for training joint model, object information processing method, apparatus, and system
An object information processing method includes: acquiring an image of an object to be detected; inputting the image into a joint model to obtain a plurality of labels of the object to be detected; and obtaining object information of the object to be detected based on the plurality of labels. The joint model includes a convolutional neural network, the convolutional neural network includes a plurality of sub-networks. The plurality of sub-networks include an underlying processing network output of the underlying processing network and perform operation processing on the output of the underlying processing network to output a label, and labels output by different output networks are different.
US12147886B2 Predictive microservices activation using machine learning
Described are techniques for predictive microservice activation. The techniques include training a machine learning model using a plurality of sequences of coordinates, where the plurality of sequences of coordinates are respectively based upon a corresponding plurality of series of vectors generated from historical usage data for an application and its associated microservices. The techniques further include inputting a new sequence of coordinates representing a series of application operations to the machine learning model. The techniques further include identifying a predicted microservice for future utilization based on an output vector generated by the machine learning model. The techniques further include activating the predicted microservice prior to the predicted microservice being called by the application.
US12147885B2 Prospective media content generation using neural network modeling
A system for prospectively identifying media characteristics for inclusion in media content is disclosed. A neural network database including media characteristic information and feature information may associate relationships among the media characteristic information and feature information. Personal characteristic information associated with target media consumers may be used to select a subset of the neural network database. A first set of nodes, representing selected feature information, may be activated. The node interactions may be calculated to detect the activation of a second set of nodes, the second set of nodes representing media characteristic information. Generally, a node is activated when an activation value of the node exceeds a threshold value. Media characteristic information may be identified for inclusion in media content based on the second set of nodes.
US12147883B1 Automated user experience orchestration using natural language based machine learning techniques
Certain aspects of the present disclosure provide techniques for orchestrating a user experience using natural language input. A user experience is orchestrated within an ecosystem of features for which a plurality of corresponding tokens is defined. Natural language describing a desired user experience result is received by a user experience orchestrator. A sequence of tokens corresponding to operations belonging to an ecosystem of features which produce a correct result for the natural language input can be identified by a trained large language model and executed by the user experience orchestrator using a token operator. The output operations determined by the model to produce or be likely to produce the correct result based on the natural language input can be disambiguated, confirmed, and/or executed.
US12147879B2 Federated learning with dataset sketch commitment based malicious participant identification
Mechanisms for performing intelligent federated machine learning (ML) model updates are provided. A plurality of ML model updates, and a plurality of dataset sketch commitment data structures (sketches), are received from a plurality of participant computing systems. Each sketch provides statistical characteristics of a corresponding local dataset used by a corresponding participant to train a local ML model. A potentially malicious participant identification operation is performed based on an analysis of the plurality of sketches to identify one or more potentially malicious participants based on differences in sketches. ML model updates received from participant computing systems identified as potentially malicious participants are discarded to thereby generate a modified set of updates. The federated ML computer model is updated based on the modified set of updates.
US12147874B2 Quantum error correction code decoder and associated methods
A decoder apparatus for decoding syndromes of a quantum error correction code, the syndromes comprising measurement data from a quantum computer, the quantum computer comprising an array of qubits including syndrome qubits and data qubits. The decoder apparatus is configured to: receive syndrome index data representative of: a physical location of each of the array of qubits within the quantum computer; and lattice dimensions of the array of qubits; receive the syndromes of the quantum error correction code from the quantum computer; determine physical co-ordinate positions for each of the array of qubits based on the syndrome index data; decode the syndromes of the quantum error correction code using the determined physical co-ordinate positions. The decoder apparatus has a first syndrome capacity for decoding quantum error correction code syndromes and the syndromes of the quantum error correction code occupy a second syndrome capacity less than or equal to the first syndrome capacity of the decoder apparatus.
US12147864B2 Method for manufacturing a metal chip card with mini relay antenna
Provided is a method for manufacturing a radiofrequency chip card. The method comprises the steps of: forming a card body comprising a relay antenna and an insulating cover layer on at least one main face of the card, arranging a module equipped with a radiofrequency module antenna on the card body opposite the relay antenna for radiofrequency coupling; forming a metal insert in the card body, the insert extending up to the edges of the card and comprising a space permeable to the radiofrequency field opening on at least one of the two main faces of the insert and comprising the relay antenna inside and/or opposite this space. Provided also is a corresponding card produced by the method.
US12147862B2 Electronic monitoring device
An electronic device for monitoring. The electronic device includes a functional module arranged to provide an active function, a communication module arranged to communicate with an external communication device, and an energy harvesting module arranged to transform a source energy from an external source to electrical energy for energising both the communication module and the functional module.
US12147858B2 Payment card with enhanced edge patterns
Aspects described herein may allow for a payment card having enhanced edge patterns. The payment card may include a complex edge morphology on the physical card that may make the payment card more likely to be used by consumers and makes the payment card stand out due to the enhanced edge design. The edge of the payment card may be reeded, crenelated, or may include various shapes of various sizes on one or more of the edge walls extending around the payment card. The edge of the payment card may also include dimples, chips, and/or other complex design patterns cut into the face of the payment card close to the edge. The payment card may also include inclusions of other materials, such as metals, ceramic, and/or polymer to be added which fill or partially fill any voids produced by the edge patterns.
US12147857B2 RFID-tagged flexible material having an antenna containing a carbon nanotube yarn and method for manufacturing
For example, provided is an RFID-bearing flexible material, in which an RFID is attached to a flexible material, the RFID includes an antenna portion, and the antenna portion is formed of a conductive linear body containing a carbon nanotube yarn.
US12147852B2 Coordinating and processing events across multiple system managers
An information handling system includes a console bid manager that may intercept an event from a managed node, transmit notification to eligible management consoles for bids on the event, process the bids to determine one or more interrelated actions in response to the event, and coordinate performance of the one or more interrelated actions in handling the event. The performance of the one or more interrelated actions may be delegated to the eligible management consoles to resolve the event from the managed node.
US12147851B2 System, method and recording medium for temperature-aware task scheduling
A temperature-aware task scheduling method, system, and computer program product for facilitating a task in a multi-graphical processing unit (GPU) environment, includes executing the task to a GPU in the multi-GPU environment based on a thermal characteristic of the GPU as compared to the other GPUs in the multi-GPU environment.
US12147848B2 Efficient node identification for executing cloud computing workloads
A workload execution manager receives a request to execute a workload process in a cloud computing environment, where the cloud computing environment comprises a plurality of nodes; identifies a set of eligible nodes of the plurality of nodes for executing the workload process; determines whether a first eligible node of the set of eligible nodes satisfies a version threshold; responsive to determining that the first eligible node satisfies the version threshold, selects the first eligible node as a target node for executing the workload process; and executes the workload process on the target node.
US12147847B2 Systems and methods for rapid assignment of pre-provisioned resources
Systems and methods for rapid assignment of pre-provisioned resources are disclosed. In one aspect, a method comprises receiving, at a platform interface of an infrastructure as code (IaC) platform a request for a custom virtual resource; determining, based on parameters, a resource requirement plan; identifying a base virtual resource associated with the request for the custom virtual resource; sending, to an orchestration platform, a request to modify the associated base virtual resource based on the resource requirement plan; sending, to the orchestration platform, a request to associate the modified base virtual resource with an application; and providing the modified base virtual resource to a user for use with the application.
US12147844B2 VM memory reclamation by buffering hypervisor-swapped pages
In some aspects, a non-transitory computer readable storage medium includes instructions stored thereon that, when executed by a processor, cause the processor to detect that system software is proceeding to swap memory content of a virtual machine (VM) from memory to storage, wherein the memory is allocated to the VM; buffer the memory content; and perform alternative memory reclamation of the memory.
US12147842B2 System for providing a service
It is disclosed a method and system for providing a service to a user. The system comprises a module (VAHI) associated with the user and configured to act on her/his behalf and a plurality of modules (VAE) associated with and representing respective physical resources. The system comprises a runtime distributed execution environment for running VAHI and VAEs, such environment being provided with a distributed operating system supporting access by VAHI and VAEs to the physical resources. The VAHI is capable of having an interaction with the VAEs and, as a result of such interaction, providing the user with a proposal for the provision of a service. Upon reception of an approval from the user, the VAHI is capable of instructing at least one of the VAEs to request the associated physical resource to perform an action providing at least part of the service according to the proposal.
US12147840B2 Using a machine learning module to determine a group of execution paths of program code and a computational resource allocation to use to execute the group of execution paths
Provided are computer program product, system, and method for using a machine learning module to determine a group of execution paths of program code and a computational resource allocation to use to execute the group of execution paths. Information on activity steps in program code and a system load of a system in which the program code is executed are provided as inputs to a resource allocation machine learning module. The resource allocation machine learning module processes the provided inputs to output computational resource allocations for execution paths of activity steps in the program code to execute in parallel, including memory and processing resource allocations optimized according to an optimization criteria. The outputted computational resource allocations are allocated to execute the activity steps in the execution paths in parallel.
US12147835B2 Systems and methods for I/O command scheduling based on multiple resource parameters
A method for scheduling input/output (I/O) commands is described. The method includes receiving, by an I/O scheduler, an I/O command from an application; generating, by the I/O controller, an I/O resource requirement based on the I/O command; determining, by a traffic controller, that an amount of available resources satisfies a criteria based on the I/O resource requirement; and sending, by the traffic controller, the I/O command to a queue in response to the criteria being satisfied.
US12147834B2 System and method of executing task of operating system for vehicle
Proposed is a system for executing a task of an operating system for a vehicle, the system including: a task information extracting unit which, when an event signal is received from an application, extracts task information related to the event signal from a pre-prepared event chain table; an execution cycle setting unit which sets a task execution cycle by using the extracted task information; a task executing unit which executes any one task among a plurality of tasks according to the task execution cycle; and a waiting time providing unit which provides a task waiting time to the task executing unit so as to wait for execution of a next task when the execution of the one task is completed.
US12147833B1 Workflow runtime environment with distributed control and networked service invocations having separate logical and physical endpoint identifiers
A method is described. The method includes building a description of a workflow. The method also includes creating an embedded workflow description by embedding the description of the workflow with logical identifiers of different instances of services that are available over a network. The method also includes repeatedly performing a) and b) below to execute the embedded workflow: a) dispatching the embedded workflow to a control worker node within a pool of free control worker nodes, the control worker node referring to the embedded workflow description and issuing a job request that defines one or more next operations of the workflow upon the control worker node recognizing that execution of the next one or more operations is appropriate in view of the workflow's state, the next one or more operations including a function call to a service identified by one of the logical identifiers; b) dispatching the job request to an execution worker node within a pool of free execution worker nodes, the execution worker node executing the next one or more operations including mapping the logical identifier of the service to a physical location of the service, incorporating the physical location and the function call into a packet and sending the packet over the network.
US12147831B2 Manycore system
The present disclosure relates to a manycore system which includes a device memory configured to store data associated with a job requested to be offloaded from a host device, and a plurality of clusters. Each of the plurality of clusters includes a program memory configured to store a program associated with the job requested to be offloaded, a plurality of cores configured to execute one or more threads associated with the job, and a management module configured to allocate one or more tasks associated with the job to the plurality of cores based on job loads of the plurality of cores, and control thread execution corresponding to the one or more allocated tasks. Each core includes thread areas configured to independently store and track an execution state of each thread executed on the core, and each thread executed on the core is independently executed using a separate thread area.
US12147826B2 Extending a software defined network between public cloud computing architecture and a data center
An example system includes first servers deployed in a public cloud computing infrastructure and second servers deployed external to the public cloud computing infrastructure connected to the first servers via a layer 3 network. The first servers include first virtual routers to implement one or more virtual networks and first virtual execution elements. The first virtual execution elements execute a network controller that includes a plurality of microservices. A network device manages network routing for the second servers. The network controller is configured to exchange routing information with the network device. The network controller is configured to configure, based on the routing information, the first virtual routers to configure a virtual network of the one or more virtual networks for packetized communications among the first virtual execution elements executing on the first servers in the public cloud computing infrastructure and the second servers.
US12147821B2 Selectively switching client device remote control of host device between hardware- and software-based remote control modes
A host device has a hardware-based remote control mode and a softwarebased remote control mode. The availability of each of the hardware- and software-based remote control modes is monitored. Client device remote control of the host device is selectively switched between the hardware- and softwarebased remote control modes, based on the monitored availability of each remote control mode.
US12147816B2 Enhancing processing speed of a remote controlled radio frequency test or measurement device
A radio frequency test or measurement device for enhancing processing speed and reducing computational effort is configured to store at least one pre-calculated configuration set with an associated first unique identifier. The device is further configured to obtain a second UID via a communication network. The device is also configured to configure the device according to the pre-calculated configuration set, if the first UID matches the second UID. The pre-calculated configuration set comprises at least one of a software configuration setting or a hardware configuration setting.
US12147814B2 Dynamic thread count optimizations
Dynamic thread count optimizations include determining: (i) a detected quantity of unassigned IO requests; (ii) a quantity of IO requests currently in process; (iii) a thread pipeline value required to fill a thread's pipeline capacity and based on ratio of (a) an IO duration time from when an IO request is issued until a corresponding IO completion is received and (b) an IO processing time from when an IO request is assigned to a thread until it is issued; and (v) an ideal thread quantity based on a ratio of (a) the quantity of IO requests to be processed and (b) the thread pipeline value. Said optimizations also include dynamically activating new threads whenever a quantity of active threads is determined to be less than the ideal thread quantity.
US12147811B2 Warp scheduling method for adjusting number of schedulable warps based on load/store unit stall cycle proportion
A warp scheduling method includes: storing multiple first warps issued to a streaming multiprocessor in an instruction buffer module; marking multiple second warps which are able to be scheduled in the first warps by a schedulable warp indication window, wherein the number of the marked second warps is the size of the schedulable warp indication window; sampling a load/store unit stall cycle in each time interval to obtain a load/store unit stall cycle proportion; comparing the load/store unit stall cycle proportion with a stall cycle threshold value, and adjusting the size of the schedulable warp indication window and determining the second warps according to the comparison result; and issuing the second warps from the instruction buffer module to a processing module for execution.
US12147810B2 Processor, operation method, and load-store device for implementation of accessing vector strided memory
A processor, an operation method, and a load-store device are provided. The processor is adapted to access a memory. The processor includes a vector register file (VRF) and the load-store device. The load-store device is coupled to the VRF. The load-store device performs a strided operation on the memory. In a current iteration of the strided operation, the load-store device reads a plurality of first data elements at a plurality of discrete addresses in the memory and writes the first data elements into the VRF, or the load-store device reads a plurality of second data elements from the VRF and writes the second data elements into a plurality of discrete addresses in the memory during the current iteration of the strided operation.
US12147808B2 Information processing device and information processing method
To automatically determine a more memorable macro name. Provided is an information processing device that comprises an utterance learning adaptation unit that executes clustering pertaining to a plurality of function execution instructions by a user and estimates, as a macro, a cluster that includes the plurality of function execution instructions and a response control unit that controls the presentation of information pertaining to the macro, wherein the utterance learning adaptation unit determines a name for the estimated macro on the basis of a context acquired at the time of issuing the plurality of function execution instructions included in the cluster, the response control unit controls a notification of the macro name to the user, and the plurality of function execution instructions include at least one function execution instruction issued via an utterance.
US12147802B2 Systems and methods for software deployment data extraction and visualization
A computerized method is provided for extracting and visualizing data related to software development. The method includes receiving, by a computing device, a plurality of logs corresponding to respective ones of a plurality of code repositories associated with developing the software. Each code repository includes a Version Control System (VCS) configured to maintain the corresponding log and a plurality of code files associated with the development of the software over a time period. The method also includes extracting data from each log data, including dates of commit and commit messages over the time period associated with the code files. The method further includes analyzing the extracted data across the plurality of code repositories to determine information about one or more release events for the software and visualizing the one or more release events in a timeline view to graphically illustrate a development history of the software.
US12147800B2 Method system optimization using natural language-based queries
A method for software application optimization using natural language-based queries. The method includes obtaining a user-provided query. The user-provided query includes a constraint to be used for an identification of an application element that matches the constraint, from a set of application elements of a software application. The user-provided query is a string that includes a human language sentence. The method further includes deriving a formalized query from the user-provided query by translating the user-provided query into a syntactic construct of segmented sentence elements and obtaining the application element that matches the constraint. Obtaining the application element that matches the constraint includes deriving a pattern representation of the user-provided query from the formalized query and identifying the application element that matches the pattern representation of the user-provided query from the plurality of application elements.
US12147798B2 Server managing operation of automatic driving vehicle and updating of control program, and information processing method
A vehicle that is an automatic driving vehicle acquires a control program for an ECU from a control center by wireless communication. A server includes a keyboard and mouse to accept handling by an operation manager that manages operation of the vehicle from outside of the vehicle, a display to present information to the operation manager, a communication IF configured to communicate with the control center, and a processor. The processor controls the display such that the display presents an update condition of the control program to the operation manager, when the control program is updatable. The processor control the communication IF such that the communication IF gives a notice of approval of update of the control program to the control center, when the keyboard and the mouse have accepted an operation manager's handling for approving the update of the control program.
US12147791B1 Neural network systems for source code summarization
A neural network system for summarizing source code is described. The neural network system includes one or more computers and one or more non-transitory computer storage media storing instructions that, when executed by the one or more computers, cause the one or more computers to implement: a heterogeneous code representation (HCR) generator; a sub-system; a Transformer encoder neural network; a tree-based encoder neural network; a heterogeneous graph transformer (HGT) neural network; and a graph aggregator. In some implementations, the neural network system includes one or more of a token index selector, a hierarchy-aware cross attention neural network layer, a gating neural network layer, and a Transformer decoder neural network.
US12147789B2 System and method for managing and using data model
Disclosed is a system and method for defining data structures for client-server system. In one embodiment, the present invention provides a compiler-enforced data model across distributed systems for providing system stability and the ability to identify and fix violations of the data model contract in a more efficient manner.
US12147786B2 Computer-based software development and product management
In an approach to improve converting conversation to user stories, embodiments capture keywords from a captured discussion, and identify the probability of the keywords being an object attribute or action behavior. Further, responsive to identifying, based on the probability, that the keywords are the object attribute or the action behavior, embodiments determine that the object attribute or the action behavior are not new to a first user story. Additionally, embodiments determine that the attribute or the action behavior are associated with an existing object in a first user story, and update the first user story with the attribute or the action behavior.
US12147780B2 System and method for multi-lingual translation in message communication
A messaging system (400) comprises a user interface (404) coupled with a processor (402) and a memory (406), to display text messages; a translation selection module (414) coupled with the processor (402) and the user interface (404) to: associate a translation input selection button (203) with each of the text messages; send, upon selection translation input selection button (203), the associated text message data with language code to a messaging system server (104) for translation; receive the translated text message data from the messaging system server (104); a display module (416) coupled with the processor (402) to display the translated text message retrieve from the translated text message data with the associated translation input selection button (203) in place of the text message on the user interface (404, 201).
US12147779B2 Methods and apparatus for enriching entities with alternative texts in multiple languages
Systems and methods are provided for translating text in a first language into text in a second language. The method includes: receiving a first message in the first language; parsing text from the first message into one or more portions, wherein each portion is identified by a unique identifier; translating each portion into a second language, wherein each translated portion is identified by the unique identifier; combining each translated portion into a logical format for use by a user; and returning the logical format in a second message in the second language for consumption by the user.
US12147776B2 Method for extracting information from an unstructured data source
A method includes extracting information from an unstructured data source, the method including: scraping, by at least one processor, a plurality of texts from the unstructured data source, extracting, by the at least one processor, from the plurality of texts a chunk of relevant text, summarizing, by the at least one processor, using a pre-trained summarizer, the chunk of relevant text to obtain semi-structured information comprising a set of sentences that summarize the chunk of relevant texts, and postprocessing, by the at least one processor, the semi-structured information to obtain structured information. The method can be executed highly efficiently, in particular on massively parallel hardware.
US12147775B2 Content augmentation with machine generated content to meet content gaps during interaction with target entities
A content generator system receives a request to generate content for a target entity, and one or more keywords. The content generator system retrieves, for the target entity, a current stage identifier linking the target entity to a current stage within a multi-stage objective. The content generator system generates an input vector including the current stage identifier, a target stage identifier, a token embedding comprising the one or more keywords, and a position embedding for each of the one or more keywords, the target stage identifier associated with a target stage within the multi-stage objective different from the current stage. The content generator system generates output text content for the target entity by applying a generative transformer network to the input vector. The content generator system transmits the output text content to a computing device associated with the target entity.
US12147773B2 Computer implemented method for the automated analysis or use of data applied to a query answer system with a shared syntax applied to the query, factual statements and reasoning
There is provided a computer implemented method for the automated analysis or use of data, to answer questions, comprising the steps of: (a) storing in a non-transitory storage medium a structured, machine-readable representation of data that conforms to a machine-readable language, in which the machine-readable language uses a shared syntax across factual statements, queries and reasoning, and uses nesting of nodes and passages, as an unambiguous syntax; where the data relates to parts of documents stored in a document store; (b) automatically processing the structured, machine-readable representation of data to answer questions, in which a user's query is automatically translated into the machine-readable language and a system responds to the user's query by utilising the machine-readable language translation of the query.
US12147772B2 Incepting conversational ability in content management systems
A system may include a memory and a processor in communication with the memory. The processor may be configured to perform operations. The operations may include generating a content page and selecting an annotation container for the content page. The operations may include configuring the annotation container and inputting content into the annotation container. The operations may include submitting at least one attribute to the annotation container to associate the attribute with the content. The operations may include including the content and the at least one attribute in container data and extracting a model from the container data. The operations may include importing the model into a dialog skill and embedding the dialog skill into a user interface.
US12147769B2 Method for aligning text with media material, apparatus and storage medium
A method for aligning a text with a media material, an apparatus, and a storage medium are provided. The method includes: determining a set of anchor points in the text; performing following operations i) to v) repeatedly until all anchor points are removed from the set of anchor points or all media materials are removed from a set of media materials: i) ranking the anchor points in the set of anchor points, ii) selecting a target anchor point from the set of anchor points based on the ranked anchor points in the set, iii) determining, from the set of media materials, a media material matching a text segment starting from the target anchor point, iv) removing the target anchor point, and v) removing the media material matching the text segment starting from the target anchor point; and aligning the text segments with respective media matching materials.
US12147767B2 Recommending action(s) based on entity or entity type
Implementations are described herein for recommending actions based on entity or entity type. In various implementations, a partial free-form natural language input may be received from a user at an input component of a computing device. The partial free-form natural language input may identify an entity without identifying a responsive action and may be directed by the user to an automated assistant that operates at least in part on the computing device. The partial free-form natural language input may be analyzed to identify the entity. Based on the identified entity, a plurality or superset of candidate responsive actions may be identified, filtered, and/or ranked based on one or more signals. The automated assistant may then provide output that recommends one or more of the candidate responsive actions based on the ranking and/or filtering.
US12147763B2 System and method for identifying sentiment in text strings
Embodiments discussed herein refer to systems and methods for identifying relevantly similar sentiment in text strings.
US12147755B2 Systems and methods for generating webpage data for rendering a design
Described herein is a computer implemented method for generating webpage data. The method includes processing a set of design element objects to generate a set of element-grid records, each record corresponding to a design element and including a unique column start, a unique column end, a column start offset and a column end offset. The set of element-grid records is processed to generate a webpage grid definition that defines a grid including a plurality of columns and a plurality of rows. A first design element and a second design element have a same horizontal start position and the webpage grid definition defines: a unique column start gridline for the first design element; a unique column start gridline for the second design element; and a zero-width first column between the first and second column gridlines.
US12147754B2 Offline interactive natural language processing results
Interactive natural language processing (NLP) results may be generated that allow a user to interact with the NLP results but do so in an offline manner so that the documents being processed need not be stored online. To provide interactive NLP results, event handlers may be attached to elements of the NLP results. A user may then select a word or phrase of the NLP results to cause computer software provided with the NLP to present the interactive features. For example, a user may click on a definite noun phrase to view information for diagnosing antecedent basis errors. For another example, a user may click on a word to view information about how that word is used in a document, such as viewing portions of the document that include the word or variants of the word.
US12147753B2 Constraints-based layout system for efficient layout and control of user interface elements
Aspects of the subject technology relate to systems and methods for constraints-based layout and control of user interface (UI) elements. The system receives a first user input indicating an instruction to position a first UI element on a page of the layout application. The system receives a second user input indicating an instruction to position a second UI element on the page. The system receives a third user input indicating an instruction to create a connection from the second UI element to the first UI element. The system generates a layout constraint indicating a spatial relationship between the first UI element and the second UI element based on the connection. The system provides the layout constraint in a layout data file associated with the UI.
US12147752B2 Pre-characterization mixed-signal design, placement, and routing using machine learning
Systems, methods, and devices are disclosed herein for developing a cell design. Operations of a plurality of electrical cells are simulated to collect a plurality of electrical parameters. A machine learning model is trained using the plurality of electrical parameters. The trained machine learning model receives data having cell layout design constraints. The trained machine learning model determines a cell layout for the received data based on the plurality of electrical parameters. The cell layout is provided for further characterization of electrical performance within the cell layout design constraints.
US12147751B2 Integrated circuit and method of designing the same
An integrated circuit includes a plurality of logic cells arranged in a first row extending in a first direction and including different types of active areas extending in the first direction, a filler cell arranged in a second row adjacent to the first row in a second direction orthogonal to the first direction and extending in the first direction, and a first routing wiring line arranged in the second row and connecting a first logic cell and a second logic cell apart from each other by a first distance among the plurality of logic cells. A height of the first row is different from a height of the second row.
US12147750B2 Multiplexer
A multiplexer circuit includes first and second fins each extending in an X-axis direction. First, second, third and fourth gates extend in a Y-axis direction perpendicular to the X-axis direction and contact the first and second fins. The first, second, third and fourth gates are configured to receive first, second, third and fourth data signals, respectively. Fifth, sixth, seventh and eighth gates extend in the Y-axis direction and contact the first and second fins, the fifth, sixth, seventh and eighth gates, and are configured to receive the first, second, third and fourth select signals, respectively. An input logic circuit is configured to provide an output at an intermediate node. A ninth gate extends in the Y-axis direction and contacts the first and second fins. An output logic circuit is configured to provide a selected one of the first, second, third and fourth data signals at an output terminal.
US12147747B1 Area oriented logic synthesis
A computer-aided design (CAD) tool is provided for logic optimization and synthesis. The CAD tool executes a process that involves optimizing power, performance, and area (PPA) of a logic circuit by minimizing a number of CMOS gates, and majority and/or minority gates in the circuit and its depth. The CAD tool implements a methodology of optimizing logic synthesis based on a mix of standard cell libraries (such as AND, OR, NAND, NOR, XOR, Multiplexer, full adder, half adder, etc.) and varying input majority and minority gates (where the number of inputs in the minority and majority gates could vary as odd numbers from 3 and above). The standard cell libraries cells may contain minority and/or majority gates.
US12147746B1 Method and system for verifying operation and data precision of hardware for artificial intelligence
Provided is a method and system for verifying an operation and data precision of generative giant artificial intelligence hardware. A verification method may include receiving target device information, a model instruction, and a model parameter related to an artificial intelligence (AI) model; constructing a simulator corresponding to real hardware based on the target device information; processing an operation between the model instruction and the model parameter through the constructed simulator; and storing a processing result of the operation in a memory module included in the simulator. Here, the at least one processor may include a CPU and a GPU and the constructing of the simulator may include constructing a first simulator that uses the CPU in response to a high-precision mode being selected and constructing a second simulator that uses both the CPU and the GPU in response to a low-latency mode being selected.
US12147744B2 Virtual current representation of magnetic fields for electric motor design
A computer-implemented method for simulating a magnetic field within an electromagnetic device for use in evaluating the electromagnetic device. The method comprises: obtaining a digital design of the electromagnetic device, the digital design comprising geometric data representing a geometry of the electromagnetic device and material data representing material properties of the electromagnetic device; obtaining magnetic field data representing a magnetic field pattern that would be generated through operation of the digital design of the electromagnetic device; and converting the magnetic field data into virtual current data, wherein the virtual current data represents the magnetic field pattern as one or more virtual currents that would create an estimated magnetic field pattern that substantially matches the magnetic field pattern.
US12147741B1 Systems and methods of simulating drop shock reliability of solder joints with a multi-scale model
A global computer aided engineering (CAE) model representing an electronic product that contains solder joints and an individual detailed solder joint model are received. The solder joint model can include a solder ball, one or more metal pads, a portion of printed circuit board, and a portion of semiconductor chip component. The global CAE model includes locations of the solder joints to be evaluated in a drop test simulation. The solder joint model is replicated at each location to create a local CAE model via a geometric relationship between the global CAE model and the local CAE model. Simulated physical behaviors of the product under a design condition are obtained in a co-simulation using the global CAE model in a first time scale and the local CAE model in a second time scale. Simulated physical behaviors are periodically synchronized based on kinematic and force constraints.
US12147732B2 Analyzing graphical user interfaces to facilitate automatic interaction
Implementations are described herein for analyzing existing graphical user interfaces (“GUIs”) to facilitate automatic interaction with those GUIs, e.g., by automated assistants or via other user interfaces, with minimal effort from the hosts of those GUIs. For example, in various implementations, a user intent to interact with a particular GUI may be determined based at least in part on a free-form natural language input. Based on the user intent, a target visual cue to be located in the GUI may be identified, and object recognition processing may be performed on a screenshot of the GUI to determine a location of a detected instance of the target visual cue in the screenshot. Based on the location of the detected instance of the target visual cue, an interactive element of the GUI may be identified and automatically populate with data determined from the user intent.
US12147730B2 Audio apparatus, audio distribution system and method of operation therefor
A distribution system comprises an audio server (101) for receiving incoming audio from remote clients (103) and for transmitting audio derived from the incoming audio to the remote clients (103). An audio apparatus comprises an audio a receiver (401) which receives data comprising: audio data for a plurality of audio components representing audio from a remote client of the plurality of remote clients; and proximity data for at least one of the audio components. The proximity data is indicative of proximity between remote clients. A generator (403) of the apparatus generates an audio mix from the audio components in response to the proximity data. For example, an audio component indicated to be proximal to a remote client may be excluded from an audio mix for that remote client.
US12147727B2 Method and apparatus for processing multimedia data, and storage medium
A method and apparatus for processing multimedia data, and a storage medium. The method is performed by a sending end and includes: obtaining and displaying target multimedia data in response to a processing instruction; and sending the target multimedia data to a receiving end through a preset communication connection so as to make the receiving end display the target multimedia data synchronously in a specified region of a display interface of the receiving end.
US12147726B2 Electronic device displaying widget and method for controlling the same
An electronic device and method are disclosed herein. The electronic device includes a memory, a display, and a processor. The processor implements the method, including: displaying, via the display, a first screen related to an external electronic device as a widget using at least a part of a display area of the display, detecting, via the processor, an event associated with at least one application capable of interoperating with the external electronic device, after detecting the event, obtaining a second screen related to the external electronic device, based at least on information related to the detected event, and removing display of the first screen and displaying the second screen on the display.
US12147725B1 Systems and methods for providing augmented interactive browsing platform
The present invention relates to methods and systems for an augmented interactive browsing platform for allowing users to share content among each other. The method performed by an application server includes receiving a request from a user device of a user of a plurality of users for accessing a plurality of virtual screens of an interactive browsing platform. The method includes rendering the plurality of virtual screens on the user device in response to receipt of the request from the user. Each of the plurality of virtual screens includes at least one or more shared content fed by one or more sources. The method further includes executing one or more control inputs provided by the user using at least one virtual element of the user. Further corresponding actions are performed in the interactive browsing platform rendering the one or more shared content in the plurality of virtual screens.
US12147721B2 Image forming apparatus, method for controlling same, and storage medium
An image forming apparatus issues a content display trigger if a predetermined event related to a user operation is received. When the content display trigger is issued, the image forming apparatus acquires web content from a content server based on path information set on a signage setting screen, and displays the acquired web content. If a hyperlink in the web content is pressed on the displayed web content, the image forming apparatus downloads content to be printed that is the linked content, and displays a print dialog on the web content. The image forming apparatus prints the content to be printed if an instruction to print the content to be printed is issued using the print dialog.
US12147720B2 Processing apparatus provisioned with multiple functions pursuant to confirmation of a contract and control method therefor
A processing apparatus capable of preventing a function corresponding to a contract from becoming unavailable due to an external factor. A communication unit has communication with an information management server to confirm a contract. A determination unit determines whether a failure factor of contract confirmation is an external factor. A controller stops providing a function corresponding to the contract in a case where the contract confirmation fails and it is determined that the failure factor of the contract confirmation is not the external factor, and provides the function corresponding to the contract in a case where the contract confirmation succeeds or a case where the confirmation of the contract fails and it is determined that the failure factor of the contract confirmation is the external factor.
US12147718B2 System and method for processing consumable delivery
A processing system includes a processing apparatus that performs processing by using consumables, and a server system that manages a service related to the consumables. The processing apparatus includes an acquisition unit that acquires first information about a consumption amount of a currently used consumable, a first updating unit that, based on the acquired first information, updates second information about a cumulative consumption amount of the consumable used by the processing apparatus stored in a first storage unit, and a transmission unit that transmits the updated second information to the server system. The server system includes a reception unit that receives the second information from the processing apparatus, and a first determination unit that determines whether to provide a service based on the second information received by the reception unit and the second information previously received from the processing apparatus which is stored in a second storage unit.
US12147715B2 File ownership in a distributed system
A method for accessing a file in a storage system is provided. The method includes determining, for each file chunk of the file, an authority among differing storage nodes of the storage system and receiving from the authority having ownership of the file chunk, location information for the file chunk. The method includes accessing file chunks of the file as directed by each of the determined authorities.
US12147714B2 Organizing information using hierarchical data spaces
A method for storing or transmitting information may include determining at least one subdivision of at least one logical hierarchical data space. The at least one logical hierarchical data space may have a plurality of subdivisions. The method may further include creating at least one data block. The method may further include writing the at least one tuple to the at least one data block. The at least one tuple may be associated with the subdivision of the at least one logical hierarchical data space. The method may further include associating the at least one data block with the at least one subdivision of the at least one logical hierarchical data space.
US12147713B2 High-bandwidth DDR DIMM, memory system, and operation method thereof
The present disclosure discloses a high-bandwidth double data rate (DDR) dual-in-line memory module (DIMM), a memory system, and an operation method of the memory system. The high-bandwidth DDR DIMM includes a first sub-channel, a second sub-channel, a register and divided clock driver, and a combined data buffer, where each of the sub-channels includes a first pseudo channel and a second pseudo channel, each pseudo channel including a plurality of dynamic random-access memory (DRAM) chips; the register and divided clock driver is configured to determine a command mode in response to a command sent by a host and send the command to the first pseudo channel and/or the second pseudo channel according to the command mode; and the combined data buffer is configured to interleave data of the first pseudo channel and the second pseudo channel According to the present disclosure, without having to change the original command sending approach, the register and divided clock driver determines various command modes in response to received commands, and then sends each command to a plurality of pseudo channels simultaneously or separately, thus achieving faster and more effective reading of data.
US12147710B2 Memory system and block management method for reducing a load of managing block management information
The memory system includes a non-volatile memory and a controller. The non-volatile memory includes a plurality of blocks each including a plurality of pages. The controller is configured to sequentially write data from a first page of the plurality of pages when data is written on the plurality of pages. The controller records management information relating to the plurality of blocks in the first page of each of the plurality of blocks.
US12147703B2 Vehicle
An architecture for memory management includes an application software component (ASW) configured to perform an algorithm for at least one function and transmit and receive data in the algorithm, a basic software (BSW) comprising a non-volatile memory manager (NVM), a state manager software component for managing the NVM, and a runtime environment configured to allow communication to be performed between the ASW and the state manager software component and between the BSW and the state manager software component, wherein, in a state of writing data to or reading data from a non-volatile memory managed by the NM, the state manager software component ends a read or write operation based on a number of reads being greater than or equal to a preset number of read times or a number of writes being greater than or equal to a preset number of write times.
US12147701B2 Systems, methods, and devices for accessing a device program on a storage device
A method may include receiving, at a storage device, a command using a storage protocol, wherein the storage device is configured to execute a user program, and executing, at the storage device, a device program based on the command. The command may be a first command, and the method may further include receiving, at the storage device, using the storage protocol, a second command, and sending, from the storage device, using the storage protocol, information about the device program based on the second command. The method may further include sending, from the storage device, using the storage protocol, a list of device programs supported by the storage device based on the second command. The method may further include providing, by the storage device, output data from the device program. The providing may include sending, from the storage device, using the storage protocol, a log message.
US12147697B2 Methods and apparatus to characterize memory
An example device includes: converter circuitry having an output configured to couple to a first memory circuit from a plurality of memory circuits, the converter circuitry configured to: receive a first instruction formatted with a uniform protocol; and convert the first instruction from the uniform protocol to a protocol specific to the first memory circuit; logic circuitry having an input configured to couple to the first memory circuit, the logic circuitry configured to: receive a first result of the first instruction from the first memory circuit; and responsive to a second instruction, combine the first result with other results from ones of the plurality of memory circuits into an output.
US12147693B2 Envoy for multi-tenant compute infrastructure
A data management and storage (DMS) cluster of peer DMS nodes manages data of a tenant of a multi-tenant compute infrastructure. The compute infrastructure includes an envoy connecting the DMS cluster to virtual machines of the tenant executing on the compute infrastructure. The envoy provides the DMS cluster with access to the virtual tenant network and the virtual machines of the tenant connected via the virtual tenant network for DMS services such as data fetch jobs to generate snapshots of the virtual machines. The envoy sends the snapshot from the virtual machine to a peer DMS node via the connection for storage within the DMS cluster. The envoy provides the DMS cluster with secure access to authorized tenants of the compute infrastructure while maintaining data isolation of tenants within the compute infrastructure.
US12147691B2 Bank remapping based on sensed temperature
Memory bank remapping based on sensed temperatures of a memory device can provide an overall reduced power consumption of the memory device. Signaling indicative of sensed temperatures detected by a plurality of temperature sensors within a stack of memory dies of a memory device can be received by address circuitry of the memory device. Based on the sensed temperatures and respective positions of the temperature sensors within the stack of memory dies, a portion of the memory device experiencing an excessive operating temperature can be identified. Logical addresses of a first memory bank of a memory die of the stack of memory dies near or at least partially within the identified portion can be remapped to physical addresses of a second memory bank of the memory die that is further away from the identified portion than the first memory bank.
US12147690B2 Sharing node storage resources with the entire cluster
Embodiments of the present disclosure relate to systems and methods for enabling a compute node to utilize all the resources of the cluster it is part of when accessing block storage resources. A deployment manager may receive configuration information for each of a set of compute nodes in a cluster, wherein the configuration information of each compute node in the cluster indicates a usage by the compute node of each of a set of block storage volumes (also referred to herein as storage volumes). The deployment manager determines that a first compute node cannot utilize a full amount of the storage volume bandwidth provided by one or more storage volumes assigned to it. A first storage volume of the one or more storage volumes may be reassigned to a second compute node in the cluster and deploys the cluster with the first storage volume mounted on the second compute node.
US12147680B2 Methods of administering metadata for persistent storage device
In some examples, there is provided a method for a storage controller to receive a request to write data at a virtual location, writing data at the next free physical location in sequence, writing metadata correlating the virtual location with the physical location at the physical location, and writing a counter at the physical location. The recorded metadata can be used to re-construct the mapping between a given physical location and its corresponding virtual location if the virtual block address is somehow lost. The recorded counter can be used to determine the most recently recorded mapping between the virtual location and physical location, thereby resolving any discrepancies between earlier recorded metadata.
US12147676B1 Data storage system with dynamic adjustment of polling intervals
A polling interval of a poller in a data storage system is dynamically adjusted to balance latency and resource utilization. Performance metrics are regularly estimated or measured and derived values are calculated including a latency share and a cost per event, based on a latency metric for polling latency and a cost metric for use of processing resources. A target latency share is adjusted by (1) an increase based on a CPU utilization metric being above a utilization threshold, and (2) a reduction based on the CPU utilization metric being below the utilization threshold and the cost per event being lower than a cost-per-event threshold. The polling interval is adjusted by (1) increasing the polling interval based on the latency share being less than the target latency share, and (2) decreasing the polling interval based on the latency share being greater than the target latency share.
US12147675B2 Memory module
Provided is a memory module which includes a controller which, upon reception of a read command including a logical address, converts the logical address included in the read command into a physical address using address lookup information. The controller further inputs a first physical address, which is a portion of the physical address obtained by the conversion, to a non-volatile memory via a first address bus terminal, and then inputs a second physical address, which is a rest of the physical address obtained by the conversion, to the non-volatile memory via a second address bus terminal, to thereby read data corresponding to the physical address obtained by the conversion from the non-volatile memory.
US12147674B1 Memory control method, memory storage device and memory control circuit unit
A memory control method, a memory storage device and a memory control circuit unit are provided. The method includes: setting preset read count thresholds corresponding to physical erasing units respectively; in a background operation, in response to a read count of a first physical erasing unit in the physical erasing units being greater than its corresponding preset read count threshold, reading word lines in the first physical erasing unit to obtain first error bit amounts; determining whether a refresh operation needs to be performed on the first physical erasing unit according to first error bit amounts; in response to no need to perform the refresh operation on the first physical erasing unit, selecting a first word line with the largest first error bit amount in the word lines, and detecting a voltage distribution variation of the first word line; and calculating a new read count threshold of the first physical erasing unit according to the voltage distribution variation.
US12147670B2 Method and apparatus for performing data access management of memory device in predetermined communications architecture with aid of unbalanced table regions
A method for performing data access management of a memory device in a predetermined communications architecture with aid of unbalanced table regions and associated apparatus are provided. The method may include: utilizing a memory controller to receive a first command from a host device through a transmission interface circuit of the memory controller, where the first command carries first information related to first data to be written; performing a first checking operation on the first information to generate a first determination result; determining a selected active block among multiple active blocks according to the first determination result and according to at least one predetermined rule; and receiving the first data with the selected active block, and updating a temporary physical-to-logical (P2L) address mapping table corresponding to the selected active block among multiple temporary P2L address mapping tables of different sizes, for generating/updating P2L address mapping table for performing subsequent processing.
US12147664B2 Automated application detection and storage savings based on intelligent workload characterization
A system can comprise a memory that stores computer executable components, and a processor that executes the computer executable components stored in the memory. The computer executable components can comprise a correlation component that, based on performance data, such as current performance data and/or historical performance data, for an application stored at a storage system, correlates a performance category with the application, and an execution component that, based on the performance category correlated to the application, executes a modification at the storage system, wherein the modification at the storage system comprises changing a functioning of the storage system relative to the application. In an embodiment, the data comprised by the application can be maintained in a non-accessed state to execute the modification at the storage system.
US12147661B2 Content sharing method and electronic device
A content sharing method includes: receiving a first input for a first electronic device; and displaying a first interface on a screen of the first electronic device in response to the first input, the first interface including at least one of following: a first identifier or N second identifiers, where the first electronic device is one of N electronic devices constituting a target sharing group, the first identifier is an entry to a first content, and the first content is the content shared in the target sharing group by at least two of the N electronic devices; the second identifier is an entry to a second content, and the second content is the content shared in the target sharing group by one of the N electronic devices; and N is a positive integer greater than or equal to 2.
US12147660B2 Method for generating and reproducing multimedia content, electronic device for performing same, and recording medium in which program for executing same is recorded
Method for displaying multimedia content, electronic device for performing same, and recording medium in which program for executing same is recorded are disclosed. In one embodiment, a method for displaying multimedia content comprises acquiring multimedia content including video data which is reproduced as a video, and slide data including a key scene which is matched with event time point in a reproduction time period of the video data and is displayed in a slideshow manner, acquiring a text data corresponding to the multimedia content, displaying the multimedia content in a first area according to a video mode for reproducing the video data as the video or a slideshow mode for displaying the key scene in the slideshow manner, displaying at least a portion of the text data in a second area; and adjusting the displayed text data according to the displayed multimedia content.
US12147658B2 Data management and performance tracking system for walkable or interactive virtual reality
Disclosed are system, methods and non-transitory computer readable mediums for performance tracking, which can include an omnidirectional locomotion system (configured with one or more virtual reality games, omnidirectional treadmill and a sensor array), a leaderboard development interface; and a leaderboard creation GUI configured to create a leaderboard GUI. In some instances, the sensor array is attached to a user within the omnidirectional treadmill. In other instances, the sensor array is located on or within the omnidirectional treadmill.
US12147657B2 Interactive user interfaces for location-based data analysis
Various systems and methods are provided that display various geographic maps and depth graphs in an interactive user interface in substantially real-time in response to input from a user in order to determine information related to measured data points, depth levels, and geological layers and provide the determined information to the user in the interactive user interface. For example, a computing device may be configured to retrieve data from one or more databases and generate one or more interactive user interfaces. The one or more interactive user interfaces may display the retrieved data in a geographic map, a heat map, a cross-plot graph, or one or more depth graphs. The user interface may be interactive in that a user may manipulate any of the graphs to identify trends or current or future issues.
US12147652B1 Annotating screen content in a mobile environment
Systems and methods are provided for sharing a screen from a mobile device. For example, a method includes receiving, at a second mobile device, an image of a screen captured from a first mobile device and determining whether to trigger an automated action. The method may also include displaying, responsive to not triggering the automated action, annotation data generated for the image with the image on a display of the second mobile device, the annotation data including at least one visual cue corresponding to content in the image relevant to a user of the second mobile device. The method may further include, responsive to triggering the automated action, determining that a mobile application associated with the image is installed on the second mobile device and replaying user input actions received with the image on the second mobile device starting from a reference screen associated with the mobile application.
US12147650B2 Window arrangements using tabbed user interface elements
Methods and systems for controlling window arrangements for tabbed user interface elements. An example method includes displaying a plurality of application windows including at least one application window for a web browser application having multiple open tabs, the multiple open tabs including at least one active tab and multiple inactive tabs, receiving an input to invoke a snap assist mode; in response to the input, display a snap assist user interface to reconfigure the display of one or more the plurality of the application windows, the snap assist user interface including tab representations and an application-window representation. In response to receiving a selection of a tab representation, a web browser application window is displayed with the corresponding tab as the active tab.
US12147645B2 Logical structure-based document navigation
Embodiments include a method for navigating an electronic document. The method includes displaying a navigation pane that includes a group of logical document elements associated with the electronic document. The method also includes detecting a first user input. The method further includes determining that the first user input is configured to select a first logical document element included in the group of logical document elements. The method also includes selecting the first logical document element based on the first user input. The method further includes navigating to a portion of the document associated with the first logical document element. Embodiments also include a system and a computer-readable medium for navigating an electronic document.
US12147643B2 Contextual action bar
Method of generating a contextual action bar starts with processor causing an application icon associated with an application to be displayed by a display screen of a client device. Processor receives selection of application icon from a user and determines a context of client device. Context can comprise identification of application, type associated with application, or type of interface including application icon. Processor generates action bar based on the context of the client device, causes a first portion of display screen to display an application interface associated with the application, and causes a second portion to display the action bar that is associated with a messaging system. Other embodiments are also disclosed herein.
US12147639B2 Touch substrate and display panel
A touch substrate and a display panel are provided. The touch substrate includes a plurality of touch units. Each of the touch units includes a first electrode and a second electrode disposed electrically insulated from each other. The first electrode includes a first main branch electrode extending along a first direction, and at least one first branch pattern and at least one third branch pattern respectively disposed on two sides of the first main branch electrode. The second electrode includes a second main branch electrode extending along a second direction perpendicular to the first direction, and at least one second branch pattern and at least one fourth branch pattern respectively disposed on two sides of the second main branch electrode.
US12147638B2 Display device
A display device includes a display area in which red, green, and blue sub-pixels are arranged, and a touch sensing layer including a conductive pattern, the conductive pattern including touch electrodes arranged in a row direction and a column direction in the display area, and trace lines electrically connected to the touch electrodes, respectively, and extending in the column direction in the display area. Here, the conductive pattern includes touch pattern unit blocks arranged along the row direction, each of the touch pattern unit block including some parts of the plurality of trace lines and at least one touch electrode among the plurality of touch electrodes, and the touch pattern unit block has a size corresponding to an integer multiple of a size of a pixel unit block, wherein the pixel unit block is a minimum repetition unit of the red, green, and blue sub-pixels.
US12147636B2 Display substrate, display panel and display device
A display substrate, a display panel and a display device are provided. The display substrate includes: a base substrate; a plurality of sub-pixels arranged in an array on the base substrate, wherein at least one sub-pixel includes a first electrode, the first electrodes of the sub-pixels in one of two adjacent rows of sub-pixels extend in a first direction, and the first electrodes of the sub-pixels in the other one of the two adjacent rows of sub-pixels extend in a second direction intersecting with the first direction; and a touch electrode and a plurality of touch lines, wherein the touch electrode includes a plurality of touch units, one touch unit is connected to at least one touch line, and different touch units are connected to different touch lines; and wherein each touch unit covers an even number of rows of sub-pixels.
US12147632B2 Touch sensor and display device
A touch sensor includes a base layer; a first electrode member that includes a plurality of first electrodes arranged on the base layer and electrically connected to each other along a first direction, each of the first electrodes including a first opening; a second electrode member that includes a plurality of second electrodes arranged on the base layer and electrically connected to each other along a second direction that intersects the first direction; a conductive member that includes a plurality of conductive patterns electrically connected to each other along the first direction; and a proximity detector that is electrically connected to the conductive member and configured to detect proximity of an object by receiving a proximity sensing signal from the conductive member. Each of the conductive patterns is located in the first opening of each of the first electrodes and spaced apart from each of the first electrodes, respectively.
US12147631B2 User interface
A method for interacting with controls in a graphical user interface (GUI), including recording user interface gestures performed by a user, for each recorded gesture: when the gesture includes the user virtually touching a specific GUI control, applying the gesture to the specific GUI control; and when the gesture is performed without the user virtually touching a specific GUI control, identifying a particular GUI control that the user is gazing at and applying the gesture to that particular GUI control.
US12147627B2 Display panel and method for manufacturing same
Provided is a display panel. The display panel includes: a display substrate, provided with a display region and a peripheral region surrounding the display region; and a touch layer laminated on the display substrate, wherein the touch layer includes a plurality of touch electrodes and a plurality of traces, orthographic projections of the plurality of touch electrodes on the display substrate being within the display region, and orthographic projections of the plurality of traces on the display substrate being within the peripheral region.
US12147624B2 Touch panel and preparation method thereof, and display touch apparatus
Disclosed is a touch panel including a planar region and a bent region located on at least one side of the planar region. The touch panel has at least one notch adjacent to the bent region. The touch panel includes at least one first touch peripheral region located around the at least one notch, and a light-transmitting first trace layer is provided in the at least one first touch peripheral region.
US12147621B1 Conductive film and touch sensor
A conductive film includes a substrate and a first metal nanowire layer. The first metal nanowire layer is disposed on a first surface of the substrate. The first metal nanowire layer has an anisotropy value larger than or equal to 2.8 and smaller than or equal to 4.0.
US12147619B2 Method of evaluating magneto-rheological rotating load device
The present invention relates to a method of evaluating a magneto-rheological rotating load device. In a method of evaluating a structural defect of a magneto-rheological rotating load device according to the present invention, the magneto-rheological rotating load device includes a housing, a shaft rotatably installed in the housing, one or more rotary rings connected to the shaft and configured to rotate in conjunction with a rotation of the shaft, a coil part disposed in the housing, and a magneto-rheological fluid with which at least a part in the housing is filled, and the method includes measuring whether a torque value, which is applied when the shaft and the rotary ring rotate, decreases from an initial set value within a predetermined range.
US12147617B2 Touch pad and computer
A touch pad is configured to receive input operations using objects including a finger and a stylus. The touch pad includes a touch screen including a touch detection surface that serves as a button and as a position detection region for detecting positions of the objects. The touch pad includes an integrated circuit having an object detection function of detecting the positions of the objects on the touch detection surface and a button function of detecting a press state of the button based on a force applied to the touch detection surface. The touch pad includes a button function stop unit configured to cause, according to an operation state of the stylus or according to a setting related to an input operation of the stylus, the integrated circuit to stop outputting a button press state value indicative of the press state detected by the button function.
US12147615B2 Information handling system stylus body with flexible button actuator
An information handling system stylus includes components to support active tip writing inputs at a touchscreen display controller by buttons integrated in the stylus housing as a thin material formed contiguous with the stylus housing material. A leaf spring biases upwards at the button thin material and has a magnet coupled to it that, upon a press at the button, is detected as increased magnetic flux by a magnetic sensor disposed under the leaf spring.
US12147614B2 System and method for remotely controlling extended reality by virtual mouse
A system and a method for remotely controlling extended reality by a virtual mouse are provided. The system includes a head mounted display and a first remote controller for being worn on a hand. The head mounted display includes an image capture device. The first remote controller communicatively connects to the head mounted display, wherein the head mounted display is configured to: capture an image through the image capture device; detect the image to obtain first data of the hand in the image and second data of a plane in the image; and enable the virtual mouse according to the first data and the second data.
US12147613B2 Control method, virtual reality system, and non-transitory computer readable storage medium with map of head-mounted device
A control method, suitable for a virtual reality system including a head-mounted device (HMD device) and a tracking device, is disclosed. The control method includes the following operations: showing a first marker on a screen of the HMD device, in which the first marker is generated according to a capability of a camera of the HMD device; and localizing the tracking device with an HMD map of the HMD device when the tracking device is aligned with the first marker by the tracking device.
US12147609B2 Identifying an object in a field of view
The technology disclosed relates to identifying an object in a field of view of a camera. In particular, it relates to identifying a display in the field of view of the camera. This is achieved by monitoring a space including acquiring a series of image frames of the space using the camera and detecting one or more light sources in the series of image frames. Further, one or more frequencies of periodic intensity or brightness variations, also referred to as ‘refresh rate’, of light emitted from the light sources is measured. Based on the one or more frequencies of periodic intensity variations of light emitted from the light sources, at least one display that includes the light sources is identified.
US12147605B2 Device having integrated interface system
A portable computer includes a display portion comprising a display and a base portion pivotally coupled to the display portion. The base portion may include a bottom case and a top case, formed from a dielectric material, coupled to the bottom case. The top case may include a top member defining a top surface of the base portion and a sidewall integrally formed with the top member and defining a side surface of the base portion. The portable computer may also include a sensing system including a first sensing system configured to determine a location of a touch input applied to the top surface of the base portion and a second sensing system configured to determine a force of the touch input.
US12147604B2 Touch feedback device and method for generating touch feedback
A touch feedback device includes an optical imaging module, an air supplying module, a sensing module, and a signal processing module. The optical imaging module generates a first floating image. The air supplying device forms an airflow field at the outline and/or around the first floating image. The sensing module is configured to sense the change of the airflow field, including the amount of airflow, the air pressure or the speed of airflow caused by the detected object to correspond to a position information. The signal processing module is configured to determine when the position information is inside the preset trigger area of the first floating image outline area, generates at least one feedback command, wherein the at least one feedback command is sent to the optical imaging module to let the optical imaging module generate a second floating image that is different than the first floating image.
US12147602B2 Apparatus, methods, and systems for using imagined direction to define actions, functions, or execution
A system and method for controlling a non-tactile device including a receiving device configured to receive signals corresponding to a user's EEG or movements, translate the EEG or movements into directional intentions, transmit the directional intentions to a secondary device, receive a command for one or more actions from the secondary device based on the transmitted directional intentions and output at least one control signal to the non-tactile device based on the received command for one or more actions. The non-tactile device may receive signals corresponding to a user's EEG or movements using a gestural sensor and/or an EEG sensor.
US12147601B1 Removing eye blinks from EMG speech signals
Systems and methods are provided for performing operations comprising: detecting, by a plurality of electromyograph (EMG) electrodes of an EMG communication device, subthreshold muscle activation signals of one or more muscles associated with speech production, the subthreshold muscle activation signals being generated in response to inner speech of a user; applying a transform to the subthreshold muscle activation signals detected by the plurality of EMG electrodes to represent the subthreshold muscle activation signals as a plurality of maximally independent components; accessing an interference template corresponding to an eye blink component; filtering the plurality of maximally independent components based on the interference template to provide filtered maximally independent components; and regenerating a filtered version of the subthreshold muscle activation signals based on the filtered maximally independent components.
US12147587B2 Secure serial bus with automotive applications
Secure serial bus communication methods and devices suitable for automotive applications. An illustrative sensor IC includes: a sensor controller that operates a transducer to obtain measurement data formattable as data packets; a scrambler that masks each data packet with a scrambling operation before that data block is sent via a serial bus to a bus controller device, said scrambling operation having a secret configuration and/or secret initial state; and an integrated circuit component that operates on a seed value to derive the secret configuration and/or secret initial state.
US12147584B2 Source data secured on blockchains
Technologies are shown for secure management of evaluation data. An evaluation value is received from a source entity. The evaluation value relates to an evaluation entity. Trusted source data secured in one or more data blocks on a first blockchain is searched for an entry corresponding to the source entity. Based on finding the entry corresponding to the source entity in the trusted source data, an evaluation score for the evaluation entity is obtained from the first blockchain or a second blockchain. The evaluation score was previously calculated based on one or more previous evaluation values for the evaluation entity and stored on the first blockchain or the second blockchain. A new evaluation score for the evaluation entity is calculated using the evaluation score and the evaluation value. The new evaluation score for the evaluation entity is securely committed to a new data block on the first blockchain or the second blockchain.
US12147582B2 Validation based authenticated storage in distributed ledger
Systems and methods for facilitating validation of datasets are disclosed. A system may include a processor. The system may include a data validator implemented via the processor to receive an input dataset including a component metadata. The data validator may perform, using an validation model and through a rules engine, validation of information in the component metadata to obtain a validation dataset. The validation may enable to predict at least one invalid feature in the component dataset. The system may include an insight generator implemented via the processor to generate, based on the validation datasets, automated insights pertaining to mitigation of the at least one invalid feature. In an embodiment, the automated insights may be stored in a distributed ledger to facilitate an authenticated storage of the automated insights. The authenticated storage may be facilitated by a network comprising a plurality of nodes.
US12147581B2 Enabling web browser extensions to perform asynchronous blocking operations
Enabling a web browser extension to perform an asynchronous blocking operation by configuring the web browser to receive from a web browser extension an extension-provided callback function and an indicator, where the extension-provided callback function is configured to perform an asynchronous blocking operation, where the indicator indicates that the extension callback function relates to an asynchronous blocking operation, where the extension-provided callback function is configured to receive a web-browser-provided callback function as a parameter of the extension-provided callback function, and where the extension-provided callback function is configured to call the web-browser-provided callback function after performing the asynchronous blocking operation, and configuring the web browser to call the extension-provided callback function with the web-browser-provided callback function as a parameter of the extension-provided callback function call if the indicator indicates that the extension callback function relates to an asynchronous blocking operation.
US12147580B2 Provisioning secure/encrypted virtual machines in a cloud infrastructure
A method, system and apparatus for provisioning a computation into a trusted execution environment, including verifying the trusted execution environment, generating integrity information of the computation, generating sealed data, sending information of the computation, the sealed data, and integrity information to the trusted execution environment, confirming the sealed data, and verifying integrity of the computation information from the integrity information and the computation information.
US12147579B2 Secure platform for the dissemination of data
A method including receiving, at a data distribution platform, a selection of a data package comprising a high fidelity data package. The method also includes filtering, automatically by a filtering application of the data distribution platform, the high fidelity data package to form a marketing data package. Filtering includes removing sufficient data from the high fidelity data package such that the marketing data package is a marketing data package. The method also includes publishing the marketing data package within the data distribution platform.
US12147578B2 Consent receipt management systems and related methods
A consent receipt management system is configured to: (1) automatically cause a prior, validly received consent to expire (e.g., in response to a triggering event); and (2) in response to causing the previously received consent to expire, automatically trigger a recapture of consent. In particular embodiments, the system may, for example, be configured to cause a prior, validly received consent to expire in response to one or more triggering events.
US12147573B2 Sensitive data attribute tokenization system
Protecting sensitive data from unauthorized disclosure is provided. For example, systems, methods, and computer readable storage devices are described that may be operable or configured to tokenize sensitive data attributes that may be included in a data file received from a client. Tokens that are anonymized but representative of the attributes may be generated and mapped to the sensitive data attributes. A tokenized data file may be de-tokenized and re-tokenized to perform processes that require the sensitive data attributes. A document may be transformed to protect the sensitive data attributes while reducing risk of disclosure of the sensitive data.
US12147570B2 Simultaneously administering user accounts in two related information systems, such as an EMR and a separate health system single signon system
A facility applies a received query containing identifying information for a person to both (1) first accounts in a first information system each authorizing access to a resource among a set, to obtain a first result identifying any matching first accounts; and (2) second accounts in a second information system that each authorize access to a resource among the set, to obtain a second result identifying any matching second accounts. For each resource of the set whose access is authorized by at least one identified first account or one identified second account, the facility creates an entry representing any identified first account authorizing access to the resource and any identified second account authorizing access to the resource. The facility causes the created entries to be displayed, and solicits input selecting a displayed entry for administrative action with respect to at least one of the accounts it represents.
US12147569B2 Generating hash values for input strings
A computing device includes a processor and a machine-readable storage storing instructions. The instructions are executable by the processor to: receive an input string including sensitive data to be encrypted; identify a first portion and a second portion of the input string, the first portion comprising the sensitive data; select, from a plurality of hash functions, a hash function based on the second portion; and generate a hash value of the first portion using the selected hash function.
US12147568B2 Method for managing a sensitive data
Provided is a method for managing a sensitive data in which each authentication factor in a set of authentication factors has been uniquely assigned a group containing several secret shares generated by using a secret sharing scheme. It includes verifying via an authentication factor to generate a score reflecting a level of confidence of the verification, wherein a subset of the secret share(s) assigned to the authentication factor is added to a collection, the subset comprising a number of secret share(s) depending on both said score and a predefined parameter associated with the authentication factor. Sensitive data is built from the secret shares of the collection by applying a predefined algorithm associated with the secret sharing scheme.
US12147567B2 Data privacy integration services processing using multiple work packages and multiple responder groups
The present disclosure involves systems, software, and computer implemented methods for integrated data privacy services. An example method includes providing ticket details for a data privacy integration protocol to each application in a multiple-application landscape. Each application has a relevant object type list and is included in a particular voting responder group for providing votes for the data privacy integration protocol. A first voting work package is created that includes a first subset of object identifiers included in the ticket. A work package object list is generated for each application based on the first subset of object identifiers. Object identifiers are removed from the work package object list for an application that have an associated object type that is not included in the relevant object type list for the application. Votes for the protocol are received from the first set of applications for a second subset of object identifiers.
US12147564B1 Data subject erasure across multiple distributed data repositories
A data deletion notification service registers data repositories that store personal data. The service receives requests from users to delete personal data, sends notifications of the deletion requests to the registered data repositories, and stores deletion records recording the deletions and a timestamp associated with the deletion request. The service may wait for confirmation of the deletions from the data repositories, resending the deletion requests if a confirmation is not received, and recording confirmation in an audit record. Data repositories performing a restoration may request, from the service, a list of users that have requested deletion of personal data since the time of the creation of the backup used for restoration. The service may generate, based on deletion records with corresponding timestamps, the list of users and respond to the request with the list. Confirmations of the deletions may be tracked, stored and made available via an audit interface.
US12147554B2 Contextualization of organization data and handling storage quantification
The present invention may include a computing device that receives root data, where the root data comprises a plurality of datasets. The computing device determines a context of each dataset within the plurality of datasets. The computing device identifies one or more users based on monitoring behavior of the one or more users related to each dataset. The computing device appends metadata associated with each dataset within the plurality of datasets with the determined context and the one or more identified users and setts access restrictions to each dataset in the metadata based on the context and the one or more identified users.
US12147548B1 Systems and methods for assessing a user's privacy protection tools
The present disclosure is related to a system that may include a storage component and a computing device. The storage component may store applications and datasets associated with a user. The computing device may execute each of the applications. One of the applications may perform operations, including receiving a list of the applications, determining a privacy exposure of the user based on at least a portion of the datasets accessed by the applications, and generating a privacy report based on the privacy exposure.
US12147547B2 Information processing apparatus, secure computation method, and program
The information processing apparatus comprises a basic operation seed storage part, a reshare value computation part, and a share construction part. The basic operation seed storage part stores a seed for generating a random number used when computation is performed on a share. The reshare value computation part generates a random number using the seed, computes a share reshare value using the generated random number, and transmits data regarding the generated random number to other apparatuses. The share construction part constructs a share for type conversion using the data regarding the generated random number and the share reshare value received from other apparatuses.
US12147543B2 Vulnerability management system and vulnerability management method
A vulnerability management system calculates an impact factor based on vulnerability information, which indicates a magnitude of an impact of a vulnerability of a container in an application execution system on the application execution system. The vulnerability information is information in which the vulnerability and an evaluation value thereof are associated with each other. An access frequency factor is calculated based on access frequency information, the access frequency factor being an evaluation value of a vulnerability deriving from a form of communication performed by the container. The access frequency information is related to a transmission or reception range and a transmission or reception frequency of data of the container. A weighting determination value is calculated based on the impact factor and the access frequency factor, the weighting determination value indicating a priority of a measure against the vulnerability of the container; and the order of measures is determined.
US12147542B1 Field-deployable hardware apparatus
In an aspect, a field-deployable hardware apparatus includes a stackable housing, a graphical processing unit disposed within the stackable housing, the graphical processing unit comprising a first plurality of processor cores, a general-purpose processor disposed within the stackable housing, the general-purpose processor comprising a second plurality of processor cores, at least a binary unit system disposed within the stackable housing and connecting the graphical processing unit to the general-purpose processor, and a memory communicatively connected to at least a core of the first plurality of cores and the second plurality of cores, the memory containing instructions configuring the at least a core to execute a hypervisor, wherein the hypervisor generates a virtual environment on the at least a core.
US12147541B2 Secure boot up of computing devices
Techniques for secure boot up of unified extensible firmware interface (UEFI) compliant devices are described. In an example, execution of a driver associated with a hardware component of a computing device may be detected during booting of the computing device. Based on the detection, a first driver hash of a system table of the UEFI may be computed, where the system table is a data structure that stores configuration details of the computing device and UEFI services. Thereafter, a second driver hash of the system table may be computed based on detection of completion of the execution of the driver. The first driver hash and the second driver hash may then be compared to determine tampering with the system table of the UEFI.
US12147540B2 System and method to implement a secure boot event with one of a plurality of candidate public key infrastructure authentication key sets
A system for implementing a secure boot event includes a system on a chip (SoC). The SoC includes key hashes stored within one-time programmable memory. Each of the key hashes is configured for use with one of a plurality of candidate authentication key sets. The SoC further includes firmware stored within RAM. The firmware includes a secondary bootloader, a plurality of public keys, and corresponding signatures. The public keys and corresponding signatures are configured for use with one of the key sets. The SoC further includes a primary bootloader utilizing fuses stored within the programmable memory. The fuses activate a selected key hash based upon an ecosystem in which the system is to operate. The selected hash and a corresponding public key and signature define an active authentication key set. During the event, the primary bootloader utilizes the active authentication key set to authenticate a downloaded update to the firmware.
US12147534B2 Graph-based classification of elements
Systems and methods are provided to determine a maliciousness level of an element using a hypergraph of neighbors. The method can include receiving the element; generating a hypergraph of neighbor target elements found in a database, the hypergraph comprising a set of nodes and a set of edges, wherein the set of nodes represents the neighbor target elements, and the set of edges represents connections between the neighbor target elements; classifying nodes and edges in the hypergraph; generating a maliciousness level profile for the element based on aggregation of nodes and edges in the hypergraph; linking information related to the element with the maliciousness level profile for the element; and performing an action based on a type of the element.
US12147527B2 Code injection detection using syntactic deviation
The processing of an incoming query targeted to a data store in a way that early detection of code injections can be achieved. Initial code injections, even if unsuccessful, can be used to adjust the code injections to more successfully perform harmful actions against the data store. Accordingly, early detection can be used to block attackers from experimenting against the data store. The early detection is accomplished by detecting when all or a portion of the query is structured in accordance with a query language, but does not follow the syntax recognized by the underlying data store. This is a good indication that the issuer of the query is performing a blind code injection, not knowing the type of the underlying data store.
US12147526B2 Behavioral biometrics verification adaptation for cross devices
Techniques for verifying the identity of users transferring between devices are disclosed. An example method includes receiving device usage data by monitoring user-device interactions of a first set of users interacting with a first device and a second set of users interacting with a second device. The method also includes extracting features from the data and aggregating feature samples from the user-device interactions for first set of users and the second set of users. The method also includes generating a score for each feature based on an analysis the feature samples. The feature score indicates a degree to which the first set of feature samples and the second set of feature samples differentiate between the devices. The method also includes identifying features as transferrable if the score is below a specified threshold, and generating a new behavior model by modifying existing user behavior data according to the transferrable features.
US12147524B2 Hardware system protection using verification of hardware digital identity values
Techniques are provided for hardware system protection using verification of hardware digital identity values. One method comprises obtaining a first hardware digital identity value for a hardware system, wherein the first hardware digital identity value aggregates hardware identifiers of a plurality of hardware components in the hardware system at a first time; comparing a second hardware digital identity value to the first hardware digital identity value, wherein the second hardware digital identity value aggregates hardware identifiers of the hardware components in the hardware system at a second time subsequent to the first time; and performing an automated remedial action based on a result of the comparison. The comparison may be performed: (i) when the hardware system attempts to connect to at least one service over a network, and/or (ii) when the hardware system is installed, configured and/or activated at a remote location.
US12147518B2 System and authentication device
A system includes: a first authentication unit configured to perform authentication based on biometric information that is information about a body of a first user who reserves a usage target that is a target capable of being used by the user, that is, first authentication for authenticating legitimacy of the first user; and a second authentication unit configured to perform authentication based on the biometric information of a second user who uses the usage target, that is, second authentication for authenticating that the second user is the same as the first user.
US12147515B2 Authentication system and imaging apparatus
An authentication system SYS comprises: an imaging unit 12 capable of generating an iris image IMG_I by capturing an image of an iris of an target P; and a display unit 15 capable of displaying information related to authentication of the target using the iris image, wherein at least a part of the imaging unit is disposed in a space SP2 adjacent to a back surface 152 of the display unit, the back surface being located opposite a display surface 151 for displaying the information, and the imaging unit is oriented in a direction different from a direction in which the target is present.
US12147514B2 Method and system for providing a brain computer interface
A method for providing a brain computer interface that includes detecting a neural signal of a user in response to a calibration session having a time-locked component and a spontaneous component; generating a user-specific calibration model based on the neural signal; prompting the user to undergo a verification session, the verification session having a time-locked component and a spontaneous component; detecting a neural signal contemporaneously with delivery of the verification session; generating an output of the user-specific calibration model from the neural signal; based upon a comparison operation between processed outputs, determining an authentication status of the user; and performing an authenticated action.
US12147496B1 Automatic generation of training data for instance segmentation algorithms
Systems and methods to automatically generate training data for machine learning models may include an imaging device to capture imaging data, an image processing or rendering system to receive the imaging data and render a three-dimensional model of an object of interest overlaying the imaging data, an automatic mask extraction or generation system to extract or determine a mask, label, or annotation associated with the three-dimensional model and a plurality of pixels associated with the object of interest from a perspective of the imaging device, and a machine learning model to receive the imaging data and the mask as training data.
US12147494B2 Method of user adaptive recommendation of contact lenses and apparatus of performing the method
A method for user adaptive recommendation of contact lenses and apparatus for performing the method. The method of user adaptive recommendation of contact lenses may include imaging, by an apparatus for recommending contact lenses, a user image, receiving, by the apparatus for recommending contact lenses, information on a contact lens selected by a user, and generating, by the apparatus for recommending contact lenses, a virtual image based on the user image and the selected contact lens.
US12147493B2 Control tower and self-driven system for operating enterprise and supply chain applications
The present invention provides self-driven Artificial Intelligence based system and method for operating one or more applications including enterprise application and supply chain management applications. The system includes centralized data lake for storing data received from plurality of distinct sources, a control tower configured for sensing change in attribute of the received data and determining impact of the change on plurality of functions of EA and SCM applications.
US12147492B2 Operator averaging within quantum computing systems
Methods, systems and apparatus for estimating an expectation value of a quantum mechanical observable. In one aspect, a method includes identifying a first operator associated with the observable, wherein the first operator comprises a linear combination of terms. One or more constraints on expectation values of one or more of the terms in the linear combination are determined. A second operator is defined, wherein the second operator comprises a combination of the first operator and one or more of the determined constraints. The expectation value of the quantum mechanical observable is estimated using the second operator.
US12147489B2 Dynamically determining a server for enrollment with management system
Examples described herein include systems and methods for dynamically determining a server for enrollment with a management system. An example method can include receiving user input at an application executing on a user device, such as a portal application that provides access to and authentication for other applications through a catalogue of application icons. If the user input includes a first URL but that URL produces an error when used in conjunction with extensions associated with a management server, the application can automatically use extensions associated with an application-support server. The application can then retrieve a second URL from the application-support server and use it for performing enrollment steps at the management server. The enrollment steps can include authenticating the user at an identity service and determining the user's group ID for enrollment, for example.
US12147488B2 QR code compliance method and system
A software system comprising a non-transitory computer-readable medium, where the medium includes a set of instructions stored thereon that when accessed by a processor enable the processor to perform a method of creating an internet product page, the method comprising: adding a product to the system; querying a subscriber for information; generating an internet product page displaying information from the subscriber queries; generating a QR code; and downloading the QR code to the subscriber. A software system comprising a non-transitory computer-readable medium, where the medium includes a set of instructions stored thereon that when accessed by a processor enable the processor to perform a method of creating a substantially compliant internet product page and for alerting subscribers of new requirements for substantially compliant internet product pages, the method comprising: adding a product to the system; querying a subscriber as to which states the product will be sold in; querying the subscriber for product information; querying the subscriber for batch information; querying the subscriber for ingredients and ingredients information; querying the subscriber for certificate of analysis; generating a dynamic QR code; generating a substantially compliant internet product page, displaying information from subscriber queries; querying the subscriber whether to link the dynamic QR code to the generated substantially compliant internet product page or link the dynamic QR code to another internet product page; redirecting traffic from URL address encoded in QR code to the internet product page selected by the subscriber; previewing internet product page selected by the subscriber; querying the subscriber if internet product page will be published or will be kept private; publishing internet product page if the subscriber elected to publish; and downloading QR code to the subscriber. The invention is also related to a software system comprising a non-transitory computer-readable medium, where the medium includes a set of instructions stored thereon that when accessed by a processor enable the processor to perform a method of creating a substantially compliant internet product page and for alerting subscribers of new requirements for substantially compliant internet product pages, the method comprising: querying an administrator to select new state to add or select previously entered state to edit; querying the administrator whether state requires QR codes on products; adding new state to list of states for subscribers to select from, if a new state is being added; querying the administrator for each item of information required by the selected state; adding each item of information required by the selected state as data fields, titles and descriptions, for product information, batch information, and ingredient information, and/or adding titles and/or descriptions with checkable boxes for tests and information required on a certificate of analysis required by the selected state; querying the administrator whether selected state requires new item of information not previously required by other previously entered states; querying the administrator for new item of information required from subscribers; adding new item of information such that a subscriber will see the new item of information if the subscriber choses the selected state as a state subscriber's product will be sold in; querying the administrator whether to send notification to subscribers who had previously selected the selected state as a state subscriber's product will be sold in; and sending notification to the subscriber if the administrator elects to send notification. A software system comprising a non-transitory computer-readable medium, where the medium includes a set of instructions stored thereon that when accessed by a processor enable the processor to perform a method of creating a substantially compliant internet product page and for alerting subscribers of new requirements for substantially compliant internet product pages, the method comprising: querying an administrator to select new state to add or select previously entered state to edit; querying the administrator whether state requires QR codes on products; adding new state to list of states for subscribers to select from, if a new state is being added; querying the administrator for each item of information required by the selected state; adding each item of information required by the selected state as data fields, titles and descriptions, for product information, batch information, and ingredient information, and/or adding titles and/or descriptions with checkable boxes for tests and information required on a certificate of analysis required by the selected state; querying the administrator whether selected state requires new item of information not previously required by other previously entered states; querying the administrator for new item of information required from subscribers; adding new item of information such that a subscriber will see the new item of information if the subscriber choses the selected state as a state subscriber's product will be sold in; querying the administrator whether to send notification to subscribers who had previously selected the selected state as a state subscriber's product will be sold in; sending notification to the subscriber if the administrator elects to send notification; adding a product to the system; querying the subscriber as to which states the product will be sold in; querying the subscriber for product information; querying the subscriber for batch information; querying the subscriber for ingredients and ingredients information; querying the subscriber for certificate of analysis; generating a dynamic QR code; generating a substantially compliant internet product page, displaying information from subscriber queries; querying the subscriber whether to link the dynamic QR code to the generated substantially compliant internet product page or link the dynamic QR code to another internet product page; redirecting traffic from URL address encoded in QR code to the internet product page selected by the subscriber; previewing internet product page selected by the subscriber; querying the subscriber if internet product page will be published or will be kept private; publishing internet product page if the subscriber elected to publish; and downloading QR code to the subscriber.
US12147487B2 Computationally efficient traversal of virtual tables
An embodiment may involve receiving, at a web server application, a query specifying a file, a block number of a block of data within the file, and a block size, wherein the file includes entries representing differences between snapshots of configuration data; identifying, based on the block size, the block of data within the file; storing the block in a non-transitory memory that is accessible to the web server application; and in response to the query, transmitting, by the web server application, a set of the entries within the block formatted for display in a list component of a graphical user interface.
US12147484B2 Apparatus and method for facilitating a reuse of an asset
Aspects include receiving a search request, comparing at least one term of the search request to a plurality of metadata items, wherein each metadata item of the plurality of metadata items is associated with a respective asset of a plurality of assets, generating a plurality of scores, wherein each score of the plurality of scores is associated with a respective asset included in the plurality of assets, and wherein a value of each score of the plurality of scores is based on an identification of a user, selecting at least one asset of the plurality of assets in accordance with the plurality of scores and in accordance with at least one threshold, providing the at least one asset to a communications device that is associated with the user, and providing at least a portion of a metadata item included in the plurality of metadata items to the communications device.
US12147480B2 Content keyword identification
In general, in one aspect, a method includes compiling user interaction statistics for a set of content items displayed in association with a first target media document having a non-textual portion, at least some of the content items associated with one or more keywords, based on the interaction statistics, associating the first target media document with at least some of the keywords associated with the content items, and based on a common attribute of the first target media document and a second target media document having a non-textual portion, associating the second target media document with at least some of the keywords assigned to the first target media document. Other aspects include corresponding systems, apparatus, and computer programs stored on computer storage devices.
US12147478B2 Systems and methods for enhanced information visualization
In accordance with the present invention, an information management application that provides users with the ability to create and customize matrix displays of information relating to a particular product or service for navigation by other users is provided.
US12147476B2 Embedding and analyzing multivariate information in graph structures
Systems and methods are provided for a hypergraph representation and transformation process enabling the cogeneration and analysis of multiple system attributes alongside system node relationships within real world data models. Embodiments of the present disclosure allow for the cogeneration of attribute embeddings, along with node embeddings, within a single, graph-based data set model. Embodiments of the present disclosure provide a higher level of accuracy in problem space representation compared to conventional systems and methods and help to reveal more complex relationships in real world problems.
US12147473B2 Graph data processing method and apparatus, and system
Graph data processing methods and system are disclosed. One example method comprises obtaining, by a master node, graph data, wherein the graph data comprises M vertexes and a plurality of directional edges, each edge connects two vertexes, a direction of each edge is from a source to a destination vertex in the two vertexes, and M is an integer greater than two. The node divides the graph data into P non-overlapping shards, where each shard comprises at least one incoming edge directed to at least one vertex in the corresponding shard. The node schedules at least two edge sets comprised in a first shard of the P shards and an associate edge set comprised in a second shard of the P shards for processing by at least two worker nodes.
US12147471B2 Real-time micro-profile generation using a dynamic tree structure
Real-time micro-profile generating using a dynamic tree structure is provided. A system receives a first voice query. The system generates, from historical searches related to the first voice query, a first pivot point in a tree structure for the first voice query having child nodes. The system outputs an audio prompt to request selection of one of the child nodes. The system receives, responsive to the audio prompt, a voice input with a selection of a first child node. The system generates, from historical searches related to the first child node, a second pivot point in the tree structure including grandchild nodes. The system determines, based on a resource reduction policy, to generate a checkpoint to reduce additional child node generation. The system builds, based on a response to the checkpoint, a micro-profile for the electronic account identifier with the tree structure.
US12147467B2 Digital photo trend detection for digital picture frames
A method for automated routing of pictures taken on mobile electronic devices to a digital picture frame including a camera integrated with the frame, and a network connection module allowing the frame for direct contact and upload of photos from electronic devices or from photo collections of community members. Clustering photos by content is used to improve display and to respond to photo viewer desires. Trends or patterns can be detected from the photo collections and that information used for various purposes beyond photo display.
US12147465B2 Question-answer processing method, apparatus, electronic device and computer-readable storage medium
A question-answer processing method, apparatus, electronic device, and computer-readable storage medium are provided. A question-answer processing method includes the following steps: acquiring an input question and a candidate question-answer pair, where the candidate question-answer pair comprises a candidate question and a candidate answer matching the candidate question; inputting the input question into a first model to obtain an input question vector; calculating a similarity between the input question vector and a candidate question vector, and calculating a relevance between the input question vector and a candidate answer vector; and determining a matching degree of the candidate answer and the input question according to the similarity and the relevance.
US12147464B2 Extracting user-defined attributes from documents
Systems, computer-readable media, and methods are provided. Relevant documents related to a specific entity are identified based on document metadata. Text and associated spatial coordinates are extracted based on relevant document pages. Significant document entities and associated spatial locations are identified. Page ranking is based on the extracted text and the spatial coordinates, the significant document entities, and image vector representations of the pages. A deep learning language model that utilizes the text and the spatial coordinates, layout information of the document entities, and the image vector representations of the pages is used to extract the user-defined attributes from the relevant document pages. First attribute values associated with the user-defined attributes are aggregated from the pages of one of the relevant documents into a single record. Second attribute values associated with the user-defined attributes are aggregated across the relevant documents. Aggregated records, including a first and second attribute, are written to a database.
US12147463B2 Method for address matching and related electronic device
Disclosed is a method, performed by an electronic device, for address matching. The method comprises obtaining a first data set indicative of a first address. The method comprises determining, based on the first data set, using an entity extraction technique, one or more first elements indicative of the first address. The method comprises obtaining based on at least one of the one or more first elements, a second data set. The method comprises the second data set comprises one or more second elements indicative of a second address. The method comprises applying a natural language processing, NLP, technique to the first data set and the second data set, to obtain one or more similarity scores. The method comprises obtaining a set of weights associated with corresponding first elements of the first address.
US12147459B2 Methods and systems for mapping data items to sparse distributed representations
A method enables identification of a similarity level between a user-provided data item and a data item within a set of data documents. The method includes a representation generator determining, for each term in an enumeration of terms, occurrence information. The representation generator generates, for each term, a sparse distributed representation (SDR) using the occurrence information. The method includes receiving, by a filtering module, a filtering criterion. The method includes generating, by the representation generator, for the filtering criterion, at least one SDR. The method includes generating, by the representation generator, for a first of a plurality of streamed documents received from a data source, a compound SDR. The method includes determining, by a similarity engine executing on the second computing device, a distance between the filtering criterion SDR and the generated compound SDR. The method includes acting on the first streamed document, based upon the determined distance.
US12147457B2 Determining priority discrepancies between audio data and records data
The present disclosure provides systems and methods for determining priority discrepancies between audio data and records data. In one example, the system includes an electronic computing device. The electronic computing device compares audio data associated with a public safety incident to records data associated with the public safety incident, determines discrepancies between the audio data and the records data, and determines an organization and a type associated with the public safety incident. The electronic computing device also determines, based on the organization and the type, priority discrepancies included in the discrepancies and generates a geographical map that includes the priority discrepancies and that is configured for display on a display device.
US12147455B2 Social identity of objects
A system enabling a registered user of an SIO database to instantiate and edit characteristics of objects has an SIO base module adapted to interact with the user in instantiating and editing objects, an SIO search module, an SIO input module, an SIO database, and an SIO template database. The base module enables the user to conduct a search of the SIO database with the search module and guides the user in instantiating and editing characteristics of objects.
US12147454B2 Systems and methods for determining entity attribute representations
A computer implemented method for determining entity attributes. The method comprises determining one or more entity identifiers, determining an entity server address of the entity based on the one or more entity identifiers, wherein the entity server address points to an entity server; verifying the entity server address transmitting a message for request for information to the entity server address, receiving entity information from the entity server; and providing, to a machine learning model, the received entity information. The machine learning model is trained to generate a numerical representations of entities based on the entity information.
US12147447B2 Systems and methods for formatting data using a recurrent neural network
Systems and methods for formatting data are disclosed. For example, a system may include at least one memory storing instructions and one or more processors configured to execute the instructions to perform operations. The operations may include receiving data comprising a plurality of sequences of data values and training a recurrent neural network model to output conditional probabilities of subsequent data values based on preceding data values in the data value sequences. The operations may include generating conditional probabilities using the trained recurrent neural network model and the received data. The operations may include determining a data format of a subset of the data value sequences, based on the generated conditional probabilities, and reformatting at least one of the data value sequences according to the determined data format.
US12147439B2 Patent mapping
A system and method for patent mapping are provided. The system comprises a database of patent sets and a database of patents, each patent stored in the database of patents associated with one or more patent sets stored in the database of patent sets; and one or more modules to perform a portion of one or more of the following: receive input identifying a set of keyword source claims associated with a first patent set; automatically extract at least one keyword from the source claims; receive or formulate a search query associated with the first patent set, the search query including the at least one keyword; search the entire first patent set as a function of the search query; generate search results, the search results including one or more patent claims associated with the search query; and map the one or more patent claims to a patent concept.
US12147433B2 Semantic entity search using vector space
A method may include storing a vector space representation of a set of concepts in a semantic ontology, wherein locations of the set of concepts in the vector space are based on weights of a neural network trained using triples from the semantic ontology; presenting a semantic search user interface including: a text input portion to receive a search query from an input device; a suggested search portion; and a search results portion; receiving, from a user computing device, the search query; converting, using at least one processor, the search query into a vector; computing, using the at least one processor, a set of possible concepts related to the search query based on a distance between the vector and other concepts in the vector space representation; and presenting the set of possible concepts related to the search query in the suggested search portion of the semantic search user interface.
US12147430B1 Real-time search and retrieval of streaming sensor data
Systems and techniques are provided for processing streaming data. For example, a process can include obtaining, by an edge device, a plurality of data streams corresponding to objects, activities, or events registered in an edge environment associated with the edge device. One or more machine learning networks implemented on the edge device can generate a plurality of features and/or embeddings corresponding to each respective data stream of the plurality of data streams. The edge device can determine a subset of salient content from the plurality of data streams, based on analyzing the plurality of features and/or embeddings generated for each respective data stream. The edge device can generate index information corresponding to the determined subset of salient content. The subset of salient content and the generated index information can be stored locally at the edge device for search and retrieval based on local queries received at the edge device.
US12147426B2 Computerized systems and methods for materialized view matching
Disclosed are systems and methods for a materialized view matching framework that operates to improve the re-usability of materialized views within a database by, inter alia: i) enabling selection and aggregation of multiple materialized views; ii) generating and using validity filter predicates to exclude invalid data from materialized views; iii) generating and using change summaries to generate validity filter predicates; and iv) enabling on-demand transactional refresh operations. Such operations enable a more computational efficient and accurate usage of database data so as to provide more credible and desirable search results.
US12147422B2 System and method for transpilation of machine interpretable languages
Aspects of the disclosure relate to transliteration of machine interpretable languages. A computing platform may train a machine learning model using source syntax trees and target dialect syntax trees, which may configure the model to output source dialect keys and their corresponding target dialect queries. The computing platform may execute the corresponding target dialect queries to identify whether they are valid. For a valid target dialect query, the computing platform may store the valid target dialect query and first source dialect keys corresponding to the valid target dialect query in a lookup table. For an invalid target dialect query resulting in error, the computing platform may: 1) identify a cause of the error; 2) generate a transliteration rule to correct the error; and 3) store, in the lookup table, the invalid target dialect query, second source dialect keys corresponding to the invalid target dialect query, and the transliteration rule.
US12147420B2 Systems and methods for detecting and resolving ambiguous search queries
Systems and methods including one or more processors and one or more non-transitory storage devices storing computing instructions configured to run on the one or more processors and execute functions comprising: storing historical session data pertaining to user sessions and archived search queries submitted by users to a search engine; analyzing the historical session data to identify ambiguous queries, including semantically ambiguous queries and multi-language queries; monitoring search queries submitted to the search engine to detect the ambiguous queries; and in response to detecting an ambiguous query, generating a query resolution interface that displays categorical groupings, each of which corresponds to a possible intention of the ambiguous query. Other embodiments are disclosed herein.
US12147419B2 Database systems and methods of batching data requests for application extensions
Database systems and methods are provided for providing record data to an application extension associated with a native application at a client device. One method involves a cross-platform service at the client device receiving a plurality of requests for data for one or more records at the database system from the native application, aggregating a subset of the plurality of requests into a batched request, providing the batched request to the database system over a network, receiving a batched response to the batched request from the database system over the network, and for each request of the subset of the plurality of requests of the batched request, mapping a respective data set of the batched response to a respective request and providing the respective data set to the application extension in response to the respective request via the native application.
US12147416B2 Managing a transaction isolation
A method for managing a transaction data structure, the method may include (a) receiving, at a first point in time that corresponds to a first value of a clock signal, a request to commit a transaction, and updating a status of the transaction, within the transaction data structure, as being a commit in progress; (b) updating the status of the transaction within the transaction data structure as being committed following (i) a completion of the committing, and (ii) a change of a value of the clock signal from the first value to a second value that differs from the first value; and (c) updating, using a background process, a database segment (DS) version metadata associated with the transaction regarding the completion of the committing. The DS version metadata belongs to a DS version metadata data structure. The DS version metadata data structure and the transaction data structure are selectively accessed during transactions.
US12147414B2 Method, apparatus, and computer program product for digital content auditing and retention in a group based communication repository
Embodiments of the present disclosure provide methods, systems, apparatuses, and computer program products for digital content auditing in a group based communication repository, where the group based communication repository comprises a plurality of enterprise-based digital content objects organized among a plurality of group-based communication channels. In one embodiment, a computing entity or apparatus is configured to receive an enterprise audit request, where the enterprise audit request comprises an audit credential and digital content object retrieval parameters. The apparatus is further configured to determine if the audit credential satisfies an enterprise authentication protocol. In circumstances where the audit credential satisfies the enterprise authentication protocol, the apparatus is configured to retrieve and output digital content objects based on the digital content object retrieval parameters, receive a violating digital content object identifier, and replace a violating digital content object with a temporary digital content object based on the violating digital content object identifier.
US12147413B2 Dynamic updates of decentralized invoices
An example operation may include one or more of detecting, by a blockchain (BC) node, a contract update on a blockchain, determining, by the BC node, at least one charge affected by the contract update, executing, by the BC node, a smart contract to re-generate an invoice based on the at least one charge, and recording the invoice on a ledger of the blockchain.
US12147409B2 Correlation index construction device, correlation table search device, method, and program
Input means 611 receives an input of a size-specific correlation index. Index specification means 612 specifies the size-specific correlation index to be used for searching among size-specific correlation indexes based on a predetermined threshold of the number of record pairs determined to be couplable when coupling a base table including a target column and an external table. Candidate column search means 613 searches for a column whose distance to the target column is equal to or less than a distance threshold from the external table by using the specified size-specific correlation index, calculates a correlation value indicating the degree of correlation between the found column and the target column, and searches for a column whose correlation value is equal to or larger than a correlation value threshold as a candidate column.
US12147407B2 Method for mathematical language processing via tree embeddings
A method for processing formulae includes encoding a formula by: training, with a server, a model by using a machine learning algorithm with a data set that includes a plurality of formulae; transforming, with a processor, a first formula into a tree format using the trained model; converting, with the processor, the tree format of the first formula into a plurality of lists; and encoding, with the processor, the plurality of lists into a fixed dimension vector by leveraging a stacked attention module; and generating one or more formula candidates by: obtaining, with the processor, input information; and generating, with the processor, one or more second formula candidates based on input information by using the stacked attention module with a tree beam search algorithm.
US12147406B2 Database management apparatus and database management method
A database management apparatus receives the specification of an origin column, calculates a confidentiality level of a column in a different database from the database related to the origin column based on a confidentiality level of the origin column and a degree of similarity between contents of data in the origin column and contents of data in the column in the different database. A confidentiality level of the different database is calculated based on the calculated confidentiality level and a value indicating identifiability of the data in the column in the different database, and a confidentiality level of a column selected in the different database is calculated based on the confidentiality level of the different database and a value indicating identifiability of data in the selected column. The selected column is set as the new origin column, and the calculated confidentiality level is set as its confidentiality level.
US12147405B2 System and method for communication between repositories
At least one of the embodiments described herein relate generally to a method of communicating between a first repository and a second repository. The method can be performed at a second repository, and may include the acts of: identifying a content object stored in the first repository; identifying metadata for the content object stored in the first repository, the metadata comprising a link to an interface associated with the content object, the interface being provided by the first repository; retrieving the metadata from the first repository; and storing a harvested content object corresponding to the content object, the harvested content object comprising the metadata that includes the link to the interface, wherein the interface is accessible by the second repository to communicate information related to the harvested content object to the first repository.
US12147403B2 Generic rules engine
Methods, computing systems, and computer-readable media for determining whether data conforms to one or more rules. A rules engine executing on a processing device ingests the data during run time. When a structure of the ingested data is unknown, a pre-registered schema corresponding to the structure of the ingested data is obtained from a schema service during the run time. The rules engine generates a rule language file during the runtime based on the preregistered schema and one or more rules. The processing device updates a context of the rules engine based on the generated rule language file making the rules engine capable of running the one or more rules with the structure. The rules engine determines whether the ingested data of the structure conforms to the one or more rules. A data quality score is produced based on the one or more rules to which the ingested data conforms.
US12147398B2 Framework and method for consistent cross-tier data validation
A computer analyzes a relational schema of a database to generate a data entry schema and encodes the data entry schema as JSON. The data entry schema is sent to a database client so that the client can validate entered data before the entered data is sent for storage. From the client, entered data is received that conforms to the data entry schema because the client used the data entry schema to validate the entered data before sending the data. Into the database, the entered data is stored that conforms to the data entry schema. The data entry schema and the relational schema have corresponding constraints on a datum to be stored, such as a range limit for a database column or an express set of distinct valid values. A constraint may specify a format mask or regular expression that values in the column should conform to, or a correlation between values of multiple columns.
US12147397B2 Method and system for detecting data bucket inconsistencies for A/B experimentation
The present teaching generally relates to identifying data bucket overlap with online experiments. In a non-limiting embodiment, first data representing a first set of identifiers associated with a first data bucket of a first online experiment may be obtained. Second data representing a second set of identifiers associated with a second data bucket of the first online experiment may be obtained. Based on the first data and the second data, a first number of identifiers that are associated with the first data bucket and the second data bucket may be determined. In response to determining that the first number exceeds a threshold, a data flag indicating that results associated with the first online experiment are inconsistent may be generated.
US12147396B2 System and method for data compression and decompression
A data processing method in the form of a data compression method is provided in which a plurality of integers are accessed. Each of the plurality of integers is split to generate a first plurality of numbers respectively paired with a second plurality of numbers. A first tuple is generated based on the first plurality of numbers. A second tuple is generated based on the second plurality of numbers and the first plurality of numbers. The first tuple and the second tuple are stored. A system and computer readable medium enabling the data processing method are further provided.