Document | Document Title |
---|---|
US12125934B2 |
Method of manufacturing an optical sensor
A method of manufacturing a semiconductor structure includes: forming a light-absorption layer in a substrate; forming a first doped region of a first conductivity type and a second doped region of a second conductivity type in the light-absorption layer adjacent to the first doped region; depositing a first patterned mask layer over the light-absorption layer, wherein the first patterned mask layer includes an opening exposing the second doped region and covers the first doped region; forming a first silicide layer in the opening on the second doped region; depositing a barrier layer over the first doped region; and annealing the barrier layer to form a second silicide layer on the first doped region. |
US12125929B2 |
Solar device with insulated interconnectors
Aspects of the disclosure provide a solar device and a method for making the solar device. The solar device can include solar cells configured to form a solar cell string with at least a string terminal, and an insulated interconnector including two conductive ends configured to connect the string terminal to peripheral circuitry of the solar device. The method can include disposing the solar cells to form a solar cell string with at least a string terminal, and disposing an insulated interconnector with two conductive ends to connect the string terminal to peripheral circuitry of the solar device. |
US12125926B2 |
Semiconductor device and solar cell and production method for semiconductor device
The present invention realizes a hole-selective film provided with both hole selectivity and passivation characteristics. This production method for a semiconductor device is provided with a step for forming a titanium oxide film on a crystalline silicon layer by means of a thermal atomic layer deposition method, and a step for carrying out a hydrogen plasma process on the titanium oxide film. |
US12125924B2 |
Merged PiN Schottky (MPS) diode with plasma spreading layer and manufacturing method thereof
A method for manufacturing a merged PiN Schottky (MPS) diode may include steps of providing a substrate having a first conductivity type; forming an epitaxial layer with the first conductivity type on top of the substrate; forming a plurality of regions with a second conductivity type under a top surface of the epitaxial layer; forming a plasma spreading layer; depositing and patterning a first Ohmic contact metal on the regions with the second conductivity type; depositing a Schottky contact metal on top of the entire epitaxial layer; and forming a second Ohmic contact metal on a backside of the substrate. In another embodiment, the step of forming a plurality of regions with a second conductivity type may include steps of depositing and patterning a mask layer on the epitaxial layer, implanting P-type dopant into the epitaxial layer, and removing the mask layer. |
US12125921B2 |
Semiconducting metal oxide transistors having a patterned gate and methods for forming the same
A semiconductor device includes a first dielectric layer, a gate electrode embedded within the first dielectric layer, a layer stack including a gate dielectric layer, a channel layer including a semiconducting metal oxide material, and a second dielectric layer, and a source electrode and a drain electrode embedded in the second dielectric layer and contacting a respective portion of a top surface of the channel layer. A combination of the gate electrode, the gate dielectric layer, the channel layer, the source electrode, and the drain electrode forms a transistor. The total length of the periphery of a bottom surface of the channel layer that overlies the gate electrode is equal to the width of the gate electrode or twice the width of the gate electrode, and resputtering of the gate electrode material on sidewalls of the channel layer is minimized. |
US12125920B2 |
Dual-layer channel transistor and methods of forming same
A transistor device and method of making the same, the transistor device including: a substrate; a word line disposed on the substrate; a gate insulating layer disposed on the word line; a dual-layer semiconductor channel including: a first channel layer disposed on the gate insulating layer; and a second channel layer disposed on the first channel layer, such that the second channel layer contacts side and top surfaces of the first channel layer; and source and drain electrodes electrically coupled to the second channel layer. When a voltage is applied to the word line, the first channel layer has a first electrical resistance and the second channel layer has a second electrical resistance that is different from the first electrical resistance. |
US12125916B2 |
Nanowire structures having non-discrete source and drain regions
Nanowire structures having non-discrete source and drain regions are described. For example, a semiconductor device includes a plurality of vertically stacked nanowires disposed above a substrate. Each of the nanowires includes a discrete channel region disposed in the nanowire. A gate electrode stack surrounds the plurality of vertically stacked nanowires. A pair of non-discrete source and drain regions is disposed on either side of, and adjoining, the discrete channel regions of the plurality of vertically stacked nanowires. |
US12125913B2 |
Triple-gate MOS transistor and method for manufacturing such a transistor
A triple-gate MOS transistor is manufactured in a semiconductor substrate including at least one active region laterally surrounded by electrically isolating regions. Trenches are etched on either side of an area of the active region configured to form a channel for the transistor. An electrically isolating layer is deposited on an internal surface of each of the trenches. Each of the trenches is then filled with a semiconductive or electrically conductive material up to an upper surface of the active region so as to form respective vertical gates on opposite sides of the channel. An electrically isolating layer is then deposited on the upper surface of the area of the active region at the channel of the transistor. At least one semiconductive or electrically conductive material then deposited on the electrically isolating layer formed at the upper surface of the active region to form a horizontal gate of the transistor. |
US12125911B2 |
Method of modulating stress of dielectric layers
A method includes etching a first portion and a second portion of a dummy gate stack to form a first opening and a second opening, respectively, and depositing a silicon nitride layer to fill the first opening and the second opening. The deposition of the silicon nitride layer comprises a first process selected from treating the silicon nitride layer using hydrogen radicals, implanting the silicon nitride layer, and combinations thereof. The method further includes etching a third portion of the dummy gate stack to form a trench, etching a semiconductor fin underlying the third portion to extend the trench down into a bulk portion of a semiconductor substrate underlying the dummy gate stack, and depositing a second silicon nitride layer into the trench. |
US12125909B2 |
Asymmetric semiconductor device including LDD region and manufacturing method thereof
A semiconductor device includes a substrate, a gate structure, source and drain regions, and first and second lightly doped drain (LDD) regions. The source and drain regions are spaced apart and formed in an active region of the substrate at opposite sides of the gate structure. The first LDD region surrounds one side surface and a bottom surface of the drain region and has a first junction depth. The second LDD region surrounds one side surface and a bottom surface of the source region and has a second junction depth less than the first junction depth. The gate structure includes a gate dielectric layer, a gate electrode, and gate spacers respectively disposed on opposite side walls of the gate dielectric layer and the gate electrode. One side wall of the gate dielectric layer and electrode is aligned with one side surface of the first LDD region. |
US12125908B2 |
Semiconductor device and method
In accordance with some embodiments, a method is provided. The method includes: forming a semiconductor fin protruding from a substrate; depositing a spacer layer over the semiconductor fin; after the depositing the spacer layer over the semiconductor fin, implanting a first dopant in the spacer layer and depositing a dopant layer of the first dopant on the spacer layer in alternating repeating steps; removing the dopant layer; and performing a thermal anneal process to drive the first dopant into the semiconductor fin from the spacer layer. |
US12125904B2 |
Bidirectional switch module and bidirectional switch
A bidirectional switch module includes a plurality of bidirectional switches and a mount board. Each of the plurality of bidirectional switches includes a first source electrode, a first gate electrode, a second gate electrode, and a second source electrode. On the mount board, the plurality of bidirectional switches are mounted. In the bidirectional switch module, the plurality of bidirectional switches are connected in parallel. |
US12125902B2 |
Semiconductor device and method for manufacturing the same
A semiconductor device includes a substrate, a nucleation layer, a buffer layer, first and second nitride-based semiconductor layers, a pair of S/D electrodes, and a gate electrode. The nucleation layer includes a compound which includes a first group III element and is devoid of a second group III element. The buffer layer includes a III-V compound which includes the first and second group III elements. The buffer layer has an element ratio of the first group III element to the second group III element that decrementally decreases and then incrementally increases as a function of a distance within a thickness of the buffer layer. The first nitride-based semiconductor layer is disposed on the buffer layer. The second nitride-based semiconductor layer is disposed on the first nitride-based semiconductor layer. The S/D electrodes and a gate electrode are disposed over the second nitride-based semiconductor layer. |
US12125897B2 |
Air spacers in transistors and methods forming same
A method includes forming a gate stack over a semiconductor region, and forming a first gate spacer on a sidewall of the gate stack. The first gate spacer includes an inner sidewall spacer, and a dummy spacer portion on an outer side of the inner sidewall spacer. The method further includes removing the dummy spacer portion to form a trench, and forming a dielectric layer to seal a portion of the trench as an air gap. The air gap and the inner sidewall spacer in combination form a second gate spacer. A source/drain region is formed to have a portion on an outer side of the second gate spacer. |
US12125895B2 |
Transition metal dichalcogenide (TMD) layer stack for transistor applications and methods of fabrication
A transistor includes a channel including a first layer including a first monocrystalline transition metal dichalcogenide (TMD) material, where the first layer is stoichiometric and includes a first transition metal. The channel further includes a second layer above the first layer, the second layer including a second monocrystalline TMD material, where the second monocrystalline TMD material includes a second transition metal and oxygen, and where the second layer is sub-stoichiometric. The transistor further includes a gate electrode above a first portion of the channel layer, a gate dielectric layer between the channel layer and the gate electrode, a source contact on a second portion of the channel layer and a drain contact on a third portion of the channel layer, where the gate electrode is between drain contact and the source contact. |
US12125894B2 |
Bipolar transistor
A bipolar transistor includes a collector. The collector is formed by: a first portion of the collector which extends under an insulating trench, and a second portion of the collector which crosses through the insulating trench. The first and second portions of the collector are in physical contact. |
US12125890B2 |
Semiconductor device and method for fabricating the same
A method for fabricating semiconductor device includes the steps of first providing a substrate having a first region and a second region, forming a first bottom barrier metal (BBM) layer on the first region and the second region, forming a first work function metal (WFM) layer on the first BBM layer on the first region and the second region, and then forming a diffusion barrier layer on the first WFM layer. |
US12125886B2 |
Fin field-effect transistor device and method
A method of forming a semiconductor device includes: forming a metal gate structure over a fin that protrudes above a substrate, where the metal gate structure is surrounded by an interlayer dielectric (ILD) layer, where gate spacers extend along opposing sidewalls of the metal gate structure; recessing the metal gate structure and the gate spacers below an upper surface of the ILD layer distal from the substrate; after the recessing, forming a first material over the metal gate structure and over the gate spacers; forming a second material over the first material, where an upper surface of the second material is level with the upper surface of the ILD layer; and removing a first portion of the ILD layer adjacent to the metal gate structure to form an opening that exposes a source/drain region at a first side of the metal gate structure. |
US12125882B2 |
SiC semiconductor device
An SiC semiconductor device includes an SiC chip having a first main surface at one side and a second main surface at another side, a first main surface electrode including a first Al layer and formed on the first main surface, a pad electrode formed on the first main surface electrode and to be connected to a lead wire, and a second main surface electrode including a second Al layer and formed on the second main surface. |
US12125879B2 |
Epitaxial source/drain structure and method
A method of semiconductor fabrication includes providing a semiconductor structure having a substrate and first, second, third, and fourth fins above the substrate. The method further includes forming an n-type epitaxial source/drain (S/D) feature on the first and second fins, forming a p-type epitaxial S/D feature on the third and fourth fins, and performing a selective etch process on the semiconductor structure to remove upper portions of the n-type epitaxial S/D feature and the p-type epitaxial S/D feature such that more is removed from the n-type epitaxial S/D feature than the p-type epitaxial S/D feature. |
US12125877B2 |
Nanostructure field-effect transistor device with dielectric layer for reducing substrate leakage or well isolation leakage and methods of forming
A method of forming a semiconductor device includes: forming a fin structure protruding above a substrate, where the fin structure comprises a fin and a layer stack overlying the fin, where the layer stack comprises alternating layers of a first semiconductor material and a second semiconductor material; forming a dummy gate structure over the fin structure; forming openings in the fin structure on opposing sides of the dummy gate structure, where the openings extend through the layer stack into the fin; forming a dielectric layer in bottom portions of the openings; and forming source/drain regions in the openings on the dielectric layer, where the source/drain regions are separated from the fin by the dielectric layer. |
US12125875B2 |
Semiconductor structure and manufacturing method thereof
A manufacturing method of a semiconductor structure includes forming a dielectric layer stack including a first oxide layer and a second oxide layer over the first oxide layer. An opening is formed in the dielectric layer stack, and includes a first portion exposing sidewalls of the first oxide layer and a second portion exposing sidewalls of the second oxide layer. A sacrificial layer is formed over the dielectric layer stack and along the sidewalls of the first oxide layer and the second oxide layer in the opening. A first etching is performed to remove the sacrificial layer along the sidewalls of the first oxide layer. A second etching is performed to widen the first portion of the opening. The sacrificial layer along the sidewalls of the second oxide layer and over the dielectric layer stack is removed. A capacitor is formed in the opening after removing the sacrificial layer. |
US12125871B2 |
Light emitting plate, wiring plate and display device
A light emitting plate, a wiring plate and a display device are provided. The light emitting plate includes light emitting units. Each light emitting unit includes a light emitting sub-unit including a connection line unit and a light emitting diode chip connected with the connection line unit. The connection line unit includes electrical contact pairs, and each electrical contact pairs includes a first electrode contact and a second electrode contact; in each connection line unit, the second electrode contacts are electrically connected with each other, the first electrode contacts are electrically connected with each other, and only one electrical contact pairs in each connection line unit is connected with the light emitting diode chip; in each connection line unit, at least two first electrode contacts are arranged adjacent to each other, and at least two first electrode contacts are arranged between at least two second electrode contacts. |
US12125869B2 |
Semiconductor light emitting devices and partition wall structure, and methods of manufacturing the same
A semiconductor light emitting device is provided. The semiconductor light emitting device includes a plurality of light emitting structures, each of which includes a first surface and a second surface, a plurality of embossed portions provided on the first surface; a partition wall structure provided on the first surface of the plurality of light emitting structures and including a plurality of partition walls which define a plurality of pixel spaces; and a fluorescent layer provided in the plurality of pixel spaces. A bottom surface of the partition wall structure contacts the plurality of embossed portions. |
US12125867B2 |
Imaging device and electronic device
An imaging device comprises a first chip that includes a first semiconductor substrate including a photoelectric conversion region. The first chip includes a first insulating layer including a first multilayer wiring electrically connected to the photoelectric conversion region. The first multilayer wiring includes a first vertical signal line (VSL1) to output a first pixel signal, and a first wiring. The imaging device includes a second chip including a second semiconductor substrate including a logic circuit. The second chip includes a second insulating layer including a second multilayer wiring electrically connected to the logic circuit. The second multilayer wiring includes a second wiring. The first chip and the second chip are bonded to one another, and, in a plan view, the first wiring and the second wiring overlap with at least a portion of the first vertical signal line (VSL1). |
US12125863B2 |
Display apparatus having fingerprint recognition function
A display apparatus includes a biometric information sensing layer including a sensor, a display module disposed on the biometric information sensing layer and including a plurality of pixels, and an optical pattern layer disposed between the biometric information sensing layer and the display module and including a light shielding part and a transmission part. The light shielding part includes a plurality of light shielding layers. The transmission part has a light transmittance greater than a light transmittance of the light shielding part. A plurality of holes is defined in each of the light shielding layers. The transmission part fills the holes and portions between the light shielding layers. |
US12125860B2 |
Image sensor, method of manufacturing the same, and electronic apparatus
An image sensor that includes a sensor substrate provided with a sensor surface on which a photodiode is arranged in a planar manner, a sealing resin applied to a side of the sensor surface of the sensor substrate, sealing glass bonded to the sensor substrate via the sealing resin, and a reinforcing resin made of a resin material having higher rigidity than the sealing resin and formed on an outer periphery of the sealing resin to bond the sensor substrate and the sealing glass. The sealing resin is formed to have a smaller area than each of the sensor substrate and the sealing glass, so that the reinforcing resin is formed to fill a gap provided on the outer periphery of the sealing resin, the sensor substrate and the sealing glass facing each other through the gap. |
US12125856B2 |
Active matrix substrate and liquid crystal display device
An active matrix substrate includes a thin film transistor including an oxide semiconductor layer, an interlayer insulating layer covering the thin film transistor, a pixel electrode provided above the interlayer insulating layer and electrically connected to the thin film transistor, a common electrode provided between the pixel electrode and the interlayer insulating layer, a first dielectric layer provided between the common electrode and the pixel electrode, and an alignment film covering the pixel electrode. The first dielectric layer includes a plurality of openings each of which exposes a part of the common electrode and includes the alignment film positioned therein. |
US12125852B2 |
Multi-gate transistors with backside power rail and reduced gate-drain capacitance
A semiconductor device according to the present disclosure includes a bottom dielectric feature on a substrate, a plurality of channel members directly over the bottom dielectric feature, a gate structure wrapping around each of the plurality of channel members, two first epitaxial features sandwiching the bottom dielectric feature along a first direction, and two second epitaxial features sandwiching the plurality of channel members along the first direction. |
US12125850B2 |
Buried metal track and methods forming same
An integrated circuit includes a semiconductor substrate, an isolation region extending into, and overlying a bulk portion of, the semiconductor substrate, a buried conductive track comprising a portion in the isolation region, and a transistor having a source/drain region and a gate electrode. The source/drain region or the gate electrode is connected to the buried conductive track. |
US12125849B2 |
Semiconductor device, semiconductor wafer, memory device, and electronic device
A semiconductor device with large memory capacity is provided. A semiconductor device includes first to fourth insulators, a first conductor, a second conductor, and a first semiconductor, and the first semiconductor includes a first surface and a second surface. A first side surface of the first conductor is included on the first surface of the first semiconductor, and a first side surface of the first insulator is included on a second side surface of the first conductor. The second insulator is included in a region including a second side surface and a top surface of the first insulator, a top surface of the first conductor, and the second surface of the first semiconductor. The third insulator is included on a formation surface of the second insulator, and the fourth insulator is included on a formation surface of the third insulator. The second conductor is included in a region overlapping the second surface of the first semiconductor in a region where the fourth insulator is formed. The third insulator has a function of accumulating charge. A tunnel current is induced between the second surface of the first semiconductor and the third insulator with the second insulator therebetween by supply of a potential to the second conductor. |
US12125848B2 |
Semiconductor device structure incorporating air gap
A semiconductor device structure includes a dielectric layer, a first source/drain feature in contact with the dielectric layer, wherein the first source/drain feature comprises a first sidewall. The structure also includes a second source/drain feature in contact with the dielectric layer and adjacent to the first source/drain feature, wherein the second source/drain feature comprises a second sidewall. The structure also includes an insulating layer disposed over the dielectric layer and between the first sidewall and the second sidewall, wherein the insulating layer comprises a first surface facing the first sidewall, a second surface facing the second sidewall, a third surface connecting the first surface and the second surface, and a fourth surface opposite the third surface. The structure further includes a sealing material disposed between the first sidewall and the first surface, wherein the sealing material, the first sidewall, the first surface, and the dielectric layer are exposed to an air gap. |
US12125843B2 |
Electrostatic discharge protection device
The present disclosure provides an electrostatic protection device, and relates to the technical field of semiconductors. The electrostatic discharge protection device includes a first P-type heavily-doped region, a first N-type heavily-doped region, a second N-type heavily-doped region, a second P-type heavily-doped region, and a third N-type heavily-doped region. The first P-type heavily-doped region and the first N-type heavily-doped region are located in a P well, the second P-type heavily-doped region and the third N-type heavily-doped region are located in a first N well, one part of the second N-type heavily-doped region is located in the P well, the other part of the second N-type heavily-doped region is located in first N well, and the P well and the first N well are adjacent to each other and both located in the P-type substrate. |
US12125841B2 |
Protection device with p-n junction devices monolithically integrated in a semiconductor body
A semiconductor device includes a semiconductor body including an upper surface, input and output terminals disposed on the upper surface of the semiconductor body, first and second p-n junction devices that are monolithically integrated in the semiconductor body, and a signal line protection circuit connected between the input and output terminals and comprising a low-pass filter and a voltage clamping device, wherein each of the low-pass filter and the voltage clamping device include the first and second p-n junction devices. |
US12125839B2 |
Semiconductor device and layout thereof
A semiconductor device includes a first fin, a first continuous fin and continuous gates. The first fin is formed on a substrate, and includes first and second portions that are spaced apart by a first recess. A side of the first portion and a side of the second portion are located at two sides of the first recess, respectively. The first continuous fin is formed on the substrate, and extends along the first portion, the first recess and the second portion. The continuous gates are formed on the substrate, and arranged to intersect the first continuous fin and the first fin in a layout view. A first number of the continuous gates are disposed across the first recess and each of the first number of the continuous gates is disposed between the two sides of the first recess in a layout view. A method is also disclosed herein. |
US12125835B2 |
Module package with high illumination efficiency
There is provided a module package including a substrate, a photo sensor chip, a molded transparent layer and a glass filter. The substrate has an upper surface. The photo sensor chip is attached to the upper surface of the substrate and electrically connected to the substrate. The molded transparent layer covers the photo sensor chip and a part of the upper surface of the substrate, wherein a top surface of the molded transparent layer is formed with a receptacle opposite to the photo sensor chip. The glass filter is accommodated in the receptacle. |
US12125832B2 |
Semiconductor device and method of manufacturing a semiconductor device
In one example, a semiconductor device comprises a base assembly comprising a first substrate, a first device on a top surface of the first substrate, and a first encapsulant on the top surface of the first substrate and bounding a side surface of the first device. The semiconductor device further comprises a conductive pillar on the first substrate and in the first molding compound, wherein the conductive pillar comprises a non-conductive pillar core and a conductive pillar shell on the pillar core. |
US12125827B2 |
Chip package structure and manufacturing method thereof
A chip package structure includes multiple chips stacked together, a molding layer encapsulating the multiple chips, a conductive layer is on a side of the molding layer away from the multiple chips, and a vertical conductive element extending from a surface of the molding layer to the bonding pad. Each of the multiple chips includes a bonding pad not covered by the multiple chips. The vertical conductive element connects the conductive layer and the bonding pad. The vertical conductive element includes gold. |
US12125823B2 |
Semiconductor device including inner conductive layer having regions of different surface roughness
A semiconductor device includes a first insulating substrate and a first semiconductor element joined to the first insulating substrate through the first conductive spacer. The first insulating substrate includes a first insulating layer and a first inner conductive layer disposed at a side of the first insulating layer. The first inner conductive layer includes a surface having a first region and a second region. The second region surrounds the first region and has larger surface roughness than the first region. The first conductive spacer is joined to the first region of the first inner conductive layer through a first junction layer. |
US12125821B2 |
Package having multiple chips integrated therein and manufacturing method thereof
A package includes an integrated circuit. The integrated circuit includes a first chip, a dummy chip, a second chip, and a third chip. The first chip includes a semiconductor substrate that extends continuously from an edge of the first chip to another edge of the first chip. The dummy chip is disposed over the first chip and includes a semiconductor substrate that extends continuously from an edge of the dummy chip to another edge of the dummy chip. Sidewalls of the first chip are aligned with sidewalls of the dummy chip. The second chip and the third chip are sandwiched between the first chip and the dummy chip. A thickness of the second chip is substantially equal to a thickness of the third chip. |
US12125820B2 |
Through-dielectric vias for direct connection and method forming same
A method includes bonding a tier-1 device die to a carrier, forming a first gap-filling region to encapsulate the tier-1 device die, forming a first redistribution structure over and electrically connected to the tier-1 device die, and bonding a tier-2 device die to the tier-1 device die. The tier-2 device die is over the tier-1 device die, and the tier-2 device die extends laterally beyond a corresponding edge of the tier-1 device die. The method further includes forming a second gap-filling region to encapsulate the tier-2 device die, removing the carrier, and forming a through-dielectric via penetrating through the first gap-filling region. The through-dielectric via is overlapped by, and is electrically connected to, the tier-2 device die. A second redistribution structure is formed, wherein the first redistribution structure and the second redistribution structure are on opposing sides of the tier-1 device die. |
US12125816B2 |
Semiconductor device assemblies and systems with one or more dies at least partially embedded in a redistribution layer (RDL) and methods for making the same
A semiconductor device assembly is provided. The assembly includes a redistribution layer (RDL) including a plurality of external contacts on a first side and a plurality of internal contacts on a second side opposite the first side. The assembly further includes a first die at least partially embedded in the RDL and having an active surface between the first side and the second side of the RDL. The assembly further includes one or more second dies disposed over the controller die and the RDL, wherein the one or more second dies electrically coupled to the internal contacts. The assembly further includes an encapsulant at least partially encapsulating the one or more second dies. |
US12125808B2 |
Method for protecting data stored in a memory, and corresponding integrated circuit
An integrated circuit memory includes a state transistor having a floating gate which stores a respective data value. A device for protecting the data stored in the memory includes a capacitive structure having a first electrically-conducting body coupled to the floating gate of the state transistor, a dielectric body, and a second electrically-conducting body coupled to a ground terminal. The dielectric body is configured, if an aqueous solution is brought into contact with the dielectric body, to electrically couple the floating gate and the ground terminal so as to modify the charge on the floating gate and to lose the corresponding data. Otherwise, the dielectric body is configured to electrically isolate the floating gate and the ground terminal. |
US12125802B2 |
Chip and memory
Provided are a chip and a memory, relating to the technical field of semiconductors, and intended to solve the technical problem of low qualification rate of chips. The chip includes a base in which a through hole penetrating through the base is provided. A conductive column is provided in the through hole. A first surface of the base is provided with a first annular groove which surrounds the conductive column. A first isolator is provided in the first annular groove, and a first air gap extending along a circumferential direction of the first annular groove is formed in the first isolator. |
US12125798B2 |
Semiconductor package and method
A semiconductor device includes a first plurality of dies on a wafer, a first redistribution structure over the first plurality of dies, and a second plurality of dies on the first redistribution structure opposite the first plurality of dies. The first redistribution structure includes a first plurality of conductive features. Each die of the first plurality of dies are bonded to respective conductive features of the first plurality of conductive features by metal-metal bonds on a bottom side of the first redistribution structure. Each die of the second plurality of dies are bonded to respective conductive features of the first plurality of conductive features in the first redistribution structure by metal-metal bonds on a top side of the first redistribution structure. |
US12125793B2 |
Hybrid fan-out architecture with EMIB and glass core for heterogeneous die integration applications
Embodiments disclosed herein include electronic packages and methods of forming such packages. In an embodiment, a microelectronic device package may include a redistribution layer (RDL) and an interposer over the RDL. In an embodiment, a glass core may be formed over the RDL and surround the interposer. In an embodiment, the microelectronic device package may further comprise a plurality of dies over the interposer. In an embodiment, the plurality of dies are communicatively coupled with the interposer. |
US12125791B2 |
Semiconductor devices and electronic systems including the same
A semiconductor device includes: a substrate including a memory cell region and a connection region; a plurality of gate lines vertically overlapping each other in the memory cell region of the substrate in a vertical direction, each gate line including a first metal; a stepped connection unit in the connection region and comprising a plurality of conductive pad regions, each conductive pad region including the first metal and integrally connected to a respective gate line of the plurality of gate lines; a plurality of contact structures vertically overlapping the stepped connection unit, each contact structure connected to a respectively corresponding conductive pad region of the plurality of conductive pad regions and including a second metal; and at least one metal silicide layer between at least one contact structure and the respectively corresponding conductive pad region. |
US12125790B2 |
Airgap isolation for back-end-of-the-line semiconductor interconnect structure with top via
Airgap isolation for back-end-of-the-line interconnect structures includes a dielectric liner formed above a top surface and opposite sidewalls of each of a plurality of metal lines on a substrate, the dielectric liner disposed above a top surface of the substrate not covered by the plurality of metal lines, portions of the dielectric liner located on the opposite sidewalls of each of the plurality of metal lines are separated by a space. A dielectric cap is disposed above an uppermost surface of portions of the dielectric liner above each of the plurality of metal lines and above the space, the dielectric cap pinches-off the space between portions of the dielectric liner located on the opposite sidewalls of each of the plurality of metal lines for providing airgaps between adjacent metal lines. |
US12125789B2 |
Semiconductor device and method of forming the same
According to one or more embodiments, a method of manufacturing a semiconductor device including a plurality of main circuit regions arranged in a matrix and a scribe region provided between the main circuit regions is provided. The method includes: forming a first insulating film; forming a low-k film; forming a plurality of penetrating portions penetrating through the low-k film; and forming a second insulating film under low-coverage film-forming conditions to form cavities in the plurality of through-holes. |
US12125788B2 |
Through silicon buried power rail implemented backside power distribution network semiconductor architecture and method of manufacturing the same
Provided is a semiconductor architecture including a wafer, a first semiconductor device provided on a first surface of the wafer, the first semiconductor device being configured to route signals, a second semiconductor device provided on a second surface of the wafer opposite to the first surface of the wafer, the second semiconductor device being configured to supply power, and a buried power rail (BPR) included inside of the wafer and extending from the first surface of the wafer to the second surface of the wafer, the BPR being configured to deliver the power from the second semiconductor device to the first semiconductor device. |
US12125787B2 |
Standard cell and an integrated circuit including the same
An integrated circuit including: a power rail including first and second conductive lines spaced apart from each other in a vertical direction, wherein the first and second conductive lines extend in parallel to each other in a first horizontal direction, and are electrically connected to each other, to supply power to a first standard cell, wherein the first and second conductive lines are disposed at a boundary of the first standard cell; and a third conductive line between the first and second conductive lines and extending in a second horizontal direction orthogonal to the first horizontal direction, to transfer an input signal or an output signal of the first standard cell. |
US12125776B2 |
Method for forming semiconductor package and semiconductor package
The present disclosure provides a method for forming a semiconductor package and the semiconductor package. The method comprises attaching an interconnect device to a semiconductor substrate, and flip-chip mounting at least two chips over the interconnect device and the semiconductor substrate. Each chip includes at least one first bump of a first height and at least one second bump of a second height formed on a front surface hereof, the second height being greater than the first height. The method further comprises bonding the at least one second conductive bump of each of the at least two chips to the upper surface of the semiconductor substrate and bonding the first conductive bump of each of the at least two chips to the upper surface of the interconnect device Thus, the method uses a relatively simple and low cost packaging process to achieve high-density interconnection wiring in a package. |
US12125765B2 |
Copper/ceramic joined body and insulating circuit substrate
A copper/ceramic bonded body is provided, including: a copper member made of copper or a copper alloy; and a ceramic member, the copper member and the ceramic member being bonded to each other, in which a total concentration of Al, Si, Zn, and Mn is 3 atom % or less when concentration measurement is performed by an energy dispersive X-ray analysis method at a position 1000 nm away from a bonded interface between the copper member and the ceramic member to a copper member side, assuming that a total value of Cu, Mg, Ti, Zr, Nb, Hf, Al, Si, Zn, and Mn is 100 atom %. |
US12125763B2 |
Trim wall protection method for multi-wafer stacking
The present disclosure, in some embodiments, relates to an integrated chip structure. The integrated chip structure includes a substrate and an interconnect structure on the substrate. The interconnect structure includes a plurality of interconnects disposed within a dielectric structure. A dielectric protection layer is along a sidewall of the interconnect structure and along a sidewall and a recessed surface of the substrate. A bottommost surface of the dielectric protection layer rests on the recessed surface of the substrate. |
US12125762B2 |
Silicon carbide power device with improved robustness and corresponding manufacturing process
An electronic power device includes a substrate of silicon carbide (SiC) having a front surface and a rear surface which lie in a horizontal plane and are opposite to one another along a vertical axis. The substrate includes an active area, provided in which are a number of doped regions, and an edge area, which is not active, distinct from and surrounding the active area. A dielectric region is arranged above the front surface, in at least the edge area. A passivation layer is arranged above the front surface of the substrate, and is in contact with the dielectric region in the edge area. The passivation layer includes at least one anchorage region that extends through the thickness of the dielectric region at the edge area, such as to define a mechanical anchorage for the passivation layer. |
US12125758B2 |
Power semiconductor device and method of manufacturing the same, and power conversion device
A power semiconductor device in which the size of an insulating substrate is reduced and connection failure can be suppressed includes an insulating substrate, a semiconductor element, and a printed circuit board. The semiconductor element is bonded to one main surface of the insulating substrate. The printed circuit board is bonded to face the semiconductor element. The semiconductor element has a main electrode and a signal electrode. The printed circuit board includes a core member, a first conductor layer, and a second conductor layer. The second conductor layer has a bonding pad. The printed circuit board has a missing portion. A metal column portion is arranged to pass through the inside of the missing portion and reach the insulating substrate. The signal electrode and the bonding pad are connected by a metal wire. The metal column portion and the insulating substrate are bonded. |
US12125756B2 |
Semiconductor device
A semiconductor device in which even when cracks occur in a sealing material, the entry of moisture through the cracks can be prevented. A semiconductor device comprising a semiconductor element 11 mounted on a laminated substrate 12 and an electrically conductive connecting member, and a sealing material which seals the semiconductor element and the electrically conductive connecting member, wherein the sealing material includes a sealing layer 20 sealing members to be sealed including the laminated substrate 12, the semiconductor element 11, and the electrically conductive connecting member and including a thermosetting resin, and a protective layer 21 coating the sealing layer and including a silicone rubber, and wherein a value A1 of a tensile strength × elongation at break of the sealing layer 20 is less than a value A2 of a tensile strength × elongation at break of the protective layer 21, and the A2 is 1600 MPa or less. |
US12125754B2 |
Sensor package substrate, sensor module including the same, and electronic component embedded substrate
A sensor package substrate disclosed in the present specification has a mounting area in which a sensor chip is mounted and a controller chip connected to the sensor chip. A through hole is formed in the sensor package substrate so as to overlap the mounting area in a plan view and to penetrate the substrate from one surface to the other surface thereof. The mounting area and the controller chip overlap each other in a plan view. According to the present invention, by reducing the thickness of an insulating layer, it is possible not only to reduce the distance of a wiring for the sensor chip and controller chip, but also to reduce the area of the substrate. |
US12125753B2 |
Semiconductor package including test bumps
Disclosed is a semiconductor package comprising a first semiconductor chip and at least one second semiconductor chip on the first semiconductor chip. The second semiconductor chip includes first and second test bumps that are adjacent to an edge of the second semiconductor chip and are on a bottom surface of the second semiconductor chip. The first and second test bumps are adjacent to each other. The second semiconductor chip also includes a plurality of data bumps that are adjacent to a center of the second semiconductor chip and are on the bottom surface of the second semiconductor chip. A first interval between the second test bump and one of the data bumps is greater than a second interval between the first test bump and the second test bump. The one of the data bumps is most adjacent to the second test bump. |
US12125752B2 |
Method for grinding wafer and wafer failure analysis method
A method for grinding the wafer includes: an initial wafer of which an edge has a test address is provided; a recombined water of which the test address is located in the middle is formed; a following circulation step is performed: a protective layer at least located above the test address is formed on an existing layer of the recombined water; the uncovered existing layer is grinded; the protective layer and the existing layer which is remaining are removed. It is determined whether the test address is exposed, if not, the next circulation step is performed. |
US12125751B2 |
Method and structure for FinFET isolation
A semiconductor device includes a substrate, a fin protruding from the substrate, and a gate stack over the substrate and engaging the fin. The fin having a first end and a second end. The semiconductor device also includes a dielectric layer abutting the first end of the fin and spacer features disposed on sidewalls of the gate stack and on a top surface of the dielectric layer. |
US12125750B2 |
Semiconductor device and method for fabricating the same
A semiconductor device capable of improving operation performance and reliability, may include a gate insulating support to isolate gate electrodes that are adjacent in a length direction. The semiconductor device includes a first gate structure on a substrate, the first gate structure extending lengthwise in a first direction to have two long sides and two short sides, relative to each other, and including a first gate spacer; a second gate structure on the substrate, the second gate structure extending lengthwise in the first direction to have two long sides and two short sides, relative to each other, and including a second gate spacer, wherein a first short side of the second gate structure faces a first short side of the first gate structure; and a gate insulating support disposed between the first short side of the first gate structure and the first short side of the second gate structure and extending lengthwise in a second direction different from the first direction, a length of the gate insulating support in the second direction being greater than a width of each of the first gate structure and the second gate structure in the second direction. |
US12125749B2 |
Semiconductor structure and method for forming same
Embodiments of this application provide a semiconductor structure and a method for forming the same. The method for forming the semiconductor structure includes: a first substrate is provided; the back surface of the first substrate is etched to form a trench; a conductive layer is formed in the trench; a first conductive column that extends into the trench is formed at a back surface of the first substrate; a device layer is formed at a front surface of the first substrate, and the device layer includes a storage array and a contact structure; and a second conductive column that penetrates through the device layer and extends into the first substrate is formed; the first conductive column is electrically connected with the second conductive column through the conductive layer. |
US12125748B2 |
Contact plug
The present disclosure provides embodiments of a semiconductor device. In one embodiment, the semiconductor device includes a gate structure, a source/drain feature adjacent the gate structure, a first dielectric layer over the source/drain feature, an etch stop layer over the gate structure and the first dielectric layer, a second dielectric layer over the etch stop layer, a source/drain contact that includes a first portion extending through the first dielectric layer and a second portion extending through the etch stop layer and the second dielectric layer, a metal silicide layer disposed between the second portion and etch stop layer, and a metal nitride layer disposed between the first portion and the first dielectric layer. |
US12125747B2 |
Bottom-up formation of contact plugs
A method includes etching a dielectric layer to form a trench in the dielectric layer, depositing a metal layer extending into the trench, performing a nitridation process on the metal layer to convert a portion of the metal layer into a metal nitride layer, performing an oxidation process on the metal nitride layer to form a metal oxynitride layer, removing the metal oxynitride layer, and filling a metallic material into the trench using a bottom-up deposition process to form a contact plug. |
US12125743B2 |
Via-first process for connecting a contact and a gate electrode
Various embodiments of the present disclosure provide a via-first process for connecting a contact to a gate electrode. In some embodiments, the contact is formed extending through a first interlayer dielectric (ILD) layer to a source/drain region bordering the gate electrode. An etch stop layer (ESL) is deposited covering the first ILD layer and the contact, and a second ILD layer is deposited covering the ESL. A first etch is performed into the first and second ILD layers and the etch stop layer to form a first opening exposing the gate electrode. Etches are performed into the second ILD layer and the etch stop layer to form a second opening overlying the contact and overlapping the first opening, such that a bottom of the second opening slants downward from the contact to the first opening. A gate-to-contact (GC) structure is formed filling the first and second openings. |
US12125742B2 |
Package comprising a substrate with high density interconnects
A package that includes a substrate, a first integrated device coupled to a first surface of the substrate, and a second integrated device coupled to a second surface of the substrate. The substrate includes at least one dielectric layer, a first plurality of high-density interconnects located in the at least one dielectric layer and through a first surface of the at least one dielectric layer; a second plurality of high-density interconnects located in the at least one dielectric. |
US12125738B2 |
Storage module, substrate processing system, and method of transferring consumable member
A storage module includes a substrate support, a sensor, a rotating unit, a storage unit and an elevating unit. The substrate support has a consumable member thereon. The sensor detects an orientation of the consumable member. The rotating unit rotates the consumable member in a predetermined direction based on the orientation of the consumable member detected by the sensor. The storage unit is disposed below the substrate support to store the consumable member. The elevating unit vertically moves the storage unit. |
US12125737B1 |
3D semiconductor device and structure with metal layers and memory cells
A 3D semiconductor device, the device including: a first level including a first single crystal layer, the first level including first transistors, where each of the first transistors includes a single crystal channel; a first metal layer; a second metal layer overlaying the first metal layer; a second level including second transistors, first memory cells including at least one second transistor, and overlaying the second metal layer, a third level including third transistors and overlaying the second level, a fourth level including fourth transistors, second memory cells including at least one fourth transistor, and overlaying the third level, where the first level includes memory control circuits which control writing to the second memory cells, and at least one Phase-Lock-Loop (“PLL”) circuit or at least one Digital-Lock-Loop (“DLL”) circuit. |
US12125728B2 |
Substrate carrier
Embodiments of a substrate carrier are provided herein. In some embodiments, a substrate carrier includes a base plate, wherein the base plate is a thin, solid plate with no through holes or embedded components; and a plurality of raised portions extending from the base plate, wherein the plurality of raised portions include first raised portions and second raised portions, the first raised portions disposed radially inward from the second raised portions, wherein the base plate and the plurality of raised portions define pockets configured to retain a plurality of substrates, and wherein an upper surface of the second raised portions have a greater surface area than an upper surface of the first raised portions. |
US12125725B2 |
Integrated semiconductor die vessel processing workstations
In certain embodiments, a workstation includes: a cleaning station configured to clean a die vessel, wherein the die vessel is configured to secure a semiconductor die; an inspection station configured to inspect the die vessel after cleaning to determine whether the die vessel is identified as passing inspection; and a conveyor configured to move the die vessel between the cleaning station and the inspection station. |
US12125724B2 |
Conveyor system
A conveyor system for moving a plurality of targets is provided. The conveyor system includes at least one input group to input the target, at least one output group to output the target, and at least one bridge group to connect the input group with the output group. Each of the input group, the output group, and the bridge group includes a plurality of nodes having a size corresponding to a size of one target. The conveyor system further includes a control unit to align the target moving on the conveyor system. |
US12125723B2 |
Heat treatment method and heat treatment apparatus
The semiconductor wafer is preheated by halogen lamps and then heated by a flash of light irradiation from flash lamps. A length of a light emission waveform of a flash of light applied from the flash lamps can be adjusted as appropriate. A data collection cycle (sampling interval) of a radiation thermometer that measures a surface temperature of the semiconductor wafer is made variable, and the longer the light emission waveform of the flash of light, the longer the data collection cycle. Even when a rising and falling time of the surface temperature of the semiconductor wafer changes due to the length of the light emission waveform of a flash of light, a temperature change can be included in a temperature profile with a constant number of data points until the surface temperature rises, goes through a maximum reaching temperature, and falls. |
US12125721B2 |
Parallelism-adjustable bonding machine
A parallelism-adjustable bonding machine includes a first chamber, a second chamber, a press-bonding unit, a carrier and plural parallelism-adjusting units. The first chamber is configured to connect to the second chamber, so as to define a closed space therebetween. The press-bonding unit is disposed within the first chamber, and the carrier is disposed within the second chamber. The press-bonding unit is disposed to face the carrier configured to press and bond substrates placed on the carrier. Each of the parallelism-adjusting units is disposed on the first chamber, and includes an adjustment shaft extending through the first chamber and connected to the press-bonding unit. The adjustment shaft includes an adjustment member located outside the first chamber and the closed space. A user is able to adjust a parallelism between the press-bonding unit and the carrier in an efficient and precise manner, from the adjustment member. |
US12125720B2 |
Light treating member, substrate treating apparatus including the same and substrate treating method
The inventive concept provides a light treating member for performing a light treatment on a substrate. The light treating member comprises a circuit unit comprising a plurality of LED module units connected in series, each LED module unit comprising a plurality of identical LED modules connected with each other in parallel. |
US12125719B2 |
Chip-transferring system and chip-transferring method
A chip-transferring system and a chip-transferring method are provided. The chip-transferring system includes a substrate-carrying module for carrying a chip-carrying structure, a chip-transferring module, and a system control module. The chip-carrying structure includes a circuit substrate for carrying a plurality of conductive materials, a plurality of micro heaters, and a micro heater control chip. The chip-transferring module is configured for transferring a chip onto two corresponding ones of the conductive materials, and the chip-transferring module includes a motion sensing chip. When chip movement information of the chip that is provided by the motion sensing chip is transmitted to the system control module, the micro heater control chip is configured to control a corresponding one of the micro heaters to start or stop heating the two corresponding conductive materials by control of the system control module according to the chip movement information of the chip. |
US12125717B2 |
Apparatus for treating substrate
An apparatus for treating a substrate, the apparatus comprising: a processing container having an inner space; a support unit having a support plate configured to support and rotate the substrate in the inner space; a liquid supply unit supplying treating liquid to the substrate supported by the support unit; and an exhaust unit exhausting an air flow in the inner space, wherein the processing container includes a bottom wall and a side wall extending from the outside end of the bottom wall, the processing container including a first gas-liquid separator provided at the side wall. |
US12125712B2 |
Landing metal etch process for improved overlay control
A method for manufacturing a semiconductor device includes depositing a hard mask layer on an upper surface of an insulating layer. The hard mask layer is etched to form an opening in the hard mask layer. A via recess is formed in the insulating layer through the opening. A first photoresist layer is formed on the hard mask layer and in the via recess. The first photoresist layer is etched to form a photoresist plug in the via recess. Two opposite sides of the opening are etched to remove portions of the hard mask layer and thereby a portion of the upper surface of the insulating layer is exposed. The photoresist plug is removed. Metal is deposited in the via recess and on the exposed surface of the insulating layer. The metal is patterned. |
US12125704B2 |
Method for forming pattern
A method for forming a pattern can include the following operations. A substrate is provided, on the surface of which a patterned photoresist layer is formed. Based on the photoresist layer, isolation sidewalls are formed, in which each isolation sidewall includes a first sidewall close to the photoresist layer and a second sidewall away from the photoresist layer. Core material layers are formed between two adjacent isolation sidewalls. The second sidewalls are removed to form the pattern composed of the first sidewalls and the core material layers. |
US12125700B2 |
Method of forming high aspect ratio features
Methods and systems for forming high aspect ratio features on a substrate are disclosed. Exemplary methods include forming a first carbon layer within a recess, etching a portion of the first carbon layer within the recess, and forming a second carbon layer within the recess. Structures formed using the methods or systems are also disclosed. |
US12125699B2 |
Selective carbon deposition on top and bottom surfaces of semiconductor substrates
Semiconductor processing methods are described that include providing a substrate to a reaction chamber, where the substrate includes substrate trenches that have a top surface and a bottom surface. A deposition gas that includes a carbon-containing gas and a nitrogen-containing gas flows into a plasma excitation region of the reaction chamber. A deposition plasma having an electron temperature less than or about 4 eV is generated from the deposition gas. The methods further include depositing a carbon-containing layer on the top surface and the bottom surface of the substrate trenches, where the as-deposited carbon-containing layer has a top surface-to-bottom surface thickness ratio of greater than or about 3:1. Also described are semiconductor structures that include an as-deposited carbon-containing layer on the top and bottom surface of at least a first and second trench, where the carbon-containing layer has a top surface-to-bottom surface thickness ratio of greater than or about 3:1. |
US12125697B2 |
Integrated method for low-cost wide band gap semiconductor device manufacturing
A method for manufacturing a wide band gap semiconductor device using a substrate of SiC wafer is disclosed. The method includes coating the substrate with a hard mask material, performing lithography to define patterned openings in the hard mask material of the substrate, etching the substrate to form patterned trenches from the defined patterned openings, removing the hard mask using a chemical process from the substrate, cleaning the substrate with the patterned trenches, performing epitaxy on the substrate to form a uniform single crystal layer over the patterned trenches to create a plurality of micro voids, kiss polishing the substrate, performing another epitaxy on the substrate using a fast epitaxial growth process to provide an active device epitaxial layer suitable to fabricate SiC devices, and after fabrication of the SiC devices, severing the plurality of micro voids to extract the SiC devices from the substrate of the SiC wafer. |
US12125696B2 |
Metal fixing material leadthrough having low susceptibility to faults
A metal fixing material leadthrough for igniters of airbags and/or belt tighteners includes at least one metal pin fused into a glass or glass-ceramic fixing material in a through-opening of a main body. The metal is present in a post-heated state, with an interface between the fixing material and the metal pin and an additional interface between the fixing material and an inner surface of the through-opening. The at least one metal pin, at least in its core region, consists of stainless steel, such as a chromium-containing stainless steel, the stainless steel having a thermal expansion coefficient. |
US12125695B2 |
Reducing fretting corrosion in a gas discharge chamber support device
A light source apparatus (100) includes: a chamber (101) having a chamber wall (103) defining an opening (107); and a support apparatus (110) including a support device (111) positioned within the opening of the chamber wall. The support device includes: a cup (112) having an inner surface (114) configured to retain a movable apparatus and an outer surface (116) having a first outer diameter; and a plurality of rods (118) arranged at the outer surface of the cup such that the arrangement of the plurality of rods defines a second outer diameter, the second outer diameter greater than the first outer diameter. The chamber wall is configured to hold the support device such that the chamber wall contacts the plurality of rods when the support device is positioned within the opening of the chamber wall, and the outer surface of the cup does not contact the chamber wall. |
US12125693B2 |
Systems and methods for conducting reactions and screening for reaction products
The invention generally relates to systems and methods for conducting reactions and screening for reaction products. |
US12125688B2 |
L-motion slit door for substrate processing chamber
Embodiments of process kits for use in a process chamber are provided herein. In some embodiments, a process kit for use in a process chamber includes a slit door having an arcuate profile and including a first plate slidably coupled to a second plate, wherein the first plate is configured to be coupled to an actuator, wherein the second plate has an inner surface that includes silicon, and wherein the inner surface includes a plurality of grooves. |
US12125682B2 |
Substrate treating apparatus and substrate treating method
The inventive concept provides a substrate treating apparatus. The substrate treating apparatus includes a process chamber having a treating space therein; a support unit for supporting a substrate within the process chamber; a gas supply unit for supplying a process gas inside the process chamber; and a plasma generation unit for generating a plasma from the process gas, wherein the plasma generation unit comprises: a top electrode disposed above the substrate; a bottom electrode disposed below the substrate; an edge electrode disposed at an edge surrounding the substrate; three high frequency power sources applying a high frequency power to the bottom electrode; and an edge impedance control circuit connecting to the edge electrode. |
US12125679B2 |
Plasma processing apparatus and processing method
A plasma processing apparatus includes: a chamber; a substrate support provided in the chamber; a bias power supply that supplies an electrical bias energy to an electrode of the substrate support; a matching box including a matching circuit; a radio-frequency power supply that supplies a radio-frequency power having a variable frequency into the chamber through the matching box, and adjusts the frequency of the radio-frequency power in each of a plurality of phase periods within the cycle of the electrical bias energy; a sensor that detects an electrical signal reflecting a deviation of a load impedance of the radio-frequency power supply from a matching state; and a filter that generates a filtered signal by removing and an intermodulation distortion component of the radio-frequency power and the electrical bias energy from the electrical signal in each of the plurality of phase periods. |
US12125677B2 |
High-frequency power supply apparatus
A high-frequency power supply apparatus includes the following elements. A first power supply outputs a first high-frequency voltage with a first fundamental frequency. A second power supply outputs a second high-frequency voltage with a second fundamental frequency lower than the first fundamental frequency. A second matching device is connected between the second power supply and the load. The second matching device generates a timing control signal with a frequency lower than the second fundamental frequency. The first power supply generates a modulation signal by applying a start phase and a frequency shift amount to a modulation fundamental wave signal whose frequency is equal to the second fundamental frequency. The start phase is applied to the modulation fundamental wave signal in accordance with an input timing of the timing control signal. The first power supply performs frequency modulation on the first high-frequency voltage by using the modulation signal. |
US12125674B2 |
Surface charge and power feedback and control using a switch mode bias system
Systems, methods and apparatus for regulating ion energies in a plasma chamber and avoiding excessive and damaging charge buildup on the substrate surface and within capacitive structures being built on the surface. An exemplary method includes placing a substrate in a plasma chamber, forming a plasma in the plasma chamber, controllably switching power to the substrate so as to apply a periodic voltage function (or a modified periodic voltage function) to the substrate, and modulating, over multiple cycles of the periodic voltage function, the periodic voltage function responsive to a defined distribution of energies of ions at the surface of the substrate so as to effectuate the defined distribution of ion energies on a time-averaged basis, and to maintain surface charge buildup below a threshold. |
US12125672B2 |
Plasma processing method and plasma processing apparatus
A plasma processing method according to an exemplary embodiment includes preparing a substrate in a chamber of a plasma processing apparatus. The substrate is disposed on a substrate support in the chamber. The substrate support includes a lower electrode and an electrostatic chuck. The electrostatic chuck is provided on the lower electrode. The plasma processing method further includes applying a positive voltage to a conductive member when plasma is being generated in the chamber for plasma processing on the substrate. The conductive member extends closer to a grounded side wall of the chamber than the substrate. |
US12125663B2 |
Emitter and device provided with same
An emitter includes an insulator, a pair of terminals attached to the insulator separately from each other, at least one filament attached between the pair of terminals in an arch shape, and an electron source fixed to the filament. The filament has bent portions between a contact with respect to the electron source and contacts with respect to the terminals. A device is provided with the emitter. |
US12125654B2 |
Voltage limiting device having a switching device
The invention relates to a voltage limiting device having a switching device 5 which has a movable switching contact 16 which can be moved between a closed position and an open position, an electrical conductor 10 electrically connecting a first cable terminal 11 to the switching device and an electrical conductor 12 electrically connecting a second cable terminal 13 to the switching device. The voltage limiting device according to the invention is characterised by a special arrangement and design of a conductor portion of one of the two electrical conductors 10, 12. A conductor portion 10B, 12B of an electrical conductor 10, 12 is arranged or designed in such a way that this conductor portion, together with the movable switching contact 16 of the switching device 5, forms an arrangement of conductors through which currents flow in opposite directions during operation of the switching device. As a result, electrodynamic forces act on the movable conductor and the fixed conductor and are directed in such a way that the conductors repel one another. The switching contacts therefore tend to close. The voltage limiting device can switch higher loads without the conductive parts having to be reinforced or other technical measures having to be undertaken. |
US12125651B2 |
Switch unit
A switch unit includes: a plurality of switches; a panel on which the plurality of switches are arranged side by side along one direction; and an attachment assembled to the panel in a state that at least one of the switches is assembled thereto. The panel is formed in a manner that a surface thereof bends along a parallel direction, which is a direction that the plurality of switches line up. The attachment has wall surface parts assembled to the switch so as to surround the switch. A side face part along the parallel direction of the panel has an engagement part. Among the wall surface parts of the attachment, a side wall surface part facing the side face part in a state that the attachment is assembled to the panel has an engaged part with which the engagement part is engaged. |
US12125650B2 |
Switch, switch module, and method of manufacturing switch module
A switch to be attached to a panel having an opening in a surface includes: a stationary member to be attached to the panel; a movable member to be placed at a distance from the panel, the movable member having a manipulation surface separated from the panel in the opening with a gap intervening between the manipulation surface and the panel, the manipulation surface being exposed from the opening; and a vibration element disposed between the stationary member and the movable member, the vibration element vibrating the movable member. |
US12125644B2 |
Multilayer ceramic capacitor and method for manufacturing the same
One aspect of the present invention is a multilayer ceramic capacitor including a plurality of dielectric layers composed of a dielectric ceramic containing grains whose main component is barium titanate having a core-shell structure made up of a core part and a shell part, and grains whose main component is calcium titanate having a core-shell structure made up of a core part and a shell part; and a plurality of internal electrodes stacked alternately with each of the plurality of dielectric layers. |
US12125640B2 |
Capacitor component and manufacturing method of capacitor component
A capacitor component includes: a plurality of conductive nanowires disposed to be spaced apart from each other; first and second connecting conductive layers respectively disposed on one end and the other end of the plurality of conductive nanowires, and connected to the plurality of conductive nanowires; a conductive body surrounding the plurality of conductive nanowires; and a dielectric film disposed between the plurality of conductive nanowires, each of the first and second connecting conductive layers, and the conductive body. |
US12125639B2 |
Cyclically chargeable flexible supercapacitor battery
A flexible energy storage device with a redox-active polymer hydrogel electrolyte is provided. The flexible energy storage device can include a pair of electrodes separated by the redox-active polymer hydrogel electrolyte. The redox-active polymer hydrogel electrolyte can include a polymer hydrogel, charge balancing anions and redox-active transition metal cations at least one selected from the group consisting of vanadium, chromium, manganese, cobalt, and copper. The flexible energy storage device may retain greater than 75% of an unbent specific capacitance when bent at an angle of 10° to 170°. |
US12125637B2 |
Shape-transformable switch apparatus based on magnetorheological elastomer
In an embodiment a shape-transformable switch apparatus includes an electromagnet arranged inside a housing, wherein the electromagnet has an outer circumferential surface wound with a solenoid coil and is configured to provide a magnetic field when a power is applied to the solenoid coil, a Magnetorheological Elastomer (MRE) disposed on an upper portion of the electromagnet, wherein the MRE is configured to change from an initial soft state to a relatively hard state when the power is applied to the solenoid coil and configured to be pressed and to move upward when the electromagnet moves upward and a switch cover disposed on an upper portion of the housing, the switch cover configured to form a switch shape and to protrude outward when the MRE moves in an upward direction. |
US12125634B2 |
Apparatus and system to maximize heat capacity in cryogenic devices
Apparatus and methods to add heat capacity to a cryogenic apparatus such as a superconducting magnet are provided. A body of liquid cryogen having a relatively high heat capacity is stored at cryogenic temperatures in a low temperature vessel that is thermally linked to a cold mass within the cryogenic apparatus. The low temperature vessel is connected to a manifold system located on the exterior of the cryogenic apparatus. The manifold is further connected to a room temperature vessel so that gas is allowed to freely move between the low temperature and room temperature vessels. In one exemplary mode of operation, it is possible to simultaneously operate the system with a full capacity of liquid cryogen in the low temperature vessel, operate the system with a maximum pressure substantially below 757 atmospheres regardless of the temperature of the low temperature vessel, operate the system with positive pressure regardless of the temperature of the low temperature vessel, and cycle the temperature of the low temperature vessel between room and cryogenic temperatures without releasing gas from the system. |
US12125631B2 |
Shielded electrical transformer
Shielded electrical transformers and power converters using those transformers are disclosed. In some implementations, a shielded electrical transformer includes a magnetic core, a primary winding, a first secondary winding, and a second secondary winding. The transformer includes a first shielding winding that has a same voltage potential direction as the primary winding and is connected in series with the primary winding to carry current that passes through the primary winding. The transformer also includes a second shielding winding that has a voltage potential direction opposite the primary winding and is connected from primary ground to a floating terminal. The first secondary winding, the second secondary winding, the first shielding winding, and the second shielding winding can each have an approximately equal number of turns. |
US12125627B2 |
Multilayer inductor component
A multilayer conductor component includes an element body, an internal conductor, and an external electrode. The external electrode includes a sintered metal layer. The sintered metal layer is disposed on an end surface, a pair of side surfaces, a first main surface, and a second main surface of the element body. An electrode length, which is a length in the first direction from an edge of the sintered metal layer to a reference plane including the end surface, at a central portion of the first main surface in the third direction, is shorter than the electrode length at each of the ridge portions. The electrode length at a central portion of each of the pair of side surfaces in the second direction is equal to or less than the electrode length at each of the ridge portions. |
US12125626B2 |
Inductor built-in substrate
An inductor built-in substrate includes a core substrate having openings and first through holes formed therein, a magnetic resin filling the openings and having second through holes formed therein, first through-hole conductors formed in the first through holes of the core substrate and including metal films formed in the first through holes of the core substrate, respectively, and second through-hole conductors formed in the second through holes of the magnetic resin and including metal films formed in the second through holes of the magnetic resin such that the metal films are filling the second through holes of the magnetic resin, respectively. |
US12125622B2 |
Magnetoplumbite-type hexagonal ferrite powder, radio wave absorber, and method of controlling resonance frequency of magnetoplumbite-type hexagonal ferrite powder
A magnetoplumbite-type hexagonal ferrite powder containing a powder of a magnetoplumbite-type hexagonal ferrite represented by Formula (1) and a powder of a compound represented by Formula (2), in which a magnetic field strength Hα, which corresponds to 90% of a magnetization quantity obtained in a case where an external magnetic field of 50 kOe is applied, satisfies 19 kOe≤Hα≤28 kOe, a radio wave absorber, and a method of controlling resonance frequency of a magnetoplumbite-type hexagonal ferrite powder are provided. In Formula (1), A represents at least one metal element selected from the group consisting of Sr, Ba, Ca, and Pb, and x satisfies 1.5≤x≤8.0. In Formula (2), Aa represents at least one metal element selected from the group consisting of Sr, Ba, Ca, and Pb. AFe(12-x)AlxO19 Formula (1) AaAl2O4 Formula (2) |
US12125621B2 |
Inductor
An inductor includes a wire including a conducting line, and an insulating film disposed on an entire circumferential surface of the conducting line, and a magnetic layer embedding the wire. The magnetic layer contains a magnetic particle. The magnetic layer includes a first layer in contact with the circumferential surface of the wire, a second layer in contact with the surface of the first layer, . . . and the n-th layer (n is a positive number of 3 or more) in contact with the surface of the (n−1)th layer. In the two layers adjacent to each other in the magnetic layer, the relative magnetic permeability of the layer closer to the wire is lower than the relative magnetic permeability of the layer farther from the wire. |
US12125615B2 |
Wiring module and wiring member with holding member
A wiring module includes a base member including an attachment surface on which an attachment target portion is formed, a plurality of wiring members arranged on the attachment surface, and a holding member attached to the attachment target portion while holding the plurality of wiring members. The holding member includes a holding portion formed by a plurality of grooves arranged side by side, and an attachment portion that is capable of being detachably attached to the attachment target portion. The attachment target portion is provided at each of the plurality of attachment locations along paths of the plurality of wiring members on the attachment surface, and at each of the plurality of attachment locations, the plurality of wiring members are divided, housed and held in the plurality of grooves. |
US12125614B2 |
Wiring member
A wiring member includes: a base member; and a plurality of wire-like transmission members fixed to the base member, wherein the plurality of wire-like transmission members are fixed to the base member along a route in which a branch wire part branches from a main wire part, the base member includes a main wire fixing part to which the main wire part is fixed and a branch wire fixing part to which a base end part in the branch wire part is fixed, the branch wire part extends to a further outer side from a tip end portion of the branch wire fixing part, and the branch wire part further includes an end portion protection part covering a part of the branch wire part extending from the tip end portion of the branch wire fixing part. |
US12125612B2 |
Wire harness for power storage module, and method of producing wire harness
The wire harness includes a base film having flexibility, a cover film covering the base film and having flexibility, and electric wires disposed between the base film and the cover film. The electric wires include first end sections that extend outside the base film and the cover film and second end sections that extend outside from the base film and the cover film from an opposite side from the first end sections. The base film and the cover film include welding portions at which the base film and the cover film are joined with welding. |
US12125610B2 |
Grommet and wire harness
A grommet body of a grommet includes: a large-diameter tubular portion; a first small-diameter tubular portion arranged on one side of a through-hole; and a second small-diameter tubular portion arranged on another side of the through-hole. The grommet body includes an umbrella-like sound insulation portion which covers the through-hole from another side, and the sound insulation portion is configured such that an abutting side surface is folded back in such a way as to face a radial outer side of the grommet body with a folded-back portion as a base point. The sound insulation portion in a state in which the abutting side surface is folded back in such a way as to face the radial outer side of the grommet body has a pleated shape, and an outer diameter of the sound insulation portion in this state is smaller than an inner diameter of the through-hole. |
US12125608B2 |
Differential paired cable with compensation functions
The present invention provides a differential paired cable with compensation functions, including: a first wire; a second wire; a first insulating layer; a second insulating layer; a ground wire; and a shielding layer. By controlling at least one of a length difference between the first insulating layer and the second insulating layer exposed outside of the shielding layer to be greater than 0.1 mm, a diameter difference between the first wire and the second wire to be greater than 0.005 mm, and a length difference between a welding portion of the first wire and a welding portion of the second wire to be greater than 0.05 mm, a signal transmission rate of one of the first wire and the second wire is compensated, so as to reduce an intra pair skew of the differential paired cable. |
US12125605B2 |
Rotating hoop chopper wheel for x-ray imagers
An x-ray imaging apparatus includes a holdable housing; an x-ray source mounted within the housing and configured to output a fan beam of x-rays; and a hoop chopper wheel rotatably mounted within the housing and comprising an x-ray attenuating material configured to block x-rays of the fan beam. The hoop chopper wheel defines a set of beam apertures of which each aperture is configured to pass therethrough a corresponding angular portion of x-rays from the fan beam, so that rotation of the hoop chopper wheel causes scanning of the corresponding angular portion of x-rays. The x-ray source may be a transmission-type x-ray tube configured to output the fan beam centered in an x-ray extraction direction forming an angle greater than 0 degrees with respect to a longitudinal axis of the x-ray tube. |
US12125604B2 |
Pre-patient collimator having a built-in alignment mechanism
A pre-patient collimator for a CT imaging system is provided. The pre-patient collimator includes a collimator housing including a plurality of walls, wherein the plurality of walls includes a first wall configured to face an X-ray source when the pre-patient collimator is coupled to the CT imaging system and a second wall and a third wall flanking the first wall. The pre-patient collimator also includes a bowtie filter assembly disposed within the collimator housing and including a bowtie filter. The pre-patient collimator further includes an adjustment mechanism configured to move the bowtie filter assembly in a lateral direction between the second wall and the third wall within the collimator housing. |
US12125601B2 |
Enhanced surface treatments
A turbine includes a central hub to rotate around an axis and a plurality of blades connected to the central hub. Each blade of the set of blades includes a support material having an exterior facing surface and a ceramic nitride coating disposed over the exterior facing surface. The ceramic nitride coating includes a semi-metal nitride, such as silicon nitride. The ceramic nitride coating can have a thickness in a range of 50 nm to 5 micrometers. A rough material layer can be disposed between the support material and the ceramic nitride coating. |
US12125600B2 |
Mechanical grasping end effector with linear engagement and disengagement movement
A mechanical device for grasping an object includes a receiver having a distal end shaft with an internal bore, the internal bore defining a recessed track. The recessed track defines a curvilinear path having two sets of resting peaks, each set of resting peaks being at a different height relative to a centerline of the curvilinear path. An actuator is slidably engaged with the receiver and includes a central shaft and an activator disposed at a distal end portion of the central shaft. A rotatable sleeve is disposed within the internal bore of the receiver and is coupled to the actuator. The rotatable sleeve has opposed protrusions, the opposed protrusions being disposed within the recessed track of the receiver. A pilot is secured to a distal end portion of the receiver and a grasping device is mounted to the pilot and coupled to the activator. |
US12125598B2 |
Neural network artificial intelligence system for class-based modeling
A method includes receiving historical data collected from a client associated with members. The historical data includes per-member metrics for the client and demographic information for the members. The method includes identifying therapeutic classes for the client based on the per-member metrics and the demographic information. The method includes segmenting the historical data into a data set for each therapeutic class. The method includes, for each therapeutic class of the set of therapeutic classes, determining a pattern for the per-member metrics corresponding to the respective therapeutic class, generating a respective predictive model based on the pattern, and training a neural network of the respective predictive model using a two-stage training process. The predictive model is configured to generate, as output for the therapeutic class, a per-member metric prediction for an input period of future time. The method includes generating predictions for the therapeutic classes using the predictive models. |
US12125595B2 |
Response estimation to efficiently capture dynamic response gain changes in multifocal responses
Estimating the responses of multiple parts of the visual fields of one or both eyes from records of the responses of one or both pupils to concurrently presented multifocal stimuli to the multiple parts of those visual fields. Collections of multifocal stimuli are controlled by separate pseudo-random sequences, one sequence for each stimulated visual field region. Both temporal impulse responses for each component part of the field and gain-kernels characterizing dynamic changes in the pupil responses driven by short-term fluctuations in overall stimulus density are estimated. Many fewer kernels can be estimated by grouping the stimuli into symbolic stimulus groups and only estimating a gain-kernel for each group. Particular symbolic stimulus groups are shown to be highly efficient. The ability to estimate more reliable responses with relatively few extra gain-kernel coefficients means less data is required to be collected. |
US12125592B2 |
Diagnosis assistance device, diagnosis assistance method, and recording medium
A diagnosis assistance device includes at least one microphone that collects voice around an affected area, and at least one processor. The at least one processor determines, based on image data that is data of a captured image of the affected area, whether the affected area is malignant, and stores in a memory the voice collected by the microphone when determination is made that the affected area is malignant. |
US12125591B2 |
Method for adjusting a bolus amount of insulin, device and medical system
A method for adjusting a bolus amount of insulin for a meal event using a control unit having a processing unit and a touch screen display as well as a medical control device and a medical system configured to perform the method. Additionally, the present disclosure relates to a computer program or computer program product that, when executed, performs the method. A carbohydrate-based bolus amount of insulin can be delivered in a first bolus and a second bolus. A movable slider displayed on the touch screen display can be used to adjust the relative amounts of the first and second boli. |
US12125590B2 |
Controlling physical property access using health parameters
A real estate showing appointment management system manages showing appointments based on a health parameter of a showing contact. The health parameter can be the body temperature. The system includes a server system running a server software application and software application running on a device. The software application configures the thermometer of the device to take body temperature of the showing contact. The thermometer can be an infrared thermometer. The software application determines whether the body temperature meets a threshold relying on the server system or by itself. When the showing contact passes the health check, the software application retrieves a showing directive for the showing contact to proceed with showing the listing of a showing appointment. The showing directive is presented by the device for the showing contact. |
US12125585B2 |
Leveraging blockchain to secure dialysis components and maintain operational logs
A dialysis (e.g., hemodialysis or peritoneal dialysis) machine is instantiated with a blockchain application to help safeguard the machine from malicious attacks and provide a reviewable transaction log. The blockchain application may operate on a component level within a single dialysis machine or multiple dialysis machines that collectively operate within a blockchain community. Multiple rules and regulations may be utilized among the dialysis machines or dialysis machine components to ensure authorized instructions alter dialysis machine operations. The verification process can occur, for example, by discrete dialysis machine components verifying the instruction with a remote service or discrete dialysis machines verifying the instruction with the remote service. When a pre-set number of components or dialysis machines verify the instruction and develop a consensus, such as 50%, 75%, 90%, etc., the target component or machine executes the instruction. |
US12125582B2 |
Predicting user body volume to manage medical treatment and medication
In some examples, an apparatus, such as a mobile phone may include a camera, a processor, and computer readable medium. The camera capture one or more images of a person. The processor may use a machine learning model to predict the body volume of the person based on the captured images. The model may be trained based at a training data set comprising at least a plurality of user images. The apparatus may transmit the predicted body volume to a medication and medical treatment management system and receive from the same an adjusted medication or medical treatment plan. The apparatus may further execute the adjusted medication or medical treatment plan. |
US12125577B2 |
Mixed reality-aided education using virtual models or virtual representations for orthopedic surgical procedures
An example system for demonstrating at least one aspect of an orthopedic surgical procedure includes a first device and a second device. In this example, the first device is configured to display a presentation to a first user, wherein the presentation includes one or more virtual elements and wherein the one or more virtual elements comprise a three-dimensional (3D) virtual representation of one or more anatomical features associated with the orthopedic surgical procedure. In this example, the second device is configured to display the presentation to a second user. In this example, the one or more virtual elements demonstrate at least one aspect of the orthopedic surgical procedure and wherein control of at least some of the one or more virtual elements are assignable from the first device to the second device. |
US12125572B2 |
Determining likely response to anti-inflammatory and pro-resolving therapies for cardiovascular disease non-invasively
Provided herein are methods and systems for making patient-specific therapy recommendations of an anti-inflammatory therapy for patients with known or suspected cardiovascular disease, such as atherosclerosis. |
US12125570B1 |
System and method for customer identification and workflow optimization
A method id described for controlling operations of a system to support automated communications with a plurality of interactive voice response (IVR) system for fulfillment of a prescription order. The method features a first operation of identifying a destination IVR system based on a request message. Based on content associated with the request message, generating a prescription order to establish a communication session with the destination IVR system. Therefore, one or more data queries are received from the destination IVR system, and responsive to receipt of each data query of the one or more data queries from the destination IVR system, the content associated with the request message is accessed to generate a response to each data query. Thereafter, data associated with each response is translated prior to transmission to the destination IVR system to enable fulfillment of the prescription order. |
US12125569B2 |
Biometrically-linked electronic proof of health status of individual
Biometrically-linked electronic proof of health status of an individual. In one embodiment, an electronic device including a biometric capture circuitry, a memory, and an electronic processor. The biometric capture circuitry configured to capture one or more biometrics of the individual. The electronic processor is configured to receive the one or more biometrics of the individual that are captured by the biometric capture circuitry, generate a biometric token of the individual based on the one or more biometrics, receive information indicative of a health status of the individual, link the information indicative of the health status of the individual to the biometric token, and control the memory to store the biometric token and the information indicative of the health status of the individual that is linked to the biometric token. |
US12125568B2 |
Systems and methods for healthcare fees transparency and collections at the time of service
An electronic healthcare system for delivering medical services is described. The electronic healthcare systems can includes modules for accessing patient electronic medical records and ordering medical services. In response to a medical service order, a cost estimation and notification module can receive information associated with the medical service order. The cost estimation and notification module can determine the patient cost responsibility and quickly notify the patient of the costs. The patient can use the determined cost information to decide whether to move forward with the ordered medical tests. |
US12125567B2 |
System and method for patient data processing during diagnosis and therapy
A system and method for patient data processing during diagnosis and therapy of a patient's sleep disorder breathing. The system and method includes providing diagnostic providers and therapy device providers with a simple and fast way to generate a clinical diagnosis from a diagnostic device and to transfer that patient's record and diagnostic data to the therapy provider responsible for the patient's ongoing care. The patient may be automatically assigned therapy devices having predetermined therapy settings that are based on the patient's record and diagnostic data. |
US12125565B2 |
Patient test data processing system and method
A method at a server system for processing patient test data to provide a more automated method of inputting point of care test data into an electronic health record avoiding user intervention. Point of care test data can be automatically completed and uploaded into an electronic health record. If a point of care test order is required in an electronic health record, it can automatically be created or identified for the uploading of point of care test data to the electronic health record for association with the automatically created or identified order. |
US12125564B2 |
Method and system for automated population outreach
A system may include various user devices coupled to a cellular network. Each user device may be associated with a respective member of a predetermined population. The system may further include a contact management server coupled to the cellular network. The contact management server may determine a previous contact event of a user device among the user devices. The contact management server may further determine a selection of a first contact type for contacting the user device. The first contact type may be different from a second contact type of the previous contact event. The contact management server may further transmit a command that triggers the contact event of the user device based on the first contact type. |
US12125561B2 |
Determination of JAK-STAT3 pathway activity using unique combination of target genes
A bioinformatics process which provides an improved means to detect a JAK-STAT3 cellular signaling pathway in a subject, such as a human, based on the expression levels of at least three unique target genes of the JAK-STAT3 cellular signaling pathway measured in a sample. The invention includes an apparatus comprising a digital processor configured to perform such a method, a non-transitory storage medium storing instructions that are executable by a digital processing device to perform such a method, and a computer program comprising program code means for causing a digital processing device to perform such a method. Kits are also provided for measuring expression levels of unique sets of JAK-STAT3 cellular signaling pathway target genes. |
US12125559B2 |
Parallelizable sequence alignment systems and methods
A field programmable gate array (FPGA) may: identify a continuous match of atoms between the search sequence and the reference sequence; divide the search sequence into a left portion of the search sequence that includes atoms before the continuous match of atoms in the search sequence, a center portion of the search sequence that includes the continuous match of atoms in the search sequence, and a right portion of the search sequence that includes atoms after the continuous match of atoms in the search sequence; match the left portion of the search sequence with the reference sequence; and match the right portion of the search sequence with the reference sequence. |
US12125557B2 |
Electronic device, memory device, and write leveling method thereof
An electronic device, a memory device of the electronic device, and a write leveling method of the memory device are provided. The memory device is coupled to a memory controller to receive a data strobe signal DQS and a clock signal CLK. In a write leveling mode, the memory device provides a write leveling function to the memory controller, where the write leveling function includes a plurality of iterative operations. In each of the iterative operations, the memory controller sends a notification to the memory device, and the memory device sets up a strobe window based on the notification. The memory device samples the clock signal CLK based on a phase of the data strobe signal DQS in the strobe window, so as to send a sampling result back to the memory controller. The memory device is prohibited from sampling the clock signal CLK outside the strobe window. |
US12125555B2 |
Matrix formation for performing computational operations in memory
Apparatuses, methods, and systems for matrix formation for performing computational operations in memory are included. An embodiment includes a memory having a plurality of levels, wherein each of the plurality of levels includes a plurality of memory cells, voltage circuitry configured to apply sub-threshold voltages to the memory cells of each respective level, a plurality of sense lines, sense circuitry coupled to the plurality of sense lines, wherein the sense circuitry coupled to each respective sense line is configured to sense a state for each of the number of memory cells coupled to that respective sense line responsive to the voltage circuitry applying the sub-threshold voltages to the memory cells of each respective level, and processing circuitry configured to utilize the states for each of the memory cells to form a matrix and perform computational operations on data stored in the memory using the matrix. |
US12125553B2 |
Memory device performing offset calibration and operating method thereof
Disclosed are a memory device that performs offset calibration and a method of operating the memory device. The memory device includes an input/output pad configured to receive data from a device external, an on-die termination (ODT) circuit connected to the input/output pad, a plurality of receivers connected to the ODT circuit and configured to receive the data from the input/output pad, an offset calibration circuit configured to perform an offset calibration operation on data output from the plurality of receivers and output an offset correction, a first switch configured to provide a first voltage to the plurality of receivers, and a second switch configured to provide a second voltage to the plurality of receivers. During the offset calibration operation, the plurality of receivers receive a third voltage in response to the ODT circuit being enabled and the first voltage through the first switch. |
US12125552B2 |
Determination circuit and correction method
A determination circuit according to an embodiment includes a first capacitive element that has one end connected to an input terminal of a differential pair included in a differential type determination circuit, and shifts a potential of the input terminal so as to reduce a potential fluctuation of the input terminal that occurs due to start of operation of the differential pair. Therefore, in a clock synchronization latch type determination circuit, a potential fluctuation during operation can be suppressed without increasing an installation area more than necessary, and determination can be performed with high accuracy. |
US12125550B2 |
Memory device, memory system including the memory device, and test operation of the memory device
The present technology includes a memory device, a memory system including the memory device, and a test operation of the memory device. The memory device includes a memory block connected to word lines and select lines, a bit line connected to the memory block, a voltage generator configured to generate a test voltage to be applied to a selected line among the word lines and the select lines, a page buffer configured to sense a voltage of the bit line to store and output test data, and a control logic circuit configured to determine whether a first defect exists in the memory block according to the test data. |
US12125547B2 |
Fuse based replay protection with dynamic fuse usage and countermeasures for fuse voltage cut attacks
A TPM with programmable fuses in an SOC includes an on-die RAM storing a blown-fuse count and a TPM state read from off-die NV memory. During initialization, if the blown-fuse count is greater than a TPM state fuse count, a TPM state PIN-attempt-failure count is incremented, thereby thwarting a replay attack. If a PIN satisfies a PIN failure policy, and if a TPM state previously-passed-PIN indicator is set to true, a fuse is blown and the blown-fuse count incremented depending on the PIN being incorrect, but if the TPM state previously-passed-PIN indicator is set to false, a fuse is blown and the blown-fuse count incremented independent of whether the PIN is correct or incorrect. The TPM state fuse count is set equal to the blown-fuse count. If a counter cleared before processing the PIN remains cleared during the next initialization, a fuse voltage cut is detected and a penalty imposed. |
US12125546B2 |
Shift register and driving method therefor, gate driver circuit, and display apparatus
A shift register includes a first input sub-circuit being configured to transmit an input signal to a first node under control of a first clock signal; a second input sub-circuit being configured to transmit a first voltage signal to a second node under control of the first clock signal; a first control sub-circuit being configured to transmit a second clock signal to a third node under control of a voltage at the second node; a second control sub-circuit being configured to transmit the first voltage signal to a fourth node under control of a third clock signal; a noise reduction sub-circuit being configured to transmit the first voltage signal to a signal output terminal under control of a voltage at the fourth node; and an output sub-circuit being configured to transmit a second voltage signal to the signal output terminal under control of a voltage at the third node. |
US12125544B2 |
Nonvolatile memory device with multiple clocks
A nonvolatile memory device includes: a memory cell array including three or more planes; a first clock generator generating a first clock signal having a first period; a second clock generator generating a second clock signal having a second period that varies with the temperature; a plurality of clock switching controllers outputting one of the first and second clock signals as a reference clock signal; a control logic including a plurality of bitline shutoff generators, which output a plurality of bitline shutoff signals based on the reference clock signal; and a plurality of page buffers connecting bitlines of the planes and data latch nodes in accordance with the bitline shutoff signals. |
US12125543B2 |
Semiconductor memory device and method of operating the same
A semiconductor memory device includes a memory cell array including memory cells, a peripheral circuit performing a read/verify operation of selected memory cells, and a control logic circuit controlling the read/verify operation of the peripheral circuit. The control logic circuit controls the peripheral circuit to apply a first voltage to a selected word line connected to the selected memory cells, float unselected word lines adjacent to the selected word line among unselected word lines, apply a first under-drive voltage lower than the first voltage to the selected word line during at least a partial period in which the unselected word lines adjacent to the selected word line are floated, and apply a second voltage higher than the first under-drive voltage and lower than the first voltage to the selected word line. |
US12125542B2 |
Semiconductor memory device
A semiconductor memory device includes a plurality of word lines, a first select gate line, a second select gate line, a first semiconductor layer, a third select gate line, a fourth select gate line, a second semiconductor layer, and a word line contact electrode. The first select gate line and the third select gate line are farther from the substrate than the plurality of word lines. The second select gate line and the fourth select gate line are closer to the substrate than the plurality of word lines. The first semiconductor layer is opposed to the plurality of word lines, the first select gate line, and the second select gate line. The second semiconductor layer is opposed to the plurality of word lines, the third select gate line, and the fourth select gate line. The word line contact electrode is connected to one of the plurality of word lines. |
US12125539B2 |
Adjustment of a starting voltage corresponding to a program operation in a memory sub-system
A processing device determines a measured bit error count (BEC) value corresponding to a read sample offset operation executed on a first programming voltage distribution of memory cells of a plurality of programming voltage distributions of a memory sub-system. The measured BEC value of the portion of the programming voltage distribution is compared to a threshold BEC value to generate a comparison result. In view of the comparison result, an adjusted program start voltage level is determined by adjusting a default program voltage level of a programming process. The programming process including a series of programming pulses is executed, where the adjusted program start voltage level is set as a starting voltage level of a first programming pulse of the series of programming pulses. |
US12125537B2 |
Variable programming voltage step size control during programming of a memory device
The memory device includes a control circuitry that is communicatively coupled to memory cells are arranged in a plurality of word lines. The control circuitry is configured to perform a first programming pass on a selected word line. The first programming pass includes a plurality of programming loops, each of which includes the application of a programming pulse (Vpgm). The programming pulse voltage is increased between programming loops of the first programming pass by a step size. The step size is a first step size between two programming loops of the first programming pass and is a second step size that is different than the first step size between two other programming loops of the first programming pass. The control circuitry is also configured to perform a second programming pass to further program the memory cells of the selected word line to the plurality of data states. |
US12125535B2 |
Integrated circuit device including vertical memory
An integrated circuit device includes a plurality of word lines, a string selection line structure stacked on the plurality of word lines, and a plurality of channel structures extending in a vertical direction through the plurality of word lines and the string selection line structure. The string selection line structure includes a string selection bent line including a lower horizontal extension portion extending in a horizontal direction at a first level higher than the plurality of word lines, an upper horizontal extension portion extending in the horizontal direction at a second level higher than the first level, and a vertical extension portion connected between the lower horizontal extension portion and the upper horizontal extension portion. |
US12125529B2 |
Methods of configuring a memory
Methods of configuring a memory might include characterizing a read window budget for a programming operation of the memory as a function of a programming step voltage for a plurality of memory cell ages, determining a respective programming step voltage for each memory cell age of the plurality of memory cell ages in response to a desired read window budget, and storing data to the memory indicative of the determined respective programming step voltage for each memory cell age of the plurality of memory cell ages. |
US12125524B2 |
Electronic device for configuring neural network
Disclosed are a first memory cell, a second memory cell, and a summing circuit. The first memory cell outputs only one of a first voltage through a first bit line and a second voltage through a second bit line, based on first input data received through a first word line and a second word line and a first weight. The second memory cell outputs only one of a third voltage through the first bit line and a fourth voltage through the second bit line, based on second input data received through a third word line and a fourth word line and a second weight; and the summing circuit generates an output voltage having a level corresponding to a sum of a level of a voltage received through the first bit line and a level of a voltage received through the second bit line. |
US12125523B2 |
Memory device and method of manufacturing the same
A memory device includes a conductive segment, first and second rows of memory cells. The conductive segment receives a first reference voltage signal. The first row of memory cells is coupled to a first word line. The second row of memory cells is coupled to a second word line. The first row of memory cells includes first and second memory cells. The first memory cell is coupled to the conductive segment to receive the first reference voltage signal. The second row of memory cells includes third and fourth memory cells. The third memory cell is coupled to the conductive segment to receive the first reference voltage signal. The first and third memory cells share the conductive segment, and the third memory cell is arranged between the first and second memory cells. The second memory cell is arranged between the third and fourth memory cells. |
US12125517B2 |
Multi-rail power transition
This document describes apparatuses and techniques for multi-rail power transition. In various aspects, a power rail controller transitions a memory circuit (e.g., of a memory die) from a first power rail to a second power rail. The power rail controller then changes a voltage of the first power rail from a first voltage to a second voltage. The power rail controller may also adjust termination impedance or a clock frequency of the memory circuit before transitioning the memory circuit to the second power rail. The power rail controller then transitions the memory circuit from the second power rail to the first power rail to enable operation of the memory circuit at the second voltage. By so doing, the power rail controller may improve the reliability of memory operations when transitioning operation of the memory circuit from the first voltage to the second voltage. |
US12125516B2 |
Semiconductor apparatus and semiconductor memory apparatus
A semiconductor apparatus includes a temperature detecting circuit and a temperature raising circuit. The temperature detecting circuit detects a temperature to generate temperature detection information. The temperature raising circuit generates heat through a toggling operation based on the temperature detection information. |
US12125515B2 |
Memory device and semiconductor device including the same
A memory device is provided. The memory device includes a plurality of memory chips that are stacked, wherein each of the memory chips includes a memory cell array, which includes a plurality of memory cell rows, a chip identifier generator configured to generate a chip identifier signal indicating a chip identifier of each of the memory chips, a refresh counter configured to generate a target row address for refreshing the memory cell rows in response to a refresh command, and a refresh row address generator, which receives the chip identifier signal and the target row address and outputs one of the target row address and an inverted target row address, obtained by inverting the target row address, as a refresh row address based on the chip identifier signal, and performs a refresh operation on a memory cell row corresponding to the refresh row address. |
US12125513B2 |
System on chip (SOC) with processor and integrated ferroelectric memory
A system on chip (SOC) integrated circuit device having an incorporated ferroelectric memory configured to be selectively refreshed, or not, depending on different operational modes. The ferroelectric memory is formed of an array of ferroelectric memory elements (FMEs) characterized as non-volatile, read-destructive semiconductor memory cells each having at least one ferroelectric layer. The FMEs can include FeRAM, FeFET or FTJ constructions. A read/write circuit writes data to the FMEs and subsequently reads back data from the FMEs responsive to respective write and read signals supplied by a processor circuit of the SOC. A refresh circuit is selectively enabled in a first normal mode to refresh the FMEs after a read operation, and is selectively disabled in a second exception mode so that the FMEs are not refreshed after a read operation. The FMEs can be used as a main memory, a cache, a buffer, an OTP, a keystore, etc. |
US12125506B2 |
Disk device with wiring board on outer surface of housing and connected to motor and sealing configuration
According to one embodiment, a disk device includes a housing with a bottom wall, magnetic disks supported on a hub of a motor, a printed circuit board provided on an outer surface of the bottom wall, and a wiring board attached on the outer surface of the bottom wall. The bottom wall includes a recess formed in the outer surface, a step located on border between the outer surface and the recess, and through holes opened to the recess. The wiring board includes one end portion disposed in the recess and connection pads on the one end portion, connected to lead wires of a coil. An adhesive is filled into the recess and the through holes, and covers the one end and a solder joint and seals the through holes. |
US12125500B2 |
Maintaining consistent location for spindle interrupts when spindle motor switches modes
Various illustrative aspects are directed to a data storage device comprising one or more disks; a spindle motor for rotating the one or more disks, wherein the spindle motor comprises a plurality of magnetic pole-pairs, and wherein the spindle motor is configured to operate in a plurality of modes, including at least a first mode and a second mode; and one or more processing devices configured to select a reference point for spindle motor interrupt service routines (ISRs), determine a delay time, wherein the delay time is based at least in part on a number of magnetic pole-pairs and a mechanical revolution period of the spindle motor, start a timer at a first ISR, and when the timer is equal to the delay time, switch operation of the spindle motor from the first mode to the second mode. |
US12125497B2 |
Paired neural networks for diagnosing health conditions via speech
A health condition or change in health condition of a person may be determined by processing the person's speech with a neural network. Speech from more than one time period may be processed and, in some implementations, speech from a time period may be associated with a health condition label. For each time period, a feature vector may be computed from the speech and the feature vector may be processed with a neural network to obtain a speech embedding vector. In some implementations, feature vector may include word-piece encodings and the neural network may be a transformer neural network. The speech embedding vectors may be processed with a mathematical model to determine a change in a health condition between two time periods or to determine a health condition label for a specific time period. In some implementations, the mathematical model may be a regression model or a fully-connected neural network. |
US12125496B1 |
Methods for neural network-based voice enhancement and systems thereof
The disclosed technology relates to methods, voice enhancement systems, and non-transitory computer readable media for real-time voice enhancement. In some examples, input audio data including foreground speech content, non-content elements, and speech characteristics is fragmented into input speech frames. The input speech frames are converted to low-dimensional representations of the input speech frames. One or more of the fragmentation or the conversion is based on an application of a first trained neural network to the input audio data. The low-dimensional representations of the input speech frames omit one or more of the non-content elements. A second trained neural network is applied to the low-dimensional representations of the input speech frames to generate target speech frames. The target speech frames are combined to generate output audio data. The output audio data further includes one or more portions of the foreground speech content and one or more of the speech characteristics. |
US12125491B2 |
Apparatus and method realizing improved concepts for TCX LTP
An apparatus for decoding an encoded audio signal to obtain a reconstructed audio signal is provided. The apparatus includes a receiving interface, a delay buffer and a sample processor for processing the selected audio signal samples to obtain reconstructed audio signal samples of the reconstructed audio signal. The sample selector is configured to select, if a current frame is received by the receiving interface and if the current frame being received by the receiving interface is not corrupted, the plurality of selected audio signal samples from the audio signal samples being stored in the delay buffer depending on a pitch lag information being included by the current frame. |
US12125488B2 |
Electronic apparatus and control method thereof
An electronic apparatus is provided. The electronic apparatus includes a microphone, a memory storing at least one instruction, and a processor connected to the microphone and the memory configured to control the electronic apparatus, and the processor, by executing the at least one instruction, may, based on receiving a user voice signal through the microphone, obtain a text corresponding to the user voice signal, identify a plurality of sentences included in the obtained text, identify a domain corresponding to each of the plurality of sentences among a plurality of domains, based on a similarity of a first sentence and a second sentence, among the plurality of sentences, having a same domain being greater than or equal to a threshold value, obtain a third sentence in which the first sentence and the second sentence are combined by using a first neural network model, and perform natural language understanding for the third sentence. |
US12125481B2 |
Determination device, training device, determination method, and determination program
A reranking device include a hypothesis input unit configured to receive input of N-best hypotheses associated with scores of a speech recognition accuracy; a hypothesis selection unit configured to select two hypotheses to be determined from among the input N-best hypotheses. Further, there is a determination unit configured to determine which accuracy of two hypotheses is higher by using: a plurality of first auxiliary model to M-th auxiliary model represented by such a neural network as to be capable of converting, when the selected two hypotheses are given, the two hypotheses into hidden state vectors, and determining which of the two hypotheses is higher based on the hidden state vectors of the two hypotheses; and a main model represented by such a neural network as to be capable of determining which of the two hypotheses is higher based on the hidden state vectors of the two hypotheses. |
US12125477B2 |
Hot-word free pre-emption of automated assistant response presentation
The presentation of an automated assistant response may be selectively pre-empted in response to a hot-word free utterance that is received during the presentation and that is determined to be likely directed to the automated assistant. The determination that the utterance is likely directed to the automated assistant may be performed, for example, using an utterance classification operation that is performed on audio data received during presentation of the response, and based upon such a determination, the response may be pre-empted with another response associated with the later-received utterance. In addition, the duration that is used to determine when a session should be terminated at the conclusion of a conversation between a user and an automated assistant may be dynamically controlled based upon when the presentation of a response has completed. |
US12125476B2 |
Mixing heterogeneous loss types to improve accuracy of keyword spotting
A method for training a neural network includes receiving a training input audio sequence including a sequence of input frames defining a hotword that initiates a wake-up process on a user device. The method further includes obtaining a first label and a second label for the training input audio sequence. The method includes generating, using a memorized neural network and the training input audio sequence, an output indicating a likelihood the training input audio sequence includes the hotword. The method further includes determining a first loss based on the first label and the output. The method includes determining a second loss based on the second label and the output. The method further includes optimizing the memorized neural network based on the first loss and the second loss associated with the training input audio sequence. |
US12125472B2 |
Methods and apparatus to segment audio and determine audio segment similarities
Methods, apparatus, and systems are disclosed to segment audio and determine audio segment similarities. An example apparatus includes at least one memory storing instructions and processor circuitry to execute instructions to at least select an anchor index beat of digital audio, identify a first segment of the digital audio based on the anchor index beat to analyze, the first segment having at least two beats and a respective center beat, concatenate time-frequency data of the at least two beats and the respective center beat to form a matrix of the first segment, generate a first deep feature based on the first segment, the first deep feature indicative of a descriptor of the digital audio, and train internal coefficients to classify the first deep feature as similar to a second deep feature based on the descriptor of the first deep feature and a descriptor of a second deep feature. |
US12125471B2 |
Automated word correction in speech recognition systems
Systems and methods for correcting recognition errors in speech recognition systems are disclosed herein. Natural conversational variations are identified to determine whether a query intends to correct a speech recognition error or whether the query is a new command. When the query intends to correct a speech recognition error, the system identifies a location of the error and performs the correction. The corrected query can be presented to the user or be acted upon as a command for the system. |
US12125470B2 |
Voice output method, voice output system and program
A speech output method carried out by a speech output system that includes a first terminal, a server, and a second terminal, wherein the first terminal carries out: a first label assignment step of assigning label data to character strings that are included in content, the label data representing attributes of speakers in a case where the character strings are to be read aloud by using synthetic speech; and a transmission step of transmitting the label data to the server, the server carries out a saving step of saving the label data transmitted from the first terminal, in a database, in association with content identification information that identifies the content, and the second terminal carries out: an acquisition step of acquiring label data that corresponds to the content identification information regarding the content, from the server. |
US12125467B2 |
Active noise reduction system
An active noise reduction system includes a reference signal generator configured to generate a reference signal, a canceling sound generator configured to generate a canceling sound, an error detector configured to detect an error between a noise and the canceling sound and generate an error signal corresponding to the error, and a controller configured to control the canceling sound generator based on the reference signal and the error signal, wherein the controller is configured to update an estimation value of acoustic characteristics in an internal space of a mobile body based on the reference signal and the error signal, estimate a head position of an occupant in the internal space based on the updated estimation value of the acoustic characteristics, and update a control filter based on the estimated head position of the occupant, the control filter being a filter for controlling the canceling sound generator. |
US12125464B2 |
Assembly including acoustic baffles
An assembly includes an enclosure including first and second regions spaced apart along a first direction, and a plurality of spaced apart acoustic baffles arranged along a second direction different from the first direction and disposed in the enclosure between the first and second regions. The plurality of spaced apart acoustic baffles includes adjacent first and second acoustic baffles. Each of the first and second acoustic baffles include an acoustically absorptive layer disposed on a sheet having a specific airflow resistance greater than 200 MKS Rayl. The first and second acoustic baffles define a channel therebetween. At least a portion of the channel extends along a longitudinal direction making an oblique angle with the first direction. |
US12125461B2 |
Actuator for piano, and piano
An actuator is used for a piano includes a bridge and strings. The actuator includes: a vibrating body; and an attachment portion configured to attach the vibrating body to the piano, the attachment portion being configured to be sandwiched between the bridge and at least one string, among the strings of the piano. |
US12125458B2 |
Display terminal adjustment method and display terminal
A display terminal adjustment method is provided, this method includes: obtaining image data of an image to be displayed and screen data of the display terminal; obtaining a first adjustment ratio and a second adjustment ratio according to an image size in the image data and a screen size in the screen data; adjusting the image to be displayed to obtain a first target image according to the first adjustment ratio, and adjusting the image to be displayed to obtain a second target image according to the second adjustment ratio; and adjusting the display terminal to be in a target display mode according to the first target image and the second target image, according to this method, a size of a blank area of the display terminal is reduced, and an utilization rate of the screen of the display terminal is improved. |
US12125455B2 |
Display device
A display device may include a display panel including pixels and at least one common electrode overlapping a portion of the pixels in an active area of the display panel; a gate driver configured to supply a gate signal to the pixels; a source driving integrated circuit configured to supply a data signal to the pixels and configured to supply a common voltage to the common electrode; and a noise compensator circuit configured to receive a plurality of sensing signals from a plurality of sensing lines that are connected to at least one of the display panel, the gate driver, or the source driving integrated circuit, generate a plurality of inverted sensing signals by applying different gain values to signals obtained by inverting phases of each of the plurality of sensing signals, and generate a noise compensation signal based on at least one of the plurality of inverted sensing signals. |
US12125451B2 |
Display device and method of compensating for degradation of display device
A method of compensating for degradation of a display device includes: determining a reference region including a part of a first display region and a second display region having pixel structures from each other; determining first stress data of first pixels based on a first average luminance value of the first pixels disposed on the part of the first display region; determining second stress data of second pixels based on a second average luminance value of the second pixels disposed on a central region of the second display region; determining third stress data of third pixels based on a third average luminance value of the third pixels disposed on an outer region of the second display region; compensating for degradation of the second pixels based on the first and second stress data, and compensating for degradation of the third pixels based on the first and third stress data. |
US12125447B2 |
Backlight control for providing compensated luminance to display devices
A display driver includes a display panel, a backlight array, and backlight control circuitry. The backlight array includes a plurality of light sources and is configured to illuminate the display panel. The backlight control circuitry is configured to determine first base luminance for a first light source of the plurality of light sources based at least in part on pixel data for a first set of pixels associated with the first light source. The backlight control circuitry is further configured to determine first compensated luminance for the first light source by modifying the first base luminance based at least in part on a position of the first light source in the backlight array. The backlight control circuitry is further configured to control light emission of the first light source based at least in part on the first compensated luminance. |
US12125445B2 |
Display device
A display device includes at least a first luminance range and a second luminance range which includes a luminance different from the first luminance range. In a boundary area of a second dimming range corresponding to the second luminance range and which is adjacent to a first dimming range corresponding to the first luminance range, a reference luminance emitted from a pixel is maintained as a first constant luminance value, and an off-duty number, which is the number of periods in which the pixel is turned off during one frame, is gradually increased by an emission control signal. |
US12125438B2 |
Pixel circuit, driving method, display substrate and display device
A pixel circuit includes a light-emitting element, a driving circuit, a compensation control circuit, a data writing-in circuit, a first reset circuit, a light-emitting control circuit and an energy storage circuit; the compensation control circuit controls to connect the control end and the first end of the driving circuit; the data writing-in circuit writes a data voltage into the second end of the driving circuit; the first reset circuit writes a reference voltage into the control end of the driving circuit under the control of a reset control signal; the energy storage circuit is electrically connected to the control end of the driving circuit and the first electrode of the light-emitting element, and is configured to store electrical energy; the driving circuit controls to connect the first end and the second end of the driving circuit under the control of the control end thereof. |
US12125437B2 |
Display substrate and preparation method thereof, and display apparatus
Provided is a display substrate, which includes: a base substrate disposed with a first display region and a second display region, multiple second-region light emitting elements located in the second display region, and multiple second-type pixel circuits located in the first display region. The first display region is located at at least one side of the second display region. The multiple second-type pixel circuits include multiple pixel circuits of a first structure and multiple pixel circuits of a second structure. At least one pixel circuit of the multiple pixel circuits of the first structure is connected with at least one second-region light emitting element of the multiple second-region light emitting elements through a first group of conductive lines. |
US12125432B2 |
Cluster pixel circuit and digital display system
Disclosed is a digital display system based on a common interface. More particularly, a cluster pixel circuit includes a row terminal connected to a row line for receiving PWM (Pulse Width Modulation) clock signal; a column terminal connected to a column line for receiving N-bit data; a first individual pixel driver for driving a first pixel in the cluster pixel; and a second individual pixel driver connected to the first individual pixel driver and for driving a second pixel in the cluster pixel. |
US12125431B2 |
Local active matrix architecture
A local active matrix display panel, circuits and methods of operation are described. In an embodiment, a local active matrix display panel includes an array of pixel driver chip, a thin film transistor layer in electrical contact with the array of pixel driver chips, and an array of light emitting diodes electrically connected with the thin film transistor layer. |
US12125430B2 |
Display panel and display device
A display panel and a display device are provided. The pixel circuit includes a drive device, a first light-emitting control device and a second light-emitting control device; the first light-emitting control device and the second light-emitting control device are configured to jointly control a light-emitting duration of the light-emitting element; the first light-emitting control device is electrically connected to the first light-emitting control signal line, the second light-emitting control device is connected to the second light-emitting control signal line. |
US12125424B2 |
Gate driving circuit outputting two scan signals with a same phase and display panel
The present application discloses a gate driving circuit and a display panel. The gate driving circuit comprises a plurality of cascaded gate driving modules. A first driving signal can be output through a first output node, and at the same time, a second driving signal with a same phase as the first driving signal can be output through a second output node, and a gate driving sub-module and an in-phase output sub-module share the first output node and a pull-down node, which simplifies a circuit topology of the gate driving circuit. |
US12125423B2 |
Display driving device
The present disclosure discloses a display driving device insensitive to external noise. The display driving device may include first and second data wires configured to connect a transmitter of a timing controller and a receiver of a source driver, first and second terminating resistors configured to connect the first and second data wires, and a noise reduction circuit configured to detect a lock fail, generate a common voltage when detecting the lock fail, and provide the common voltage to a node between the first and second terminating resistors. The display driving device can prevent an image failure by minimizing the influence of external noise. |
US12125414B2 |
Light-emitting display sheet, light-emitting display member, light-emitting display device, and method for producing light-emitting display member
A light-emitting display sheet includes a first fiber base material layer and a surface material layer stacked on the first fiber base material layer. The first fiber base material layer includes a first surface facing the surface material layer, and a second surface opposite to the first surface. The light-emitting display sheet further includes a print portion having an outline and sandwiched between the first surface of the first fiber base material layer and the surface material layer. |
US12125413B2 |
Classifying possession or control of target assets
Examples are disclosed that relate to methods and systems for classifying the possession or control of a target asset. One example provides a system comprising one or more computing devices having processors and associated memories storing instructions executable by the processors. The instructions are executable to conduct a simulation or observation of an in-field event comprising a plurality of actors controlling a plurality of in-field assets. The system is further configured to monitor telemetry data from each of the in-field assets. In addition, tagging data is received from an in-field asset under the control of a member of the friendly group. A training data set is generated including the telemetry data and the tagging data, and an artificial intelligence model is trained to predict whether a run-time target asset is in the possession or control of the friendly or the unfriendly actor, or lost, based on run-time telemetry data. |
US12125412B2 |
System and method for generating diagnostic assessment question papers and evaluating their quality
System and method for generating diagnostic assessment question papers is disclosed. A diagnostic assessment question paper should be able to accurately estimate the ability level of the students for the skill set being evaluated and should be able to discriminate between learners of different abilities. In one embodiment, the system and method of the present disclosure selects questions from a question database based on constraints defined by a user, and ranks the selected questions based on policies, metadata of students, and diagnostic metadata of selected questions. Then the system selects a set of questions having higher ranks and evaluates for accuracy and discrimination measures and selects the set of questions for generating the diagnostic assessment question paper if the values for the accuracy and the discrimination measures are higher than predefined values of accuracy and discrimination. Else, the process is repeated with alternative constraints or policies or both. |
US12125410B1 |
Apparatus and method for data ingestion for user specific outputs of one or more machine learning models
An apparatus for data ingestion and manipulation, the apparatus including at least a processor and a memory communicatively connected to the at least a processor, the memory containing instructions configuring the at least a processor to receive a resource data file from one or more data acquisition systems, classify the resource data file to one or more educational categorizations, generate an educational module as a function of the resource data file and the classification of the educational categorizations wherein the education module comprises one or more machine learning models, retrieve a user profile of a plurality of user profiles as a function of a user input, create user-specific outputs as a function of the educational module, the user profile, and a conversational input and generate a virtual avatar model as a function of the user specific outputs. |
US12125409B2 |
Systems and methods for dynamic monitoring of test taking
A system and process for dynamic security monitoring of test taking. The system combines historical information about the test taker or relevant conditions, and includes sensors which objectively monitor test taker's actions, inactions, and involuntary response to the test given before and during the test, and at a specific test location. The information collected from the sensors is compared to a plurality of predetermined individual risk factors, which indicate a possibility of test fraud by the individual test taker to create a test event risk profile. The individual risk profile is combined with non-individual specific risk factors to create a holistic test event security profile. Security resources are then dynamically assigned to or removed from the test event based on the unique test event security profile. |
US12125401B2 |
Systems and methods for providing an interactive demonstration of an ultrasound user interface
Systems and methods for providing an interactive demonstration of an ultrasound user interface are generally described herein. The method may include, at a multi-use display device: receiving a demonstration ultrasound dataset from a server; displaying, on the ultrasound user interface, ultrasound data from the demonstration ultrasound dataset; receiving input, on the ultrasound user interface, to interact with the ultrasound data from the ultrasound dataset; and in response to the received input, updating the ultrasound user interface so that the ultrasound user interface corresponds to the received input, the updated ultrasound user interface appearing substantially similar to an appearance of the ultrasound user interface that is displayed if the received input is received during display of a live ultrasound image feed. |
US12125398B1 |
Integrating health and fitness data with psycholinguistic and contextual data for pattern recognition
Methods, systems, and apparatus for obtaining at least one of text data or voice data as input data including multiple communications; obtaining first time data associated with the input data; analyzing the input data using a psycholinguistic model; obtaining user data comprising physiological data; obtaining second time data associated with the user data; correlating a particular trait with the user data based on the time data to determine a correlation between the particular trait and the user data; and providing an actionable output based on the correlation. Analyzing the input data includes determining a frequency of occurrence of one or more predetermined words in each communication of the multiple communications; determining a trait score, based on the determined frequency, for each communication of the multiple communications; and identifying a particular trait based at least on the trait score satisfying a predetermined threshold. |
US12125394B2 |
Open platform for flight restricted region
A system for collecting information regarding a flight restriction region includes one or more processors and a non-transitory computer readable storage medium storing instructions that, when executed by the one or more processors, cause the one or more processors to individually or collectively receive an input specifying a location of the flight restriction region from a user via a user input device, obtain information associated with the flight restriction region from one or more external data sources based on the location, and determine a space of the flight restriction region based on the information associated with the flight restriction region. |
US12125391B2 |
Method of determining a trajectory for a rotorcraft
A method of determining a trajectory for a rotorcraft, comprising: receiving an initial trajectory defining a planned flight path of the rotorcraft between a starting point and a target point; performing iterations of a loop comprising adding the initial trajectory to a set of selectable trajectories, evaluating a noise indicator of the rotorcraft for the initial trajectory on the basis of a noise-related acoustic footprint and a noise exposure level-related acoustic footprint, adding the evaluated noise indicator to a set of evaluated noise indicators, determining an alternative trajectory defining an alternative flight path of the rotorcraft between the starting point and the target point on the basis of the evaluated noise indicator, and setting the alternative trajectory as initial trajectory; and outputting a trajectory of the set of selectable trajectories associated with a selected noise indicator fulfilling predetermined noise indicator conditions. |
US12125387B2 |
Concept for assisting a motor vehicle
A system for the infrastructure-based assistance of a motor vehicle driven in an at least semi-automated manner within a parking facility. The system includes: multiple base units, each connected to a surroundings sensor which detect an area of the parking facility. The base units aid the motor vehicle during its drive through the respective area driven in an at least semi-automated manner based on surroundings sensor data of the respective surroundings sensor corresponding to the respective detection. Infrastructure assistance data are ascertained based on the surroundings sensor data, which are transmitted wirelessly to the motor vehicle. Each base unit is responsible for one area. The responsibility for aiding the motor vehicle is forwarded from base station to base station as the motor vehicle drives through the individual areas. |
US12125374B2 |
Pedestrian safety instruction device and method
Provided is an information processing device including a control unit that determines a moving method of a first user, outputs a first instruction to present a first notification for prompting the first user to perform a safety action, when both a first condition and a second condition are satisfied, and avoids outputting the first instruction when at least one of the first condition and the second condition is not satisfied. The first condition is a condition that the first user is not on a passenger vehicle. |
US12125369B2 |
Systems and methods of detecting and responding to a visitor to a smart home environment
A method of detecting and responding to a visitor to a smart home environment via an electronic greeting system of the smart home environment, including determining that a visitor is approaching an entryway of the smart home environment; initiating a facial recognition operation while the visitor is approaching the entryway; initiating an observation window in response to the determination that a visitor is approaching the entryway; obtaining context information from one or more sensors of the smart home environment during the observation window; and at the end of the time window, initiating a response to the detected approach of the visitor based on the context information and/or an outcome of the facial recognition operation. |
US12125367B2 |
Hand cleanliness monitoring
Among other things, systems and methods include a first sensor configured to detect operation of the sink; a second sensor configured to detect personal characteristics of a person operating the sink. |
US12125366B2 |
Method, system and image-capturing device for physical-distancing detection
A system for physical-distancing detection in a specified area includes a locator locating a positioning quadrangle plane in a specified area; an image-capturing device obliquely capturing an image of the specified area to generate a captured image of the specified area; and a coordinate converter defining a coordinate conversion function according to raw coordinates of selected points of the positioning quadrangle plane in the captured image of the specified area and reference coordinates of the selected points of the positioning quadrangle plane in an overlooked image of the specified area. The image-capturing device converts raw coordinates of the captured image of the specified area into converted coordinates of the overlooked image of the specified area by way of the coordinate conversion function, determines a physical-distancing condition between two persons according to the converted coordinates, and automatically takes an action corresponding to the physical-distancing condition. |
US12125364B1 |
Environment-based RFID IC behavior
RFID ICs sense and indicate changes in their surrounding environment, such as changes in temperature, humidity, chemical presence, RF signals, and similar. An RFID IC indicates when a significant environmental change has occurred, for example by adjusting the value of a flag, writing data to memory, transmitting a message to an external entity, exiting a sleep state, and/or responding repeatedly to an inventorying reader. In some cases, RFID IC actively notifies an external entity that a significant environmental change has been sensed. For example, RFID IC may alert the external entity by participating in a special inventory process meant for RFID ICs sending environmental change. The RFID IC may alert the external entity by interjecting itself into an inventory round, re-participating in an inventory round, refraining from entering a sleep state after inventorying, and/or adjusting timing of a scheduled reply to communicate with an RFID reader ahead of schedule. |
US12125363B2 |
Impact detecting and tracking systems and methods for vehicle crash attenuator systems
An impact tracking system includes a sensor module that mounts to a fixed crash attenuator, sign, guardrail, or other roadway devices installed along a roadway. When the crash attenuator or other asset is impacted by an errant vehicle, the impact tracker, comprising a sensor system, senses and captures the impact data and sends an alert message to a remote receiver. The receiver may comprise known data receiving means, such as computers or phone systems, which may receive emails, text messages, photos, and the like in real or near real time. Received data may be analyzed, stored, and/or re-transmitted to additional receivers, which may include road authorities, such as transportation departments responsible for inspecting and repairing the impact attenuators. |
US12125359B2 |
Mount for a patient monitoring device
A mount for a device configured to monitor the movements or other activities of patient. Aspects include a monitoring unit and base, where the base may further include a pad with one or more pins extending into the base. The pad may be positioned inside a garment worn by a patient, the pins passing through the garment and electrically connecting to circuits in the fabric of the garment (e.g. a sock worn by the patient). The circuits may include sensors which are response to changes in pressure caused by patient movement. Output from the sensors may be carried by the circuits in the garment to the pins in the pad, and from there through the garment and into the base and the monitoring unit for processing and reporting to caregivers as needed. |
US12125357B2 |
Aspirating smoke detector discreet sample point
Smoke detection sample points and systems are described herein. One smoke detection sample point includes a body having a chamber formed within the body, a first air flow conduit formed within the body having two ends and the ends being open, to allow air to pass through the first air flow conduit between an area to be sampled and the chamber, and a second air flow conduit formed within the body having two ends with one end being open and having an air seal, to prevent air from passing through the second air flow conduit between the area to be sampled and the chamber. |
US12125356B2 |
Smoke detector
A smoke detector, and methods of operating a smoke detector, are described herein. In some examples, one or more embodiments include a laser emitter configured to emit a laser beam that illuminates an object in an area, a light receiver configured to receive light reflected from the illuminated object, and a controller configured to determine, based on the light reflected from the illuminated object, an amount of space in the area that is blocked from a field of view of the smoke detector by the object, and provide an indication responsive to the determined amount of space being above a threshold amount of space. |
US12125350B2 |
Gaming machines and method for increased return to player mode
Various systems and methods for providing an enhanced return to player (RTP) mode is provided. During play of a base game, certain tracking elements are collected over a number of plays. After a predetermined quantity of elements are collected, play of the enhanced RTP mode begins. For the play of the enhanced RTP mode, a wager is required. A quantity of plays of the enhanced RTP mode is provided that matches the quantity of tracking elements accumulated to trigger the mode. |
US12125341B2 |
Location based restrictions on networked gaming
Networked gaming systems and methods with location-based restrictions. A gaming system includes a game administration server, a communication interface, and a memory containing program instructions to cause at least one processor of the game administration server to estimate a current location of a player using the gaming system, dynamically create a customized list of available games for a player at the current location based on a location of a player gaming client being used by the player, present the customized list of available games to the player gaming client through the communications interface, receive, from the player gaming client through the communications interface, a selection of a game by the player from the customized list of available games, initiate the game on a gaming server, and compensate the player with player winnings. |
US12125339B2 |
Systems and methods for independent control of portions of a display in an electronic game
A system is provided. The system may include a display device and a processor configured to present an array of display positions including columns and rows of display positions, the array including a first row having a reel of symbols associated with each column of the first row for displaying symbols on the reels within the first row, the array including a second row for displaying a set of initial symbols, each row of the array above the first row including a progressively increasing multiplier value, identify an RNG output for each of the reels, perform a lookup within a table associated with a column using the RNG output for the column, determine that a step-up symbol should be displayed in the first column based on the first lookup, and move the initial symbol displayed in the first column up at least one row based on the determination. |
US12125338B2 |
Gaming machine with accumulating wild feature
An example method includes determining, for a first outcome event, a first symbol set to display within a symbol-display-portion of a display of the machine; displaying, by the display for the first outcome event, the first symbol set; determining, by the machine for a second outcome event occurring after the first outcome event, a second symbol set to display within the symbol-display-portion of the display; determining, by the machine for the second outcome event, for each instance of the particular symbol in the first symbol set, a corresponding second symbol position in the symbol-display-portion of the display; and displaying, by the display for the second outcome event, each instance of the particular symbol in the first symbol set randomly selected for the first outcome event at the corresponding second symbol position and each symbol of the second symbol set within the symbol-display-portion of the display. |
US12125333B2 |
Techniques to dispense an item and release a jammed item from a dispensing system
Systems and methods of the present disclosure relate to dispensing and jammed item release techniques. A dispensing system comprises an arrangement of passages; a first device operable to move in a lateral direction along the arrangement of passages; a second device operable to move in a vertical direction along the arrangement of passages; a third device operable to extend or retract into a passage; and a cover operable to move toward and away from the arrangement of passages. |
US12125330B2 |
Retail light-based sensor-driven messaging systems
Provided is an in-store dual-mode communication system in which shelves are disposed within a commercial space. A server is coupled to the Internet and/or a wide-area network and is configured to send and receive communications. Also provided are light-based messaging units that are located on and/or attached to such shelves, each: 1) having a light source, 2) receiving a communication from the server, and 3) in response to receipt of such communication, turning the light source on and off so as to broadcast a digital message that was included within such communication, as a binary-encoded digital signal corresponding to on/off states of the light source. A user device: (i) receives, via its light sensor, and then decodes the binary-encoded digital signal from a light-based messaging unit in order to obtain the digital message that corresponds to it; and also (ii) communicates with the server via its wireless interface. |
US12125329B2 |
Method and system for switching the premises
Aspects of the invention are directed towards systems and methods for changing the premises in a building such as hotel or the like. A user sends to a request from a user device to a server for switching a first premises with the second premises. An access card is able to access the first premises. Based on the request, the server determines the second premises and generates access credentials for the second premises. The access credentials are transmitted to a first access terminal associated with the first premises and the access card is encoded with the access credentials to access the second premises and permitting entry inside the second premises. |
US12125327B1 |
Device, system and method for transmitting unlock codes via display augmentation
Embodiments of the present disclosure provide a device and method for displaying an unlock code for a lock upon lock related indicia being detected by a mobile communications device. The lock related indicia can be captured via a camera of the mobile communications device. In various embodiments, the unlock code can be revealed via an augmented reality display of the mobile communications device. |
US12125315B2 |
Direction estimation device, direction estimation method, and storage medium
An estimation device according to one aspect of the present disclosure includes: at least one memory storing a set of instructions; and at least one processor configured to execute the set of instructions to: generate a plurality of extraction regions by adding a perturbation to an extraction region of a partial image determined based on positions of feature points extracted from a face image; estimate a plurality of directions of at least one of a face and a line of sight and a reliability of each of the plurality of directions based on a plurality of partial images in the plurality of extraction regions of the face image; and calculate an integrated direction obtained by integrating the plurality of directions based on the estimated reliability. |
US12125314B2 |
Systems and methods for machine learning-based identification of sepsis
In some aspects, the disclosure is directed to methods and systems for machine learning-based identification of sepsis in patients, such as those with severe burn injuries. A set of biomarker and vital sign measurements of a population with a known clinical diagnosis may be collected and normalized. A first subset of the modified set of biomarker and vital sign measurements may be used to train and test the algorithm (e.g. a neural network), and a second subset of the modified set of biomarker and vital sign measurements may be used for secondary validation studies. |
US12125312B2 |
Decreasing lighting-induced false facial recognition
Photographing parameter(s) include a parameter(s) relating to exposure time and diaphragm, and is used upon capturing an image of a target. A database stores a table indicating a relationship between a value(s) of the photographing parameter(s) and a recognition accuracy threshold that is used upon determining a result of recognition. The recognition accuracy threshold associated with received photographing parameter(s) is extracted from the database, and the image is received. Recognition of the target is performed from the received image in accordance with recognition accuracy threshold. |
US12125311B2 |
Electronic apparatus and control method
An electronic apparatus includes a memory which temporarily stores image data of an image captured by an imaging device, and a processor which processes image data stored in the memory. The processor: processes image data of plural images captured by the imaging device at predetermined time intervals and stored in the memory to detect face areas with a face captured therein from among the plural images; determines the amount of change in face area position detected from among the plural images, and determines whether or not there is motion in the captured face over the predetermined time intervals based on the amount of change; and determines that a user is present when it is determined that there is motion in the face. |
US12125309B2 |
Fingerprint module and electronic device
A fingerprint apparatus and an electronic device are provided. The fingerprint apparatus includes a photosensitive unit, a microlens film, and a support part. The photosensitive unit and a display of the electronic device are arranged to be opposite to each other. The microlens film is disposed between the photosensitive unit and the display. There is an assembly gap between the microlens film and the display, and a first surface, facing the display, of the microlens film is provided with the support part. A first distance between the support part and the display is smaller than a second distance between the microlens film and the display. The assembly gap has a first refractive index, the display has a second refractive index, and the microlens film has a third refractive index. |
US12125305B2 |
Usage and health-triggered machine response
Systems and methods are provided that capture a user's physically observable state, such as body position. A processor analyzes the image to determine if the user's state is unhealthy and, if so whether or not the user is in the unhealthy state for longer than a threshold period of time. If the user is in an unhealthy state, the processor signals an alerting component to energize a circuit. Accordingly, the user may be prompted to alter their physical state to a less unhealthy more healthful state. |
US12125298B2 |
Efficient three-dimensional object detection from point clouds
Methods, computer systems, and apparatus, including computer programs encoded on computer storage media, for performing object detection. The system obtains a respective range image corresponding to each point cloud in a set of point clouds captured by one or more sensors. The system processes each range image using a segmentation neural network to generate range image features and a segmentation output. The system generates a feature representation of the set of point clouds from only the feature representations of the foreground points. The system processes the feature representation of the set of point clouds using a prediction neural network to generate a prediction characterizing the set of point clouds. |
US12125296B2 |
Method and system for muck processing in smart city based on Internet of Things
The disclosure provides a method and a system for muck processing in a smart city based on Internet of Things. The method is performed by a management platform, including: determining a target monitoring device of a target site based on the construction site information, obtaining muck truck monitoring data of the target site through the target monitoring device, obtaining dropped muck situation information of the muck truck in different time periods and determining muck truck management information by performing muck processing information analysis based on the muck truck monitoring data, determining vehicle dust situation information through a fourth model, determining a dropped muck reason or a dust reason through a third model, and issuing different processing instructions based on different reasons of dropped muck and/or dust produced by the muck truck. |
US12125292B2 |
Information processing device, information processing system, information processing method, and terminal device
A server includes: an interface that acquires a vehicle-mounted camera image from a vehicle traveling toward a target specified by a user; and a control unit that detects the target based on the vehicle-mounted camera image, generates recognition information that makes the target recognizable as an image or visually recognizable based on a detection result of the target, and outputs the recognition information to the vehicle. |
US12125291B2 |
Image processing apparatus
An image processing apparatus includes a photographing device, an image processor and a fault diagnostic device. The photographing device outputs image data. The image processor includes an electronic circuit having recognition algorithms respectively for image recognition of a predetermined recognition target included in the image data. The fault diagnostic device determines that a fault occurs in the image processor, based on a condition that a first recognition result of recognizing test image data including a characteristic pattern also included in the recognition target in case of the image processor receiving the test image data is different from an expected value as a second recognition result of recognizing the test image data in case of one of the recognition algorithms receiving the test image data. |
US12125288B2 |
Position measuring method, driving control method, driving control system, and marker
A position measurement method includes a step of acquiring an image of the surroundings at a self-position, a step of detecting an area in which a circular shape appears in the image, and a step of measuring the self-position based on the aspect ratio of the area. |
US12125285B1 |
Method and apparatus for a wearable computer
An embodiment of a Wearable Computer apparatus includes a first portable unit for data gathering and providing a natural user interface, and a second portable unit for processing the gathered data from the first unit and taking an action in respond to the received data. The first portable unit includes an eyeglass frame, at least one first scene camera disposed on the eyeglass frame for capturing at least one scene image corresponding to a field of view of a user, at least one microphone, one speaker and one LED to create a natural user interface, and at least one first processor to receive data from the data gathering units in the first portable unit and communicating that data to the second portable unit. The second portable unit is in communication with the first portable unit and includes at least one second processor configured for receiving data from the first processor. The second portable unit also includes at least one interface of a digital personal assistant that receives at least one scene image from the first portable unit and initiates an object recognition procedure to recognize an object in the at least one scene image. Based on the at least one recognized object, the digital personal assistant takes an action that may include providing a feedback to the user via light or audio. |
US12125283B1 |
Control method, electronic device and storage medium
Provided is a control method, an electronic device and a storage medium. The method comprises: when determining that a yarn spindle transported on a transport channel enters a detection area, detecting the yarn spindle located in the detection area to obtain an appearance feature of the detected yarn spindle; wherein the transport channel is a channel for transporting yarn spindles in an automatic packaging workshop; and the detection area is at least a partial area on the transport channel; when the appearance feature of the detected yarn spindle does not meet a first preset requirement, determining the yarn spindle with the appearance feature not meeting the first preset requirement as a target yarn spindle; and detecting a physical attribute feature of the target yarn spindle. |
US12125282B2 |
Hazard notifications for a user
In one embodiment, a method includes accessing an image of a user's environment captured by a first camera and determining, based on the image of the user's environment, a potential hazard in the environment. The method further includes accessing an image of the user's eyes captured by a second camera and determining, based on the image of the user's eyes, a focal distance of the user. The method further includes determining whether the focal distance corresponds to the potential hazard and determining, based on the determination of whether the focal distance corresponds to the potential hazard, a hazard notification for the user. |
US12125278B2 |
Information extraction from live online sessions
A system can identify time-series bio telemetry data that corresponds to a first user of an online session, wherein the time-series bio telemetry data identifies a first user engagement of the first user. The system can identify a first video recording of the online session, wherein the first video recording is representative of a first video of the first user. The system can input the time-series bio telemetry data and the first video recording as a first input to a neural network model to produce a trained neural network model, wherein the trained neural network model is configured to classify a second user engagement from a second video recording representative of a second video of a second user. The system can classify the second user engagement of the second user comprising inputting the second video recording as a second input to the trained neural network model. |
US12125273B2 |
Method, device, and system for processing image data representing a scene for extracting features
A method (100), a device (600;700) and a system (800) for processing image data representing a scene for extracting features related to objects in the scene using a convolutional neural network are disclosed. Two or more portions of the image data representing a respective one of two or more portions of the scene are processed (S110), by means of a respective one of two or more circuitries, through a first number of layers of the convolutional neural network to form two or more outputs, wherein the two or more portions of the scene are partially overlapping. The two or more outputs are combined (S120) to form a combined output, and the combined output is processed (S130) through a second number of layers of the convolutional neural network by means of one of the two or more circuitries for extracting features related to objects in the scene. |
US12125271B2 |
Image paragraph description generating method and apparatus, medium and electronic device
An image paragraph description generating method and apparatus, a medium and an electronic device. The method comprises: obtaining image features of an image (S101); determining the topic of the image according to the image features by using a convolutional automatic coding method (S102); and determining image description information of the image according to the topic by using a long short-term memory (LSTM)-based paragraph coding method (S103), wherein the LSTM comprises a sentence-level LSTM and a paragraph-level LSTM. |
US12125267B2 |
System and method for composite training in machine learning architectures
The present disclosures provides systems and methods for generating composite based data for use in machine learning systems, such as for use in training a machine learning system on the composite based data to identify an object of interest. In an aspect, a method of generating composite based data for use in training machine learning systems comprises: receiving a plurality of images, each of the plurality of images having a corresponding label; generating a composite image comprising the plurality of images, each of the plurality of images occupying a region of the composite image; generating a response map for the composite image, the response map having a plurality of response entries, each response entry encoded with a desired label corresponding to a fragment of the composite image, and generating composite data comprising the desired label of a response entry and image data corresponding to the fragment of the composite image. |
US12125266B1 |
Anchor-free object detection method based on ultraviolet image, storage medium and electrical equipment
An anchor-free object detection method based on ultraviolet image includes: obtaining a ground-truth label of object detection, two label boxes corresponding to the two labels; obtaining a masked label based on the two labels and the two label boxes in the train set, and performing a same enhancement processing on the train set and the masked label; constructing an anchor-free object detection model including an encoding part, a decoding part and a detection head part including three detection heads, namely two anchor-free detection heads and one anchor-free dual-head detection head, and the dual-head of the anchor-free box dual-head detection head is an anchor-free detection head and an auxiliary detection head, respectively; training the model based on the enhanced train set and the enhanced masked label; and inputting the ultraviolet image data to be detected into the final anchor-free object detection model, to obtain an object detection result. |
US12125263B2 |
Object detection apparatus, system and method using feature maps transformed into a template coordinate system
An object detection apparatus comprises circuitry configured to obtain one or more feature maps of a measurement space generated from sensor data of a scene, the sensor data including position information and a feature map representing feature values of a feature at a plurality of positions in the measurement space, transform the one or more feature maps into a template coordinate system, compute a likelihood that the one or more feature maps correspond to an object template and a given candidate object configuration, and iteratively compute likelihoods for different candidate object configurations and determine the object configuration with the highest likelihood. |
US12125258B2 |
Distributed retrieval method, apparatus, and system, computer device, and storage medium
Embodiments of this application disclose a distributed retrieval method performed by a distributed retrieval system including a retrieval node and an access node. The retrieval node receives a retrieval request forwarded by an access node, at least two video memory blocks are searched for matching features matching a to-be-detected feature of an image, each video memory block being a unique physical storage unit with a fixed length, and then returns retrieval results to the access node, the retrieval results being used for indicating the features matching the to-be-detected feature. Because cache spaces are allocated between the at least two video memory blocks using a blockchain structure, the features can be continuously stored in the video memory blocks, thereby overcoming the problem of data discretization brought about by a storage hole caused by deletion in the related art. |
US12125255B2 |
Polygon localization via a circular-softmax block
An example device is described for facilitating polygon localization. In various aspects, the device can comprise a processor. In various instances, the device can comprise a non-transitory machine-readable memory that can store machine-readable instructions. In various cases, the processor can execute the machine-readable instructions, which can cause the processor to localize a polygon depicted in an image, based on execution of a deep learning pipeline. In various aspects, the deep learning pipeline can comprise a circular-softmax block. |
US12125253B2 |
Composite image creation for aerial image capture system
A method for creating a composite image includes receiving a group of images indexed according to a time-consecutive capture sequence. Each image is evaluated for inclusion in the composite image, and the evaluation of each image entails determining whether a spatial footprint of the image is entirely internal to a polygon formed based on a union of spatial footprints corresponding to images positioned on a same side of the image within the time-consecutive capture sequence. If the spatial footprint of the image is not entirely internal to the polygon, an identifier for the image is added to a composite image array. Otherwise, the identifier for the image is excluded from the composite image array. After all images have been evaluated, the composite image is created by stitching together images with respective identifiers included in the composite image array. |
US12125251B2 |
Three-dimensional data encoding method, three-dimensional data decoding method, three-dimensional data encoding device, and three-dimensional data decoding device
A three-dimensional data encoding method includes: determining a total number of layers; when the total number of the layers is greater than 1, selecting, from pieces of attribute information of three-dimensional points, attribute information of a three-dimensional point based on a sampling period according to a data order of the pieces of attribute information of the three-dimensional points, and classifying the pieces of attribute information of the three-dimensional points into layers by assigning a first layer to pieces of attribute information of three-dimensional points selected and a second layer to pieces of attribute information of three-dimensional points non-selected; encoding the pieces of attribute information of the three-dimensional points for each of the layers; and generating a bitstream including the pieces of attribute information encoded, layer-number information, and sampling period information. When the total number of the layers is 1, a bitstream not including the sampling period information is generated. |
US12125250B2 |
Decoding of patch temporal alignment for mesh compression
Processing circuitry decodes a texture map in 2D from a bitstream carrying a 3D mesh frame. The 3D mesh frame represents a surface of an object with polygons and is partitioned into patches. The texture map includes transformed patches with transformed UV coordinates that are transformed from original UV coordinates of the patches according to remap transform parameters. The processing circuitry decodes the remap transform parameters associated with the patches and generates a recovered texture map from the texture map according to the remap transform parameters. At least a first recovered pixel in the recovered texture map is assigned with a texture value at a first transformed position in the texture map, the first transformed position in the texture map is determined according to a pixel position of the first recovered pixel and first remap transform parameters associated with a first patch that the first recovered pixel belongs to. |
US12125249B2 |
Overlapped patches for mesh coding for video based point cloud compression
An encoding device, a decoding device, and a method for mesh decoding are disclosed. The method for mesh decoding includes receiving a bitstream. The method also includes decoding a frame that includes pixels from the bitstream. A portion of the pixels of the frame represent geometric locations of vertices of a 3D mesh that are organized into overlapped patches. The method further includes decoding connectivity information from the bitstream. Additionally, the method includes identifying triangles associated with the overlapped patches. The triangles represented in an overlapped patch of the overlapped patches are allocated to a projection direction based on a normal vector associated with each of the triangles of the overlapped patch. The method also includes reconstructing the 3D mesh based on the connectivity information and the overlapped patches. |
US12125246B2 |
Calibration network systems and methods of using the same
A system for calibrating a plurality of user sensors includes a calibration management system comprising a processor and a node services module and a plurality of calibration nodes disposed at a plurality of geographical locations. The processor is communicably coupled to the plurality of user sensors, the node services module, and the plurality of calibration nodes and operable to: provide calibration node information to a system associated with one of the plurality of user sensors and cause the calibration node to perform at least one calibration action after providing the calibration information, the calibration action may include performing an environmental measurement and/or providing a calibration reference signal to the user sensor. The processor is also operable to provide calibration results information containing results of the calibration action to the system associated with the one of the plurality of user sensors. |
US12125245B1 |
Skin tone scanning tool for cosmetics products matching
A system allows people to more easily find products matching their skin tone. The system includes a scanning device to scan one or more spots of a person's skin. For example, three different spots can be scanned. The scan determines a skin-tone identifier for the person's skin. With this skin-tone identifier, the customer can view products that match their skin tone. |
US12125244B2 |
Measurement and application of image colorfulness using deep learning
A method includes generating multiple attention map for an image from outputs of a corresponding different one of multiple convolutional hidden layers of a neural network. A different weighted attention map is then generated from each of the attention map. The weighted attention maps are input to a first fully-connected neural network layer to generate a colorfulness metric, which may be used to augment human-perceived colorfulness of the image. |
US12125243B2 |
Inspection device, image forming apparatus, and non-transitory computer readable medium storing inspection program
An inspection device includes a processor configured to acquire image information of each of a correct image and a target image as an inspection target, extract edge information of each of the correct image and the target image by using the acquired image information, obtain a difference image between the correct image and the target image, and change a threshold value for detecting a defect by using brightness information or color information of the correct image along with the edge information and detect a defect of the target image by using the difference image and the threshold value. |
US12125239B2 |
Systems and methods for detecting objects crossing planes
There is provided a system for detecting an object crossing a plane at high resolution from long range, the system including a first transmitter projecting a light plane using a light comprising a light plane wavelength, the light plane defining a boundary, wherein the light plane wavelength is not visible to the human eye, a first receiver for detecting a reflection of light when an object crosses the light plane defining the boundary, the receiver configured to detect light in a range of the electromagnetic spectrum including the light plane wavelength, wherein the receiver includes an image sensor comprising a plurality of sensor pixels, and an image processing computer configured to receive an input from the receiver including a recorded frame captured by the receiver, wherein the image processing computer processes the recorded frame for review to identify a frame showing an object crossing the boundary. |
US12125234B2 |
Automated license plate recognition system and related method
Systems, methods, devices and computer readable media for determining a geographical location of a license plate are described herein. A first image of a license plate is acquired by a first image acquisition device of a camera unit and a second image of the license plate is acquired by a second image acquisition device of the camera unit. A three-dimensional position of the license plate relative to the camera unit is determined based on stereoscopic image processing of the first image and the second image. A geographical location of the camera unit is obtained. A geographical location of the license plate is determined from the three-dimensional position of the license plate relative to the camera unit and the geographical location of the camera unit. Other systems, methods, devices and computer readable media for detecting a license plate and identifying a license plate are described herein. |
US12125228B2 |
Training a machine learnable model to estimate relative object scale
A system and computer-implemented method for training a machine learnable model to estimate a relative scale of objects in an image. A feature extractor and a scale estimator comprising a machine learnable model part are provided. The feature extractor may be pretrained, while the scale estimator may be trained by the system and method to transform feature maps generated by the feature extractor into relative scale estimates of objects. For that purpose, the scale estimator may be trained on training data in a specific yet non-supervised manner which may not require scale labels. During inference, the scale estimator may be applied to several image patches of an image. The resulting patch-level scale estimates may be combined into a scene geometry map which may be indicative of a geometry of a scene depicted in the image. |
US12125226B2 |
Image processing device, three-dimensional measurement system, and image processing method
An image processor includes a map generator that generates a map being data including pixels each associated with depth-related information using an image captured with patterned light projected onto a target object, an edge detector that detects an edge of the target object using an image captured without patterned light projected onto the target object, and a corrector that corrects the map based on the detected edge to cause a discontinuous depth position to match a position of the edge of the target object. |
US12125223B2 |
Time-of-flight depth enhancement
An image processing system configured to receive an input time-of-flight depth map representing the distance of objects in an image from a camera at a plurality of locations of pixels in the respective image, and in dependence on that map to generate an improved time-of-flight depth map for the image, the input time-of-flight depth map having been generated from at least one correlation image representing the overlap between emitted and reflected light signals at the plurality of locations of pixels at a given phase shift, the system being configured to generate the improved time-of-flight depth map from the input time-of-flight depth map in dependence on a colour representation of the respective image and at least one correlation image. |
US12125221B2 |
Method and system for detecting a three-dimensional object in a two-dimensional image
A method for detecting a three-dimensional object in a two-dimensional image includes: inputting the two-dimensional image into an object detection model, and obtaining a resulting detection depth dataset; obtaining, based on the detection depth dataset, coordinate sets of a number of points-of-interest each associated with a to-be-detected object in a 3D camera centered coordinate system; and converting the coordinate sets of the number of points-of-interest in the 3D camera centered coordinate system into a number of coordinate sets in a 3D global coordinate system. Embodiments of this disclosure may be utilized in the field of self-driving cars with roadside traffic cameras. |
US12125220B2 |
Surface characteristics evaluation method, surface characteristics evaluation apparatus, and surface characteristics evaluation program
A surface characteristics evaluation method for evaluating a surface characteristic of a painted surface including a glittering material, including: a multi-angle condition image acquisition step S101 for acquiring a multi-angle condition image including multi-angle conditions in a continuous manner by performing an image-capturing process to capture how a reflection condition of the painted surface changes when rotating an illumination device 2 emitting light onto the painted surface, the image-capturing process being performed by the line scan camera 4 while a sample P having the painted surface is moved in a certain direction; an in-plane chromaticity distribution acquisition step S102 for acquiring an in-plane chromaticity distribution of the painted surface from the multi-angle condition image acquired; and a surface characteristics evaluation step S107 for calculating particle characteristics S as surface characteristics evaluation values of the multi-angle conditions, on the basis of the in-plane chromaticity distribution acquired. |
US12125219B2 |
Synergistic object tracking and pattern recognition for event representation
A system for performing synergistic object tracking and pattern recognition for event representation includes a computing platform having processing hardware and a system memory storing a software code. The processing hardware is configured to execute the software code to receive event data corresponding to one or more propertie(s) of an object, to generate, using the event data, a location data estimating a location of each of multiple predetermined landmarks of the object, and to predict, using one or both of the event data and the location data, a pattern corresponding to the propertie(s) of the object. The processing hardware is further configured to execute the software code to update, using the predicted pattern, the location data, and to merge the updated location data and the predicted pattern to provide merged data. |
US12125216B2 |
Motion based pathogen detection using a fluidic imager
Systems, methods and devices for detecting a presence of an analyte in a fluid sample are described herein. The devices include a microfluidic module having a microfluidic channel configured to receive the fluid sample at an inlet thereof and direct the fluid sample towards an outlet thereof. The devices also include an image sensor positioned removably abutting the microfluidic module. The image sensor is positioned laterally between the inlet and the outlet of the microfluidic channel and below a lower surface of the microfluidic channel. The image sensor is communicatively coupled to a processor that is configured to receive signal data from the image sensor. The devices also include a light source configured to direct light through the fluid sample and towards the image sensor as the fluid sample passes through the microfluidic channel. The image sensor receives the light and outputs the signal data to the processor. |
US12125214B2 |
Power line image real-time segmentation method based on self-supervised learning
A method for segmenting a power line image in real time based on self-supervised learning includes: inputting an input power line sample image and power line sample image mask set for the same batch of images into a region growing algorithm to obtain a single power line sub-image and single power line mask set; randomly extracting at least one single power line image pair for combination, and combining the single power line image pair with a random background picture to generate a power line random background fusion image and power line random background mask set; and carrying out random non-repetitive region growing to obtain image inpainting regions, forming a segmentation mask with the image inpainting regions, obtaining power line segmentation images through an image inpainting algorithm, inputting the power line segmentation images into a power line real-time segmentation network for training, and carrying out predicted segmentation. |
US12125212B2 |
Methods and apparatus for high-fidelity vision tasks using deep neural networks
Methods, systems, and apparatus for high-fidelity vision tasks using deep neural networks are disclosed. An example apparatus includes a feature extractor to extract low-level features and edge-enhanced features of an input image processed using a convolutional neural network, an eidetic memory block generator to generate an eidetic memory block using the extracted low-level features or the extracted edge-enhanced features, and an interactive segmentation network to perform image segmentation using the eidetic memory block, the eidetic memory block used to propagate domain-persistent features through the segmentation network. |
US12125211B2 |
System and method for multi-scale coarse-to-fine segmentation of images to detect pancreatic ductal adenocarcinoma
Methods, systems, apparatus, and computer programs, for processing images through multiple neural networks that are trained to detect a pancreatic ductal adenocarcinoma. In one aspect, a method includes actions of obtaining a first image that depicts a first volume of voxels, performing coarse segmentation of the first image using a first neural network trained (i) to process images having the first volume of voxels and (ii) to produce first output data, determining a region of interest of the first image based on the coarse segmentation, performing multi-stage fine segmentation on a plurality of other images that are each based on the region of interest of the first image to generate output data for each stage of the multi-stage fine segmentation, and determining based on the first output data and the output data of each stage of the multi-stage fine segmentation, whether the first image depicts a tumor. |
US12125206B2 |
In vivo magnetic resonance image distortion check apparatus and method
An apparatus for identifying and quantifying image distortions within a patient magnetic resonance image set comprises a structure of magnetic resonance compatible materials with a high level of rigidity, where the structure is configured to cover the whole image volume of the brain region of the patient and sized to fit within a brain magnetic resonance coil when worn by a patient. A plurality of magnetic resonance fiducial markers is placed on the structure, thereby permitting the measurement of three-dimensional distances between the markers when the patient undergoes a magnetic resonance imaging procedure. Also presented is a process for identifying and quantifying image distortions within a patient magnetic resonance image set using the apparatus where the geometrical distortion is quantified and compared with a set threshold or a standard image. |
US12125204B2 |
Radiogenomics for cancer subtype feature visualization
A computer implemented method and system for identifying and visualizing features correlated with cancer subtypes, includes the steps of receiving a set of medical images representing an area including a patient's lesion, applying a classification model trained on lesions with known pathology by mathematically combining the model's learned weights with said medical images to produce a score indicating the likelihood of the lesion being of each particular cancer subtype, extracting importance maps from said classification model indicating features correlated with each cancer subtype by tracing the output of the model through the learned weights to identify regions of the input with a strong influence on the classification score for each cancer subtype, and displaying said importance maps visually on a computing device. |
US12125202B2 |
Method for prompting efficient collection of cells from culture vessels and system applying the method
In a method for promoting timely collection of cells being cultured in a vessel, image of the vessel and contents is obtained. A cell counting result, a sum of areas of unoccupied background regions, and a sum of area of cell-occupied regions are obtained based on the image. A specified cell collection range is obtained based on expected culturing time. A collection promoting instruction is generated when the cell counting result is in the specified cell collection range or when the sum of areas of unoccupied background regions is less than the specified cell collection area threshold value. A system applying the method is also provided. |
US12125200B2 |
Methods, devices, and systems for determining presence of appendicitis
Methods, devices, and systems for determining a presence of appendicitis are provided. In one aspect, a method includes receiving a medical image associated with the patient. Further, the method includes determining, using at least one trained machine learning model, an anatomical position of the appendix in the medical image. Additionally, the method includes determining, using the at least one trained machine learning model, a dimension associated with the appendix in the medical image. The method also includes identifying if the dimension associated with the appendix is above a pre-defined threshold. Furthermore, the method includes generating a notification on an output unit if the dimension associated with the appendix is above the pre-defined threshold, wherein dimension associated with the appendix being above the pre-defined threshold indicates presence of appendicitis in the patient. |
US12125196B2 |
Computer program, processor for endoscope, and information processing method
A computer program causes a computer to execute processing for acquiring examination point information regarding an examination point included in an examination target portion using an endoscope, acquiring an endoscopic image captured by the endoscope, determining whether the endoscope has reached the examination point on the basis of image analysis of the acquired endoscopic image, and outputting a notification in a case where the endoscope has reached the examination point. |
US12125195B2 |
Inspection system, inspection method, and non-transitory recording medium
An inspection system, an inspection method, and non-transitory recording medium. The inspection system acquires an image, captured by an image sensor, of the object to be inspected placed on a placement surface, the object having a printed image printed thereon, displays by a projector, print image data of the print image and attribute information of the object to be inspected, on the placement surface, compares a captured image of the object to be inspected with the print image data to determine whether there is a defect, and based on a determination that there is a defect, output defect information for specifying the defect. |
US12125192B2 |
Article detection device, article detection method, and storage medium
An article detection method applied to an article detection device is provided. The method includes controlling at least one lighting device to emit a light beam towards a carrier. Once at least one camera is controlled to capture at least one image of the carrier; and a placement situation of articles in the carrier is detected based on the captured image using an article detection model. |
US12125191B1 |
Collaborative disparity decomposition
A novel disparity computation technique is presented which comprises multiple orthogonal disparity maps, generated from approximately orthogonal decomposition feature spaces, collaboratively generating a composite disparity map. Using an approximately orthogonal feature set extracted from such feature spaces produces an approximately orthogonal set of disparity maps that can be composited together to produce a final disparity map. Various methods for dimensioning scenes and are presented. One approach extracts the top and bottom vertices of a cuboid, along with the set of lines, whose intersections define such points. Tt then defines a unique box from these two intersections as well as the associated lines. Orthographic projection is then attempted, to recenter the box perspective. This is followed by the extraction of the three-dimensional information that is associated with the box, and finally, the dimensions of the box are computed. The same concepts can apply to hallways, rooms, and any other object. |
US12125190B1 |
Conformance testing of manufactured parts via neural networks
Various embodiments may involve obtaining an image of at least a section of a manufactured part; determining, based on executing a neural network on the image, that the manufactured part was not fabricated according to a specification for the manufactured part, wherein the neural network was trained to associate images of manufactured parts with corresponding indicators of specifications for the manufactured parts; and, in response to determining that the manufactured part was not fabricated according to the specification, generating an electronic alert indicating that the manufactured part was improperly fabricated. |
US12125188B2 |
Monitoring integrity of charging rail system
Machines can operate based on electricity received from a charging rail system installed along a route at a worksite. Sensors on the machines capture image data indicating locations and/or orientations of components of the charging rail system. Machine controllers of the machine, and/or a worksite controller, can monitor the integrity of the charging rail system by detecting possible faults if the locations and/or orientations of one or more components vary by more than a threshold amount from target locations and/or orientations. The machine controllers and/or the worksite controller can also initiate one or more response actions when a possible fault in the charging rail system is detected. |
US12125185B2 |
Reconstruction of thin wall features marginally resolved by multi-dimensional images
Systems, methods, and computer-readable media to reconstruct thin wall features of domain features in images, which are marginally resolved by a multi-dimensional image, using geometrical continuity. The technique permits reconstruction of features such as structure walls that have a variable thickness, where a thin portion of the wall feature is marginally resolved by an image due to resolution limitations, and the marginally resolved portion of the feature is incompletely segmented. Using the systems, methods, and computer-readable media, such a wall feature can be recognized as a broken wall that misrepresents the completeness of the feature, and can be reconstructed as a completed wall feature. |
US12125184B2 |
Monitoring standing water and drainage problems
Systems and methods for detecting and monitoring areas of water damage or water management problems in a property are described. Monitoring devices can be deployed at different locations of a property to obtain sensor data and image data regarding the environmental conditions in potentially problematic areas of the property. An image obtained by the monitoring devices can be processed and compared with reference images or other image data that is filtered in a different manner that the image to identify portions of the image in which water damage or water management problems exist. |
US12125176B2 |
Inspection apparatus and measurement apparatus
An inspection apparatus includes an image distortion estimation unit that estimates a distortion amount between a reference image and an inspection image, an image distortion correction unit that corrects the inspection image and/or the reference image using an estimated distortion amount, and an inspection unit that performs inspection using a corrected inspection image and the reference image or the inspection image and a corrected reference image. The image distortion estimation unit estimates a distortion amount in which only distortion occurring in an entire image can be corrected by adjustment of a correction condition. |
US12125173B2 |
Video denoising method and device, and computer readable storage medium
The present disclosure discloses a video denoising method and device, and a computer-readable storage medium. The video denoising method includes: dividing each video frame in an input video frame sequence into sub-image blocks, and calculating a block variance of each of the sub-image blocks; calculating an average variance of the sub-image blocks in a current video frame according to the calculated block variances, determining a noise level of the current video frame according to the average variance, selecting a denoise strength and a noise characteristic curve that match the noise level; and denoising the current video frame according to the denoise strength and the noise characteristic curve. |
US12125167B2 |
Image processing device, image processing method, and image processing system
An information processing device includes: an acquisition unit that acquires a captured image; a superimposition unit that generates a superimposition image in which images are superimposed on unused areas of the captured image; and a determination unit that determines a state of the captured image on the basis of characteristics of areas on which the images are superimposed in the superimposition image transmitted from the superimposition unit. |
US12125165B2 |
Virtual lens simulation for video and photo cropping
In a video capture system, a virtual lens is simulated when applying a crop or zoom effect to an input video. An input video frame is received from the input video that has a first field of view and an input lens distortion. A selection of a sub-frame representing a portion of the input video frame is obtained that has a second field of view smaller than the first field of view. The sub-frame is processed to remap the input lens distortion to a desired lens distortion in the sub-frame. The processed sub-frame is output. |
US12125164B1 |
Systems and methods for dynamic backfilling of a three-dimensional object
Disclosed is a graphics system and associated methods for dynamic backfilling a point cloud to conceal gaps that appear when zooming into the point cloud. The dynamically backfilling fills a gap with dynamically generated points that continue a texture, contour, pattern, shape, coloring, and/or other commonality of an original set of points from the point cloud that form a single continuous surface with that gap. The system defines a model based on images of an object or scene. The model represents the object or scene at different zoom depths with different dynamically generated points. The system determines that a requested render position exposes a gap in the original set of points. The system fills the gap by using the model to generate points at positions over the gap that continue a shape, form, or structure of a single continuous surface formed by the original set of points. |
US12125162B2 |
Method and apparatus for providing guide for combining pattern pieces of clothing
A method and apparatus for providing a guide for combining pattern pieces receives a selection of a first point in a first pattern piece and a selection of a second point in a second pattern piece to be combined with the first pattern piece, generates a virtual pattern piece in response to the selection of the second point being received, arranges the virtual pattern piece such that a third point in the virtual pattern piece having a position corresponding to the first point in the first pattern piece is matched to the second point in the second pattern piece, and provides a guide for combining the first pattern piece and the second pattern piece by moving the virtual pattern piece such that an outer line of the second pattern piece and an outer line of the virtual pattern piece correspond to each other. |
US12125160B1 |
Three-dimensional visualization system for complex hazard
A three-dimensional (3D) visualization system for a complex hazard includes a central server system configured to collect 3D map information and complex hazard information to generate a 3D extended reality environment that is three-dimensionally rendered, and a visualization terminal capable of remotely communicating with the central server system and provided with a display configured to output the 3D extended reality environment. |
US12125157B2 |
Safety for wearable virtual reality devices via object detection and tracking
The technology disclosed can provide improved safety by detecting potential unsafe conditions (e.g., collisions, loss of situational awareness, etc.) confronting the user of a wearable (or portable) sensor configured to capture motion and/or determining the path of an object based on imaging, acoustic or vibrational waves. Implementations can enable improved safety to users of virtual reality for machine control and/or machine communications applications using wearable (or portable) devices, e.g., head mounted displays (HMDs), wearable goggles, watch computers, smartphones, and so forth, or mobile devices, e.g., autonomous and semi-autonomous robots, factory floor material handling systems, autonomous mass-transit vehicles, automobiles (human or machine driven), and so forth, equipped with suitable sensors and processors employing optical, audio or vibrational detection. |
US12125152B2 |
Augmenting reality by capturing signals using wireless radios
In one example, a method may include receiving a wireless signal from a device. The device may be within an environment. The method may also include identifying the device. The device may be identified based on at least one of data and metadata included in the wireless signal. In addition, the method may include determining a location of the device within the environment. The location of the device within the environment may be determined based on the data included the wireless signal. Further, the method may include displaying an augmented environment representative of the environment and a symbol representative of the device within the augmented environment. The symbol may be displayed in a location within the augmented environment corresponding to the location of the device within the environment. |
US12125150B2 |
Scene change detection with novel view synthesis
A method for detecting changes in a scene includes accessing a first set of images and corresponding pose data in a first coordinate system associated with a first user session of an augmented reality (AR) device and accessing a second set of images and corresponding pose data in a second coordinate system associated with a second user session. The method identifies the first set of images corresponding to a second image from the second set of images based on the pose data of the first set of images being determined spatially closest to the pose data of the second image after aligning the first coordinate system and the second coordinate system. A trained neural network generates a synthesized image from the first set of images. Features of the second image are subtracted from features of the synthesized image. Area of changes are identified based on the subtracted features. |
US12125143B2 |
Systems and methods for neural-network based video encoding
System and method are provided for encoding a frame of 3D media content. The systems accessing voxel geometry information for a first frame and trains a neural network based on the voxel geometry information, such that the neural network is configured to receive a coordinate of a voxel and output color attributes information for the voxel. The trained neural network comprises a plurality of weights for each layer of the neural network. The system converts weights of each respective layer of the first neural network into a respective first intermediary matrix. And then each respective first intermediary matrix is decomposed to create a respective first decomposition data that compromises a plurality of components that approximate the respective first intermediary matrix when combined. The system then generates encoding data for the first frame by storing each respective decomposition data for each respective first intermediary matrix. |
US12125138B2 |
Node graph optimization using differentiable proxies
Embodiments are disclosed for optimizing a material graph for replicating a material of the target image. Embodiments include receiving a target image and a material graph to be optimized for replicating a material of the target image. Embodiments include identifying a non-differentiable node of the material graph, the non-differentiable node including a set of input parameters. Embodiments include selecting a differentiable proxy from a library of the selected differentiable proxy is trained to replicate an output of the identified non-differentiable node. Embodiments include generating an optimized input parameters for the identified non-differentiable node using the corresponding trained neural network and the target image. Embodiments include replacing the set of input parameters of the non-differentiable node of the material graph with the optimized input parameters. Embodiments include generating an output material by the material graph to represent the target image using the optimized input parameters for the non-differentiable node. |
US12125136B2 |
Transferring data from vehicles
A system includes at least one imaging sensor and a processor. The processor is configured to acquire detected data describing an environment of a vehicle using the at least one imaging sensor; derive reference data which describes the environment from a predefined map; compute difference data representing a difference between the detected data and the reference data; and transfer the difference data, wherein an image computed based on the difference data and the reference data represents the detected data. |
US12125135B2 |
System for acquiring and visualizing OCT signals
The present invention relates to a system for acquiring and visualizing OCT signals, comprising an OCT system and a display means designed for the time-resolved display of image data. The system further comprises a control unit configured to drive the OCT system to acquire a time-resolved OCT signal of a selected field of view of the sample and to determine a time-resolved OCT image on the basis of the acquired time-resolved OCT signal and a specifiable virtual viewing direction and to display the time-resolved OCT image on the display means. The present invention also relates to a corresponding method for acquiring and visualizing OCT signals. |
US12125129B2 |
Facial animation transfer
Systems and methods are disclosed for generating, a source image sequence using an image sensor of the computing device, the source image sequence comprising a plurality of source images depicting a head and face, identifying driving image sequence data to modify face image feature data in the source image sequence, generating, using an image transformation neural network, a modified source image sequence comprising a plurality of modified source images depicting modified versions of the head and face, and storing the modified source image sequence on the computing device. |
US12125115B1 |
Augmented reality social media platform, systems, and methods related thereto
Augmented reality social media platforms and methods of managing the same in which a real-world defined area is virtually mapped to include a plurality of leasable virtual subdivisions each corresponding to a real-world subdivision of the real-world defined area. A platform may assign a virtual leasehold corresponding to a virtual subdivision of a plurality of leasable virtual subdivisions to a user of the platform. In one aspect the ability to assign a virtual leasehold to a user is based on the user's affiliation or non-affiliation with a real-world organization controlling the corresponding real-world defined area. In another aspect a virtual leasehold may be reassigned to a different virtual subdivision and/or a real-world offering associated with a virtual leasehold may be reallocated to a different virtual leasehold. |
US12125106B1 |
Cloud-based vehicular telematics systems and methods for automatically generating rideshare-based risk profiles of rideshare drivers of a transport network company (TNC) platform
Cloud-based vehicular telematics systems and methods are described for automatically generating rideshare-based risk profiles of rideshare drivers of a transport network company (TNC) platform. The systems and methods comprise receiving telematics data originating from sensor(s) traveling with a rideshare vehicle during an operating segment of the rideshare vehicle; and rideshare data originating from a rideshare app configured to execute on a telematics device during one or more portions of the operating segment. The rideshare data indicates a rideshare app mode for each portion of the operating segment. The systems and methods include determining, based on the telematics data, operating state(s) of the rideshare vehicle during the operating segment of the rideshare vehicle, and generating, based on the telematics data and the rideshare data, a rideshare-based risk profile and driver score of a driver. |
US12125104B2 |
Self-governed data exchange system that prices data elements aggregated for exchange
A self-governed data exchange system is disclosed to price data elements and aggregate data on a self-governed data exchange. Combining data from a variety of IoT domains will lower storage and administration costs for data generators as well as standardize the ability to query and monetize the data. Also, data will be more readily available to third parties allowing for higher overall revenue back to the data providers. |
US12125103B2 |
System and method for displaying and/or analyzing a limit order book
According to one embodiment, a method of generating a display of a limit order book is provided. Data regarding a plurality of limit orders entered onto an electronic market is received and recorded, at least temporarily. The data regarding each limit order includes a price and a time associated with that limit order. Based on the received data, a graphical display is generated that indicates, for each recorded limit order entered into the electronic market within a period of time, the price and the time associated with that limit order. The price associated with each limit order is indicated by a first axis of the graphical display and the time associated with each limit order is indicated by a second axis of the graphical display. The graphical display may be displayed using an electronic display device. |
US12125098B2 |
Method and transaction tracking service for surfacing rule-creation actions
A transaction tracking service (TTS). The TTS includes a transaction repository configured to store transaction records organized within a transaction groups. The TTS also includes a computer processor operatively connected to the transaction repository. The computer processor is configured to execute instructions to make a first determination that a first transaction record of the plurality of transaction records is unassigned, generate, based on the first determination, an unassigned transaction list (UTL) comprising a first set of transaction data associated with the first transaction record, and transmit the UTL to a client device operatively connected to the TTS. |
US12125097B2 |
Automatic bidding system and automatic bidding method for power trading
An automatic bidding system includes a vehicle agent (a computer). A vehicle agent includes a bidding agent (a bidding unit) that places an automatic bid for power trading related to electric power of a user in accordance with an automatic bidding algorithm, and an information collection agent (an information collection unit) that acquires user information indicating a preference of the user. The bidding agent is configured to set a parameter of the automatic bidding algorithm using the user information. |
US12125095B2 |
Digital wardrobe
Techniques for generating a digital wardrobe are presented herein. A transceiver can be configured to receive a request having a garment identifier and a user identifier. Additionally, an access module can be configured to access a first garment model, access a body model of the user corresponding to the user identifier, and access a second garment model corresponding to the user identifier. Furthermore, a processor can be configured by a garment simulation module to position the body model inside the first garment model and the second garment model, and calculate simulated forces based on the positioning. Moreover, a rendering module can be configured to generate an image of the garment models draped on the body model based on the calculated simulated forces. Subsequently, a display module can be configured to cause presentation of the generated image on a display of a device. |
US12125094B2 |
Migration of electronic shopping carts between devices
Methods and systems are presented for facilitating migration of electronic shopping carts between devices. A user generates an electronic shopping cart based on interacting with a merchant website using a first device. In response to receiving a request for transferring the electronic shopping cart, cart data associated with the electronic shopping cart is obtained. The cart data is encoded, using a selected encoding technique, into a code, which can be a phrase, an emoji string, a QR code, or an image of a face that can be transferrable to a second device. The code is presented on the first device. In response to receiving the code from the second device, the electronic shopping cart is re-generated based on the cart data extracted from the code. The electronic shopping cart is made accessible to the user via the second device. |
US12125091B2 |
Search result ranking according to inventory information
A method for returning a results page responsive to a user search query, such as a search query on a website, may include receiving a search query from a user, determining, responsive to the query, a set of relevant products from a plurality of product listings based on a similarity of the user query to the respective product listings, retrieving inventory information respective of each of the relevant products, the inventory information comprising one or more available fulfillment channels respective of each of the relevant products, ranking the relevant products with respect to each other according to the inventory information, and returning, to the user, a search result comprising a list of the relevant products, ordered according to the ranking. |
US12125090B2 |
System and methods for personalization and enhancement of a marketplace
A system comprising a computer-readable storage medium storing at least one program, and a computer-implemented method for enhancing and personalizing an interactive marketplace. The systems and methods provided herein may allow a user to receive search results that are tailored to the user's personal preferences based on social and purchasing information known about the user. In addition, the systems and methods provided herein may provide shipping updates to a buyer that include a personalized message based on location information provided by the package being shipped. In addition, the systems and methods provided herein allow merchants to provide incentives and rewards for shoppers by participating in interactive shopping games. |
US12125089B1 |
System and method for vehicle purchasing analytics
A computer system and method for transacting business over the Internet relating to vehicle purchasing. A first computer data base is provided having information regarding vehicles for sale wherein each vehicle has associated vehicle data parameters and a second computer data base is provided having information regarding a user wherein each user has associated user data parameters. A vehicle purchase server is provided that includes application software including a routine permitting the selection of specific vehicle data parameters from the first data base contingent upon user data parameters contained in the second data base based upon inquiries from a user regarding a vehicle description. Vehicle matching results including one or more vehicles recommended for the user are presented via a GUI accessible by the user. |
US12125087B2 |
Selectively redeemable bundled services recommender systems and methods
An exemplary healthcare services recommender implementation may be configured to recommend selectively redeemable bundled services comprising care for conditions predicted as likely by a machine learning model based on patient data input. The likely conditions may be predicted for a patient or a patient population comprising a plurality of patients. The machine learning model may comprise a neural network trained to determine a probability distribution of patient condition trends for a future time period based on patient data input. The patient data input may comprise data from an Electronic Medical Record (EMR), diagnosis, lab test, patient-provided information such as survey/symptom data, and/or wearable device data. The machine learning model may be trained using a training data set including at least healthcare outcomes sampled during a past time period from a plurality of patient healthcare episodes each comprising a plurality of procedures performed for the patient in at least one encounter. |
US12125078B2 |
Mobile commerce framework
A subscription-based system for providing commerce information for one or more mobile devices for one or more merchants. Some techniques employed feature a subscription-based method for presenting commercial resources to a mobile device. The method involves receiving mobile device user information relating to a geographic location to locate one or more merchants within a subscription-based shopping network, and receiving mobile device user information relating to a merchant type within the subscription-based shopping network. The method also involves receiving, from a database over a communication network, information for one or more merchants associated with the mobile device user information for the geographic location and the merchant type, and presenting the associated merchant information on the mobile device. The associated merchant information can include a merchant name and address, a merchant telephone number, a merchant advertisement, a merchant coupon, or a merchant product or service offering to subscribers of the shopping network. |
US12125076B2 |
Ambient transaction system
An ambient transaction system is described for facilitating various transactions types between a management system and a connected device over a transaction platform. Based on a variety of different triggering conditions, the transaction platform may establish an integrated session among the transaction platform, the management system, and the connected device. The transaction platform includes integrated logic of the management system such that a presentment layer provided to the connected device by the transaction platform via the integrated session includes features of the management system associated with the transaction type. When the transaction is a payment transaction, the features may include a payment feature through which checkout options may be selected for payment via the connected device. Upon receiving a payment selection from the connected device, the transaction platform may transmit the payment information to a payment processing system, and provide payment confirmation to at least the management system. |
US12125074B2 |
Computer vision systems and methods for automatically detecting, classifying, and pricing objects captured in images or videos
A system and method for automatically detecting, classifying, and processing objects captured in an image. The system receives an image from the image source and detects one or more objects in the image. The system then performs a high-level classification of each of the one or more objects in the image and extracts each of the one or more objects from the image. The system then performs a specific classification of each of the one or more objects and determines a price of each of the one or more objects. Finally, the system generates a pricing report comprising a price of each of the one or more objects. |
US12125072B2 |
Method and system for individualized content data feeds
A system can be configured to generate customized content data suitable for marketing, advertising, or campaigns. The customized content data can be feedable or can be streamed to devices, such as end user devices. The customized content data can include a static content component, e.g., referring to a product, such as a car, or a service, and a dynamic content component, e.g., a product version, such as a color of the car. The customized content data can alternatively include a static content component and one or more dynamic content components, e.g., a music or music track selected to be combined with the static content component. Two or more components can be combined at the time of rendering the customized content data on an end-user device. The customized content data can also be generated for streaming or transferring to the end-user device. |
US12125069B2 |
Automated order apparatus and automated order method for commodities
An automated order processing for order items registered in advance as commodities targeted for automated order service is performed. In the automated order processing, it is determined whether any container/package for the order items exists in the disposal box, based on internal status data of a disposal box or identification data on the contents of the container/package existing in the disposal box. If it is determined that any container/package for the order items exists in the disposal box, the number of discarded containers/packages for the order items existing in the disposal box is calculated. Then, it is determined whether the number of discarded containers/packages is equal to or larger than an upper threshold set according to a sales mode of the order items. If it is determined that the number of discarded containers/packages is equal to or larger than the upper threshold, ordering data of the order items is generated. |
US12125067B1 |
Machine learning systems for automated database element processing and prediction output generation
A computer system includes memory hardware configured to store a machine learning model, historical feature vector inputs, and computer-executable instructions, and processor hardware configured to execute the instructions. The instructions include training a first machine learning model with the historical feature vector inputs to generate a title score output, and training a second machine learning model with the historical feature vector inputs to generate a background score output. For each entity in a set, the instructions include processing a title feature vector input with the first machine learning model, and processing a background feature vector with a second machine learning model, to generate a tittle score output and a background score output each indicative of a likelihood that the entity is a decision entity. The instructions include automatically distributing structured campaign data to the entity based on the title score output and the background score output. |
US12125064B2 |
Mobile device pop-up location-based real-time offer generation
A system and method generate location-based real-time pop-ups to user portable devices utilizing a computing system storing target information and user profiles and providing a downloadable pop-up display application. A user portable device running the application sends user identification and current location information to the computing system. The computing system uses the current location and the stored user profile associated with the identified user to select relevant stored target information and send the selected information as pop-up data to the portable device across a wireless communication channel only when the user portable device current location is within the predetermined distance of the associated target location. The application generates pop-up images from the received pop-up data on the portable device display for use by the user in purchasing products and/or services from the targets. The user profiles include preferences that facilitate the target selection and the image display positioning. |
US12125063B2 |
Connected/affiliated household targeting
A method, system, apparatus, and computer program product provide the ability to utilize household connections. A device is associated with a primary household. The primary household is connected with one or more additional households. Within a primary household profile, identification information (for the one or more additional households that are connected to the primary household) are stored. Media content based on data associated with the primary and connected households is then targeted. |
US12125058B2 |
Systems and methods for rewards engagement score
Systems, methods, and apparatuses for encouraging engagement with a rewards system are described herein. A customer associated with a customer device holds a rewards account with a provider associated with a provider computing system. The provider computing system receives rewards and payment card activity of the customer, analyzes the rewards and payment card activity, and generates a rewards engagement rating, which the provider uses to generate and transmit tailored rewards engagement messages to the customer device. The messages provide rewards earn and burn opportunities in which the customer can select to participate. |
US12125057B2 |
System, method, and computer program product for segmenting accounts
Described are a system, method, and computer program product for segmenting a plurality of accounts. The method includes processing transaction data for a plurality of transactions conducted by a plurality of accounts using a plurality of account identifiers, the transaction data for each transaction including data identifying the transaction as an electronic transaction or a physical transaction, segmenting the plurality of accounts into at least two groups including an active customer group and an inactive customer group based on the transaction data for each transaction conducted by each of the plurality of accounts, determining a third subset of customers from the second subset of customers based on at least one predictive model and a transaction profile of each customer of the second subset of customers, and automatically enrolling the third subset of customers into an automated campaign. |
US12125050B2 |
Security policy enforcement
Requests to perform activity with respect to a customer account can be monitored to attempt to detect fraudulent activity due to compromised customer credentials or other unauthorized access. The unauthorized party can request actions such as to create a new account, mount a snapshot of customer data, and exfiltrate the customer data. Various embodiments monitor such requests and permissions granted to accounts not directly owned by a customer, and can apply automatic mitigations for suspicious activity in order to reduce the risk of exposing data to unauthorized accounts. Such an offering determines mitigations to perform, such as to block, alert, rate limit, or terminate the linked or non-linked account based on account reputation. The detection mechanism can use various heuristics to make mitigation decisions, as may consider factors such as account age, geolocation, access history, device fingerprint, network domain, payment type, prior suspicious activity, and the like. |
US12125046B2 |
Optical identification of telecommunications equipment
Examples of the present disclosure relate to the optical identification of telecommunications equipment. In examples, a user interacts with an application to capture image data relating to a device according to instructions presented to the user. The application may further generate metadata, such as user responses to one or more questions. The image data and/or metadata are evaluated using a machine learning model to generate an equipment classification for devices pictured therein. The data may also be used to generate an equipment configuration for the device, as well as an operational state (e.g., based on one or more indicators present on the device, log data, etc.). Accordingly, such information may be used to update a pre-existing inventory record for the device, or generate a new inventory record. In other examples, such information is used to generate one or more predicted issues and associated actions to troubleshoot the device. |
US12125045B2 |
Multi-client service system platform
The present disclosure is directed to various ways of improving the functioning of computer systems, information networks, data stores, search engine systems and methods, and other advantages. Among other things, provided herein are methods, systems, components, processes, modules, blocks, circuits, sub-systems, articles, and other elements (collectively referred to in some cases as the “platform” or the “system”) that collectively enable, in a single database and system, the development and maintenance of a set of universal contact objects that relate to the contacts of a business and that have attributes that enable use for a wide range of activities, including sales activities, marketing activities, service activities, content development activities, and others, as well as improved methods and systems for sales, marketing and services that make use of such universal contact objects. |
US12125044B2 |
Personalized customer service for ridehail vehicle passengers
There is disclosed a method of providing rider service for an autonomous vehicle (AV) system, including operating an AV to provide a trip to a passenger; associating the passenger with a unique passenger identifier (UPID); receiving passenger metadata for the passenger according to the UPID; and responding to a rider service instance, comprising customizing the response according to the UPID and the passenger metadata. |
US12125043B2 |
Systems and methods for reservations at a vending machine
Systems and methods for facilitating reservations at a vending machine. The systems and methods include detecting a reservation request indicating a list of items and a purchase code and querying an inventory database to determine that the list of items are available. The systems and method also include generating a record in a reservation database corresponding to the reservation request, the record indicating a unique identifier purchase code and receiving an input indicative of the unique identifier purchase code. Additionally, the systems and methods include querying the reservation database to identify a reservation record that includes a unique identifier purchase code that matches the input unique identifier purchase code; and issuing a command to vend the list of reserved item included in the identified reservation record. |
US12125036B2 |
Transaction card security device
An example transaction card may include a sensor to measure movement of the transaction card and one or more processors to monitor the movement of the transaction card via the sensor during a tracking period; determine measurements of a gait of a user during the tracking period from the movement of the transaction card during the tracking period; compare the measurements of the gait of the user during the tracking period and a gait signature associated with the transaction card; and/or perform an action associated with the transaction card based on a result of comparing the measurements of the gait of the user during the tracking period and the gait signature. |
US12125033B2 |
ATM third party products and services
A provider computer system can receive a request for payment of a bill issued by a third party biller. The provider computer system can generate a passcode. Generating the passcode can include transforming data into the passcode. The provider computer system can transmit the passcode. A transaction machine can provide a user interface to receive the passcode. The transaction machine can receive the passcode via the user interface. The transaction machine can transmit a passcode verification request to the provider computer system. The transaction machine can receive a passcode verification message from the provider computer system. The transaction machine can prompt, responsive to receiving the passcode verification message, a third party customer to provide payment for the bill. The transaction machine can receive a payment associated with the bill. The transaction machine can transmit a payment notification to the provider computer system. |
US12125032B2 |
Methods and devices for mobile payment transactions with a product dispenser
Various exemplary methods and devices for product dispenser electronic communication with a mobile device are provided. In general, a mobile device can request a secure connection with a product dispenser detected in the proximity of the mobile device. The mobile device can transmit request data to a network cloud server to authorize a mobile payment application executed on the mobile device, and can receive response data from the network cloud server indicating that the payment application has been authorized to process a payment for a product dispensable from the product dispenser. The mobile device and the product dispenser establish a secure connection using a secure key included in the response data, regardless of whether or not the product dispenser has established a connection with a network cloud server. |
US12125028B2 |
Systems and methods for access tokens configuration with uniform resource locator (URL) parameters
In some embodiments, Uniform Resource Locator (URL) parameters may be used to bind access tokens to authorize web-browser-initiated network operations. In some embodiments, a user input at a data exchange gateway associated with a first website to perform a first network operation (e.g., a request to access resources associated with the first website) may be detected. In response to the detected user input, an access token may be generated based on user specific information associated with the user, where the access token is associated with one or more network operation parameters. In response to a use of the access token for authorizing the first network operation and successful authorization of the first network operation, the access token may be configured to be bound to a first URL identifier parameter associated with the first website. |
US12125027B2 |
Systems and methods for performing transactions with contactless cards
Example embodiments of systems and methods for data transmission system between transmitting and receiving devices are provided. In an embodiment, each of the transmitting and receiving devices can contain a master key. The transmitting device can generate a diversified key using the master key, protect a counter value and encrypt data prior to transmitting to the receiving device, which can generate the diversified key based on the master key and can decrypt the data and validate the protected counter value using the diversified key. |
US12125023B2 |
Encrypted payment transactions
Systems, apparatuses, and methods are provided for conducting encrypted payment transactions. In some embodiments, a payment device may send account credentials for a digital wallet to a wallet provider computer, and receive encrypted payment data from the wallet provider computer in response. The payment device may then send a request to initiate a transaction to a transaction processor computer (e.g., a merchant computer or a merchant processor computer), the request to initiate the transaction including the encrypted payment data. The transaction processor computer can then decrypt the encrypted payment data and conduct the transaction. |
US12125021B2 |
Devices and methods for selective contactless communication
A card having an antenna, one or processors, and memory having stored thereon a first application and a second application configured to receive an input of the card and determine a request associated with the input. The card is further configured to activate, responsive to determining that the request is consistent with a contactless EuroPay-MasterCard-Visa (EMV) data standard, the first application. The first application is configured to communicate, via near field communication (NFC), data to the communicating device via the antenna based on the EMV data standard for payment purposes. The card is further configured to activate, responsive to determining that the request is consistent with a near field communication data exchange format (NDEF) standard, the second application. The second application is configured to communicate, via NFC, data to the communicating device via the antenna based on the NDEF standard for verification/identification purposes. |
US12125019B2 |
Electronic device supporting mobile payment, method for operating same, and storage medium
An electronic device is provided. The electronic device includes a communication module, at least one processor, and a memory configured to be operatively coupled to the at least one processor, wherein the memory stores instructions configured to, when executed, cause the at least one processor to identify information on a first country in which the electronic device is located through the communication module, perform payment based on a first authentication method corresponding to the identified information on the first country in response to a first payment application execution request, and change the first authentication method to a second authentication method corresponding to information on a second country in response to detection of a change from the first country to the second country through the communication module. |
US12125016B2 |
Peer-to-peer payment systems and methods
A method including: receiving, from a sender, a group message directed toward the transfer facilitator and a recipient; identifying the sender and a payment account associated with the sender; parsing the group message to identify contact information for the recipient and instructions for a transfer request; contacting, using a private message and the parsed contact information, the recipient with instructions for receiving a payment from the sender; receiving, from the recipient, payment reception information including at least one of the recipient account or a payment method; and initiating, in accordance with the instructions for the transfer request, a fund transfer from the sender to the recipient from the identified payment account associated with the sender and the received payment reception information. |
US12125013B2 |
Systems and method for payment transaction processing with payment application driver
A pre-certified payment application driver code configured to satisfy requirements of a particular level of a credit card data security certification compliance may be integrated with first and second POS applications to generate first and second integrated applications, respectively, as a fully integrated, tested and production-ready solution. Each integrated application meets all levels of data security compliance requirements and enables data security-compliant transactions with end-to-end encryptions by enabling, in response to a POS application initiating a payment transaction, a payment terminal to share an encryption key with a payment server. Each integrated application can receive payment data encrypted with the encryption key, transmit the encrypted payment data to the payment server for processing the payment transaction using the encrypted payment data, and receive a processing result of the payment transaction from the payment server and communicate the processing result to the POS application. |
US12125009B1 |
Systems and methods for remote ATM access
A system includes a customer database that stores user information regarding a plurality of customers; a network interface configured to communicate data over a network; and a processing circuit. The processing circuit is configured to: receive a first indication that a customer is within a first predetermined distance of an automated teller machine (ATM) drive-through area; transmit an authorization signal to the customer computing device configured to activate an ATM pre-stage function of an application implemented on the customer computing device to pre-stage an ATM transaction; receive a second indication that the customer is within a second predetermined distance of an ATM in the ATM drive-through area; transmit transaction information regarding the ATM transaction to the ATM; and authorize the ATM transaction at the ATM in an ATM drive-through area based on the transaction information. |
US12125006B2 |
Mobile banking system and method
A mobile banking system and method allows an unbanked individual to engage in banking practices that would otherwise not be available to the individual due to the individual not having a bank account and not being able to cash checks, make deposits, etc. The mobile banking system allows the unbanked individual to create a registered system account and become a customer of the system. This system account allows the customer to make deposits at credit unions and merchants who are part of the mobile banking system. The customer can also withdraw funds from a merchant or make purchases from a merchant. The customer can also make donations to a desired donation receiver and create a wallet that allows the customer to allocate funds to cards in the wallet and allow individuals access to the cards and money associated with a card. |
US12125004B2 |
Configurable smart contract platform
An embodiment of the present invention is directed to a fully self-sufficient and configurable smart contract for private blockchains that eliminates code and updates. An embodiment of the present invention does not rely on multiple smart contracts to handle incoming transactions and data. A configurable smart contract framework of an embodiment of the present invention enables end users to configure and manage various business rules to be applied to transaction data without the need to write smart contract code. These business rules may be stored in the ledger in the form of transaction configuration rules and query presets for full auditability and traceability. |
US12124994B2 |
Ranking notifications based on rules
System and methods for enhancing user productivity by integrating multiple services and providing a centralized output to a user is disclosed. A message notification server may receive store a set of notification rules and, as various notifications are received, the server may dynamically monitor them for processing to users. The system may automatically re-rank the notifications based on changed conditions or to present messages of greatest urgency or importance. The system may also store sender-specific sets of rules, governing how notifications are to be handled for different application servers or services. |
US12124991B2 |
Handheld tape node dispenser and method
A handheld tape dispenser is configured to store a roll of tape within a frame, the roll of tape comprising a plurality of segments of tape each corresponding to a tape node and comprising one or more electronic components. The handheld tape dispenser drives mechanical components of the handheld tape dispenser to draw tape along a tape feed path, resulting in a segment of tape being removed from the roll of tape for deployment. The handheld tape dispenser determines a unique identifier of a tape node corresponding to the removed segment of tape, associates the unique identifier of the tape node with an asset corresponding to the tape node, and stores the association in a local memory. In real-time or at a later time, the handheld tape dispenser transmits the association to a wireless tracking system. |
US12124988B2 |
Average weight calculation and shipment management system of edible poultry, and shipment management method using the same
An average weight calculation and shipment management system of edible poultry includes: a weight measurement device that is installed in a poultry house and measures in real time a weight of edible poultry by using a load cell; a weight and shipment prediction server that receives weight data measured in real time from the weight measurement device, derives an average weight of the edible poultry, and predicts a shipping date by using the derived average weight; and a monitoring unit that is provided with the average weight and the predicted shipping date derived from the weight and shipment prediction server. The weight and shipment prediction server collects a large number of the weight data and densifies the large number of collected weight data to derive an average weight of the edible poultry, and predicts the shipping date by using the derived average weight. |
US12124986B2 |
Real-time analytics and interfaces
A fine-grain analytics engine and a report/notification interface are provided. The fine-grain analytics engine is configured to be customized configured for fine-grain projections and metrics generation for operations of an enterprise. The report/notification interface provides an Application Programming Interface (API) and an interactive graphical display interface for reporting and integrating the projections and metrics generated by the fine-grain analytics engine into enterprise services and enterprise devices. |
US12124985B1 |
Apparatus and a method for the generation of productivity data
An apparatus for the generation of productivity data is disclosed. The apparatus includes at least a processor and a memory communicatively connected to the at least a processor. The memory instructs the processor to receive a user profile from a user, wherein the user profile comprises industrial data. The memory instructs the processor to identify an attention parameter as a function of the industrial data and a plurality of industrial stimuli, wherein identifying the attention parameter comprises receiving physiological data from a plurality of sensors. The memory instructs the processor to generate an engagement element as a function of the attention parameter. The memory instructs the processor to determine productivity data as a function of the engagement element. The memory instructs the processor to generate a notification as a function of the productivity data. The memory instructs the processor to display the notification using a display device. |
US12124980B2 |
Verification of proof of work using computer vision and/or machine learning
A device receives image data associated with an environment of an individual and identifies verifiable content by processing the image data. The device processes the verifiable content to determine a likelihood that the individual is an employee or agent of an organization and to determine a set of likelihoods of the environment being a work environment. The device determines, based on the likelihood and the set of likelihoods, a number of verifiable hours worked by the individual during a given time period. The device identifies wages data that specifies a number of hours worked that has been credited to the individual for the given time period, determines that an amount of wages paid to the individual is an incorrect amount of wages, and provides an alert to another device that indicates that the amount of wages paid to the individual is the incorrect amount of wages. |
US12124978B2 |
Method for optimizing transformation of automation equipment in a power distribution network based on reliability constraints
The present disclosure provides a method for optimizing transformation of automation equipment in a power distribution network based on reliability, including determining installation states of respective components in the power distribution network and operation criterions for fault isolation, load transfer and fault recovery after a fault occurred in a feeder segment; determining a target function which is a target function for minimizing a total transformation cost of the power distribution network; determining constraint conditions including reliability constraints; establishing an optimization model for evaluating the reliability of the power distribution network based on the reliability constraints in accordance with the target function and the constraints; and solving the established optimization model for evaluating the reliability of the power distribution network based on the reliability constraints to obtain optimal solutions as optimization results of the automation transformation state of the circuit breaker and the switch and the reliability index. |
US12124975B2 |
Vehicle management device, vehicle management method, vehicle management system, and vehicle
A vehicle management device includes one or more processors configured to: manage a plurality of vehicles to be provided for users in a car sharing service; manage, as a plurality of first vehicles, a part of the vehicles to be allocated to an on-demand use in which the users use the car sharing service without reservation; manage, as a plurality of second vehicles, a part of the vehicles to be allocated to a reservation use in which the users use the car sharing service with the reservation; and change at least one of the second vehicles to the first vehicles when the number of the first vehicles is less than a first predetermined number. |
US12124974B2 |
Method, apparatus and storage medium for vehicle requests and roof-light display management
The present application relates to the technical field of cruising taxis and online appointment vehicles, and in particular relates to an order processing method and apparatus, a server and a storage medium. The method includes: receiving an order request sent by a user, the order request including information of a requested vehicle model set by the user; selecting a target vehicle according to the order request so as to send order distribution information; and if the requested vehicle model set by the user is an online appointment vehicle model, sending an operating state change instruction to the target vehicle. According to the order processing method not only avoids the order acceptance and dropping behavior of cruising taxi drivers and ensures that the user may travel conveniently, but also ensures that the vehicle that accepts the order may meet user demands, improving the user experience. |
US12124973B1 |
Model-based patient adherence classification and intervention
Systems and methods for using predictive modeling to improve patient adherence to prescription medication regimens are provided. Training data may be generated using historical prescription adherence data associated with a patient population. A prescription adherence machine learning model may be trained using the training data, and the trained model may be applied to current prescription adherence data associated with a patient to predict a likelihood that a proportion of days that the patient will be covered by a prescribed medication will be below a threshold value over a calendar year. A patient risk score may be generated for the patient based at least in part on the predicted likelihood that the proportion of days covered by the prescribed medication will be below the threshold value. Based on the patient's patient risk score, the patient may be automatically contacted for intervention. |
US12124966B1 |
Apparatus and method for generating a text output
An apparatus for generating a text report is disclosed. The apparatus includes at least a processor and a memory communicatively connected to the at least a processor. The memory instructs the processor to receive contextual data from a user. The memory instructs the processor to generate a query as a function of the contextual data. The memory instructs the processor to receive a query response from the user as a function of the query. The memory instructs the processor to generate a return as a function of the query response using a tonal adjustment engine. The memory instructs the processor to display the response using a display device. |
US12124965B2 |
Combinatorial black box optimization with expert advice
Aspects of the present invention disclose a method, computer program product, and system for optimizing a result for a combinatorial optimization problem. The method includes one or more processors receiving a black-box model. The method further includes one or more processors learning a multilinear polynomial surrogate model employing an exponential weight update rule. The method further includes one or more processors optimizing the learnt multilinear polynomial surrogate model. The method further includes one or more processors applying the black-box model to the optimized solution found by the multilinear polynomial surrogate model. In an additional aspect, the method of learning an optimized multilinear polynomial surrogate model employing an exponential weight update rule further includes one or more processors calculating utilizing data from the black-box model, an update of the coefficients of the multilinear polynomial surrogate model. |
US12124964B2 |
Method for updating a node model that resists discrimination propagation in federated learning
Disclosed is a method for updating a node model that resists discrimination propagation in federated learning. The method includes: obtaining a node model corresponding to a data node; calculating a mean value of the distribution of class features and a quantity ratio corresponding to training data of the data node, calculating a distribution weighted aggregation model based on the node model, the mean value of the distribution of class features and the quantity ratio; calculating a regularization term corresponding to the data node based on the node model and the distribution weighted aggregation model; calculating a variance of the distribution of the class features corresponding to the data node, calculating a class balanced complementary term by using a cross-domain feature generator; and updating the node model based on the distribution weighted aggregation model, the regularization term, and the class balanced complementary term. |
US12124963B2 |
Disentangled personalized federated learning method via consensus representation extraction and diversity propagation
Disclosed is a disentangled personalized federated learning method via consensus representation extraction and diversity propagation provided by embodiments of the present application. The method includes: receiving, by a current node, local consensus representation extraction models and unique representation extraction models corresponding to other nodes, respectively; extracting, by the current node, the representations of the data of the current node by using the unique representation extraction models of other nodes respectively, and calculating first mutual information between different sets of representation distributions, determining similarity of the data distributions between the nodes based on the size of the first mutual information, and determining aggregation weights corresponding to the other nodes based on the first mutual information; the current node obtains the global consensus representation aggregation model corresponding to the current node. |
US12124959B2 |
Method and system for processing data records
The present disclosure relates to a method comprising providing a set of one or more records, each record of the set of records having a set of one or more attributes. Values of the set of attributes of the set of records may be input to a trained data representation learning model for receiving, as an output of the trained data representation model, a set of feature vectors representing the set of records respectively. The set of feature vectors may be stored. |
US12124958B2 |
Idempotence-constrained neural network
A computer-implemented method for enforcing an idempotent-constrained characteristic during training of a neural network may be provided. The method comprises training of a neural network by minimizing a loss function, wherein the loss function comprises an additional term imposing an idempotence-based regularization to the neural network during the training. |
US12124955B2 |
Systems and processes for bias removal in a predictive performance model
A hardware processor can receive a set of input data individually describing a particular asset associated with an entity. The hardware processor can receive sets of inputs individually responsive to a respective subset of queries. The hardware processor can generate a predictive model using the set of input data. The hardware processor can calculate predictive outcomes individually associated with a respective user by applying the predictive model to each respective set of inputs of the sets of inputs. The hardware processor can generate a list ranked according to the predictive outcomes for the particular asset. |
US12124953B2 |
Interactive qualitative-quantitative live labeling for deep learning artificial intelligence
A live model of a deep learning algorithm may be used to generate predictions of features of interest in an instance of training data. If the predictions correspond to actual features of interest, the predictions may be converted to qualitative labels, the instance may be designated as being acceptably labeled, and the live model may be trained on all instances of training data designated as acceptably labeled to update the live model. If the predictions do not correspond, a repetitive process of applying qualitative labels to features of interest in the instance of training data, quantitatively training on the qualitatively labeled instance of training data and all instances of training data designated as acceptably labeled, and generating predictions of features of interest until the predictions correspond to the actual features of interest. |
US12124948B2 |
Machine-learning models applied to interaction data for facilitating experience-based modifications to interface elements in online environments
In some embodiments, a computing system computes, with a state prediction model, probabilities of transitioning from a click state represented by interaction data to various predicted next states. The computing system computes an interface experience metric for the click with an experience valuation model. To do so, the computing system identifies base values for the click state and the predicted next states. The computing system computes value differentials for between the click state's base value and each predicted next state's base value. Value differentials indicate qualities of interface experience. The computing system determines the interface experience metric from a summation that includes the current click state's base value and the value differentials weighted with the predicted next states' probabilities. The computing system transmits the interface experience metric to an online platform, which can cause interface elements of the online platform to be modified based on the interface experience metric. |
US12124945B2 |
Neural network operation device
Disclosed is a neural network operation device, including: an operation array including operation units, wherein each operation unit includes: a source terminal, a drain terminal, a gate electrode, a threshold voltage adjustment layer under the gate electrode, and a channel region extending between a source region and a drain region, the threshold voltage adjustment layer is located on the channel region. The gate electrodes of each column of operation units of the operation array are connected together, and each column is used to adjust a weight value according to a threshold voltage adjusted by the threshold voltage adjustment layer. The threshold voltage adjustment layer is a ferroelectric layer. |
US12124942B2 |
Serialized neural network computing unit
A serialized neural network computing unit is disclosed. This computing unit comprises: a bit line; a memory array having a plurality of memory blocks, each memory block have one or more than one memory cells, each cell connected to the bit line; a control circuit configured to: apply a serialized input to the memory cells in a sequence such that outputs of the memory cells are produced in a sequence in response to the serialized input, wherein each of the outputs corresponds to a multiplication of the input and a weight value stored in the memory cell; and set a group of reference current levels, each having a specific current amount, for the control circuit to control the memory cells in generating respective output currents corresponding to the set of reference current levels. |
US12124941B2 |
Methods and apparatus for dynamic batching of data for neural network workloads
Examples to determine a dynamic batch size of a layer are disclosed herein. An example apparatus to determine a dynamic batch size of a layer includes a layer operations controller to determine a layer ratio between a number of operations of a layer and weights of the layer, a comparator to compare the layer ratio to a number of operations per unit of memory size performed by a computation engine, and a batch size determination controller to, when the layer ratio is less than the number of operations per unit of memory size, determine the dynamic batch size of the layer. |
US12124939B1 |
Generation of machine-trained network instructions
Some embodiments provide a method for generating neural network program instructions for a neural network inference circuit to execute a neural network. The neural network inference circuit includes a particular amount of available memory. The method receives a specification of the neural network including multiple layers. The method determines (i) a required amount of weight memory for the neural network and (ii) required amounts of activation memory for each of a set of layers of the neural network. When the required amount of weight memory and the required amount of activation memory for at least one layer is greater than the particular amount of available memory, the method generates the program instructions for the neural network inference circuit to execute a first set of the layers of the neural network multiple times for different blocks of input data and execute a second set of the layers in a single pass. |
US12124936B2 |
Integer-based fused convolutional layer in a convolutional neural network
An example fused convolutional layer, comprising, a comparator capable of reception of a first zero point and a multiply-accumulation result, a first multiplexer coupled to the comparator, wherein the first multiplexer receives a plurality of power-of-two exponent values, a shift normalizer, coupled to the first multiplexer, wherein the shift normalizer is capable of receiving the multiply-accumulation result and the plurality of power-of-two exponent values, wherein the shift normalizer limits a quantization of the multiply-accumulation result to a power-of-two scale and a second multiplexer coupled to an output of the shift normalizer, the first multiplexer and receives a second zero point and outputs an activation. |
US12124935B2 |
Neural processing system
A computer-implemented method, performed in a neural processing system comprising control processor circuitry and arithmetic logic circuitry, of performing a convolution between an input feature map (IFM) and convolutional filter data, resulting in an output feature map (OFM). The method includes, obtaining in the control processor circuitry, dimensional characteristic parameters relating to dimensions of input work batch data arrays and positional characteristic parameters relating to positions of feature map content within the input work batches. The method also includes, in the arithmetic logic circuitry, performing convolutions between the input work batches, generated from the IFM based on the dimensional characteristic parameters and the positional characteristic parameters, and work batch filter data arrays corresponding to the filter to produce a plurality of output work batch data arrays. The plurality of output work batches are combined to generate an OFM. |
US12124928B2 |
Machine model update method and apparatus, medium, and device
Disclosed are a machine model update method and apparatus, a medium, and a device. The method includes: obtaining first hard example samples of a machine model and attribute information of the first hard example samples; determining category-based data distribution information of the first hard example samples according to the attribute information of the first hard example samples; determining second hard example samples of the machine model in current machine learning according to learning requirement information of the machine model for categories of the first hard example samples and the data distribution information; performing, according to learning operation information corresponding to the machine model, a learning operation on the machine model by using the second hard example samples; and updating the machine model based on a learning result of the machine model. The present disclosure helps efficiently implement a machine learning lifecycle, and reduce the cost of machine learning lifecycle. |
US12124922B2 |
Non-adiabatic implementation of an iSWAP quantum logic gate
Methods, systems and apparatus for generating plunge schedules for implementing iSWAP quantum logic gates between a first qubit and a second qubit. In one aspect, a plunge schedule that defines a trajectory of a detuning between a frequency of the first qubit and a frequency of the second qubit includes, during a first stage, non-adiabatically driving detuning between the frequency of the first qubit and the frequency of the second qubit through a first avoided crossing in a leakage channel, during a second stage, driving detuning between the frequency of the first qubit and the frequency of the second qubit through a second avoided crossing in a swap channel. during a third stage, allowing the first qubit and the second qubit to freely evolve and interact, during a fourth stage, implementing the second stage in reverse order, and during a fifth stage, implementing the first stage in reverse order. |
US12124920B2 |
Event status apparatuses and related devices, systems, and methods
Provided herein are new devices for indicating the status of events, such as the number of relevant events that are remaining and/or that have already occurred up to the present moment and to related devices, systems, and methods. In some aspects, the event-related indicator devices of the invention are used within larger dispensing devices or systems, e.g., to provide the status of administration of a substance contained therein (e.g., a drug). In an exemplary embodiment, the indicator devices find particular utility within medicament dispensers, such as metered dose inhalers, to provide a visual indication of the status of doses having been or remaining to be administered. |
US12124919B2 |
Color driven localization of 1D and 2D barcodes in digital capture systems
The present disclosures relates to decoding machine readable indicia (e.g., a 1D or 2D barcode) in imagery, and related image processing technology. One claim recites a method of locating a barcode within imagery, comprising: converting the imagery to greyscale imagery; evaluating a plurality of blocks within the greyscale imagery, each of the plurality of blocks comprising n×m pixels, where both n and m are positive integers; for each block of the plurality of blocks, determining a value representing pixel diversity within the block; masking the greyscale imagery based on values of the plurality of blocks, in which blocks with a value below a predetermined value of pixel diversity are masked out or excluded; searching the masked, greyscale imagery to determine whether is includes a barcode represented therein. Of course, other claims and combinations are provided too. |
US12124917B2 |
System for capturing images of an open container moving on a conveyor
A system to capture images of an open container moving on a conveyor. The system includes a conveyor, an open container, and an image-capturing device located above the open container. A barcode reader is configured to read a barcode located on an external face of the container. A display device is configured to display or store at least one captured image and the barcode of the container. A processing unit, including a database, is configured to associate time information with the captured image data. The system triggers an image capture when the open container is proximal to the image-capturing device during the movement of the conveyor. |
US12124916B1 |
RFID reader and RFID system including the same
Disclosed are a radio frequency identification (RFID) reader and an RFID system including the same. The disclosed RFID reader may include an RFID reader body having a body that extends in a vertical direction and a protruding portion that protrudes rearward from an upper end of the body, an operation button being provided on a top surface of the protruding portion and a recess space being provided at the rear of the body under the protruding portion; a first back cover device detachably coupled to a rear surface of the body and having a band-type wearable member configured to be held by a user's hand or worn on the user's wrist; and a second back cover device detachably coupled to the rear surface of the body and having a pad mounting device configured to mount a pad type host device. |
US12124915B2 |
Digital tag tracking system
A digital tag tracking system that will save time for drivers, cut DMV costs for producing materials, and enable easy communication and collaboration between law enforcement to quickly find traffic violators helping to avoid high-speed chases and potentially dangerous traffic stops. The digital license plate includes an encasement, an electrophoretic display, a front covering, an electrical power source, a plurality of RFID tags, a GPS receiver, a centralized tracking system, and a plurality of security features. The digital license plate includes driver profile information transmitted and queried based on tracking systems installed within the digital license plate utilizing the RFID tags and the GPS receiver. |
US12124913B2 |
Access and/or presence control system
Portable RFID device (300), usable in an access and/or presence control system, comprising a radio frequency transmitter module (305) connected to an accelerometer (315) that is configured to detect movements of the portable RFID device (300), wherein the portable RFID device (300) is configured to be powered by a battery (325), wherein the accelerometer (315) is configured to send to the radio frequency transmitter module (305) a value of detected acceleration of the portable RFID device (300), and the radio frequency transmitter module (305) is configured to recognize when said value of detected acceleration is higher than a minimum threshold and, in this case, to activate for a transmission period a transmission of a radio frequency signal including an identification code. |
US12124912B2 |
Article registration apparatus and method for reading article information by a second antenna when a reading result from a first antenna satisfies a criterion
An article registration apparatus includes: a reading unit that reads article identification information from an IC tag associated with an article by using at least one of antennas; a control unit that controls the reading unit; a judgement unit; and a determination unit, wherein the control unit causes the reading unit to read the article identification information by using a first antenna, the judgement unit judges whether a reading result of the first antenna satisfies a criterion, the control unit causes the reading unit to read the article identification information by using a second antenna different from the first antenna when the reading result of the first antenna satisfies the criterion, and the determination unit determines the article identification information to be output, by using the article identification information read by using the first antenna and the second antenna. |
US12124908B2 |
Automatic card connection method, electronic device, and computer readable storage medium
An automatic card connection method. The method comprises: when an Android device scans an NFC card to be tested, obtaining a carried tag; receiving an intent request sent by the tag; determining, on the basis of an Intent publishing system, an activity for processing the intent request of the tag; processing the intent request according to the determined activity to obtain an intent request result; searching for application programs installed in the device to obtain application programs matched with the intent request result; starting a target application program according to the selection of a user; calling a fourth preset method to obtain a tag value of said NFC card; and performing data communication connection with said NFC card on the basis of the tag value. According to the present invention, after the user selects the required target application program, data communication between the NFC card and the target application program is directly achieved, the communication fluency and the communication efficiency are improved, and the use experience of the user is improved. |
US12124906B2 |
Contactless card and method of assembly
A method of forming a contactless transaction card. The method may include providing a card body, defining a window, and attaching an antenna assembly layer to the card body, where the antenna assembly layer includes an antenna, a set of curable connectors, disposed on a set of end regions of the antenna within the window, and a UV-transparent layer, supporting the antenna. The method may include providing a contactless chip module within the window on a first side of the antenna assembly layer, and directing radiation through the UV-transparent layer, wherein the contactless chip module is electrically connected to the antenna via the curable connectors. |
US12124903B2 |
Card with a time-sensitive element and systems and methods for implementing the same
Exemplary embodiments disclose a card having a time-sensitive element and systems and methods for implementing the same. The card includes a sensitive element that, once activated, changes visually from one stage to a second stage, the second stage indicating the card's expiration. The system includes the card and a merchant device, and the method includes activating the sensitive element, triggering the starting event, and recording the activation date. |
US12124900B2 |
Barcode-reading system in which decoding occurs on a remote server
A barcode-reading device can send barcode images to a remote server for decoding. A decoder on the remote server can process the images and attempt to decode any barcodes in the images. Once the decoder on the remote server has successfully decoded a barcode, the remote server can send the decoded data back to the barcode-reading device and/or to a host computing device that is communicatively coupled to the barcode-reading device. If the barcode-reading device receives the decoded data, the barcode-reading device can forward the decoded data to the host computing device. In some embodiments, a barcode-reading device can send all captured images to the remote server. Alternatively, a barcode-reading device can send only some captured images to the remote server. In some embodiments, a barcode-reading device can be configured to perform one or more preliminary processing operations on an image before sending the image to the remote server. |
US12124897B2 |
Image forming apparatus that effectively suppresses formation of an image
An image forming apparatus comprises a communicator that receives a print command of image data from a user terminal via a network; an image former that forms an image on the basis of the image data; and one or more controllers that control the communicator and the image former, wherein when a time-out period set in advance has elapsed without receiving a transmission completion notification of a print command from the user terminal after receiving the print command from the user terminal, the one or more controllers determine whether image data related to the print command is complete or not in accordance with a determination procedure set in advance, and when the one or more controllers determine that the image data is complete, the one or more controllers cause the image former to form an image based on the image data, while when the one or more controllers determine that the image data is not complete, the one or more controllers withhold execution of the print command. |
US12124896B2 |
System and method for diagnosing inoperative inkjet patterns within printheads in an inkjet printer
A method of inkjet printer operation identifies a problem with an inkjet printer using a comparison of an index for a printhead map identifying inoperative inkjets in a printhead with indexes for clusters of extracted feature descriptors corresponding to printhead maps for printheads having inoperative inkjets stored in a dictionary in a database operatively connected to a controller in the inkjet printer. The dictionary is developed using unsupervised cluster analysis of datasets comprised of printhead maps identifying inoperative inkjets in a plurality of printheads. |
US12124894B2 |
Tenant copy operation in a microservice architecture
Computer-readable media, methods, and systems are disclosed for copying tenant data within a cloud-based microservice architecture including a Kubernetes cluster. Copy tasks are generated for a plurality of microservices and progress of the copy tasks is monitored by updating one or more statuses associated with the copy tasks. One or more job files may be generated for each microservice including executable code for copying the tenant data within the microservice or within a data store associated with the respective microservice. |
US12124893B2 |
Clipboard data redirection between virtual desktops
Techniques are described for sharing clipboard data by redirecting it between different virtual desktop sessions. A first user establishes a first desktop session and submits a request to share their clipboard data with a second user working on a second virtual desktop session. The request to share clipboard data is transmitted from the first desktop session to a connection server, where it is determined whether the second user currently has any active virtual desktop sessions. If so, the connection server forwards the request to all active virtual desktop sessions of the second user, where the second user is provided with an option to approve or deny the request. If the second user approves the clipboard redirection request, the connection server notifies the first virtual desktop session, and a virtual channel of a remote display protocol can be established for sharing the clipboard data. |
US12124892B2 |
Global event aggregation
Each of the processing devices stores an event vector, which is updated when certain events (e.g. memory errors, overtemperature events) occur on the device. Different elements of the vector correspond to different types of events. When an event of a given type occurs on one device, the update to the event vector on that device is propagated to other devices in the system. Those other devices, in response, update the corresponding element in their own event vector to indicate that an event of that given type has occurred in the system. In this way, events are aggregated between the different devices using the event vector. The event vector is considered to be a global event vector, since its elements indicate whether certain events have occurred across the entire system, and the vector is consistent across the system. |
US12124891B2 |
Systems and methods for stateless maintenance of a remote state machine
Systems and methods of implementing a finite-state machine using electronic notifications delivered to a client device in a computer networking environment are provided. A content item can be received, along with first and second notifications associated with the content item. The first and second notifications can be stored in a queue. In some implementations, a state machine can be maintained in which at least some states may cause the first or second notifications to be displayed, and in which transitional conditions between states may depend at least in part on user interaction with the displayed notifications. |
US12124890B2 |
Event provisioning for high-level programing language platform
Embodiments may facilitate event processing for an ABAP platform. A business object data store may include a RAP model, including a behavior definition, for a business object. A framework may automatically transform the behavior definition of the RAP model into a producer event via an event binding and a cloud event standardized format. Information about the producer event may then be passed to an ABAP application associated with a pre-configured destination at an enterprise business technology platform. In some embodiments, a standalone API enterprise hub data store may contain an event specification. An ABAP development tenant of a business technology platform may automatically parse the event specification and translate the parsed information into high-level programming language structures that reflect an event type at runtime. An event consumption model may then be generated based on the event type. |
US12124888B2 |
Autoscaling nodes of a stateful application based on role-based autoscaling policies
Example implementations relate to a role-based autoscaling approach for scaling of nodes of a stateful application in a large scale virtual data processing (LSVDP) environment. Information is received regarding a role performed by the nodes of a virtual cluster of an LSVDP environment on which a stateful application is or will be deployed. Role-based autoscaling policies are maintained defining conditions under which the roles are to be scaled. A policy for a first role upon which a second role is dependent specifies a condition for scaling out the first role by a first step and a second step by which the second role is to be scaled out in tandem. When load information for the first role meets the condition, nodes in the virtual cluster that perform the first role are increased by the first step and nodes that perform the second role are increased by the second step. |
US12124883B2 |
Energy efficiency adjustments for a CPU governor
Adjusting an operating frequency of a CPU includes setting the operating frequency for a current operating cycle based on a CPU load in a prior operating cycle and a target CPU load. A current CPU load associated with the current processing cycle is detected. The CPU operating frequency is adjusted to a new operating frequency based on a difference between the target CPU load and the current CPU load. The operating frequency is adjusted based on minimizing the difference between the target CPU load and the detected load. A CPU load error is determined based on the current CPU load and the target CPU load. The target CPU load is adjusted based on the determined CPU load error and a threshold load error. A prediction is generated on whether to perform a new adjustment of the operating frequency of the CPU prior to expiration of a threshold time duration. |
US12124881B2 |
Complex computing network for controlling computing operations based on a computing load
This disclosure is directed to intelligent synchronization of computing users, and associated timing data, based on parameters or data received from computing systems connected via wireless, satellite, wire-based, optical-fiber based, etc., computing networks. |
US12124873B2 |
Scoreboard for tracking completion of tasks
A hardware functional module performs a given task. A first notification that the given task has completed and which includes a scoreboard identifier is sent to a scoreboard module. The scoreboard module selects a scoreboard counter based on the scoreboard identifier. The selected scoreboard counter is incremented. It is determined whether the selected scoreboard counter exceeds a corresponding scoreboard threshold. If the selected scoreboard counter exceeds the corresponding scoreboard threshold, a second notification indicating that the plurality of tasks has completed is sent. If the scoreboard identifier corresponds to the host command module, the second notification is sent to the host command module. If the scoreboard identifier corresponds to the backend command module, the second notification is sent to the backend command module. |
US12124869B1 |
System and method to automate migration of one or more resources to a cloud
A system to automate migration of one or more resources to a cloud is disclosed. The system includes a processing subsystem including a data acquisition module to acquire information. The processing subsystem includes a landing zone creation module to apply security details, and compliance details on virtual machines, storage, and networking resources allocated. The processing subsystem includes a storage migration module to configure cloud storage to migrate data from the source environment to the cloud. The processing subsystem also includes a network configuration module to establish secure communication between the source environment and the cloud. The processing subsystem also includes a data migration module to transfer the data from the source environment to the cloud. The processing subsystem includes a server migration module to migrate second servers to the cloud. The processing subsystem includes an application migration module to deploy applications to the cloud. |
US12124867B2 |
Network function placement in vGPU-enabled environments
Disclosed are aspects of network function placement in virtual graphics processing unit (vGPU)-enabled environments. In one example a network function request is associated with a network function. A scheduler selects a vGPU-enabled GPU to handle the network function request. The vGPU-enabled GPU is selected in consideration of a network function memory requirement or a network function IO requirement. The network function request is processed using an instance of the network function within a virtual machine that is executed using the selected vGPU-enabled GPU. |
US12124864B2 |
Method and system for simulating a robotic program of an industrial robot
A robotic program of an industrial robot is simulated. Inputs on a robotic program of a robot are received. The robotic program of the robot is represented with a neutral representation modeled with a neutral language. Specific code portions of the robotic program in the neutral representation are mapped with corresponding specific code portions of a native representation modeled with a native language of the at least one robot. The robot program in simulated in one of the neutral representation and the native representation. Corresponding code portions of the neutral representation and of the native representation of the robotic program are synchronized via the mapping. |
US12124861B1 |
Disparate data aggregation for user interface customization
In some examples, there may be provided systems, devices, and methods for using data from disparate databases to determine characteristics of a set of users within an organizational unit and generate customized user interface elements for display within a user interface. |
US12124858B2 |
System for software module development
Systems and methods for use in software module development. A configuration file and a process agent module operate cooperatively in conjunction with a computer system to provision one or more execution environments to implement one or more instances of a user's software module in development. The configuration file contains the hardware and software configuration that defines the limits and capabilities of the execution environment as well as parameters needed by the software module. The process agent launches the execution environment and ensures that the software module executing in the execution environment has access to the resources set out in the configuration file. Once execution of the software module is complete, performance results are then passed to the process agent for collation and analysis. These results can then be used to determine which implementation of the software module performs best. |
US12124857B2 |
Server management apparatus and server management method
Disclosed herein is a server management apparatus, comprising: a server information acquisition unit configured to acquire configuration information and identifier information of a plurality of servers that constitute a network; a script generation unit configured to generate a script for booting each server for each of the plurality of servers based on the configuration information and the identifier information of the plurality of servers acquired; a remote disk setting unit configured to write the script generated by the script generation unit to a remote disk to be mounted on each of the plurality of servers to set the remote disk; and a command issuance unit configured to issue, to each of the plurality of servers via the network, a command to mount the remote disk set by the remote disk setting unit on a corresponding server. |
US12124854B2 |
Computer program product that includes a firmware structure, and booting method for a control system
A computer program product embodied on a non-transitory computer readable medium of a control system includes a firmware program file, a signature detection module that causes a processor to detect whether a pre-defined signature is present; a booting module that causes the processor to perform, after it is determined that the pre-defined signature is not present in the main block, operations of power management and pin initiation included in the booting sequence; and a flashing module that causes the processor to perform, in response to receipt of a flashing command, a flashing operation that includes overwriting the firmware program file with an update firmware program file. |
US12124841B2 |
Live firmware and configuration updates of multi-node alarm systems
A system and method for performing live firmware and configuration update. A method includes maintaining live operation of network nodes during an update, each of the network nodes including a disk that is divided into a plurality of partitions, a currently running application file is located in a first partition of the network node; and downloading an update file in a common partition of the disk of the network node to be updated. A method may include extracting the update file from the common partition to a second partition of the disc of the network nodes to be updated; and switching the live operation of the network nodes to operate from the currently running application file in the first partition to the update file in the second partition. |
US12124837B2 |
Repeated collections of vulnerability assessment data from remote machine
Systems and methods are disclosed to implement a delta data collection technique for collecting machine characteristics data from client machines. In embodiments, the collected data is used by a machine assessment service to maintain a virtual representation of the client machine for assessments. To initialize the collection process, the client uploads an initial copy of the data in full. Subsequently, the client determines periodic deltas between a current baseline of the data and a last reported baseline, and the deltas are uploaded as patches. The machine assessment service then applies these patches to update the virtual representation of the client machine. In embodiments, to facilitate the generation or uploading of the patches, the client may generate the baselines in a different encoding format as used by the data. For example, baselines in the new encoding format may be more easily compared and manipulated during the patch generation process. |
US12124836B2 |
Systems and methods for evaluating, validating, and implementing system environment production deployment tools using cognitive learning input
Systems, computer program products, and methods are described herein for evaluating, validating, and implementing software release change requests to a system environment based on artificial intelligence input. The present invention may be configured to receive a software release change request including a change to be made to a configuration item of a system environment, determine, based on a change inference database, potential failure points associated with deploying the software release change request in the system environment, and determine, based on the potential failure points, a confidence score for the change using a cognitive release evaluation system module comprising an artificial intelligent or machine learning engine. |
US12124835B2 |
Computer system and method for facilitating real-time determination of a process completion likelihood
Provided are systems, methods, and programming for facilitating real-time determination of a process completion likelihood. In some embodiments, data including an update to a system, the update occurring at a first time, wherein updates to the system are permitted until an expiration time may be obtained, a set of fixed descriptors of the system may be retrieved and/or received, and a set of status updates describing the system at prior times may be obtained. Each status update of the set of one or more status updates includes at least (i) an update to the first system and (ii) a time that the respective status update occurred. Based on the data, the fixed descriptors, and the status updates, using a trained machine learning model, a failure/success score indicating a likelihood that, at the expiration time, the system satisfies a threshold condition may be computed and stored in memory. |
US12124833B2 |
Techniques for managing offline identity upgrades
Methods, systems, and devices for techniques for managing offline identity upgrades are described. A memory system may receive a command to update a device identifier for a device identifier composition engine (DICE) associated with the memory system. The memory system may generate an updated device identifier, at a first software layer of a set of software layers of the DICE, based on receiving the command. The memory system may decrypt a device specific key (DSK) stored at a read-only memory device of the memory system based on the received command, and sign the updated device identifier using the DSK based on decrypting the DSK. The memory system may execute one or more operations associated with the first software layer of the set of software layers of the DICE based on the signed updated device identifier. |
US12124830B2 |
Method and system for configuring a mobile point-of-sales application
A method for configuring a mobile Point-of-Sales (mPOS) application for executing a transaction includes: installing an application frontend of the mPOS application on a terminal device connected to a communication network; installing an application backend of the mPOS application on an edge cloud server of the communication network; configuring the application frontend to act, upon launch, as an I/O interface and to communicate with the application backend via a secure connection provided by the communication network; and splitting I/O drivers comprised by computer program code of the mPOS application into a low-level driver executed on the terminal device as part of the I/O interface and a high-level driver executed in the application backend at the edge cloud server. |
US12124826B2 |
Instrumentation-based detection of accidental algorithmic complexity of a procedure
Techniques are described herein that are capable of detecting accidental algorithmic complexity of a procedure by using instrumentation. A number of times a parent procedure calls a child procedure during each of multiple executions of the parent procedure is detected by using instrumentation to provide call counts for the respective executions. A value of an attribute of the parent procedure during each of the executions is detected by using the instrumentation to provide attribute values for the respective executions. A function is generated that defines a curve that estimates a relationship between the attribute values for the respective executions and the call counts for the respective executions. Based at least on a slope of the curve, accidental algorithmic complexity of the parent procedure is determined. Based at least on the accidental algorithmic complexity satisfying a complexity criterion, a remedial action is performed with regard to the accidental algorithmic complexity. |
US12124822B2 |
Mining code expressions for data analysis
Techniques for computer software code analysis are disclosed. One or more data flows are generated, based on analyzing software code using static analysis. A data object is identified in the software code using the one or more data flows, the data object relating to a structured dataset. A correspondence between a code expression in the software code and a characteristic of the structured dataset is identified, based on analyzing one or more reads from and one or more writes to the data object using the one or more data flows. The code expression for the structured dataset is analyzed, based on the correspondence, including at least one of: (i) generating a software code recommendation engine based on the code expression and the structured dataset, or (ii) generating one or more lambda expressions for application to the structured dataset, based on the code expression. |
US12124820B1 |
Grid layout setting method for multi device responsive page and computer-readable medium for performing the same
Grid layout setting method for multi device responsive page and program performing the same disclosed. The grid layout setting method includes executing a setting window for a grid layout according to user input, displaying a plurality of grid layout setting screens within the setting window, setting a plurality of first grid areas for a first device within a first grid layout setting screen and matching a plurality of group components corresponding to one grid item to each of the plurality of first grid areas, setting a plurality of second grid areas for a second device within a second grid layout setting screen and matching a portion or all of the plurality of group components to each of the plurality of second grid areas and generating grid templates for each multi-device, wherein a responsive Page for the multi-devices is developed corresponding to the grid templates for each multi-device. |
US12124807B2 |
Semantic matching between a source screen or source data and a target screen using semantic artificial intelligence
Semantic matching between a source screen or source data and a target screen using semantic artificial intelligence (AI) for robotic process automation (RPA) workflows is disclosed. The source data or source screen and the target screen are selected on a matching interface, semantic matching is performed between the source data/screen and the target screen using an artificial intelligence/machine learning (AI/ML) model, and matching graphical elements and unmatched graphical elements are highlighted, allowing the developer to see which graphical elements match and which do not. The matching interface may also provide a confidence score of the individual matches, provide an overall mapping score, and allow the developer to hide/unhide the matched/unmatched graphical elements. Activities of an RPA workflow may be automatically created based on the semantic mapping that can be executed to perform the automation. |
US12124806B2 |
Semantic matching between a source screen or source data and a target screen using semantic artificial intelligence
Semantic matching between a source screen or source data and a target screen using semantic artificial intelligence (AI) for robotic process automation (RPA) workflows is disclosed. The source data or source screen and the target screen are selected on a matching interface, semantic matching is performed between the source data/screen and the target screen using an artificial intelligence/machine learning (AI/ML) model, and matching graphical elements and unmatched graphical elements are highlighted, allowing the developer to see which graphical elements match and which do not. The matching interface may also provide a confidence score of the individual matches, provide an overall mapping score, and allow the developer to hide/unhide the matched/unmatched graphical elements. Activities of an RPA workflow may be automatically created based on the semantic mapping that can be executed to perform the automation. |
US12124803B2 |
Text-guided sticker generation
A method of generating an image for use in a conversation taking place in a messaging application is disclosed. Conversation input text is received from a user of a portable device that includes a display. Model input text is generated from the conversation input text, which is processed with a text-to-image model to generate an image based on the model input text. The generated image is displayed on the portable device, and user input is received to transmit the image to a remote recipient. |
US12124802B2 |
System and method for analyzing similarity of natural language data
The invention provides a system and method for analyzing similarity of natural language data. The system comprises a neural network subsystem adapted for reading graph format input data comprising a plurality of nodes having node values, and a similarity estimation subsystem utilizing the neural network subsystem and being trained for estimating similarity of a first and a second graphs, the similarity estimation subsystem being capable of producing at least one similarity value. In addition, there is provided a similarity explainability subsystem adapted to calculate importance values for a plurality of nodes or subgraphs of the second graph, which are used to create a reduced second graph indicate sub-blocks of the second block of natural language. |
US12124800B2 |
Computerized systems and methods for hierarchical structure parsing and building
Disclosed are systems and methods for a computerized framework that provides a document structure parsing system for requirement engineering documents, where the logical structure of the text is not available, and is to be rebuilt based on the raw textual content. The framework approaches the build of the logical structure according to two phases. The first phase involves creating a list of list of text snippets from the raw text, where sequence labeling is adopted to re-segment and merge initially segmented text snippets. The second phase involves the framework executing computerized techniques including embedding adaptation approach, a hierarchy structure rebuilt algorithm, and a requirement text selection strategy to rebuild the hierarchy structure. |
US12124799B2 |
Method and system for advanced document redaction
A system and method for advanced document redaction are disclosed. According to one embodiment, a system comprises a parser that analyzes documents to identify structured, semi-structured, and unstructured data from a document. A candidates generator generates a list of words for redaction from the structured, semi-structured, and unstructured data. A replacement engine replaces one or more words from the list of words with one or more of a replacement word, random characters, and random numbers. |
US12124798B2 |
Method and system for obtaining similarity rates between electronic documents
A method is disclosed for calculating similarity rates between electronic documents. The similarity rate is calculated based on a count of matching phrases between the electronic documents and distances between subsequent matching phrases in each of the electronic documents. A system is also disclosed for comparing the electronic documents to obtain their similarity rates. A computing device determines at least one first proximity parameter based on the number of matched words in a matching phrase and at least one second proximity parameter based on distances between the subsequent matching phrases in each of the electronic documents. The similarity rate is determined based on the first and second proximity parameters. |
US12124796B2 |
Generating fillable documents and fillable templates in a collaborative environment
A collaborative content management system (CMS) is disclosed herein for generating templates for received documents. The disclosed CMS recognizes that a document selected by a user for processing was previously processed by the CMS and that a user has previously added particular overlaid fillable fields to the document. When the determination is made, the system generates a recommendation to create a template of the document with the previously added overlaid fillable fields. In some embodiments, the CMS makes the recommendation to generate a template when the user creates, in a received document, identical overlaid fillable fields or field types to those created in the previously processed document. |
US12124793B2 |
System and method for auto filling form fields based on natural language processing
A method and system for automatically filling a form. The system includes at least one processor configured to: output a graphical user interface including the form; receive, from a first user, a user input to a predetermined initial user interface (UI) field, from among UI fields in the form; obtain, using a natural language processing model, a numerical representation of the user input; compare numerical representations respectively corresponding to previously filled forms and the obtained numerical representation of the user input; determine a previously filled form, among the previously filled forms, as having information content equal to or greater than a predetermined similarity threshold to the user input based on the comparing; obtain inputs for other UI fields, different from the predetermined initial UI field, based on corresponding inputs to the other UI fields in the determined previously filled form; and populate the other UI fields with the obtained inputs. |
US12124792B2 |
Workflow style governance
A method, system and computer program product for workflow style governance includes creating a document and specifying a document style of the document—either a linear workflow style or a branched workflow style. Thereafter, in response to a subsequent request to load the document, the specified document style for the document may be retrieved and, on condition that the specified document style is a linear workflow style, a specified version of the document is retrieved into a document editor for editing as a new version of the document. But otherwise, on condition that the specified document style is a branched workflow style, different components of the document are retrieved as a composition of components, each of an independent version, and a selected one of the components of the composition of the components making up the document is then loaded into a component editor for editing as a new version. |
US12124786B2 |
Modeling method
A modeling method of shape-approximating a shape measurement target provided in a structure having a stack structure by a boundary line, and a standard deviation is provided as a tolerance for a measurement value of the shape measurement target, and a calculation boundary line is arranged to converge within the tolerance, and thereby, a shape of the shape measurement target is expressed. |
US12124785B2 |
Method of making cell regions of integrated circuits
A method of manufacturing an integrated circuit (IC) includes forming a first active region in a first cell. The method includes forming a plurality of second active regions in a second cell, wherein the second cell abuts the first cell. The method includes forming a third active region in a third cell, wherein the second cell is between the first cell and the third cell, and a height of the second cell is different from a height of the first cell or the third cell. The method includes forming a plurality of gate structures extending across each of the first active region, the plurality of second active regions, and the third active region. The method includes removing a first portion of a first gate structure at an interface between the first cell and the second cell between the first active region and the plurality of second active regions. |
US12124783B2 |
Initializing on-chip operations
A method of configuring an integrated circuit including multiple hardware tiles, includes: establishing a data forwarding path through the multiple hardware tiles by configuring each hardware tile, except for a last hardware tile, of the multiple hardware tiles to be in a data forwarding state, in which configuring each hardware tile, except for the last hardware tile, to be in a forwarding state includes installing a respective forwarding state counter specifying a corresponding predefined length of time that the hardware tile is in the data forwarding state; supplying, along the data forwarding path, each hardware tile of the plurality of hardware tiles with a respective program data packet comprising program data for the hardware tile; and installing, for each hardware tile of the multiple hardware tiles, the respective program data. |
US12124782B1 |
Machine learning-enabled estimation of path-based timing analysis based on graph-based timing analysis
A graph-based timing analysis (GBA) is applied to a circuit design that includes a routed gate-level netlist to produce timing estimates of the circuit design. A machine learning (ML) model is applied to modify these GBA timing estimates of the circuit design to make them more accurate. For example, the ML model may be trained using timing estimates from path-based timing analysis as the ground truth, and using features of the circuit design from the GBA as input to the ML model. |
US12124776B2 |
Marine cable multifunctional integrated software development platform, method, and storage medium
A marine cable multifunctional integrated software development system, a method, and a storage medium. The marine cable multifunctional integrated software development system includes a pre-processing module, an integrated software analysis module, a performance verification module, a post-processing module, and a data-driven module based on a cloud database. The method includes: inputting or calling engineering basic data, constructing and arranging structural elements, completing the cross-section design of the marine cable, carrying out the optimization design on the cable section layout and line type based on a section performance analysis result, and then carrying out the safety check; storing and reading key data in the system, and predicting and designing a cable section layout mode and a cable line type structure rapidly and intelligently; and carrying out visual display and export on a system calculation result. |
US12124774B1 |
Method and system for generating construction framing solutions
A method and system for generating a set of framing plan solutions for a building construction project uses a combination of code-based, physical, and performance attribute constraints, parameters, and variables and a ranking system that together provide framing plan alternatives selected from a calculated set of all possible framing plans. The framing plan alternatives are selected in a logical manner that considers constraints that are required as well as user selected and weighted constraints. The set of framing plan alternatives are then ranked according to input from the designer and/or customer regarding the relative importance of each of the constraints, parameters, and variables of the building construction project. |
US12124769B2 |
Activity-dependent audio feedback themes for touch gesture inputs
Systems and methods that provide audio feedback in response to gesture validity can provide a more intuitive interface that can train users to correctly complete gestures. Moreover, systems and methods that provide line-specific audio feedback can provide more specific feedback that can allow a user to better understand what sensing line is being contacted. The systems and methods can further include basing the audio feedback based at least in part on obtained activity data, such that invalid and valid feedbacks can provide different sounds dependent on the determined activity state. |
US12124768B2 |
Modification of media playback
A first playback device comprising an amplifier and a speaker is configured to (i) display, via a touchscreen, respective indications of the first playback device and a second playback device, (ii) receive, via the touchscreen, at least one first input indicating a command to play back media content in a synchrony group with the second playback device, (iii) play back the media content in the synchrony group with the second playback device such that the amplifier drives the speaker by amplifying one or more audio signals that correspond to the media content, (iv) while playing back the media content in the synchrony group with the second payback device, determine, via a voice recognition system, at least one second input indicating a command to modify playback of the media content, and (v) based on the at least one second input, cause the playback of the media content to be modified. |
US12124766B2 |
Networking in a media playback system
Examples described herein involve networking in a media playback system. In one aspect, an access point may prevent two or more grouped playback devices from being steered to different networks. In another aspect, an access point may operate as a sleep proxy for a playback device. In a third aspect, an example system may include a fixture configured to receive a bulb. Example bulbs include sound bulbs with one or more audio transducers and access point bulbs, among other examples. |
US12124764B2 |
Main terminal for entering same virtual space as sub terminal, program, and system
Provided is a main terminal capable of entering the same virtual space as a sub terminal present in a visually-recognizable position in real space. The main terminal comprises: a sub-terminal detector acquiring a terminal identifier from each of the sub terminals; a sub-terminal selector selecting one of the sub terminals according to operator operation; a sub-terminal communicator acquiring, from the selected sub terminal, a server address of a virtual space server to which the selected sub terminal is logged in; and a server accessor logging in to the virtual space server with the acquired server address, and enters a same virtual space as the sub terminal. The server accessor preferably accesses a virtual space server located on an external network via a wide-area communication, a locally-placed virtual space server via a narrow-area communication, or a virtual space server installed in the sub terminal via a narrow-area communication. |
US12124762B2 |
Real time collaboration over multiple locations
A first or second computer viewing a virtual canvas may be a host computer for a live source object requiring authorization between a host and a non-host computer by creating a live source window for the live source object requiring authorization (ARLSW) within the virtual canvas on the host computer, sending metadata information for the ARLSW to the non-host computer so that the ARLSW is at the same location on the virtual canvas for the first and second computers, and streaming the live source object requiring authorization to the ARLSW from the host computer to the non-host computer. When the host computer for the ARLSW leaves the virtual canvas and no other non-host computer for ARLSW in the canvas is known to have authorization to view the ARLSW, a placeholder screen is displayed in the ARLSW on the virtual canvas. |
US12124757B2 |
Movement of cursor between displays based on motion vectors
In one aspect, a device includes at least one processor and storage accessible to the at least one processor. The storage includes instructions executable by the at least one processor to identify a motion vector of a cursor presented on a first display and, based on identification of the motion vector, present the cursor on a second display located in a direction indicated by the motion vector. |
US12124755B2 |
Display control device and display control method
A display control device includes: processing circuitry that sets a display content projected by a projector in such a manner that a first display object is displayed in a first display area; and that receives a signal detected by a detection sensor from the detection sensor and determines whether or not the first display object is selected by a user. The processing circuitry sets another display content projected by the projector in such a manner that a second display object corresponding to the first display object is displayed in a second display area different from the first display area in a case where it is determined that the first display object is selected, and determines whether or not the second display object is selected, and settles the determination that the first display object is selected in a case where the processing circuitry determines that the second display object is selected. |
US12124753B2 |
Electronic device for providing text associated with content, and operating method therefor
An electronic device includes a display, a memory, and at least one processor configured to, execute an application, obtain a content from the executed application, obtain at least one piece of information associated with the content, obtain at least one first text corresponding to the at least one piece of information, identify at least one second text associated with the at least one first text among a plurality of texts stored in the memory, control the display to display at least one first tag object including the at least one first text and at least one second tag object including the at least one second text, and based on a tag object being selected from among the displayed at least one first tag object and the displayed at least one second tag object, store, in the memory, a text corresponding to the selected tag object to be associated with the content. |
US12124751B2 |
Information processing apparatus, method, and non-transitory computer-readable storage medium storing program
An information processing apparatus includes at least one processor and at least one memory storing a computer-readable program executable by the processor, the at least one processor and the at least one memory are operatively coupled to function as an acquisition unit that acquires image data by an application for causing a printer corresponding to a printer driver to execute printing, and a setting unit that, if an instruction to execute double-sided printing of the image data is accepted by the application, decides a binding setting of a document to print the image data based on information of the image data acquired by the acquisition unit, and set the decided binding setting for the printer driver. |
US12124749B2 |
Image processing device having a VPN processing unit that connects to a VPN using authentication information obtained through UI unit for acquiring workflow using terminal address, information processing system and method
An image processing device includes an image processing unit, a UI unit, a VPN processing unit, and a housing. The image processing unit includes a printer and/or a scanner. The UI unit is the target of an input action performed by the user. The VPN processing unit connects to a VPN using authentication information obtained through the UI unit. The image processing unit, the UT unit, and the VPN processing unit are provided to the housing. |
US12124748B2 |
Terminal device, access point, communication device, and computer programs therefor
A terminal device (e.g., a smartphone) may use a private key to generate a first configuration object used for establishing a first wireless connection between the terminal device and an access point. The terminal device may also use the private key to generate a second configuration object used for establishing a second wireless connection between a communication device (e.g., a printer) and the access point. The terminal device may then transmit specific data (e.g., print data) to the communication device via the access point. |
US12124746B2 |
Printing control apparatus and non-transitory computer readable medium storing program that manage output of document data based on printing restriction information
A printing control apparatus includes a processor configured to receive instruction information including document data and information indicating whether or not it is necessary to inquire an external apparatus that holds restriction information indicating a condition for restricting printing of the document data, in a case where the instruction information includes the information indicating that the inquiry is necessary, acquire the restriction information in a case where the restriction information associated with the document data exists by inquiring the external apparatus, and permit printing of the document data in a case where information to be compared with the acquired restriction information satisfies the condition indicated by the restriction information. |
US12124742B2 |
Increasing provisioned storage capacity by means of growing underlying disks within a virtual storage appliance
Systems and methods for supporting dynamic disk growth within a virtual storage appliance are provided. According to one embodiment, a portion of a logical size of respective hyperscale disks provided by a hyperscaler are provisioned for use by a virtual storage system as backing for respective file system disks. To accommodate growth, block numbers for the file system disks are pre-allocated within a sparse space of a contiguous sequence of block numbers corresponding to a number of blocks represented by the logical size. Metadata is maintained for the file system disks regarding a range of the pre-allocated block numbers that are available for use. Responsive to a triggering condition, the provisioned portion of a hyperscale disk is increased and subsequently, responsive to detecting a change in a size of the hyperscale disk by the virtual storage system, a size of the corresponding file system disk is updated within the metadata. |
US12124739B2 |
Memory devices including idle time prediction
A memory device includes an interface to communicate with a host, an array of memory cells, and a controller. The controller is configured to access the array of memory cells in response to commands from the host. The controller is further configured to enter an idle time in response to no commands from the host with queue empty, receive a first command from the host, and exit the idle time in response receiving a second command from the host. The controller is further configured to for a plurality of idle times, generate a history indicating a length of each idle time. The controller is further configured to predict the length of a subsequent idle time based on the history. |
US12124737B2 |
Storage system capable of operating at a high speed including storage device and control device
A storage system includes: a storage device including a memory and a memory controller; a first device coupled to the storage device; and a control part. The control part is configured to: store, in a first storing device, a first order that orders the storage device to read first data from the memory; and store a second order in a second storing device. The second order orders the first device to transmit a first request to the storage device. The first request requests the first data to be transferred to the first device. The first device is configured to start processing the second order before completion of the reading of the first data from the memory. |
US12124733B2 |
Memory comprising memory controller configured to determine a logical address of a target zone system and method of operating the memory controller
A memory system according to the present technology may include a plurality of memory devices including a plurality of blocks configured of memory cells and a memory controller configured to control the plurality of memory devices corresponding to a plurality of zones by configuring the plurality of zones with the plurality of blocks included in each of the plurality of memory devices, wherein the memory controller is further configured to: receive a write request from a host, determine a target zone indicated by the write request among the plurality of zones, and determine a logical address of the target zone on which a write operation is to be started based on a write pointer and an offset corresponding to the target zone. |
US12124732B2 |
Information processing apparatus, data control method, and recording medium for parallel access of processors to storage areas
An information processing apparatus includes a main CPU storage area and a sub-CPU storage area. The information processing apparatus further includes an FPGA capable of processing access to the main CPU storage area by a main CPU and access to the sub-CPU storage area by a second CPU in parallel. The FPGA has an FPGA control unit that performs processing. The FPGA control unit is configured to read prescribed data from an SPI device to the main CPU storage area and the sub-CPU storage area, update the prescribed data of the sub-CPU storage area when receiving an updating request from the sub-CPU, and read the prescribed data of the main CPU storage area to the main CPU when receiving a reading request from the main CPU. |
US12124730B2 |
Electronic device, method, non-transitory computer-readable storage media, and UFS card including UFS storage device
An electronic device includes at least one processor, a Universal Flash Storage (UFS) device controller operatively coupled with the at least one processor, a UFS interface including a plurality of downstream lanes for transmitting data and a plurality of upstream lanes for transmitting data and storage including a cache memory and a plurality of non-volatile memories. The at least one processor transmits a first control signal to instruct measuring a temperature of the storage and identifying of the measured temperature exceeding a threshold value to the UFS device controller, receives a status signal indicating that the measured temperature exceeds the threshold value from the UFS device controller, and based on the status signal, transmits, to the UFS device controller, a second control signal to instruct that deactivating at least some of the plurality of downstream lanes and upstream lanes, or deactivating the cache memory in the storage. |
US12124729B2 |
Controller to alter systems based on metrics and telemetry
Systems, apparatuses, and methods related to a controller for managing metrics and telemetry are described. A controller includes a front end portion, a central controller portion, a back end portion, and a management unit. The central controller portion can include a cache to store data associated with the performance of the memory operations, metric logic configured to collect metrics related to performance of the memory operations, load telemetry logic configured to collect load telemetry associated with performance of the memory operations within a threshold time, and a storage area to store the collected metrics and the collected load telemetry. The management unit memory of the controller can store metrics and load telemetry associatAND ed with monitoring the characteristics of the memory controller, and based on the stored metrics and load telemetry, alter at least one characteristic of the computing system. |
US12124724B2 |
Memory migration method, apparatus, and computing device
Embodiments of this application provide a memory migration method, an apparatus, and a computing device. The method includes: creating a processing thread, a sending thread, and a traversal thread for a memory region; where the traversal thread iteratively executes a traversal operation, where the traversal operation includes traversing a dirty bitmap of the memory region and assigning a dirty page address to a corresponding processing thread; the processing thread iteratively executes a processing operation, where the processing operation includes reading dirty page data based on the assigned dirty page address, and adding round number flag information to the dirty page data to generate a to-be-migrated dirty page; and the sending thread iteratively executes a transmission operation, where the transmission operation includes sending the to-be-migrated dirty page to a destination end, and the destination end restores respective dirty page data to destination memories based on iteration round numbers in different to-be-migrated dirty pages. The embodiments of this application improve memory migration efficiency. |
US12124723B2 |
Techniques for data transfer operations
Methods, systems, and devices for techniques for data transfer operations are described. A memory system may select a source set of memory cells and a destination set of memory cells using one or more counters corresponding to access operations for the source and the destination. For example, as part of a data transfer operation, the memory system may prioritize transferring data from a block with a lower quantity of read operations to a block with a lower quantity of access operations. In some cases, the memory system may prioritize transferring data from a page with a lower quantity of read operations to a page with a slower read duration. |
US12124720B2 |
Memory configuration within a data processing system
A System on Chip (SoC) includes a first core coupled to an interconnect; a second core coupled to the interconnect; a memory coupled to the interconnect and including a plurality of evenly sized partitions; and storage circuitry configured to store memory configuration information. The memory configuration information defines a memory configuration and is configured to indicate a series of swappable segments for each core of the SoC by indicating, for each core, a first number of partitions of the memory assigned to each of a first swappable segment and a second swappable segment for the core, the first swappable segment designated as an active segment and the second swappable segment designated as a first backup segment, and an enable indicator to indicate whether or not to assign the first number of partitions to a third swappable segment designated as a second backup segment. |
US12124718B2 |
Memory system and operating method of memory system
Embodiments of the present disclosure relate to a memory system and an operating method of the memory system. According to embodiments of the present disclosure, a memory system may store, for each of the plurality of memory dies, a program fail count indicating a cumulative number of occurrences of a program fail during a program operation for each memory die, and may change, for a target memory die among the plurality of memory dies, a first operation parameter among operation parameters applied to the target memory die when executing a program operation on the target memory die, based on a target program fail count which is the program fail count for the target memory die. |
US12124715B2 |
Resiliency and performance for cluster memory
Disclosed are various embodiments for improving resiliency and performance of clustered memory. A computing device can acquire a chunk of byte-addressable memory from a cluster memory host. The computing device can then identify an active set of allocated memory pages and an inactive set of allocated memory pages for a process executing on the computing device. Next, the computing device can store the active set of allocated memory pages for the process in the memory of the computing device. Finally, the computing device can store the inactive set of allocated memory pages for the process in the chunk of byte-addressable memory of the cluster memory host. |
US12124714B2 |
Data storage system with self tuning based on cluster analysis of workload features
A data storage system includes a tuner that obtains data samples for data storage operations of workloads and calculates feature measures for a set of features of the data storage operations over aggregation intervals of an operating period. It further (1) applies a cluster analysis to the feature measures to define a set of clusters, and assigns the feature measures to the clusters, and (2) applies a classification analysis to the feature measures labelled by their clusters to identify dominating features of each cluster, and generates workload profiles for the clusters based on the dominating features, and then automatically adjusts configurable processing mechanisms (e.g., caching or tiering) based on the workload profiles and performance or efficiency goals. |
US12124713B2 |
System-on-chip comprising a non-volatile memory
A system-on-chip includes a processor, a memory and a memory interface coupled to the processor and to the memory. The processor, in operation, generates memory access requests. The memory includes one or more physical banks divided into a succession of sectors, each sector having a size equal to a smallest erasable size of the memory. The memory interface, in operation, responds to receiving memory configuration information by storing logical memory bank configuration information in the one or more configuration registers, the logical memory bank configuration information assigning each sector of the one or more physical banks of the memory to a respective logical memory bank of one or more logical memory banks. The memory interface, in operation, controls access to the memory by the processor based on the logical memory bank configuration information stored in the one or more configuration registers. |
US12124712B2 |
Storage system
A storage system includes a storage controller and a plurality of storage drives. The storage controller holds power management information for managing power supplied to the storage system and power consumption of an operating mounted device of the storage system, and definition information for defining a relationship between power states and power consumption of the plurality of storage drives. The storage controller determines a power budget that can be supplied to the plurality of storage drives, based on the power management information according to a change in a configuration of the storage system, and determines a power state of each of the plurality of storage drives based on the power budget and the definition information. |
US12124707B2 |
Memory system
A memory controller of a memory system classifies input and output commands issued by a host into a group of read commands and a group of write commands, and manages the group of read commands and the group of write commands using first and second queues, respectively. The controller continuously processes a first group of commands among the group of read commands and the group of write commands until a first time period has elapsed from a start of the continuous processing of the first group of commands. In response to the first time period having elapsed, the controller switches a process target from the first group of commands to a second group of commands that is different from the first group of commands and selected among the group of read commands and the group of write commands. |
US12124706B2 |
Apparatus with signal quality feedback
Methods, apparatuses, and systems related to operations for measuring the quality of a signal received by a memory device and providing feedback. The memory device can sample signal data using a predetermined sequence of timing offsets relative to a reference signal. Additionally or alternatively, the memory device can sample the signal data using a predetermined sequence of reference voltages. The memory device can provide feedback results to a controller regarding the quality of the sampled signal data. |
US12124705B2 |
Memory operation based on block-associated temperature
Various embodiments provide for performing a memory operation, such as a memory block compaction operation or block folding or refresh operation, based on a temperature associated with a memory block of a memory device. For instance, some embodiments provide for techniques that can cause performance of a block compaction operation on a memory block at a temperature that is at least at or higher than a predetermined temperature value. Additionally, some embodiments provide for techniques that can cause performance of a block folding/refresh operation, at a temperature that is at or higher than the predetermined temperature value, on one or more blocks on which data was written at a temperature lower than the predetermined temperature value. |
US12124704B2 |
Systems and methods for improving find last good page processing in memory devices
A storage device includes a memory die and a controller. The controller identifies a dirty block that was subject to an interrupted I/O operation and performs a coarse inspection of the dirty block. Each iteration of the coarse inspection includes: requesting first bytes of a current page of the dirty block; receiving contents of the first bytes from the at least one memory die; and evaluating a state of the current page based on the contents of the first bytes. The controller also determines an initial last good page based on the coarse inspection and performs a fine inspection of at least one page based on a second number of bytes greater than the first number of bytes. The fine inspection validates the initial last good page and identifies the initial last good page as an actual last good page of the dirty block. |
US12124693B2 |
Electronic whiteboard system and operation method thereof
An electronic whiteboard system and an operation method are provided. The electronic whiteboard system includes an electronic device. The electronic device includes a whiteboard module. The whiteboard module performs a writing operation. The whiteboard module determines whether a writing track of the writing operation is a straight track or a curved track, and adjust the writing track to an adjusted writing track according to a corresponding parametric curve, and generate a writing message according to the adjusted writing track. |
US12124692B2 |
File processing method, electronic device, system, and storage medium
A file processing method, an electronic device, a system, and a storage medium are provided. The method includes: A second electronic device projects onto a first electronic device, and generates a collaboration window on the first electronic device; it is detected that a target file in the first electronic device is dragged by a first operation to an icon of a first application in the collaboration window, and the first operation is released, and the first application is used to open the target file in the collaboration window; and it is detected that the target file in the first electronic device is dragged by a second operation to an icon of a second application in the collaboration window, and the second operation is released, and the second application is used to open the target file in the collaboration window. |
US12124689B2 |
Organization of channel labels associated with a plurality of group-based communication channels in a communication platform
Various embodiments of the present invention are directed to an improved group-based communication apparatus that is configured to efficiently manage group-based communication interfaces associated with one or more group-based communication workspaces. The group-based communication apparatus is configured to create and assign labels in association with one or more of a plurality of group-based communication channels that are associated with two or more groups or organizations. The labels corresponding to the communication channels associated with the two or more groups or organizations may be displayed to a sidebar label focus interface component of a sidebar pane of the group-based communication interfaces. The labels may be combined with other data of the groups or organizations, such as group-based communication workspaces, to assemble one or more work graph data structures. |
US12124688B2 |
Page display switching method, apparatus, storage medium, and electronic device
The present disclosure relates to a page display switching method, apparatus, storage medium, and electronic device. The page display switching method includes: in response to a display switching operation for a first display window, performing control to change the height and width of the first display window to switch the first display window to a second display window; determining a target display content to be displayed in the second display window, which includes a first display content corresponding to the first display window and a second display content corresponding to the second display window, wherein the second display content is a content that is acquired synchronously with the first display content and hidden during display of the first display window; performing control to display the target display content in the second display window. |
US12124687B1 |
Automatic selection of visualization parameter based on field selection
Embodiments are disclosed for a data analysis tool for facilitating iterative and exploratory analysis of large sets of data. In some embodiments a data analysis tool includes a graphical user interface through which an interactive set of field identifiers is displayed. Each of the listed field identifiers may reference fields associated with a set of events returned in response to a search query, the set of events including machine data produced by components within an information technology (IT) environment that reflects activity in the IT environment. In response to user selections of field identifiers included in the displayed set, a data analysis tool may cause display of manipulable visualizations based on values included in fields referenced by the selected field identifiers. |
US12124686B2 |
Information processing method, system, information processing device, and program
An information processing method includes determining a type of a selected character, among a plurality of characters included in a displayed mathematical expression, that is selection-operated by a user; identifying, based on the determined type of the selected character, an associated character, among the plurality of characters, that is associated with the character that is selection-operated; and setting, a range including the selected character and the associated character among the plurality of characters as a selection range of the character selected by the user. |
US12124684B2 |
Dynamic targeting of preferred objects in video stream of smartphone camera
Selecting objects in a video stream of a smart phone includes detecting quiescence of frame content in the video stream, detecting objects in a scene corresponding to the frame content, presenting at least one of the objects to a user of the smart phone, and selecting at least one of the objects in a group of objects in response to input by the user. Detecting quiescence of frame content in the video stream may include using motion sensors in the smart phone to determine an amount of movement of the smart phone. Detecting quiescence of frame content in the video stream may include detecting changes in view angles and distances of the smart phone with respect to the scene. Detecting objects in a scene may use heuristics, custom user preferences, and/or specifics of scene layout. At least one of the objects may be a person or a document. |
US12124683B1 |
Content analytics as part of content creation
Content creation techniques are described that leverage content analytics to provide insight and guidance as part of content creation. To do so, content features are extracted by a content analytics system from a plurality of content and used by the content analytics system as a basis to generate a content dataset. Event data is also collected by the content analytics system from an event data source. Event data describes user interaction with respective items of content, including subsequent activities in both online and physical environments. The event data is then used to generate an event dataset. An analytics user interface is then generated by the content analytics system using the content dataset and the event dataset and is usable to guide subsequent content creation and editing. |
US12124677B2 |
Dynamic display method and apparatus based on operating body, storage medium and electronic device
Disclosed are a dynamic display method based on an operating body, a computer-readable storage medium and electronic device. The method includes: determining a position of a to-be-displayed icon on a screen in response to an air operation performed by the operating body relative to the screen in space; displaying the icon at the determined position; determining a first movement physical quantity of the operating body in response to detecting the operating body moving; determining a second movement physical quantity of the icon on the screen based on the first movement physical quantity; and controlling the icon to be dragged on the screen based on the second movement physical quantity. Thus, a user can know whether the air operation is accurate or not in real time according to a moving track of the icon, which improves the user's sense of control and the accuracy of the air operation. |
US12124676B2 |
Icon displaying method and electronic device
An icon displaying method and an electronic device are provided. The method is performed by the electronic device. The electronic device includes a device body and a stylus detachably connected to the device body. The method includes: obtaining a first working state of the stylus, where the first working state includes at least one of remaining power, a font color, or a font size of the stylus; and displaying an icon corresponding to the stylus based on the first working state. |
US12124670B2 |
Information sharing system, method, and program
An information sharing system includes a plurality of terminal devices and an information sharing device communicable with the terminal devices. Each of the terminal devices includes a display unit which displays content in a display region, and a processor which performs display control over the display unit. The information sharing device includes a classification processing unit which classifies a plurality of users of the terminal devices into groups in reference to a result of evaluation of pieces of stroke data each indicating the content handwritten by a user of a corresponding one of the terminal devices. The information sharing device includes a display instruction section which instructs each of terminal devices corresponding to two or more constituent members belonging to one of the groups classified by the classification processing unit, among the terminal devices, to display a status information column indicating states of the two or more constituent members. |
US12124668B2 |
Methods and user interfaces for tracking execution times of certain functions
The present disclosure generally relates to methods and user interfaces for recording the execution duration of functions. In some embodiments, methods and user interfaces for recording the execution duration of functions are described. In some embodiments, methods and user interfaces for recording the execution duration of two or more related functions, wherein execution of the two or more functions can be initiated from a single user interface, are described. In some embodiments, methods and user interfaces for recording the execution duration of functions, wherein the related functions are associated with mindfulness, are described. |
US12124661B2 |
Display substrate and display device
A display substrate includes a base substrate, touch electrodes, and signal lines. At least some of the signal lines are electrically connected to the touch electrodes. The signal line includes a first signal line and a second signal line adjacent to each other. The first signal line and the second signal line respectively comprise a first-layer wiring and/or a second-layer wiring overlapped with each other in a direction perpendicular to the base substrate and electrically connected to each other. A line width of the first signal line is greater than a line width of the second signal line. The first-layer wiring of at least one of the first signal line or the second signal line is disconnected, and the second-layer wiring of the first signal line is continuous in a disconnected position. |
US12124655B2 |
Ultrasonic touch sensors and capacitive pressure sensing microelectromechanical system fusion
A touch sensor includes a touch structure including a touch interface and an inner interface arranged opposite to the touch interface; a capacitive ultrasonic transmitter arranged inside an enclosed interior volume and configured to transmit an ultrasonic transmit wave towards the touch structure; a capacitive ultrasonic receiver arranged inside the enclosed interior volume and configured to receive at least one ultrasonic reflected wave produced from the ultrasonic transmit wave via internal reflection; a coupling medium that fills an area between the inner interface and the capacitive ultrasonic receiver, wherein an external force applied to the touch interface is configured to impart an internal pressure onto the capacitive ultrasonic receiver through the coupling medium; and a sensor circuit configured to convert the at least one ultrasonic reflected wave into a measurement signal and detect the external force based on the measurement signal. |
US12124652B2 |
Touch display panel and drive method therefor
The application discloses a touch display panel and a drive method therefor. Touch display panel includes a drive electrode, an induction electrode, a detection electrode and an operational amplifier, wherein the induction electrode is electrically connected with a first input terminal of the operational amplifier, and the detection electrode is electrically connected with a second input terminal of the operational amplifier, and wherein the operational amplifier is configured to perform a difference operation between a signal received by the second input terminal and a signal received by the first input terminal. |
US12124649B2 |
Preventing accidental media device commands
A playback device detects, with one or more onboard sensors, that the playback device is in motion. The playback device activates a command bypass mode. The command bypass mode causes the playback device to not execute commands applied to a touch-sensitive user interface integrated into the playback device. The playback device then detects, with the one or more onboard sensors, that the playback device is stationary. After detecting that it is stationary, the playback device deactivates the command bypass mode. |
US12124646B2 |
Display panel
An embodiment of the present disclosure provides a display panel, further including a plurality of signal lines; a plurality of fan-out wiring structures including a first group of wires and a second group of wires at both sides, the first group of wires including a first broken line segment and a second broken line segment in the same bending direction, and the second group of wires including a third broken line segment and a fourth broken line segment in the opposite bending direction; a plurality of chips respectively connected to one of the fan-out wiring structures. The impedances of the fan-out wires at opposite ends of the fan-out region may be matched with each other. |
US12124643B2 |
Mouse input function for pen-shaped writing, reading or pointing devices
An apparatus and method for providing a structure and function to a pen-type handheld writing, reading or pointing device to enable usage of the device to perform operations similar to a computer mouse for a computing device. The structure includes an optical sensor, a portion of the optical sensor surface that can perform operations of a clickable button, and a structure to support a connection to the computing device. |
US12124638B2 |
Key scanning method and input device implemented therewith
A key scanning method and an input device thereof are provided. The key scanning method for an input device with at least a first key group and a subsidiary key group comprises: triggering a first main scan line electrically connected to the first key group and reading electrical signals received via a plurality of signal sensing lines electrically connected to the first key group to determine whether any said key among the first key group is triggered; and triggering a non-triggered one of a plurality of subsidiary scan lines electrically connected to the subsidiary key group and reading electrical signals received via another plurality of signal sensing lines electrically connected to the subsidiary key group to determine whether any said key among the subsidiary key group is triggered, wherein the first main scan line and the subsidiary scan lines are triggered one after another for multiple times. |
US12124637B2 |
Image forming apparatus
An image forming apparatus controls a general-purpose numerical key unit so as to maintain a state in which a NumLock LED is turned on in the case where a connecting cable of the general-purpose numerical key unit including a NumLock key capable of selectively switching, in a case that the general-purpose numerical key unit is connected to an information processing device including a display screen, a condition when the information processing devices processes an inputted key signal, between a first processing condition in which the key signal is processed as information on a numerical value and a second processing condition in which the key signal is processed as information for moving a cursor displayed on the display screen, and the NumLock LED capable of notifying a user of that the first processing condition is set for the information processing device by being turned on is connected to a connecting portion. |
US12124634B2 |
Information processing apparatus, information processing system, and information processing method
An information processing apparatus includes a control unit. The control unit accepts a user operation during reproduction of content having a predetermined time length and variably controls processing to be executed for the user operation in accordance with a reproduction position of the content when the user operation is performed. The information processing apparatus executes processing suitable for an intention of a user in processing related to the content. |
US12124633B2 |
Using natural movements of a hand-held device to manipulate digital content
A mobile device, such as a smart phone, is provided with a camera. Digital content displayed on display screen of the mobile device may be manipulated in response to natural movements of the mobile device by a user. Motion of the mobile device is detected relative to a nearby textured surface by analyzing images of the textured surface. The displayed digital content is manipulated in response to the detected motion of the mobile device. |
US12124632B2 |
Systems and methods for customizing a haptic output of a haptic actuator of a user device
A haptic system can include a user device including one or more haptic actuators and one or more sensors. The haptic system can be configured to perform operations including controlling the haptic actuator(s) to produce a haptic output based on a haptic output profile associated with a desired action of a user of the haptic system; detecting, using the one or more sensors, one or more user response characteristics in response to the haptic output; determining, based at least in part on the one or more user response characteristics, data describing a user action of the user performed after the haptic actuator(s) produces the haptic output; comparing the data describing the user action with data indicative of the desired action to generate an effectiveness metric; and determining a subsequent haptic output profile for a subsequent haptic output based at least in part on the effectiveness metric. |
US12124629B2 |
Hand-directed system for identifying activities
A system includes a wearable device including a camera. The system further includes at least one processor that can identify objects from video data generated by the camera and monitor how an individual wearing the wearable device manipulates the objects according to predetermined micro-activities of interest to infer an action by the individual. |
US12124625B1 |
Pupil dynamics, physiology, and context for estimating vigilance
A computer system records eye tracking data and identifies movements in the eye tracking data to determine gaze and pupil dynamics. Eye tracking data is correlated with a current task and predetermined vigilance requirements. The system determines if the user is exhibiting an appropriate level of vigilance based on the task or is becoming fixated. When fixation is detected, the system may engage in remedial action. A task flow diagram represents the operator tasks. Interactions between the user and the instrumentation are used to estimate the probability distribution of the task the user is currently conducting. The system correlates eye tracking data and physiological data such as electroencephalogram (EEG) and functional near-infrared spectroscopy (fNIRs) to determine neuroactivity. Monitoring neuroactivity reduces the probability of a false positive for fixation. |
US12124618B2 |
SoC architecture and data protection method thereof
An SoC architecture includes a non-volatile memory and an SoC chip. The SoC chip is connected with the non-volatile memory. The SoC chip includes a central processing unit, a volatile memory, a system bus, an on-the-fly decryption circuit, a memory interface, a timer and a key bank. The on-the-fly decryption circuit is connected with the key bank. The on-the-fly decryption circuit performs an encryption operation or a decryption operation according to plural keys in the key bank. After the SoC architecture is powered on, if the timer is not disabled and the timer has counted time for a specified time period, the central processing unit is subjected to a warm reset, and a storage format in the non-volatile memory is changed from an initial format to an operation format by the central processing unit. |
US12124617B2 |
Securing a container ecosystem
Examples described herein relate to a security management system to secure a container ecosystem. In some examples, the security management system may protect one or more entities such as container management applications, container images, containers, and/or executable applications within the containers. The security management system may make use of digital cryptography to generate digital signatures corresponding to one or more of these entities and verify them during the execution so that any compromised entities can be blocked from execution and the container ecosystem may be safeguarded from any malicious network attacks. |
US12124614B2 |
Apparatus and methods for verifying a file origin
Apparatus configured to obtain a hash of a file to be transmitted to a second apparatus and an indication of a file creator of the file; retrieve an identifier associated with the file creator; store the hash of the file, associated with the identifier of the file creator, in an immutable ledger; obtain the hash of the file from the second apparatus; verify that the hash of the file is stored in the immutable ledger; retrieve, from the immutable ledger, one or more assertions associated with the file; retrieve, from the immutable ledger, the associated identifier of the file creator using the hash of the file; and transmit, to the second apparatus: a confirmation that the file is from the file creator; and at least one of the one or more assertions associated with the file. |
US12124612B2 |
Identification estimate risk evaluation apparatus, identification estimate risk evaluation method, and program
An identification-estimation risk assessment apparatus includes a first calculation unit for calculating a first value ΣγPr[Δ(t)=t′oγ], which is a sum related to all shuffles of a probability Pr[Δ(t)=t′oγ] that a table Δ(t) obtained by anonymizing the original table t through randomization Δ coincides with a table t′oγ represented as a composite of a shuffle γ and the anonymized table t′; a second calculation unit for calculating a second value Σγ(r)=r′Pr[Δ(t)=t′oγ], which is a sum related to a shuffle that satisfies γ(r)=r′ of the probability Pr[Δ(t)=t′oγ]; and a third calculation unit for calculating a third value Σγ(r)=r′Pr[Δ(t)=t′oγ]/ΣγPr[Δ(t)=t′oγ] as a risk assessment value of a risk that a record number r is identified and estimated as corresponding to a record number r′, based on the first value and the second value. |
US12124611B2 |
Systems and methods for privacy preserving determination of intersections of sets of user identifiers
At least one aspect is directed to determining an estimate of an intersection of user identifiers in a first set of user identifiers and a second set of user identifiers. The first and second sets of user identifiers can be populated with user identifiers that have interacted with the same content item or content item campaign. Estimates of intersections of the first and the second sets can be determined based on a binomial vector approach, a vector of counts approach, or a hybrid approach. The binomial vector approach generates vectors based on k hashes of each user identifier in the first set and summing the vectors to generate a first vector. The intersection can be determined based on a dot product of the first vector and a second vector similarly generated from the second set of user identifiers. |
US12124609B2 |
Privacy manager
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for implementing a privacy manager are disclosed. In one aspect, a method includes the actions of receiving, from a client device, an indication of a first setting of the client device. The actions further include receiving, from the client device, an indication of a type of data that the client device is prepared to transmit. The actions further include, based on the first setting and the type of data, generating an instruction to adjust the first setting or a second setting of the client device. The actions further include, before the client device transmits the data, providing, for output to the client device, the instruction to adjust the first setting or the second setting of the client device. |
US12124606B2 |
Method, system, and computer program product for securely rendering sensitive data
A method for securely rendering sensitive data is disclosed. A method for securely rendering sensitive data may include receiving account identifier data associated with at least one account identifier. The account identifier data may be converted into at least one non-textual visual element. The at least one non-textual visual element may be communicated to at least one receiver. The at least one receiver may render the at least one non-textual visual element. A system and computer program product are also disclosed. |
US12124605B2 |
Management apparatus, management method, verification apparatus, computer program and recording medium
A management apparatus is operated by one operating entity. The management apparatus includes: a storage unit that stores a policy information, which is associated with data provided by a data provider to another operating entity that is different from the one operating entity, and which defines a provision permission policy of the data provider for the data; an acquisition unit that refers to a log information in which a first hash value of one policy information is recorded and that obtains a policy information corresponding to the one policy information from the storage unit, the one policy information being associated with one data provided to a data user from the another operating entity; and a comparison unit that calculates a second hash value of the obtained policy information and that compares it with the first hash value. |
US12124604B2 |
Unsubscribe and delete automation
Methods, computer-readable media, software, and apparatuses may assist a consumer in deleting personal information held by a data broker. Entities holding the consumer's personal information may be discovered and automated actions for purging or deleting the consumer's personal information may be determined. The methods, computer-readable media, software, and apparatuses may assist the consumer in updating privacy settings associated with accounts at various entities. |
US12124603B2 |
Generating entity risk scores and mitigating risk based on the risk scores
Techniques for assessing a computing risk of an entity based on a social media footprint of that user. Social media accounts of an entity are identified. Queries are executed against the accounts to determine a social media footprint the entity has based on engagements with those accounts. The footprint reflects at least how much information associated with the entity has been exposed as a result of the engagements with those accounts. Based on the footprint, a risk score for the entity is developed. The risk score reflects a determined amount of computing risk the entity has with regard to potential malicious use of exposed entity information. Based on the risk score, mitigation operations are performed in an attempt to reduce the risk score. |
US12124600B1 |
Identification method and identification system and storage medium
The present application discloses an identification method, system, storage medium. The present application reads a superordinate blockchain address and reads an identification structure and an ID structure signature message in an input device, the ID structure includes a first blockchain address and a superordinate blockchain address signature message; verifies an authorization signature via the superordinate blockchain address based on the superordinate blockchain address signature message and the first blockchain address association matter; verifies an input device signature via the first blockchain address based on the ID structure and the ID structure signature message; and operates based on the ID structure when the authorization signature is true and the input device signature is true. The present application uses dual verification techniques such as issuer and cardholder to identify the identification of the terminal, which improves the convenience of user identification. |
US12124599B2 |
Systems and methods for computing database interactions and evaluating interaction parameters
A method includes storing a test database of tests and corresponding test rules, storing a user information database, storing a profile database, and storing a threshold database including thresholds corresponding to test scores and similarity scores. The method includes, in response to receiving interaction parameters of an interaction performed by a user, identifying a set of tests based on the interaction parameters. The method includes, for each of the set of tests: calculating a score using user data of the user, corresponding test rules, and the interaction parameters; adjusting the score based on the user's profile; obtaining a threshold corresponding to the identified test; and, in response to the score exceeding the threshold, categorizing the interaction within a first category. The method also includes generating and transmitting an alert in response to the interaction being categorized within the first category. |
US12124597B2 |
Home data management
Aspects of the subject disclosure may include, for example, a method that includes receiving user input to configure a secure storage unit (SSU) having a first portion attached to a network and storing encrypted data, a second portion attached to the network and storing unencrypted data, and a third portion attachable to the network. The user input defines a security level for each portion. The method also includes receiving a data object for storage in the SSU, and determining a data security level for the data object; the data security level is determined by user input regarding the data object and/or analysis of the data object by the processing system, and the analysis includes analysis of attributes of the data object and/or content of the data object. The method further includes storing the data object in the SSU according to the data security level. Other embodiments are disclosed. |
US12124593B2 |
Information security-oriented reconfigurable system chip compiler and automatic compilation method
The present disclosure discloses an information security application-oriented reconfigurable system chip compiler and an automatic compilation method. The method includes the following steps: firstly, inputting a source program of a cryptographic algorithm; then, executing a software compilation function syntax check of the source program, and when the check result is passed, performing compilation mapping using a compiler; next, executing the cryptographic algorithm by simulation running using a simulator, and generating a configuration code by a simulator array; and finally, guiding a hardware behavior operation using a binary configuration code file generated by the simulator. The reconfigurable system chip compiler includes a source program input module, a software compilation function verification module, a compilation mapping module, a simulation execution module, a configuration code generation module, and a hardware debugging module. |
US12124590B2 |
Testing device, testing method, and testing program
A testing device (10) acquires session information to configure a session with a server (23), which is a to-be-tested device, protected by a security device (22) performing authentication of a packet. Then, the testing device (10) generates a test packet with the session information acquired, generates a test session according to a predetermined scenario when transmitting the test packet to the server (23), and transmits to the server (23) a test packet that increases processing load. |
US12124589B2 |
Anticipatory cybersecurity
A cybersecurity system for an information and technology system is presented. The cybersecurity system includes: a risk engine that detects past events in the information and technology system, the risk engine including an electronically stored set of rules characterizing events; a prevention engine that models events in the information and technology system, the prevention engine including a model builder, the prevention engine communicatively coupled to the risk engine; and a user interface communicatively coupled to the risk engine and to the prevention engine; where the model builder is configured to build at least one attack tree based on a past event detected by the risk engine and a potential event modeled by the prevention engine, and where the cybersecurity system is configured to report the at least one attack tree through the user interface, such that a future event depicted in the at least one attack tree can be remediated. |
US12124586B2 |
Risk assessment for managed client devices
Examples of managed device risk assessment are described. In one example, a copy of an application installed on a client device is decompiled, to identify operations performed during execution of the application. A profile including one or more rules that specify whether the operations are assigned higher or lower levels of risk is obtained. A first number of times that the first rule is violated by the operations is determined, and a second number of times that the second rule is violated by the operations is determined. A total of the violations is compared against a threshold, and a remedial action is initiated in response to determining that the total exceeds the threshold. |
US12124585B1 |
Risk assessment management
There may be provided a method for model-based risk assessment of a computerized network, the method may include obtaining a model of the computerized network, the model comprises risk assessments building blocks that represent (a) risk related dependencies between members of sets of assets of the computerized network, and (b) probabilities of occurrence of the risk related dependencies; and simulating, for at least some of the assets of the computerized network, and based on at least a portion of the model, one or more attacks to provide one or more model-based risk assessment results. |
US12124582B2 |
Mitigation of external exposure of energy delivery systems
Method include receiving banner information from one or more queries of a network connecting a set of devices, wherein the banner information of one or more of the devices includes common vulnerability and exposure identifiers (CVEs) and the banner information of one or more of the devices does not include a CVE, identifying the devices based on the banner information including classifying devices without known CVEs by a device type, determining vulnerability scores for the devices with known CVEs based on retrieved CVE information, and determining vulnerability scores for the devices without CVEs based on a series of exploitability and impact parameter estimates associated with the device type classifications. Some methods include estimating a cyberattack vulnerability risk for the devices using the determined vulnerability scores. |
US12124578B2 |
System and method for identifying compromised electronic controller using intentionally induced error
A system and method for identifying a compromised controller using an intentional error are provided. The method, performed by an electronic device in a controller area network (CAN), for identifying a compromised electronic control unit (ECU) that transmits an attack message on a CAN bus in a periodic transmission cycle. The method includes, in response to detecting the attack message, transitioning a first ECU among a plurality of ECUs connected to the CAN bus to a bus-off state intentionally, and determining whether the first ECU is the compromised ECU based at least in part on a time, which is predicted from recovery parameters related to the first ECU, for when the first ECU resumes transmission of a CAN message and a time when the attack message is redetected on the CAN bus. |
US12124574B2 |
System and method of synthesizing potential malware for predicting a cyberattack
A system and method for malware classification using machine learning models trained using synthesized feature sets based on features extracted from samples of known malicious objects and known safe objects. The synthesized feature sets act as virtual samples for training a machine learning classifier to recognize new objects in the wild that are likely to be malicious. |
US12124570B2 |
System and method to build a file reputation cache for an antivirus (AV) endpoint
Example methods are provided to build a smart file reputation cache at a cloud, and to provide the smart file reputation cache to an antivirus (AV) endpoint such as a virtualized computing instance in a virtualized computing environment. Training techniques can be used to build the smart file reputation cache at the cloud, based on information learned from existing AV endpoints and a management server. The smart file reputation can then be provided to newly installed AV endpoints for local access, instead of the AV endpoints sending file reputation requests to the cloud. |
US12124565B2 |
Tamper detection for executable applications
Techniques are provided for detecting executable application that is subjected to tampering or unauthorized modification. A checksum for a portion of the executable application is computed at a run time of the executable application by a tamper detection module encoded in the executable application. The tamper detection module compares the checksum to a pre-determined hash value for the portion of the executable application. If the checksum is different from the hash value, the executable application has been tampered with or otherwise modified. The tamper detection module can then cause an alert to be sent to the user and/or the software vendor indicating that the executable application is not genuine. |
US12124564B2 |
Secure modular machine learning platform
A secure, modular multi-tenant machine learning platform is configured to: receive untrusted code supplied by a first tenant; perform a security scan of the untrusted code to determine whether the untrusted code satisfies a set of one or more security requirements; responsive to determining that the untrusted code satisfies the security requirement(s): deploy the untrusted code to a runtime execution environment; deploy a machine learning model associated with the first tenant to the runtime execution environment, the untrusted code being configured to perform one or more functions using the machine learning model; receive a set of untrusted code supplied by a second tenant; perform a security scan of the untrusted code to determine whether the untrusted code satisfies the security requirement(s); and responsive to determining that the untrusted code does not satisfy the security requirement(s): refraining from deploying the untrusted code to a runtime execution environment. |
US12124563B2 |
Virtual relay device for providing a secure connection to a remote device
Virtual machines in a network may be isolated by encrypting transmissions between the virtual machines with keys possessed only by an intended recipient. Within a network, the virtual machines may be logically organized into a number of community-of-interest (COI) groups. Each COI may use an encryption key to secure communications within the COI, such that only other virtual machines in the COI may decrypt the message. Remote devices may gain access to virtual machines in a network through a virtual device relay. The virtual device relay receives data from the remote device, such as a tablet or cellular phone, and forwards the data to one of the virtual machines, when the virtual device relay shares a COI with the destination virtual machine. |
US12124558B2 |
Visualization-assisted upgrade of verifiable credential
Upgrading of a verifiable credential by a user interfacing with an upgrade control of a visualization of the verifiable credential. The upgradable verifiable credential includes an authorization claim specifying an authorization scope, and an enhancement claim specifying a condition for enhancing the specified authorization scope. A visualization of the upgradable verifiable credential is then display with the upgrade control to a user of a holder computing system that is the holder of the verifiable credential. Accordingly, if the user interacts with the upgrade control, the condition for upgrading the verifiable credential may be accomplished. The issuer of the authorization claim may then be notified of this. The issuer may then provide an ungraded verifiable credential that includes an authorization claim that includes more or a different authorization scope than the prior verifiable credential. |
US12124557B2 |
Validation of software residing on remote computing devices
A computer implemented method for validating software is provided. The method includes generating a first check value, by a remote computing device, based on a unique value and software of the remote computing device, outputting the first check value and the unique value from the remote computing device to a secure data repository, obtaining, by a secure computing device, an authentic copy of the software of the remote computing device, obtaining, by the secure computing device, the unique value and the first check value from the secure data repository, computing, by the secure computing device, a second check value based on the authentic copy of the software for the remote computing device and the unique value, and determining, by the secure computing device, whether the remote computing device has authentic software based on a comparison of the obtained first check value and the second check value. |
US12124547B2 |
Authentication device and authentication method
An authentication device authenticates a user using biometric information. The authentication device including: a storage unit, a first acquisition unit, a second acquisition unit, a controller, an authentication processing unit, and an update processing unit. When the first acquisition unit acquires identification information, and a combination for which the number of successes for the acquired identification information is greater than or equal to a predetermined number is present in combination information, the controller sets a threshold such that a false acceptance rate for erroneously authenticating a person other than a registered user becomes lower than when the combination is not present. |
US12124542B2 |
User-protected license
Distributing and enforcing a license for content to be consumed according to conditions defined by usage rights stated in the license, including: encrypting the usage rights with a key using a homomorphic encryption and sending the encrypted usage rights to an agent; receiving from the agent modified encrypted usage rights generated by performing a homomorphic operation on the encrypted usage rights with a nonce; and decrypting the modified encrypted usage rights and sending the decrypted modified usage rights back to the agent, wherein usage rights are extracted from the decrypted modified usage rights by performing an operation that is reverse of the homomorphic operation with the nonce. |
US12124540B2 |
Method, apparatus for zone division of closed space and mobile device
A method includes obtaining a map of a closed space. The method also includes obtaining trajectory points. The method also includes processing the trajectory points, and recognizing a correct door in the closed space based on the map and a result of processing the trajectory points. The method also includes dividing the closed space into zones based on the correct door and the map. |
US12124537B2 |
Training an environment generator of a generative adversarial network (GAN) to generate realistic environments that incorporate reinforcement learning (RL) algorithm feedback
A computer-implemented method according to one embodiment includes causing an environment generator of a Generative Adversarial Network (GAN) to generate realistic training environments, and causing a first discriminator of the GAN to determine whether the realistic training environments are real or fake. In response to a determination that an accuracy of the first discriminator at determining whether the realistic training environments are real or fake is within a predetermined range, the environment generator is caused to generate a first realistic environment. The method further includes causing the first realistic environment to be shared with an agent of a reinforcement learning (RL) algorithm and a second discriminator, and receiving, from the agent of the RL algorithm and the second discriminator, feedback associated with the first realistic environment. The environment generator is caused to generate a second realistic environment based on the feedback associated with the first realistic environment. |
US12124536B2 |
Image recognition training data quality enhancement
A training dataset including a plurality of labeled images can be received, each labeled image of the plurality of labeled images including a label represented by a bounding box having a designated class name. Characteristics of each label can be obtained. Statistical information for each class name of the plurality of labeled images can be determined based on the characteristics of each label associated with each respective class name. An outlier test can be performed based on the determined statistical information for a first designated class name to receive at least one outlier label having the first designated class name. The at least one outlier label can be output as a modification candidate for re-labeling. |
US12124535B1 |
Systems, methods, and storage media for training a model for image evaluation
A method may include executing a neural network to extract a first plurality of features from a plurality of first training images and a second plurality of features from a second training image; generating a model comprising a first image performance score for each of the plurality of first training images and a feature weight for each feature, the feature weight for each feature of the first plurality of features calculated based on an impact of a variation in the feature on first image performance scores of the plurality of first training images; training the model by adjusting the impact of a variation of each of a first set of features that correspond to the second plurality of features; executing the model using a third set of features from a candidate image to generate a candidate image performance score; and generating a record identifying the candidate image performance score. |
US12124534B2 |
Method for generating a plurality of sets of training image data for training machine learning model
A method for generating a plurality of sets of training image data for training a machine learning model includes: (a) acquiring object image data representing an object image; (b) dividing the object image into T number of partial object images by dividing a region of the object image into T number of partial regions corresponding to respective ones of T number of partial color ranges; (c) generating a plurality of sets of color-modified object image data representing respective ones of a plurality of color-modified object images by performing an adjustment process on the object image data, the adjustment process including a color modification process to modify colors of at least one of the T number of partial object images; and (d) generating the plurality of sets of training image data using one or more sets of background image data and the plurality of sets of color-modified object image data. |
US12124531B2 |
Device and method for accelerating matrix multiply operations
A processing device including a plurality of clusters of processor cores and a method for use in the processing device is disclosed. Each processor core in a cluster of processor cores is in communication with the other processor cores in the cluster and at least one processor core of each cluster is in communication with at least a processor core of a different cluster of processor cores. Each processor core is configured to store a product of a portion of a first matrix and a first portion of a second matrix in the memory, and store a product of the portion of the first matrix and a second portion of the second matrix in the memory, where the second portion of the second matrix is received from a processor core in the cluster of processor cores. |
US12124529B2 |
Detecting contamination or feature mixing within harvest polygons at a vector level
Systems and methods for determining a degree or rate of error for treatments at a field are disclosed herein. In some embodiments, a system receives first data corresponding to a first agronomic treatment at a field and second data corresponding to a second agronomic treatment at the field. The system uses the first and second data to determine differences and overlaps between characteristics of the first and second data to quantify an error rate at individual subsets of the field. Based on the quantified error rate, a number of metrics and yield data may be interpreted differently or modified to fit the result of the quantified error rate. The system uses the quantified error rate to predict the effectiveness of treatments, modify the rate of experienced yields at a field, and recommend real-time and subsequent corrective actions to take at the field. |
US12124525B2 |
Page processing method and apparatus, storage medium, and terminal device
A page processing method is provided. The page processing method includes: when a preset trigger instruction for a currently running application is detected, displaying a historical browsing view of the application, where the historical browsing view is established based on page browsing information, and the page browsing information includes one or more browsing pages browsed by a user; and returning, in response to a selection operation performed by the user in the historical browsing view, to a target browsing page corresponding to the selection operation, where the target browsing page is any of the browsing pages. In this way, a page returning operation is simplified, and the user can easily and quickly return to the browsing page specified by the user, which improves user experience. |
US12124522B2 |
Search result identification using vector aggregation
Search queries are received and search results are provided. Interaction tracking is used to determine with which search results users interact. The search results having received interactions can be represented as item vectors, which can include a vector representation of a portion of the search result, such as a title, description, or image. For each search query, the item vectors are aggregated, such as by averaging the item vectors. The search queries are stored in an item dataset as collected search queries respectively associated with the aggregate item vectors. When a new search query is received, a search query vector can be compared to the aggregate item description vectors to identify collected search queries that are related. The related collected search queries can be provided as search query recommendations or search results associated with the collected search queries can be provided in response to receiving the new search query. |
US12124521B2 |
Web content reliability classification
Technology described herein assigns a reliability score to web content, such as a web site or portion of a website. In one aspect, an output of the technology is a high reliability score and a low reliability score for a web content. The high reliability score represents conformance to high reliability sites, while the low reliability score represents conformance to low reliability sites. The high reliability score may be generated by first identifying high reliability online content within a compressed web graph. In a first iteration, the high reliability score of the seeds is used to score online content that is linked to the seed sites. At a high level, the more links that originate from high reliability sources, the higher the reliability score for the linked content. The low reliability score is similar, but uses outgoing links to low reliability sites instead of incoming links from high reliability sites. |
US12124517B2 |
Method for data extraction, terminal device and computer-readable storage medium
The present application relates to the technical field of data extraction, and provides a method for data extraction, a terminal device, and a computer-readable storage medium. The method for data extraction determines the target cursor from the ordered cursor group based on the quoted keywords contained in the target instruction when the target instruction for extracting target data from the data set is detected and the cursor group in the data set is the ordered cursor group, and then extracts the target data from the data set based on the target instruction and the target cursor, which provides a basis for the movement extraction or movement processing of sequence data, without considering the limitations of query rules or structured query logic in the data, and improving the efficiency of data extraction. |
US12124516B1 |
Methods for discovery of new automation routine types
A system to create new automation routines includes a processor to: Over time, store a group of actions taken by a group of agents within applications. From the stored group of actions, identify a repeating pattern of actions in a subset of the applications, and construct a binary vector, each position within the binary vector storing a 1 for an occurrence of any action within any application of the subset, and a 0 otherwise. From the binary vector and the repeating pattern, extract a sentence including at least one action within at least one application. Based on the repeating pattern, an application type, or a business goal, create a constraint. If the sentence meets the constraint, accept the sentence and add it to a pool of accepted sentences. From the pool of accepted sentences, identify a pattern of occurrences of the accepted sentence, and create a new automation routine. |
US12124515B1 |
Responses to requests for information
Computer-automated systems and methods that retain requests for information until documents containing the information are released at a later date. Release of the documents can trigger natural language understanding of the documents to be automatically performed and responses to the requests to be generated. In some examples, the responses include recommendations for taking or not taking financial actions relating to the request and the information. |
US12124511B1 |
Systems and methods for optimizing search result generation
Generally described, one or more aspects of the present application relate to data search system that can facilitate data searches such that the amount of computing resources such as processing power and bandwidth used to generate and output search results is reduced. For example, in response to a search request specifying a set of search criteria, the data search system may identify a combination of sub-criteria, access a pre-generated threshold corresponding to the combination of sub-criteria, determine a real-time index value corresponding to the combination of sub-criteria, identify a plurality of resources that satisfy the set of search criteria, and output a subset of the plurality of resources to the user computing device from which the search request was received. |
US12124509B2 |
Automated media analysis for sponsor valuation
Systems and methods are provided for analyzing images or video using computer vision. Data comprising real time or near real time information or historical information is retrieved that is associated with a sporting event at a physical location. A time segment is identified of a display device at the physical location for acquisition. The display device is configurable to present visual sponsorship data during the time segment for an assigned sponsor. It is determined that one or more rules are satisfied by the data. An indication is transmitted that the first rule is satisfied to a computing device of a sponsor. A bid or valuation is generated based at least on the first rule being satisfied. A request to acquire the time segment is received from the computing device of the sponsor, and the display device at the physical location is caused to present visual sponsorship data for the sponsor during the time segment. |
US12124507B2 |
Systems and methods for detecting non-narrative regions of texts
A method includes retrieving a text from a database. The text corresponds to audio from a media content item that is provided by a media providing service, and the text includes a plurality of segments. The method also includes assigning a score for each segment in the text by applying the text to a trained computational model. The score corresponds to a predicted relevance of the respective segment to a narrative of the media content item. The method further includes identifying a non-narrative segment within the text using the assigned scores. |
US12124501B2 |
System and method for a web scraping tool and classification engine
A web scaping system configured with artificial intelligence and image object detection. The system processes a web page with a neural network to perform object detection to obtain structured data, including text, image and other kinds of data, from web pages. The neural network allows the system to efficiently process visual information (including screenshots), text content and HTML structure to achieve good quality and decrease extraction time. |
US12124493B2 |
Generating key point graphs using directional relation scores
An example system includes a processor to execute a key point analysis to extract key points from a number of input sentences. The processor can compute directional relation scores between the extracted key points. The processor can construct a key point graph based on the extracted key points and the directional relation scores. The processor can generate a key point graph visualization based on the key point graph. |
US12124492B2 |
User interface for visualizing search data
A user interface (UI) for visualizing search data provides techniques for grouping and organizing aggregate data that shows the categories of topics included in search queries from a large number of individual users. Raw search queries are categorized into one of a number of topical categories. The search queries are assigned to a geographic location based on geolocations of computing devices generating the search queries. The UI presents a map that shows the number of search queries per topical category for each geographic location displayed in the current UI view. As a result of this UI design, a user can easily understand the interaction between geographic location and frequency of search query topics. Trends in the geographic distribution of searches and in the categories of topics searched are also easily understood from this UI design by changing the time range of the search queries displayed. |
US12124488B1 |
Edge device facility to selectively locate missing chat messages
Selective locating of missing chat messages for an edge device is provided. The process includes sending a locate chat message request from a user's edge device to at least one other edge device of at least one other participant in a chat with the user via an end-to-end encryption messaging system. The locate chat message request identifies at least one search parameter for at least one missing chat message of the chat on the edge device. The process further includes, based on sending the locate chat message request, receiving at the edge device from the at least one other edge device, the at least one missing chat message of the chat identified via the at least one search parameter. |