Document | Document Title |
---|---|
US12154954B2 |
Semiconductor device and manufacturing method thereof
A manufacturing method of a semiconductor device includes forming a contact opening in a wafer. The wafer includes a substrate, a gate structure over the substrate and a dielectric layer over the substrate and surrounding the gate structure, and the contact opening passes through the dielectric layer and exposes the substrate. A recess is formed in the substrate such that the recess is connected to the contact opening. An oxidation process is performed to convert a portion of the substrate exposed in the recess to form a protection layer lining a sidewall and a bottom surface of the recess. The protection layer is etched back to remove a first portion of the protection layer in contact with the bottom surface of the recess of the substrate. A metal alloy structure is formed at the bottom surface of the recess of the substrate. |
US12154951B2 |
Germanium tin gate-all-around device
The present disclosure describes a semiconductor device includes a substrate, a buffer layer on the substrate, and a stacked fin structure on the buffer layer. The buffer layer can include germanium, and the stacked fin structure can include a semiconductor layer with germanium and tin. The semiconductor device further includes a gate structure wrapped around a portion of the semiconductor layer and an epitaxial structure on the buffer layer and in contact with the semiconductor layer. The epitaxial structure includes germanium and tin. |
US12154949B2 |
Transistor contacts and methods of forming the same
In an embodiment, a device includes: a gate structure on a channel region of a substrate; a gate mask on the gate structure, the gate mask including a first dielectric material and an impurity, a concentration of the impurity in the gate mask decreasing in a direction extending from an upper region of the gate mask to a lower region of the gate mask; a gate spacer on sidewalls of the gate mask and the gate structure, the gate spacer including the first dielectric material and the impurity, a concentration of the impurity in the gate spacer decreasing in a direction extending from an upper region of the gate spacer to a lower region of the gate spacer; and a source/drain region adjoining the gate spacer and the channel region. |
US12154945B2 |
Backside CMOS trench epi with close N2P space
A microelectronic structure including a first transistor including a plurality a first channel layers. A second transistor including a plurality of second channel layers, where the first transistor is located adjacent to the second transistors. A dielectric bar located between the first transistor and the second transistor. A first source/drain of the first transistor is located on a first side of the dielectric bar and a second source/drain of the second transistor is located on a second side of the dielectric bar, where the first side is opposite the second side. A first backside contact connected to the first source/drain, where the first backside contact is in contact with first side of the dielectric bar. A second backside contact connected to the second source/drain, where the second backside contact is in contact with the second side of dielectric bar. |
US12154941B1 |
Power MOSFET with gate-source ESD diode structure
An apparatus includes a drain and a source on opposing sides of an epitaxial layer, a plurality of gates formed in the epitaxial layer, a source contact connected to the source, a gate contact connected to the plurality of gates, a gate-source electrostatic discharge (ESD) diode connected between the gate contact and the source contact, and a breakdown voltage enhancement and leakage prevention structure formed underneath the gate-source ESD diode structure. |
US12154940B1 |
Stacked staggered electrode foil capacitor structures in semiconductor devices for single and multi-voltage domain applications and method of fabrication
A stacked staggered electrode capacitor in semiconductor devices and methods for fabrication. There are capacitor elements each with a cathode vertically disposed relative to an anode, an anode conductive plating on the anode and a cathode conductive plating on the anode. The anode conductive plating is in a laterally offset relationship to the cathode conductive plating. The plurality of capacitor elements are stacked onto another. One or more build-up layers are interposed between the capacitor elements. One or more anode connecting electrode segments are on a first side of the plurality of capacitor elements, and a cathode connecting electrode on an opposed second side of the plurality of capacitor elements is connected to the cathode conductive plating of each of the plurality of capacitor elements. |
US12154936B2 |
Display module and manufacturing method thereof
A display module includes a substrate, and a plurality of pixels provided on the substrate, wherein each of the plurality of pixels includes a first inorganic light emitting element including a distributed Bragg reflectors (DBR) layer, a second inorganic light emitting element including a DBR layer, a third inorganic light emitting element, a first color conversion layer provided adjacent to the first inorganic light emitting element, a second color conversion layer provided adjacent to the second inorganic light emitting element, and a first color filter provided adjacent to the first color conversion layer, a second color filter provided adjacent to the second color conversion layer, wherein a size of the first color conversion layer is larger than a size of the first inorganic light emitting element, and a size of the second color conversion layer is larger than a size of the second inorganic light emitting element. |
US12154929B2 |
Semiconductor element
A first semiconductor element according to one embodiment of the present disclosure includes an element substrate including an element region, a peripheral region, a readout circuit substrate, a first electrode, a second electrode, and an insulating layer. A wiring layer and a first semiconductor layer including a compound semiconductor material are provided as a stack in the element region. The peripheral region is outside the element region. The readout circuit substrate is opposed to the first semiconductor layer with the wiring layer interposed therebetween, and is electrically coupled to the first semiconductor layer with the wiring layer interposed therebetween. The first electrode is provided in the wiring layer and is electrically coupled to the first semiconductor layer. The second electrode is opposed to the first electrode with the first semiconductor layer interposed therebetween. The insulating layer is provided on the second electrode and has a non-reducing property. |
US12154923B2 |
Imaging device including shared pixels and operating method thereof
An operating method of an imaging device comprising a plurality of shared pixels that share a floating diffusion node and each comprising sub-pixels covered by a micro-lens. The method involves generating a capture image from the plurality of shared pixels that receive light reflected from an object; compensating for the capture image using static phase information based on misalignment of the micro lens of each of the plurality of shared pixels; performing auto exposure control based on the compensation of the capture image; performing auto focus control based on the compensated capture image; and generating an output image by processing the compensated capture image. |
US12154922B2 |
Image sensing device
Image sensing devices are disclosed. In some implementations, an image sensing device may include a first sensor layer structured to include a plurality of first photoelectric conversion elements to receive light rays and generate photocharge corresponding to the light rays, a second sensor layer disposed below the first sensor layer, the second sensor layer structured to include a plurality of second photoelectric conversion element vertically overlapping the first photoelectric conversion elements to receive light rays and generate photocharge corresponding to the light rays having passed through the first sensor layer, and a bonding layer disposed between the first and second sensor layers, wherein the bonding layer comprises a lens layer structured to refract light rays having passed through the first sensor layer toward the second sensor layer such that an angle of incidence of the light rays is larger than a refraction angle of the light rays. |
US12154908B2 |
Display device using semiconductor light-emitting diodes
The present invention relates to a display device, using semiconductor light-emitting diodes, comprising: a wiring board which comprises a row line for providing a row signal, a column line for providing a column signal, a VCC line connected to a VCC input terminal, and a VDD line connected to a VDD input terminal; and an interposer which is provided on the wiring board, has pixels, comprising semiconductor light-emitting diodes, along a plurality of rows and columns, and comprises IC chips for controlling the pixel light emission. The interposer comprises: a first terminal connected to the row line and for transmitting the row signal to the IC chips; a second terminal connected to the column line and for transmitting the column signal to the IC chips; a third terminal connected to the VCC line and connecting the VCC input terminal and the IC chips; and a fourth terminal connected to the VDD line and connecting the VDD input terminal and the IC chips. |
US12154905B2 |
Arrayed switch circuit, switching element and system chip package structure
An arrayed switch circuit includes a substrate, signal conductive pads and signal expansion pins. The signal conductive pads are disposed on the substrate at intervals, and the signal conductive pads are arranged to form a signal conductive pad array. Each of the signal conductive pads has a row position and a column position in the signal conductive pad array. A row signal switch is provided between any two adjacent signal conductive pads corresponding to the same row position, and a column signal switch is provided between any two adjacent signal conductive pads corresponding to the same column position. The signal expansion pins are connected to the signal conductive pads located on at least one side of the signal conductive pad array through signal expansion switches respectively. |
US12154904B2 |
Semiconductor device
A semiconductor device includes a first chip including a substrate and a first interconnection layer formed on a first surface of the substrate; and a second interconnection layer formed on a second surface opposite to the first surface of the substrate. The second interconnection layer includes a first power line to which a first power potential is applied, a second power line to which a second power potential is applied, and a first switch connected between the first power line and the second power line. The first chip includes a first grounding line, a third power line to which the second power potential is applied, and a first region in which the first grounding line and the third power line are disposed. In plan view, the first switch overlaps the first region. |
US12154902B2 |
Semiconductor device and manufacturing method thereof
In in a method of manufacturing a semiconductor device, an interlayer dielectric (ILD) layer is formed over an underlying structure. The underlying structure includes a gate structure disposed over a channel region of a fin structure, and a first source/drain epitaxial layer disposed at a source/drain region of the fin structure. A first opening is formed over the first source/drain epitaxial layer by etching a part of the ILD layer and an upper portion of the first source/drain epitaxial layer. A second source/drain epitaxial layer is formed over the etched first source/drain epitaxial layer. A conductive material is formed over the second source/drain epitaxial layer. |
US12154901B2 |
Semiconductor device with diffusion suppression and LDD implants and an embedded non-LDD semiconductor device
The present disclosure provides a method for forming a semiconductor device containing MOS transistors both with and without source/drain extension regions in a semiconductor substrate having a semiconductor material on either side of a gate structure including a gate electrode on a gate dielectric formed in a semiconductor material. In devices with source/drain extensions, a diffusion suppression species of one or more of indium, carbon and a halogen are used. The diffusion suppression implant can be selectively provided only to the semiconductor devices with drain extensions while devices without drain extensions remain diffusion suppression implant free. |
US12154899B2 |
Darlington pair bipolar junction transistor sensor
A Darlington pair sensor is disclosed. The Darlington pair sensor has an amplifying/horizontal bipolar junction transistor (BJT) and a sensing/vertical BJT and can be used as a biosensor.The amplifying bipolar junction transistor (BJT) is horizontally disposed on a substrate. The amplifying BJT has a horizontal emitter, a horizontal base, a horizontal collector, and a common extrinsic base/collector. The common extrinsic base/collector is an extrinsic base for the amplifying BJT.The sensing BJT has a vertical orientation with respect to the amplifying BJT. The sensing BJT has a vertical emitter, a vertical base, an extrinsic vertical base, and the common extrinsic base/collector (in common with the amplifying BJT). The common extrinsic base/collector acts as the sensing BJT collector. The extrinsic vertical base is separated into a left extrinsic vertical base and a right extrinsic vertical base giving the sensing BJT has two separated (dual) bases, a sensing base and a control base.The Darlington pair sensor has high in-situ signal amplification with low noise and uses substrate space effectively. |
US12154898B2 |
Substrate-less vertical diode integrated circuit structures
Substrate-less vertical diode integrated circuit structures, and methods of fabricating substrate-less vertical diode integrated circuit structures, are described. For example, a substrate-less integrated circuit structure includes a semiconductor fin in a dielectric layer, the semiconductor fin having a top and a bottom, and the dielectric layer having a top surface and a bottom surface. A first epitaxial semiconductor structure is on the top of the semiconductor fin. A second epitaxial semiconductor structure is on the bottom of the semiconductor fin. A first conductive contact is on the first epitaxial semiconductor structure. A second conductive contact is on the second epitaxial semiconductor structure. |
US12154891B2 |
Printed circuit board with single rank memory configuration using partially aligned memory circuits
The subject technology is related to autonomous vehicles (AV) and, in particular, to an autonomous driver system controller (ADSC) that is fixed to the AV. The AV comprises an electronic drivetrain configured to move the AV; and an autonomous driver system controller (ADSC) fixed to an interior surface of the AV and configured to control the electronic drivetrain with a processor connected to a plurality of memory integrated circuits (IC) that are fixed to a printed circuit board (PCB). The plurality of memory ICs are mounted on each side of the PCB using a ball grid array (BGA) with a column of pins in the BGA of a top-surface memory IC is longitudinally aligned with a corresponding column of pins in the BGA of a bottom-surface memory IC. |
US12154885B2 |
Method and structure for die bonding using energy beam
Disclosed is a die-bonding method which provides a target substrate having a circuit structure with multiple electrical contacts and multiple semiconductor elements each semiconductor element having a pair of electrodes, arranges the multiple semiconductor elements on the target substrate with the pair of electrodes of each semiconductor element aligned with two corresponding electrical contacts of the target substrate, and applies at least one energy beam to join and electrically connect the at least one pair of electrodes of every at least one of the multiple semiconductor elements and the corresponding electrical contacts aligned therewith in a heating cycle by heat carried by the at least one energy beam in the heating cycle. The die-bonding method delivers scattering heated dots over the target substrate to avoid warpage of PCB and ensures high bonding strength between the semiconductor elements and the circuit structure of the target substrate. |
US12154884B2 |
Semiconductor packaging method, semiconductor assembly and electronic device comprising semiconductor assembly
A semiconductor packaging method, a semiconductor assembly and an electronic device are disclosed herein. The semiconductor packaging method comprises forming a first-stage assembly, including: align and fix at least one first-stage device to a target position on a carrier plate by utilizing the self-alignment capability of first-stage alignment solder joints; and while using a clamping board to support an exposed side of the at least one first-stage device, performing injection molding through an opening in the carrier board or the clamping board. The packaging method further comprises align and fix a second-stage device to a target position on the first-stage assembly by utilizing the self-alignment capability of second-level alignment solder joints between the first-stage assembly and the second-stage device. The packaging method improves the operation speed and accuracy of the picking and placing of the first-stage device and the second-stage device, resulting in improved process efficiency and reduced process cost. |
US12154879B2 |
Bump coplanarity for semiconductor device assembly and methods of manufacturing the same
Improved bump coplanarity for semiconductor device assemblies, and associated methods and systems are disclosed. In one embodiment, when openings in a passivation layer of a semiconductor device are formed to expose surfaces of bond pads, additional openings may also be formed in the passivation layer. The additional openings may have depths shallower than the openings extending to the surfaces of bond pads by leveraging partial exposures to the passivation layer using a leaky chrome process. Subsequently, when active bumps (pillars) are formed on the exposed surfaces of bond pads, dummy bumps (pillars) may be formed on recessed surfaces of the additional openings such that differences in heights above the surface of the passivation between the active bumps and the dummy bumps are reduced to improve coplanarity. |
US12154876B2 |
Semiconductor interconnect structure and method
A semiconductor device includes a first interconnect structure over first substrate, a first bonding layer over the first interconnect structure, multiple first bonding pads disposed in a first region of the first bonding layer, the first bonding pads having a first pitch, and multiple second bonding pads disposed in a second region of the first bonding layer, the second region extending between a first edge of the first bonding layer and the first region, the second bonding pads having the first pitch, the multiple second bonding pads including multiple pairs of adjacent second bonding pads, wherein the second bonding pads of each respective pair are connected by a first metal line. |
US12154875B2 |
Package and method of fabricating the same
Provided is packages and method of fabricating the same. The package includes a first die, a second die, and an inductor. The second die is bonded to the first die through a bonding structure thereof. The inductor is located in the bonding structure. The inductor includes a spiral pattern parallel to top surfaces of the first die and the second die, and the spiral pattern includes at least a turn. |
US12154874B2 |
Semiconductor device
A semiconductor device according to the present disclosure includes a board and a via. In the board, a wiring layer is embedded. The via extends in a depth direction from a main surface of the board to pierce through the wiring layer, and is connected to the wiring layer on a side peripheral surface. |
US12154871B2 |
Microwave integrated circuit
A microwave circuit integrated on a common semiconductor substrate, includes: a first-stage amplifier to amplify an input high-frequency signal having a first frequency; a main-system amplification stage to amplify and output one signal having the first frequency branched from an output of the first-stage amplifier; a branch stage to generate a signal having double the frequency of the first frequency; and a sub-system amplification stage to amplify and output the signal having double the frequency. An amplification circuit constituting the first-stage amplifier, an amplification circuit included in the branch stage, an amplification circuit included in the main-system amplification stage, and an amplification circuit included in the sub-system amplification stage are connected in series between a power supply and ground in a DC manner, and each is a current reuse type amplifier including two-stage transistors connected in series between a signal input and a signal output in an AC manner. |
US12154870B2 |
Semiconductor device package comprising antenna and communication module
A semiconductor device package includes a first circuit layer, a first emitting device and a second emitting device. The first circuit layer has a first surface and a second surface opposite to the first surface. The first emitting device is disposed on the second surface of the first circuit layer. The first emitting device has a first surface facing the first circuit layer and a second surface opposite to the first surface. The first emitting device has a first conductive pattern disposed on the first surface of the first emitting device. The second emitting device is disposed on the second surface of the first emitting device. The second emitting device has a first surface facing the second surface of the first emitting device and a second surface opposite to the first surface. The second emitting device has a second conductive pattern disposed on the second surface of the emitting device. A coefficient of thermal expansion (CTE) of the first emitting device is greater than a CTE of the second emitting device. |
US12154869B2 |
Semiconductor package with high density of through-silicon vias (TSV)
A semiconductor die is provided. The semiconductor die includes: a silicon substrate; a bonding layer formed at a back side of the silicon substrate and including a first metal pad; a multi-layer interconnect (MLI) structure formed at a front side of the silicon substrate; a first through-silicon via (TSV) penetrating the silicon substrate and at least a portion of the MLI structure in a vertical direction, wherein a first end of the first TSV is in contact with and electrically connected to the first metal pad, and a second end of the first TSV is electrically connected to a first metal track located in the MLI structure; and a first guard ring formed in the MLI structure, wherein the first guard ring extends in the vertical direction and surrounds the first TSV, and the first guard ring is electrically connected to the first metal track. |
US12154868B2 |
Integrated circuit security using programmable switches
A security key associated with a plurality of programmable switches included in an integrated circuit is received. The plurality of programmable switches are set causing the plurality of programmable switches to be conductive. Reset pulses are applied to a first set of programmable switches included in the plurality of programmable switches based on the received security key. |
US12154866B2 |
Method of fabricating a flip-chip package core substrate with build-up layers
A flip-chip packaging substrate and a method for fabricating the same are disclosed. The method includes stacking a plurality of insulating layers having conductive posts in a manner that the conductive posts are stacked on and in contact with one another. The insulating layers and the conductive posts serve as a core layer structure of the flip-chip packaging substrate. As such, the conductive posts having small-sized end surfaces can be fabricated according to the practical need. Therefore, when the thickness of the core layer structure is increased, the present disclosure not only increases the rigidity of the flip-chip packaging substrate so as to avoid warping, but also ensures the design flexibility of the small-sized end surfaces of the conductive posts, allowing high-density electrical connection points and fine-pitch and high-density circuit layers to be fabricated on the core layer structure. |
US12154865B2 |
Power semiconductor device including a semiconductor chip
A semiconductor device according to the present embodiment comprises a semiconductor chip comprising a first face and a second face on an opposite side to the first face, and comprising a first electrode in the first face. A first metallic member comprises a first opposed face facing the first electrode and being larger in a profile than the first electrode, the first metallic member comprising a first protruded portion protruded from the first opposed face toward the first electrode and electrically connected to the first electrode. An insulating member coats the semiconductor chip and the first metallic member. |
US12154864B2 |
III-nitride-based semiconductor devices on patterned substrates and method of making the same
A III-nitride-based semiconductor device is provided. The III-nitride semiconductor device includes a silicon substrate having a surface with a periodic array of recesses formed therein. A discontinuous insulating layer is formed within each recess of the periodic array of recesses such that a portion of the silicon substrate surface between adjacent recesses is free from coverage of the discontinuous insulating layer. A first epitaxial III-nitride semiconductor layer is formed over the silicon substrate with the periodic array of recesses and discontinuous insulating layer formed thereon. A second III-nitride semiconductor layer is disposed over the first III-nitride semiconductor layer and has a bandgap greater than a bandgap of the first III-nitride semiconductor layer. At least one source and at least one drain are disposed over the second III-nitride semiconductor layer. A gate is also disposed over the second III-nitride semiconductor layer between the source and the drain. |
US12154863B2 |
Fan-out semiconductor package and method for manufacturing the same
A fan-out semiconductor package includes: a redistribution structure; a functional chip coupled to the redistribution structure; an isolation structure disposed on the redistribution structure and including a body formed with through-holes; a shielding structure disposed on the isolation structure and the redistribution structure; a first conductive pattern structure disposed on the isolation structure and extending through the through-holes of the isolation structure; an encapsulating structure disposed on the isolation structure, the shielding structure and the first conductive pattern structure; and a second conductive pattern structure disposed on the encapsulating structure. A method for manufacturing the fan-out semiconductor package is also disclosed. |
US12154862B2 |
System and method for aligned stitching
A method for manufacturing semiconductor devices include steps of depositing a first photoresist over a first dielectric layer, first exposing the first photoresist to a first light-exposure using a first lithographic mask, and second exposing the first photoresist to a second light-exposure using a second lithographic mask. An overlap region of the first photoresist is exposed to both the first light-exposure and the second light-exposure. The first dielectric layer is thereafter patterned to form a mask overlay alignment mark in the overlap region. The patterning includes etching the first dielectric layer form a trench, and filling the trench with a conductive material to produce the alignment mark. A second dielectric layer is deposited over the alignment mark, and a second photoresist is deposited over the second dielectric layer. A third lithographic mask is aligned to the second photoresist using the underlying mask overlay alignment mark for registration. |
US12154860B2 |
Method of forming a semiconductor device including vertical contact fingers
A method of forming a semiconductor device includes forming vertical contact fingers in a substrate having side portions that are flexible. Contact fingers are formed near one or more edges of the flexible side portions of the substrate. After semiconductor dies are mounted to and electrically coupled to the substrate, the semiconductor device may be encapsulated by placing the device in a mold chase including upper and lower mold plates. The lower mold plate is sized smaller than the substrate so that the flexible side portions of the substrate including the contact fingers fold vertically upward to fit within the mold. |
US12154854B2 |
Electronic fuses with a silicide layer having multiple thicknesses
Structures for an electronic fuse and methods of forming an electronic fuse. The structure includes a first terminal, a second terminal, and a fuse link extending from the first terminal to the second terminal. The structure further includes a silicide layer having a first portion included in the fuse link and a second portion included in the first terminal and the second terminal. The first portion of the silicide layer has a first thickness, the second portion of the silicide layer has a second thickness, and the first thickness is less than the second thickness. |
US12154852B2 |
Interconnection structure and manufacturing method thereof
An interconnection structure includes a first interconnection level, a second interconnection level, a third interconnection level, and a super via structure. The second interconnection level is disposed on the first interconnection level, and the third interconnection level is disposed on the second interconnection level. The second interconnection level includes a second conductive layer and a block layer disposed in a dielectric layer. A bottom surface of the block layer is lower than a top surface of the second conductive layer in a vertical direction. The block layer is disposed between a first conductive layer of the first interconnection level and a third conductive layer of the third interconnection level in the vertical direction. The super via structure penetrates through the block layer and the second interconnection level in the vertical direction and electrically connects the first conductive layer and the third conductive layer. |
US12154849B2 |
Capacitor formed with high resistance layer and method of manufacturing same
A method is provided for producing a semiconductor structure including at least one capacitor. The method includes: forming a first metal layer; forming a second metal layer; forming a third high resistance (HiR) layer interposed between the first metal layer and the second metal layer, wherein at least one of the first metal layer and the sconed metal layer at least partially overlap with the third HiR layer; and defining at least one of a first capacitor between the first metal layer and the third HiR layer and a second capacitor between the second metal layer and the third HiR layer. Suitably, the method is carried out subsequent to a front-end-of-line (FEOL) portion of a semiconductor fabrication process. |
US12154841B2 |
Nanoscale thermoelectric refrigerator
A nanoscale thermoelectric device, which may be operated as a refrigerator or as a thermoelectric generator includes N-type and p-type active areas connected to a central terminal and end electrodes made of interconnect metal. Reducing lateral dimensions of the active areas reduces vertical thermal conduction, thus improving the efficiency of the thermoelectric device. The thermoelectric device may be integrated into the fabrication process sequence of an IC without adding process cost or complexity. Operated as a refrigerator, the central terminal may be configured to cool a selected component in the IC, such as a transistor. Operated as a thermoelectric generator with a heat source applied to the central terminal, the end terminals may provide power to a circuit in the IC. |
US12154839B2 |
Graphene-coated heat spreader for integrated circuit device assemblies
An integrated circuit device assembly including a graphene-coated heat spreader, including: a substrate; a die coupled to the substrate; and a heat spreader thermally coupled to the die, the heat spreader comprising: a body of thermally conductive metal defining a cavity at least partially surrounding the die; and a graphene layer contacting a surface of the body. |
US12154832B2 |
Method for forming a semiconductor device and a semiconductor device
According to an aspect of the present inventive concept there is provided a method for forming source/drain contacts, the method comprising: depositing a material layer over a first and second layer stack formed in a first and second device region of a substrate, respectively, each layer stack comprising a number of semiconductor channel layers and the layer stacks being separated by a trench filled with insulating material to form an insulating wall between the layer stacks and between the device regions; forming a contact partition trench in the material layer at a position above the insulating wall, and filling the contact partition trench with an insulating material to form a contact partition wall on top of the insulating wall; forming a first and a second source/drain contact trench on mutually opposite sides of the contact partition wall, the first source/drain contact trench being formed above a source/drain region in the first device region, and the second source/drain contact trench being formed above a source/drain region in the second device region, and the source/drain regions in the first and the second device region being separated by the insulating wall; and forming a first contact in the first source/drain contact trench and a second contact in the second source/drain contact trench, wherein the first and second contacts are separated by the contact partition wall. |
US12154830B2 |
Method of producing a gate cut in a semiconductor component
A method of producing a gate cut in a semiconductor component is provided. In one aspect, an array of nano-sized semiconductor fins is processed on a semiconductor substrate. Rails may be buried in the substrate and in a layer of dielectric material that isolates neighboring fins from each other. The rails may extend in the direction of the fins and each rail may be situated between two adjacent fins. The rails may be buried power rails for enabling the formation of a power delivery network at the back of an integrated circuit chip. At the front side of the substrate, one or more gate structures are produced. The gate structures extend transversally, or perpendicularly, with respect to the fins and the rails. A gate cut is produced by forming an opening from the back side of the substrate, and removing a portion of the gate structure at the bottom of the opening, thereby creating a gate cut that is aligned to the sidewalls of the rail. In another aspect, a semiconductor component, such as an integrated circuit, includes a gate cut that is aligned to the sidewalls of a buried contact rail. |
US12154823B2 |
Semiconductor device and a method of manufacturing the same
For simplifying the dual-damascene formation steps of a multilevel Cu interconnect, a formation step of an antireflective film below a photoresist film is omitted. Described specifically, an interlayer insulating film is dry etched with a photoresist film formed thereover as a mask, and interconnect trenches are formed by terminating etching at the surface of a stopper film formed in the interlayer insulating film. The stopper film is made of an SiCN film having a low optical reflectance, thereby causing it to serve as an antireflective film when the photoresist film is exposed. |
US12154818B2 |
Layered sheet, container, carrier tape, and electronic component packaging body
A layered sheet 10 includes a substrate layer 1, and surface layers 2 and 3 configured to be layered on at least one surface of the substrate layer 1. The substrate layer 1 contains a first thermoplastic resin and inorganic fillers. The surface layers 2 and 3 contain a second thermoplastic resin and a conductive material. A content of the inorganic fillers in the substrate layer 1 is 0.3 to 28 mass % based on a total amount of the substrate layer. |
US12154815B2 |
Stack for manufacturing flexible element and method for manufacturing flexible element by using same
According to the present invention, a stack comprises, between a carrier substrate and a flexible substrate layer, a peeling power adjustment layer comprising polyimide, which has a refractive index higher than that of the flexible substrate layer, so that a flexible substrate can be more easily peeled from a carrier substrate layer, and thus a flexible element can be manufactured without damage to the element through a simpler process. |
US12154811B2 |
Mounting device and mounting method
A mounting device and a mounting method is provided with which, after lowering a mounting head holding a chip component in a direction perpendicular to a substrate to bring the chip component into close contact with the substrate subsequent to positioning the chip component and the substrate, a control unit causes a recognition mechanism to start a parallel recognition operation of a chip recognition mark and a substrate recognition mark and recognize the chip recognition mark and the substrate recognition mark through the mounting head in a mounted state in which the chip component is in close contact with the substrate, and calculates mounting position accuracy of the chip component and the substrate. |
US12154810B2 |
Automated semiconductor substrate polishing and cleaning
A semiconductor wafer processing system for processing a set of semiconductor wafers includes a controller, a transfer robot controlled by the controller, a wet bath for containing a cleaning solution, and a cassette positioned in the wet bath for holding the set of wafers. The transfer robot transfers the wafer from a transfer location to the cassette and the controller controls the transfer robot during the transfer. |
US12154809B2 |
Automated material handling systems
An overhead transport vehicle is described for association with an Automated Material Handling System (AMHS). The overhead transport vehicle provides features to the AMHS by which the AMHS is able to reduce a number of manual urgent lot rescues by the fab operator when a logistic algorithm controlling traffic in the AMHS is unable to transport the front opening unified pods (FOUP) from one tool to the subsequent tool in the sequence of the process steps within the q-time due to unexpected problems. An indicator on the overhead transport vehicle which helps the fab operator with spotting a lot in trouble is described. A backup power source on the overhead transport vehicle used in case of a main power failure is also described. |
US12154807B2 |
Article transport facility
A control system performs pre-urging to control a guide wheel driver to urge a guide wheel from a first position toward a second position when the guide wheel in a first width direction in a first guide section is in contact with a first side surface of a guide rail before entering an unguided section. The control system continuously performing the pre-urging allows the guide wheel to pass through the unguided section to move the guide wheel from the first position to the second position in the unguided section, and places the guide wheel in a second width direction in a second guide section into contact with a second side surface of the guide rail. |
US12154805B2 |
Patterned carrier assemblies having an integrated adhesive film
Introduced here are carrier assemblies that include a rigid tray having a deck area with a patterned surface of cavities for receiving semiconductor components. The cavities can be designed to accommodate semiconductor components of different form factors (e.g., having different shapes, sizes, etc.). Moreover, an adhesive film can be affixed to the deck area to ensure that the semiconductor components are securely held against the top surface of the rigid tray. In some instances the adhesive film substantially conforms to the deck area, while in other instances the adhesive film extends across the opening of each cavity located in the deck area. Semiconductor component(s) can be secured to the carrier assembly based on the adhesiveness provided by the adhesive film, mechanical force provided the cavities, electrostatic force provided by the cavities, or any combination thereof. |
US12154803B2 |
Substrate-floatation-type laser processing apparatus and method for measuring floating height
A substrate-floatation-type laser processing apparatus and a method for measuring a floating height, capable of improving performance of laser processing are provided. A substrate-floatation-type laser processing apparatus according to an embodiment includes a stage configured to float and convey a substrate, and a floating-height measurement apparatus configured to measure a floating height H of the substrate. Note that a distance between the floating-height measurement apparatus and the substrate can be automatically adjusted according to the measured floating height H. The floating height H of the substrate is measured by applying laser light to the substrate and the stage. The distance between the floating-height measurement apparatus and the substrate is adjusted by using a feedback mechanism in which the measured floating height of the substrate is used as an input. |
US12154801B2 |
Wire tension adjustment method and wire tension adjuster
Provided is a wire tension adjuster (60) that adjusts tension (T) applied to a wire (18) of a wire bonding apparatus (100). In the wire tension adjuster (60), in a state in which the wire (18) is gripped by a wire clamper (17), air is supplied to a wire tensioner (40) and a height position (H) of a tip (14f) of a bonding arm (14) is detected, and a flow rate (G) of the air supplied to the wire tensioner (40) is adjusted based on the height position (H) detected, thereby adjusting the tension (T) applied to the wire (18). |
US12154800B2 |
Heat treatment apparatus and heat treatment method
Even a radiation thermometer using a quantum infrared sensor appropriately measures the temperature of a substrate irradiated with a flash of light. A heat treatment apparatus includes a quantum infrared sensor configured to measure a temperature of the first substrate and a temperature of the second substrate. The heat treatment apparatus further includes a temperature correction unit configured to correct, using a correction coefficient calculated based on the reference temperature and the shift temperature, a temperature of the second substrate on which second heat treatment having irradiation with the flash of light is performed, the temperature being measured by the quantum infrared sensor. |
US12154795B2 |
Container storage facility
A container storage facility includes a container storage rack including a plurality of container placement sections that are next to each other in a first direction, and further includes a first sensor group of oxygen concentration sensors next to each other in the first direction on a first side of the containers in a second direction; a second sensor group of oxygen concentration sensors next to each other in the first direction on a second side of the containers in the second direction; a third sensor group of oxygen concentration sensors next to each other in the first direction at positions further toward the first side in the second direction than the first sensor group; and a fourth sensor group of oxygen concentration sensors next to each other in the first direction at positions further toward the second side in the second direction than the second sensor group. |
US12154794B2 |
Method of etching an indium gallium zinc oxide (IGZO) structure
A method of etching an indium gallium zinc oxide (IGZO) structure is provided. In one aspect, the method includes exposing the IGZO structure to a reactant flow including a hydrocarbon-based reactant. Thereby, a reactant layer is formed on the IGZO structure. The method also includes exposing the reactant layer formed on the IGZO structure to an argon flow. Thereby, one or more reactant molecules are removed from the reactant layer. The one or more reactant molecules, which are removed from the reactant layer formed on the IGZO structure, are removed together with one or more IGZO molecules, thus leading to an etching of the IGZO structure. |
US12154793B2 |
Etching apparatus and etching method
An etching apparatus includes: a placement table serving as a lower electrode and configured to place a workpiece to be subjected to an etching processing thereon; a DC power supply configured to generate a negative DC voltage applied to the placement table; and a controller configured to: periodically apply a negative DC voltage to the placement table from the DC power supply when the etching processing on the workpiece placed on the placement table is initiated, and decrease a frequency of the negative DC voltage applied to the placement table with an elapse of processing time of the etching processing. |
US12154789B2 |
Etching method using halogen fluoride and method for producing semiconductor
A method for precise plasma etching of micropatterns on a silicon substrate containing silicon or additionally having a silicon oxide film. An etching method for plasma-etching a silicon substrate having silicon or a silicon oxide film using a halogen fluoride having a nitrogen (N2) content of 1 vol % or less as an etching gas. Also disclosed is a method for producing a semiconductor using the etching method. |
US12154786B2 |
Method for modifying a strain state of at least one semiconductor layer
A method for modifying a strain state of at least one semiconductor layer includes providing a support over which is arranged at least one stack of layers including the semiconductor layer and a fusible layer, arranged between the semiconductor layer and the support. The method also includes melting at least one portion of the fusible layer including the passage of said at least one portion of the fusible layer from a solid state into a liquid state, the semiconductor layer remaining in the solid state during the melting step. A laser beam may be used for the melting. The melting with the laser beam may also cause the modification of the strain state of the semiconductor layer. |
US12154784B2 |
Semiconductor devices and methods of manufacture
Semiconductor devices and methods of manufacturing the semiconductor devices are described herein. A method includes forming a first opening through a dielectric layer, the first opening exposing a conductive region. A wet cleaning is used after the forming the first opening, and the first opening is treated after the wet cleaning the first opening, the treating the first opening comprising turning a sidewall treatment precursor and a bottom treatment precursor into a first plasma mixture, the sidewall treatment precursor being different from the bottom treatment precursor. The first opening is filled with a conductive material after the treating the first opening. |
US12154782B2 |
Excimer lamp and excimer lamp device
The excimer lamp includes: a discharge container having a substantially quadrangular shape with a cross section, the discharge container having a pair of flat walls extending in a longitudinal direction and a pair of side walls connecting the flat walls; a pair of external electrodes facing each other disposed on outer surfaces of the pair of flat walls, respectively; a first internal electrode disposed inside the discharge container so as to extend toward inner surfaces of the pair of flat walls; and a second internal electrode disposed inside the discharge container at a position spaced apart from the first internal electrode in the longitudinal direction so as to extend toward the inner surfaces of the pair of flat walls. The first internal electrode and the second internal electrode are respectively disposed at positions between end parts and central parts of the external electrodes in the longitudinal direction. |
US12154781B2 |
Ultraviolet irradiation device using excimer lamps
Provided is an ultraviolet irradiation device including an excimer lamp, a main emission wavelength of which belongs to a wavelength band of 190-230 nm (first wavelength band), the ultraviolet irradiation device that shows high startability. This ultraviolet irradiation device includes: a lamp house on at least one surface of which a light extraction surface is formed; an excimer lamp accommodated in the lamp house, the excimer lamp that emits ultraviolet light, a main emission wavelength of which belongs to a first wavelength band of 190-230 nm; and a start assist light source arranged in a position in which ultraviolet light, a main emission wavelength of which belongs to a second wavelength band of 250-300 nm, is capable of being irradiated to the excimer lamp. |
US12154778B2 |
Multi-turn time-of-flight mass spectrometer
An MT-TOFMS which is one mode of the present invention includes: a linear ion trap (2) configured to temporarily hold ions to be analyzed, and to eject the ions through an ion ejection opening (211) having a shape elongated in one direction; a loop flight section (3) configured to form a loop path (P) capable of making ions repeatedly fly; and a slit part (5) located on an ion path in which the ions ejected from the linear ion trap (2) travel until the ions are introduced into the loop path, the slit part configured to block a portion of the ions in a longitudinal direction of the ion ejection opening (211). |
US12154767B2 |
Substrate processing apparatus and substrate processing method
A substrate processing apparatus for processing a substrate by causing ions in plasma to act on the substrate, includes: a process container in which the substrate to be processed is accommodated, the process container configured to generate the plasma in an interior of the process container; a stage provided inside the process container and configured to place the substrate on the stage; a radio-frequency power source configured to apply radio-frequency power to the stage to cause the ions in the plasma to act on the substrate; a shield member provided inside the process container and having a driven portion; a drive mechanism configured to drive the driven portion of the shield member; and at least one flexible conductive connection plate configured to connect the driven portion of the shield member and a grounded portion and configured to be deformed in response to the driving of the driven portion. |
US12154764B2 |
Gas supply determination method and plasma generator
In a plasma generator having a first supply port and a second supply port, in which the plasma generator includes a first supply device for supplying a first gas from the first supply port, and a second supply device connected to the first supply device so as to supply a second gas from the second supply port, a gas supply determination method includes a first supply step of causing the first supply device to start supplying the first gas in a state where the second supply device stops supplying the second gas, a first measurement step of measuring a flow rate of the gas supplied to the first supply port after the first supply step, and a first notification step of notifying a supply state of the first gas in the first supply port in accordance with a flow rate measurement result of the first measurement step. |
US12154761B2 |
Plasma processing apparatus and plasma processing method
A plasma processing apparatus includes: a plasma processing apparatus includes: a plasma processing chamber; a substrate support; a source RF generator coupled to the plasma processing chamber, and configured to generate a source RF pulsed signal; a first bias RF generator configured to generate a first bias RF pulsed signal; a second bias RF generator configured to generate a second bias RF pulsed signal; a first separation circuit connected between the first bias RF generator and the substrate support, and configured to suppress a coupling of the second bias RF pulsed signal from the second bias RF generator to the first bias RF generator, and a second separation circuit connected between the second bias RF generator and the substrate support, and configured to suppress a coupling of the first bias RF pulsed signal from the first bias RF generator to the second bias RF generator. |
US12154755B2 |
Toroidal motion enhanced ion source
An IHC ion source having increased plasma potential is disclosed. In certain embodiments, the extraction plate is biased at a higher voltage than the body of the arc chamber to achieve the higher plasma potential. Shielding electrodes may be utilized to remove the interaction between the biased extraction plate and the plasma. The cross-section of the arc chamber may be circular or nearly circular to facilitate the rotation of electrons in the chamber. In another embodiment, biased electrodes may be disposed in the chamber on opposite sides of the extraction aperture in the height direction. In some embodiments, only one of the electrodes is biased at a voltage greater than the body of the arc chamber. |
US12154753B2 |
Device to control uniformity of extracted ion beam
An ion source capable of extracting a ribbon ion beam with improved uniformity is disclosed. One of the walls of the ion source has a protrusion on its interior surface facing the chamber. The protrusion creates a loss area that serves as a sink for free electrons and ions. This causes a reduction in plasma density near the protrusion, and may improve the uniformity of the ribbon ion beam that is extracted from the ion source by modifying the beam current near the protrusion. The shape of the protrusion may be modified to achieve the desired uniformity. The protrusion may also be utilized with a cylindrical ion source. In certain embodiments, the protrusion is created by a plurality of mechanically adjustable protrusion elements. |
US12154751B2 |
System for at least one of calibration or quality control of an FFS x-ray system
One or more example embodiments relates to a system for calibration and/or for quality control of an FFS X-ray system, a corresponding FFS X-ray system, a control facility suitable for it and to a method for calibration and/or for quality control of the FFS X-ray system. |
US12154749B2 |
Travelling-wave tube
A travelling-wave tube comprising a helix joined by posts to a vacuum chamber, each post made of electrically insulating material being covered by an electrically conductive material, of electrical conductivity comprised between 1000 and 100000 S·m−1, over a portion of the post extending from the end of the post joined to the helix to the end of the post joined to the vacuum chamber and corresponding to a height comprised between 10% and 50% of the post. |
US12154747B2 |
Arc extinguishing device of DC circuit breaker
An arc extinguishing device of a DC circuit breaker is proposed. The arc extinguishing device is provided with electromagnets installed on opposite sides of an arc extinguishing chamber, so as to increase arc resistance, thereby quickly extinguishing an arc. The arc extinguishing device includes: an arc extinguishing chamber installed above contact terminals and provided with an internal space formed open up and down; a plurality of grids installed side by side in the internal space of the arc extinguishing chamber; a cover installed on an upper part of the arc extinguishing chamber, and including a filter for filtering out impurities remaining in an arc which is extinguished in the arc extinguishing chamber; and electromagnets installed on the one side and the other side of the internal space of the arc extinguishing chamber. |
US12154742B2 |
Fuse
The present invention provides a fuse that can be easily manufactured and has an improved yield. A fuse includes an input terminal portion, a bus bar portion through which a current input from the input terminal portion flows, and a terminal portion connected to the bus bar portion through a fusible portion, where a fusible portion unit including the fusible portion and the terminal portion is provided in plurals, each of the fusible portion units is a separate body from the bus bar portion and is individually attached to the bus bar portion. |
US12154739B2 |
Power distribution device
A power distribution device has a resin part covering a portion of a power line and a portion of a signal line and having a switch adjacent to one surface of the resin part, and a cooling part disposed adjacent to a back surface of the resin part opposite to the one surface. The power line and the signal line each have, inside the resin part, a laid-out portion extending in a planar direction orthogonal to an arrangement direction in which the one surface and the back surface are arranged, and a led-out portion extending from the laid-out portion toward the one surface. The laid-out portion of the power line and the laid-out portion of the signal line are located in a projection area of the cooling unit projected in the arrangement direction, and are separated from each other and arranged in the arrangement direction. |
US12154737B2 |
Arc extinguishing assembly and circuit breaker comprising same
The present disclosure relates to an arc extinguishing assembly, including side members which are spaced apart by a certain distance and disposed to face each other; an exhaust which is installed at an upper part of the side member; a plurality of grids which are installed between the side members and having both ends fixed to each of the side members; and an arc guide whose one side is coupled to the side member and which is installed at a lower part of the plurality of grids, wherein the arc guide is made of a material having heat resistance, and a circuit breaker including the same. |
US12154734B2 |
Fully integrated manual open mechanism for MVDC hybrid circuit breaker
A manual opening mechanism for use with an isolation switch of a circuit interrupter is fully integrated into the circuit interrupter. The manual opening mechanism includes a rotating handle that is accessible from the front panel of the circuit interrupter. Rotating the handle applies force to the centerline of the isolation switch drive shaft, which prevents uneven loading and thus optimizes robustness during manual opening of the isolation switch. In addition, the handle has an ergonomic design, and is proportioned to minimize the force that an operator must apply to the handle in order to open the isolation switch. |
US12154733B2 |
Transmission assembly for switchbox
A valve controller includes a housing defining an interior volume, and a transmission assembly at least partially disposed in the interior volume of the housing. The transmission assembly includes a shaft coupled to a cam sub-assembly, which includes a first side and a second side opposite the first side, a first cam, and a second cam coupled to the first cam. Each of the first and second cams includes a bore arranged to receive the shaft and a lobe. The lobe of the first cam and the lobe of the second cam being at least partially coplanar. A first switch and a second switch are disposed in the interior volume of the housing and adjacent to the transmission assembly. The lobe of the first cam is arranged to activate the first switch and the lobe of the second cam is arranged to activate the second switch. |
US12154726B2 |
Solid electrolytic capacitor element and solid electrolytic capacitor
A solid electrolytic capacitor element includes an anode body including a porous part, a dielectric layer, and a cathode part. The cathode part includes a solid electrolyte layer covering the dielectric layer. The anode body includes a first anode body part on which the solid electrolyte layer is disposed and a second anode body part on which the solid electrolyte layer is not disposed. The solid electrolyte layer includes a first solid electrolyte layer disposed in the porous part and a second solid electrolyte layer disposed outside the porous part. When a length of the first anode body part in a longitudinal direction thereof is defined as a length L, a thickness of the second solid electrolyte layer in a first region is more than or equal to 1 μm. The first region is a region between boundary between the first anode body part and the second anode body part and a position located away from boundary in a length 0.05 L in the first anode body part. |
US12154722B2 |
Capacitor component
A capacitor component includes a body including a dielectric layer and first and second internal electrode layers, and external electrodes disposed on the body and connected to the first and second internal electrode layers, respectively. The body includes an active portion in which the first and second internal electrode layers are alternately disposed with the dielectric layer interposed therebetween, a cover portion disposed on an upper portion and a lower portion of the active portion, and a side margin portion disposed on both sides of the active portion opposing each other. When a content of magnesium (Mg) included in the active portion is A1, a content of magnesium (Mg) included in the cover portion is C1, and a content of magnesium (Mg) included in the margin portion is M1, 0 |
US12154717B2 |
Method of fabrication of composite monolithic structures
Fabricating composite monolithic structures to achieve optimal electrical, thermal, and mechanical properties through the elimination of air is discussed herein. A method of fabricating a composite structure includes coating an insulating layer with an uncured binding material and performing a first curing process on the uncured binding material to form a first stage cured binding material on the insulating layer without introduction of air pockets in a conventional manufacturing atmospheric environment. The method further includes disposing the insulating layer on an array of conductive structures. The first stage cured binding material is positioned between the insulating layer and the array of conductive structures. The method further includes performing a second curing process on the first stage cured binding material to form a cured binding material, and forming cured regions between adjacent conductive structures of the array of conductive structures. |
US12154714B2 |
Multi-terminal chip inductor
A multi-terminal chip inductor includes coil conductors in base material layers, an interlayer connection conductor connecting the coil conductors across layers, and external electrodes each connected to portions of a series of coil conductors defined by the coil conductors and the interlayer connection conductor. The external electrodes include a common external electrode. A first of the coil conductors to which the common external electrode and a first external electrode adjacent to the common external electrode in a circuit are connected, includes first coil conductors connected to each other in parallel. |
US12154706B2 |
Power cable assembly for a power distribution system having an integrated cooling system
A power cable assembly and a power distribution system incorporate an integrated cooling system. The power cable assembly includes a power cable core having an electrical conductor, an electrical conductor extending longitudinally, a plurality of longitudinally extending cooling pipes, and a thermal interface material (TIM) surrounding the cooling pipes and electrical conductor. The TIM is configured to thermally couple an external surface of the thermally conductive wall of each cooling pipe with an external surface of the insulating material of the electrical conductor such that the heat generated at the electrical conductor is transferred to the coolant medium circulating in the interior channel via the external surface of the cooling pipes over a heat transfer region. |
US12154705B2 |
Wire harness unit
A wire harness unit including: a plurality of conductive paths for conducting electricity between in-vehicle devices; and a cooling tube through which a coolant is able to flow for cooling the plurality of conductive paths, wherein: the plurality of conductive paths include a first conductive path and a second conductive path parallel to the first conductive path, the first conductive path includes a first inner insulating layer that is hollow and tubular, and a first tubular conductor that covers an outer circumferential surface of the first inner insulating layer, and the second conductive path includes a second inner insulating layer that is hollow and tubular, and a second tubular conductor that covers an outer circumferential surface of the second inner insulating layer. |
US12154704B2 |
Cable shielding
A cable shielding and an electrical conductor having such a cable shielding are provided. The cable shielding has a first wire winding and a second wire winding. The first wire winding has a plurality of turns. The first wire winding is wound in a first direction with a first pitch about a longitudinal axis. The second wire winding has a plurality of turns. The second wire winding is wound in a second direction, which is different from the first direction, with a second pitch about the longitudinal axis. Turns of the plurality of turns of the first wire winding and corresponding turns of the plurality of turns of the second wire winding cross one another in each case at a first crossing point in such a way that a plurality of first crossing points of the first wire winding and the second wire winding are present in the direction of the longitudinal axis. The plurality of first crossing points run at least approximately helically in the direction of the longitudinal axis. |
US12154699B2 |
Preparation method of a flexible transparent radiation shielding film based on bismuth compounds and its application
A preparation method of flexible transparent radiation shielding film based on bismuth compounds and its application are provided, in which bismuth compound nanoparticles, polyvinyl alcohol and trace glycerol are mixed to produce a flexible transparent radiation shielding film. The invention disperses the nanoparticles in water to form a stable dispersion, which ensures the homogeneity of the sol obtained by mixing the nanoparticles with polyvinyl alcohol. This invention avoids the decrease in transparency of the composite film as induced by agglomeration of the nanoparticles, achieving a light transmission of over 70% in the visible wavelength band (400-800 nm). With the aid of trace-mount glycerol, the film features long-term stability and flexibility. Importantly, the lead-free film shows a high shielding ability from the medical X-ray band (10-100 keV), which is comparable to Cu foil of identical thickness. |
US12154691B2 |
Systems and methods for automated segmentation of patient specific anatomies for pathology specific measurements
Systems and methods are provided for multi-schema analysis of patient specific anatomical features from medical images. The system may receive medical images of a patient and metadata associated with the medical images indicative of a selected pathology, and automatically classify the medical images using a segmentation algorithm. The system may use an anatomical feature identification algorithm to identify one or more patient specific anatomical features within the medical images by exploring an anatomical knowledge dataset. A 3D surface mesh model may be generated representing the one or more classified patient specific anatomical features, such that information may be extracted from the 3D surface mesh model based on the selected pathology. Physiological information associated with the selected pathology for the 3D surface mesh model may be generated based on the extracted information. |
US12154688B2 |
Systems and methods for generating correct radiological recommendations
A system and method for generating a radiological report. The system and method displaying, on a display, an image of a region of interest, determining an image characteristic of the region of interest, determining, via a processor, a recommendation based on the image characteristic, and generating, via the processor, a report including the recommendation. |
US12154681B2 |
Medical image diagnosis apparatus, disinfection management apparatus and disinfection apparatus
A medical image diagnosis apparatus according to an embodiment is installed in an examination room and includes an obtaining unit, a judging unit, and an output unit. The obtaining unit is configured to obtain patient information about a patient undergoing an image diagnosing process that uses the medical image diagnosis apparatus. The judging unit is configured to determine specifics of control related to disinfection, on the basis of the patient information. The output unit is configured to output the determined specifics of the control. |
US12154680B2 |
Endoscopic image display method, apparatus, computer device, and storage medium
This application relates to an endoscopic image display method, apparatus, computer device, and storage medium, and relates to the field of machine learning technologies. The method acquiring an endoscopic image; locating a target region image in the endoscopic image, the target region image being a partial image comprising a target region; inputting the target region image into a coding network to obtain a semantic feature of the target region image, the coding network being a part of an image classification network, and the image classification network being a machine learning network obtained through training with first training images; matching the semantic feature of the target region image against semantic features of image samples to obtain a matching result, the matching result indicating a target image sample that matches the target region image; and displaying the endoscopic image and the matching result in an endoscopic image display interface. |
US12154677B2 |
Systems and methods for neuro-behavioral relationships in dimensional geometric embedding (N-BRIDGE)
Described herein are example methods and systems for neuro-behavioral relationships in dimensional geometric bedding (N-BRIDGE), which includes a comprehensive, data-driven analytic framework for mapping the multi-dimensional relationships between neural and behavioral features in humans N-BRIDGE allows mapping of variations along newly-defined data-driven behavioral dimensions that capture the geometry of behavioral/symptom variation to variation in specific neural features. A method for treating a patient based on neuro-behavioral mapping includes receiving, from a user interface of a computing device, behavioral data of a patient corresponding to mental health or cognitive status of the patient, predicting, by at least one processor of the computing device, a neural feature map for the patient representative of neural data based on the behavioral data, determining, by the at least one processor, a therapeutic associated with the neural feature map, and treating the patient with the therapeutic associated with the neural feature map. |
US12154676B2 |
Device and method for food management
A medical device is disclosed. The medical device includes an RFID reader for receiving information from at least one RFID transponder. The medical device also includes a memory for storing a database and at least one processor for processing information. Also, a remote controller for a medical device is disclosed. The remote controller includes an information receiver for receiving information related to food. The infusion device also includes a memory for storing a database and at least one processor for processing information. A method for use in a medical device is also disclosed. The method includes receiving information from an RFID transponder related to food. Also, the processing the information by comparing the information to a database is included in the method. The method also includes determining the acceptability of the food and providing information related to acceptability to the user. |
US12154672B2 |
Method and system for implementing dynamic treatment environments based on patient information
A system that comprises a memory device storing instructions, and a processing device communicatively coupled to the memory device. The processing device executes the instructions to: receive user data obtained from records associated with a user; generate a modified treatment plan based on the user data; and send, to a treatment apparatus accessible to the user, the modified treatment plan, wherein the modified treatment plan causes the treatment apparatus to update at least one operational aspect of the treatment apparatus, and update at least one operational aspect of at least one other device communicatively coupled to the treatment apparatus. |
US12154671B2 |
Error handling in infusion devices with distributed motor control and related operating methods
Infusion systems, infusion devices, and related operating methods are provided. An exemplary infusion device includes a motor operable to deliver fluid to a body of a user, a first control module to enable input power for the motor and provide a dosage command for operating the motor, and a second control module coupled to the first control module to receive the dosage command and operate the motor using at least a portion of the input power based at least in part on the dosage command. One of the first control module and the second control module detects an anomalous condition, and in response, disables the input power to the motor, stores diagnostic information for the anomalous condition in its internal memory, and automatically resets thereafter. |
US12154669B2 |
Medical test results and identity authentication system and method
A system and method that enables users to provide authenticated medical records (e.g., vaccination records, viral anti-body test results, etc.) to a third-party (e.g., a venue) to gain access to the third-party is provided. In this way, the third party may confirm that the user is sufficiently immune to a particular disease (e.g., COVID-19) and may thereby minimize the threat of the user introducing the contagious disease to the third party. The system includes a biometric data recognition system that authenticates the identity of a user, a medical records acquisition system that acquires the medical records of the authenticated user, and a system for the displaying or otherwise providing the medical records to the third-party for review. The system also includes a system identification card that includes the user's contact information, alphanumeric characters associated with the user's driver's license number, medical records of the user, and other elements. |
US12154666B2 |
System and methods for creating non-fungible tokens
Systems and methods for creating non-fungible tokens (“NFTs”), preferably of medical imagery, automates the creation of NFTs utilizing a software application integrated with an imaging device. In preferred embodiments, the imaging device is a medical imaging device, a device associated with the imaging device, or otherwise resident on a computing device. In other embodiments, the software application is associated with medical record systems. Thus, the software application automatically creates an NFT based on imagery created by the imaging device and incorporates associated image, owner and/or software identifiers. |
US12154655B2 |
Adjustable memory cell reliability management
Systems, apparatuses, and methods related to a flip-on-precharge disable operation are described herein. In an example, a method can include receiving a command to perform a precharge operation on a set of memory cells in a memory device. The memory device can include a plurality of sets of memory cells corresponding to respective portions of an array of memory cells of the memory device. The method can further include accessing one or more sets of bits in a mode register. The one or more sets of bits in the mode register indicate address locations of the plurality of sets of memory cells to disable the flip on precharge operation. The method can further include performing the precharge operation on the set of memory cells. The flip on precharge operation associated with the precharge operation can be disabled for those sets of the plurality of sets of memory cells whose address locations are in the mode register. |
US12154651B2 |
Memory device, method of operating the memory device, memory module, and method of operating the memory module
A method is for operating a nonvolatile dual in-line memory module (NVDIMM). The NVDIMM includes a dynamic random access memory (DRAM) and a nonvolatile memory (NVM) device, the DRAM including a first input/output (I/O) port and a second I/O port, and the second I/O port connected to the NVM device. The method includes receiving an externally supplied command signal denoting a read/write command and a transfer mode, driving a multiplexer to select at least one of the first and second I/O ports according to the transfer mode of the command signal, and reading or writing data according to the read/write command of the command signal in at least one of the DRAM and NVM device using the at least one of the first and second I/O ports selected by driving the multiplexer. |
US12154649B2 |
Semiconductor device
According to an embodiment, a semiconductor device includes a substrate, a connector, a volatile semiconductor memory element, multiple nonvolatile semiconductor memory elements, and a controller. A wiring pattern includes a signal line that is formed between the connector and the controller and that connects the connector to the controller. On the opposite side of the controller to the signal line, the multiple nonvolatile semiconductor memory elements are aligned along the longitudinal direction of the substrate. |
US12154648B2 |
Semiconductor device, semiconductor memory device, and manufacturing method of semiconductor device
A semiconductor device according to one embodiment includes first and second conductors, a first insulator, and first and second contacts. The first conductor includes a first pad portion. The first pad portion includes first and second sub portions. Each of the first and second sub portions includes one and another end portions. The first sub portion is adjacent to the second pad portion. The second sub portion is adjacent to the first insulator. A length of the second sub portion of the first pad portion is less than a length of the first sub portion of the first pad portion. |
US12154645B2 |
Pulse detection in microelectronic devices, and related devices, systems, and methods
Pulse detection in microelectronic devices, and related methods, devices, and systems, are described herein. A device may detect and compare a number of pulses of a signal to a timing aperture to determine if any of the number of pulses is unacceptable. The timing aperture, which may be based on a timing signal and/or one or more pulse width thresholds, may define an acceptable pulse versus an unacceptable pulse. |
US12154641B2 |
Testing method and testing system
A testing method includes the following steps of: accessing a memory chip to put the memory chip into a write leveling mode; inputting a strobe signal into the memory chip under the write leveling mode; adjusting signal edges of the strobe signal to sample a clock state of a clock signal in the memory chip under the write leveling mode; generating a data signal according to the strobe signal under the write leveling mode; and determining types of the memory chip according to the data signal under the write leveling mode. |
US12154640B2 |
Predetermined pattern program operations
Apparatuses, systems, and methods for predetermined pattern program operations are described according to embodiments of the present disclosure. One example method can include determining a portion of a memory device is invalid and performing a predetermined pattern program operation on the portion of the memory device in response to determining the portion of the memory device is invalid. |
US12154639B2 |
Memory fault notification
Methods, systems, and devices for memory fault notification are described. A memory device may receive a configuration corresponding to a circuit node of the memory device, where the circuit node may be selectively coupled with a set of resistors. The memory device may determine a fault condition and couple the circuit node to at least a first resistor based on determining the fault condition. The memory device may bias the circuit node to a first voltage value that satisfies a voltage threshold based on coupling the circuit node to the first resistor. The memory device may output an indication of a fault state to notify a host device that a fault has been detected. |
US12154633B2 |
Input/output pad suitable for memory and method of controlling same
An input/output circuit for a memory and a method of controlling the same are disclosed. The input/output circuit and the method of controlling the same are configured to prevent a memory element from being falsely or incorrectly programmed due to an ESD pulse. More particularly, the input/output circuit and the method of controlling the same include an ESD detection unit configured to detect a programming voltage or an ESD pulse on a pad terminal, a control logic unit configured to transmit a first voltage or a second voltage according to the programming voltage and the ESD pulse, and a switch unit configured to perform a turn-on or turn-off operation according to the first voltage or the second voltage. |
US12154626B2 |
Memory device and programming method thereof
A memory device is provided. The memory device comprises a first plane and a second plane. The memory device further comprises a control circuit coupled to the first plane and the second plane. The control circuit is configured to: simultaneously initiate programming the first plane and the second plane; and in response to the first plane being successfully programmed, the second plane being unsuccessfully programmed, and a programming pulse count of the second plane being less than a predetermined programming pulse count value, keep programming the second plane and disable the first plane. |
US12154625B2 |
Variable programming clocks during a multi- stage programming operation in a NAND memory device
The memory device includes an array of memory cells, which are configured to retain multiple bits per memory cell, arranged in a plurality of word lines. A controller is configured to program the memory cells of a selected word line in a first programming pass. The first programming pass includes a plurality of programming pulses, each including the application of a programming voltage Vpgm by the controller to a control gate of the selected word line for a first duration. The controller is also configured to further program the memory cells of the selected word line in a second programming pass. The second programming pass includes a plurality of programming pulses, each of which includes the application of a programming voltage Vpgm by the controller to the control gate of the selected word line for a second duration that is different than the first duration. |
US12154622B2 |
ReRAM memory array that includes ReRAM memory cells having a ReRAM device and two series-connected select transistors that can be selected for erasing
A ReRAM memory array includes ReRAM memory cells having two series-connected select transistors connected in series with a ReRAM device. When ReRAM memory cell(s) are selected for erasing, the bit line coupled to the ReRAM memory cell(s) to be erased is biased at a first voltage potential. The source line coupled to the ReRAM memory cell(s) to be erased is biased at a second voltage potential greater than the first voltage potential, the difference between the first voltage potential and the second voltage potential being sufficient to erase the ReRAM device. The gates of the series-connected select transistors of the ReRAM memory cell(s) to be erased are supplied with positive voltage pulses. The gates of the series-connected select transistors of the ReRAM memory cell(s) unselected for erasing are supplied with a voltage potential insufficient to turn them on. |
US12154619B2 |
Nonvolatile memory
A memory device includes control circuitry that executes a first programming operation and executes a second programming operation after the first programming operation. The first programming operation includes setting a threshold voltage of each of a second set of memory cells in a second section corresponding to write data, and setting a threshold voltage of each of the third set of memory cells in a third section. The second programming operation includes setting the threshold voltage of each of the second set of memory cells in a fifth section corresponding to the write data, and setting the threshold voltage of each of the third set of memory cells in a sixth section or a seventh section among a plurality of fourth sections in accordance with temperature information. The sixth section includes the same voltage range as the third section. The seventh section is higher in voltage than the third section. |
US12154608B2 |
Magnetic tunnel junction device and method of forming same
A semiconductor device and a method of forming the same are provided. The method includes forming a bottom electrode layer over a substrate. A magnetic tunnel junction (MTJ) layers are formed over the bottom electrode layer. A top electrode layer is formed over the MTJ layers. The top electrode layer is patterned. After patterning the top electrode layer, one or more process cycles are performed on the MTJ layers and the bottom electrode layer. A patterned top electrode layer, patterned MTJ layers and a patterned bottom electrode layer form MTJ structures. Each of the one or more process cycles includes performing an etching process on the MTJ layers and the bottom electrode layer for a first duration and performing a magnetic treatment on the MTJ layers and the bottom electrode layer for a second duration. |
US12154605B1 |
Digital timing recovery for servo operations during start-up mode
A method of recovering a servo write frequency, to read servo wedge data from a rotating magnetic storage medium having at least one servo wedge that includes a servo preamble written at a known preamble frequency, includes analyzing samples of data read from the rotating magnetic storage medium to identify samples in which energy at the known preamble frequency exceeds a predetermined threshold, declaring the location of the servo preamble based on the identification of the samples in which energy at the known preamble frequency exceeds the predetermined threshold, deriving a phase angle from the samples in which the energy at the known preamble frequency exceeds the predetermined threshold, updating an accumulated phase angle using the derived phase angle, and using the updated accumulated phase angle to start a timing recovery loop to recover the servo write frequency. The analyzing and deriving may be performed using a spectral analysis operation. |
US12154602B2 |
Magnetic head and magnetic recording device
According to one embodiment, a magnetic head includes a first magnetic pole, a second magnetic pole, and a magnetic element provided between the first and the second magnetic poles. The magnetic element includes first to fifth magnetic layers, and first to sixth non-magnetic layers. The sixth non-magnetic layer is provided between the fifth magnetic layer and the second magnetic pole. The sixth non-magnetic layer includes at least one selected from the group consisting of Cu, Au, Cr, Al, V and Ag. |
US12154601B2 |
Electronic device having metal member and screw that attaches connector and metal member to housing
According to one embodiment, an electronic device includes a housing, a substrate, a connector, a metal member, a screw, first solder, and second solder. The substrate includes a first surface to which a second hole opens and a metal region to which a first hole opens. The region is provided on the first surface. The connector is provided with a third hole. The metal member is attached to the connector and includes a second surface to which a fourth hole opens and a joint inserted into the second hole. The screw attaches the connector and the metal member to the housing through the third hole and the fourth hole. The first solder joins the region and the second surface to each other. The second solder joins an inner surface of the second hole and the joint to each other. |
US12154599B2 |
Phono cartridge transmission line impedance matching system and method
A phono cartridge transmission line impedance matching system is provided. The phono cartridge transmission line impedance matching system comprises a connecting port adapted for being connected to a signal line and a ground line of a phono cartridge transmission line. A capacitance switching circuit is connected to the signal line and the ground line in a parallel fashion. The capacitance switching circuit is adapted for selectively switching between different capacitances. A plurality of resistance switching circuits, connected with each other in a serial fashion, are connected to the signal line and the ground line in a parallel fashion. Each resistance switching circuit is adapted for selectively switching between different resistances. |
US12154596B2 |
Video editing method and apparatus
A video editing method is provided. A clip identifier in one-to-one correspondence with a video clip indicated by a video editing template is displayed based on the video editing template, to prompt a user to import a video material for a specified video clip corresponding to the clip identifier; in response to a trigger operation of presenting an editing result, the editing result, which is obtained by applying, on a target video material, a specified editing operation indicated by the video editing template, is presented, wherein the target video material corresponds to the specified video clip; the target video material is used to be imported into the corresponding specified video clip to form the editing result; and if the specified video clip includes a first video clip into which the user does not import a video material, a preset video material is added into the first video clip. |
US12154595B2 |
Utilizing multiple versions of music for video playback
A playback of a video may be generated to include accompaniment of music. For parts of the video that includes voice, an instrumental version of the music may be used. For parts of the video that does not include voice, a singing version of the music may be used. |
US12154590B2 |
Data processing method, data processing device, and program
A sound data processing method of a sound data processing device, the sound data processing device including a processing unit configured to acquire sound data of a target by input and to process the sound data, the sound data processing method including: a step of generating, by using acquired normal sound data of the target, simulated abnormal sound data that becomes a simulated abnormal sound of the target; and a step of performing machine learning by using the acquired normal sound data and the generated simulated abnormal sound data as learning sound data, and generating a learning model for determining an abnormal sound of the sound data of the target to perform abnormal sound detection. |
US12154587B2 |
Multiband limiter modes and noise compensation methods
Some implementations involve receiving a content stream that includes audio data, receiving at least one type of level adjustment indication relating to playback of the audio data and controlling a level of the input audio data, based on the at least one type of level adjustment indication, to produce level-adjusted audio data. Some examples involve determining, based at least in part on the type(s) of level adjustment indication, a multiband limiter configuration, applying the multiband limiter to the level-adjusted audio data, to produce multiband limited audio data and providing the multiband limited audio data to one or more audio reproduction transducers of an audio environment. |
US12154585B2 |
Voice activity detection
Methods, systems, and computer-readable media are provided for detecting voice activity. A primary signal is configured to include a speech component representative of a user's speech when the user is speaking in a detection region, or environment. A reference signal is configured to include a reduced speech component relative to the primary signal. One or more conditions of the detection region is/are detected, and a threshold value is selected (or, optionally, calculated) based upon the detected condition(s). The primary signal is compared to the reference signal, with respect to the selected threshold value. An indication of whether the user is speaking is selectively output, based at least in part upon the comparison. |
US12154584B2 |
Method and apparatus for noise reduction, electronic device, and storage medium
A method and an apparatus for noise reduction, an electronic device, and a storage medium are disclosed. The method includes: generating a reference noise signal by picking up external noise; identifying a keyword in the reference noise signal, and determining a direction of desired speech based on the identified keyword; extracting a desired speech signal in the direction of desired speech, and acquiring an unwanted noise signal by filtering out the desired speech signal from the reference noise signal; and generating inverse noise by filtering the unwanted noise signal, to cancel the external noise. Thus, this method not only makes it convenient for users to receive desired speech by effectively extracting the desired speech, but also improves the noise reduction effect by eliminating the unwanted noise. |
US12154583B2 |
Resampling output signals of QMF based audio codecs
An apparatus for processing an audio signal includes a configurable first audio signal processor for processing the audio signal in accordance with different configuration settings to obtain a processed audio signal, wherein the apparatus is adapted so that different configuration settings result in different sampling rates of the processed audio signal. The apparatus furthermore includes n analysis filter bank having a first number of analysis filter bank channels, a synthesis filter bank having a second number of synthesis filter bank channels, a second audio processor being adapted to receive and process an audio signal having a predetermined sampling rate, and a controller for controlling the first number of analysis filter bank channels or the second number of synthesis filter bank channels in accordance with a configuration setting. |
US12154581B2 |
Cascaded encoders for simplified streaming and non-streaming ASR
An automated speech recognition (ASR) model includes a first encoder, a second encoder, and a decoder. The first encoder receives, as input, a sequence of acoustic frames, and generates, at each of a plurality of output steps, a first higher order feature representation for a corresponding acoustic frame in the sequence of acoustic frames. The second encoder receives, as input, the first higher order feature representation generated by the first encoder at each of the plurality of output steps, and generates, at each of the plurality of output steps, a second higher order feature representation for a corresponding first higher order feature frame. The decoder receives, as input, the second higher order feature representation generated by the second encoder at each of the plurality of output steps, and generates, at each of the plurality of time steps, a first probability distribution over possible speech recognition hypotheses. |
US12154580B2 |
Downscaled decoding
A downscaled version of an audio decoding procedure may more effectively and/or at improved compliance maintenance be achieved if the synthesis window used for downscaled audio decoding is a downsampled version of a reference synthesis window involved in the non-downscaled audio decoding procedure by downsampling by the downsampling factor by which the downsampled sampling rate and the original sampling rate deviate, and downsampled using a segmental interpolation in segments of ¼ of the frame length. |
US12154579B2 |
Downscaled decoding
A downscaled version of an audio decoding procedure may more effectively and/or at improved compliance maintenance be achieved if the synthesis window used for downscaled audio decoding is a downsampled version of a reference synthesis window involved in the non-downscaled audio decoding procedure by downsampling by the downsampling factor by which the downsampled sampling rate and the original sampling rate deviate, and downsampled using a segmental interpolation in segments of 1/4 of the frame length. |
US12154576B2 |
User authentication, for assistant action, using data from other device(s) in a shared environment
Implementations set forth herein relate to an automated assistant that can solicit other devices for data that can assist with user authentication. User authentication can be streamlined for certain requests by removing a requirement that all authentication be performed at a single device and/or by a single application. For instance, the automated assistant can rely on data from other devices, which can indicate a degree to which a user is predicted to be present at a location of an assistant-enabled device. The automated assistant can process this data to make a determination regarding whether the user should be authenticated in response to an assistant input and/or pre-emptively before the user provides an assistant input. In some implementations, the automated assistant can perform one or more factors of authentication and utilize the data to verify the user in lieu of performing one or more other factors of authentication. |
US12154575B2 |
Dynamically adapting fulfillment of a given spoken utterance based on a user that provided the given spoken utterance
Implementations described herein relate to determining how to fulfill a spoken utterance based on a user that provided the spoken utterance. For example, implementations can receive a spoken utterance from a user, determine a set of fulfillment actions for the spoken utterance, and determine whether the user that provided the spoken utterance corresponds to a first user or a second user. Further, and in response to determining that the user corresponds to the first user, implementations can select a subset of first fulfillment action(s) from the set, and cause the subset of first fulfillment action(s) to be implemented to satisfy the spoken utterance. Moreover, and in response to determining that the user corresponds to the second user, implementations can select a subset of distinct, second fulfillment action(s) from the set, and cause the subset of second fulfillment action(s) to be implemented to satisfy the spoken utterance. |
US12154574B2 |
Assessing speaker recognition performance
A method for evaluating a verification model includes receiving a first and a second set of verification results where each verification result indicates whether a primary model or an alternative model verifies an identity of a user as a registered user. The method further includes identifying each verification result in the first and second sets that includes a performance metric. The method also includes determining a first score of the primary model based on a number of the verification results identified in the first set that includes the performance metric and determining a second score of the alternative model based on a number of the verification results identified in the second set that includes the performance metric. The method further includes determining whether a verification capability of the alternative model is better than a verification capability of the primary model based on the first score and the second score. |
US12154566B2 |
Multi-look enhancement modeling and application for keyword spotting
A method, computer system, and computer readable medium are provided for activating speech recognition based on keyword spotting (KWS). Waveform data corresponding to one or more speakers is received. One or more direction features are extracted from the received waveform data. One or more keywords are determined from the received waveform data based on the one or more extracted features. Speech recognition is activated based on detecting the determined keyword. |
US12154564B2 |
Providing prompt in an automated dialog session based on selected content of prior automated dialog session
Methods, apparatus, and computer readable media related to soliciting feedback from a user regarding one or more content parameters of a suggestion or other content provided by the automated assistant. The user's feedback may be used to influence future suggestions and/or other content subsequently provided, by the automated assistant in future dialog sessions, to the user and/or to other users. In some implementations, content is provided to a user by an automated assistant in a dialog session between the user and the automated assistant—and the automated assistant provides a prompt that solicits user feedback related to the provided content in a future dialog session between the user and the automated assistant. In some of those implementations, the prompt is provided following input from the user and/or output from the automated assistant, in the future dialog session, that is unrelated to the content provided in the previous dialog session. |
US12154561B2 |
Accelerometer-based endpointing measure(s) and /or gaze-based endpointing measure(s) for speech processing
An overall endpointing measure can be generated based on an audio-based endpointing measure and (1) an accelerometer-based endpointing measure and/or (2) a gaze-based endpointing measure. The overall endpointing measure can be used in determining whether a candidate endpoint is an actual endpoint. Various implementations include generating the audio-based endpointing measure by processing an audio data stream, capturing a spoken utterance of a user, using an audio model. Various implementations additionally or alternatively include generating the accelerometer-based endpointing measure by processing a stream of accelerometer data using an accelerometer model. Various implementations additionally or alternatively include processing an image data stream using a gaze model to generate the gaze-based endpointing measure. |
US12154557B2 |
Adaptive interface in a voice-activated network
The systems and methods of the present disclosure generally relate to a data processing system that can identify and surface alternative requests when presented with ambiguous, unclear, or other requests to which a data processing system may not be able to respond. The data processing system can improve the efficiency of network transmissions to reduce network bandwidth usage and processor utilization by selecting alternative requests that are responsive to the intent of the original request. |
US12154555B2 |
Detecting related information on calls in multi-tenant system and for consent based information sharing
Methods and systems for consent based information sharing. One system includes a server including an electronic processor configured to receive a first set of parsed communication data for a first talkgroup and a second set of parsed communication data for a second talkgroup. The electronic processor is configured to determine a topic of interest of the first talkgroup. The electronic processor is configured to identify relevant communication data from the second set of parsed communication data, where the relevant communication data is relevant to the topic of interest. The electronic processor is configured to determine whether the relevant communication data is shareable. The electronic processor is configured to, in response to determining that the relevant communication data is not shareable, request consent from the first talkgroup and the second talkgroup to share the relevant communication data, and, in response to receiving consent, enable sharing of the relevant communication data. |
US12154550B2 |
Electronic apparatus and control method thererof
A control method of an electronic apparatus includes clustering words included in a plurality of domains respectively into a plurality of clustering groups based on information corresponding to the plurality of domains; obtaining an embedding vector between the words and the plurality of clustering groups based on learning data corresponding to respective domains, the words, and mass text learning data; and generating one or more final clustering groups of the words based on the obtained embedding vector and the plurality of clustering group. |
US12154535B2 |
Handheld musical instrument with gesture control
A handheld musical instrument for playing a variety of audio program, the handheld musical instrument includes a main body portion with one or more sensors, a handle portion engaged with said main body portion, wherein said handle portion includes one or more control buttons to select a type of program to be played by said handheld musical instrument and a gesture detection module for detecting gestures associated with said handheld musical instrument and controlling a tempo associated with said program played by said handheld musical instrument based on said detected gestures. |
US12154533B2 |
System and method for a networked virtual musical instrument
A system and method for operating and performing a remotely networked virtual musical instrument. A client transmits musical control data to a remote server over the network, encompassing a digital music engine and digitally sampled virtual musical instruments. In return, the client consumes, synchronizes, and mixes the combined server playback stream from the network of the fully expressive and interactive musical performance with zero audible latency. |
US12154530B2 |
Method for adjusting frame-listening cycle, shelf label system, and computer device
Methods, systems and computer devices are provided for adjusting a frame-listening cycle. The method includes: configuring, by a server, a fixed frame-listening cycle of an electronic shelf label according to a time period; and sending, by the server, a second frame-listening cycle modification command through a base station when the server is to issue the fast response service during the low power consumption time period, so that the electronic shelf label modifies the current frame-listening cycle to a fast frame-listening cycle according to the second frame-listening cycle modification command. According to the present disclosure, the electronic shelf label can not only respond to the fast response service in real time, but also keep the low power consumption of a long frame-listening cycle, thereby simultaneously satisfying the requirements of high real-time performance and low power consumption of the electronic shelf label. |
US12154529B2 |
Systems and methods for interactive control of window/level parameters of multi-image displays
A technology enables interactive control of simultaneously displayed multiple images with high dynamic ranges, which software automation processes are programmed to reduce the complexity in managing and viewing the post window/level adjustment of the multiple images. An image control engine provides several synchronous functional capabilities, which comprises an input module, a blending factor synchronization module, a window/level synchronization module, a display module, and an image storage. For window/level adjustment of the images in blended views, the blending factor synchronization module automatically links the activation of a window/level control of one image with a transparency blending factor that affects both images. For synchronization of window/level adjustments of two or more images, a window/level synchronization module is configured to automatically change window/level parameters of all remaining images when the user makes an adjustment to a window/level control of one image such that all images with updated window/level parameters are displayed simultaneously. |
US12154523B2 |
Display panel
A display panel is provided. The display panel includes a plurality of pixels, a first main data line, a first sub data line, and a first connecting line. The first main data line is electrically connected to pixels arranged in at least two columns. The first sub data line and the first main data line are separated by M columns of pixels, and the first sub data line is electrically connected to pixels arranged in at least two other columns. The first connecting line connects the first main data line and the first sub data line. |
US12154519B2 |
Multi-mode display
A multi-mode display includes a mode selector to select one of a plurality of modes, each of the modes having a different light configuration, wherein one mode comprises a reduced color space mode, and one or more light sources controlled by the mode selector, the one or more light sources used to display content to a user with the multi-mode display. |
US12154518B2 |
Display device and method of driving the same
Provided is a display device including a display panel including a sub-pixel connected to a data line and a reference line, a driving circuit configured to supply a data voltage to the display panel through the data line, and a sensing circuit including a sampling circuit for sensing the display panel through the reference line, wherein the sampling circuit includes a sampling switch having a turn-on state within an image display period of the display panel to acquire a sensing voltage by sensing the reference line and determine presence or absence of a defect based on the sensing voltage. |
US12154517B2 |
Gate driving circuit and display device using the same
A gate driving circuit includes a Q node controller generating a voltage of a Q node by using a first clock, a second clock, a third clock, and a start signal; a QB node controller generating a voltage of a QB node by using the second clock and the third clock; and an output part including a pull-up TFT and a pull-down TFT and generating an output signal including a first pulse interval, of a gate-on voltage, synchronized with a part of the first clock according to the voltages of the Q node and the QB node. |
US12154513B2 |
Display device
A display device including a light emitting diode, a driving transistor, a second transistor, a third transistor, a fourth transistor, and a current blocking transistor. The current blocking transistor is a transistor of a different type from the driving transistor, and in case that a voltage of a gate electrode of the driving transistor is maintained at an initialization voltage, the current blocking transistor is turned off during a light emitting period to not transmit the light emitting current outputted by the driving transistor to an anode of the light emitting diode. |
US12154510B2 |
Display substrate including multiple cascaded shift register units, preparation method thereof, and display device
A display substrate includes an underlay substrate, and a first semiconductor layer, first conductive layer, second semiconductor layer, second conductive layer, and third conductive layer which are arranged on the underlay substrate. The first semiconductor layer includes an active layer of at least one transistor of a second semiconductor type of a shift register unit. The first conductive layer includes a control electrode of the at least one transistor of the second semiconductor type and a first electrode of at least one capacitor of the shift register unit. The second semiconductor layer includes an active layer of at least one transistor of a first semiconductor type of the shift register unit. The second conductive layer includes a control electrode of the at least one transistor of the first semiconductor type and a second electrode of the at least one capacitor of the shift register unit. |
US12154507B2 |
Display panel, and display driving method and display driving circuit for the same
A display panel, a display driving method and a display pixel driving circuit therefor are provided. In the display driving method, the light emitting signal includes multiple pulse signals, and the variation trend of the pulse-off durations of the pulse signals is consistent with the variation trend of the light emitting brightness of the light emitting element during the light emitting period, that is, the pulse-off durations decreases sequentially with the decrease of the light emitting brightness of the light emitting element, or sequentially increases with the increase of the light emitting brightness of the light emitting element. Therefore, the flicker problem in the display panel when emitting light can be solved, and improving the image display quality. |
US12154502B2 |
Pixel circuit, driving method thereof, display substrate and display apparatus
A pixel circuit is provided to include a first reset sub-circuit, a data writing and compensating sub-circuit, a light emitting control sub-circuit and a driving transistor; the pixel circuit has first, second and light emitting control signal lines providing first, second and light emitting control signals, respectively; the first reset sub-circuit writes a first reset voltage to the control electrode of the driving transistor under the first control signal in a first level state; the data writing and compensating sub-circuit writes a data voltage to the first electrode of the driving transistor under the second control signal in a second level state, writes a data compensating voltage to the control electrode under the light emitting control signal in a second level state; the light emitting control sub-circuit writes a first operating voltage to the first electrode under the light emitting control signal in a first level state. |
US12154500B2 |
Display panel including data line of three portions and display device including the display panel
A display panel and a display device are provided. The display panel includes: a pixel unit including a pixel circuit and a light-emitting element, the pixel circuit including a driving transistor and a data writing transistor; and a data line connected to the data writing transistor; the data line includes a plurality of first-type data lines and a plurality of second-type data lines, each of the plurality of second-type data lines includes a first portion, a second portion, and a third portion, and the first portion and the second portion are connected by the third portion, the third portion and the second portion are located in different layers, the third portion and the first portion are located in different layers, the first portion is closer to the base substrate than the third portion, and the second portion is closer to the base substrate than the third portion. |
US12154496B2 |
Display panel, display apparatus, and driving method
Disclosed are a display panel, a display device and a driving method. The display panel includes a plurality of sub-pixel units located in areas formed by the plurality of scanning signal lines and the plurality of data signal lines, and at least two adjacent sub-pixel units in the first direction and the second direction constitute a pixel island. A plurality of control units each corresponding to a sub-pixel unit row in the pixel island are provided. The control unit includes a control terminal, an input terminal and an output terminal. The control unit is configured to transmit a signal from the input terminal to the output terminal under control of a first signal transmitted by a control signal line corresponding to the control unit, and stop transmitting the signal from the input terminal to the output terminal under control of a second signal transmitted by the control signal line. |
US12154495B2 |
Array base plate, display panel and display device
An array base plate includes a silicon substrate including multiple cascaded EOA units disposed at a peripheral area; the EOA units are electrically connected to a pixel driving unit; each EOA unit includes an input circuit transmitting a signal input by a light-emitting control signal input line to the EOA unit; a first control circuit transmitting a second power signal input by a second power signal line to a first node, and transmitting a first power signal input by a first power signal line to a second node; a second control circuit transmitting a second clock signal to a third node or transmitting the second power signal to the third node; a pull-up circuit transmitting the first power signal to a light-emitting control signal output line, and a pull-down circuit transmitting the second power signal to the light-emitting control signal output line. |
US12154493B1 |
Micro light-emitting diode display device
A micro LED display device in which each pixel unit of the display panel includes a first display pixel and a second display pixel. The first display pixel includes a first subpixel, a second subpixel and a third subpixel, and the second display pixel includes a fourth subpixel, a fifth subpixel and a sixth subpixel. The peak wavelength of fourth subpixel is less than that of first subpixel, and the peak wavelength of fifth subpixel is greater than that of second subpixel, so that at the same radiance, the luminance of second display pixel is greater than that of first display pixel, and the range of color gamut of first display pixel is greater than that of second display pixel. The control unit controls the driving unit to selectively drive the first display pixels or the second display pixels of the pixel units. |
US12154492B2 |
Light emitting device, display device, photoelectric conversion device, electronic apparatus, illumination device, and moving body
A light emitting device is provided. The device includes a plurality of pixels, each pixel including a light emitting element and a driving transistor configured to supply a current corresponding to a luminance signal to the light emitting element and a driving circuit including a scanning circuit configured to perform write scanning of scanning the plurality of pixels on a row basis and writing the luminance signal in a gate of the driving transistor. The driving circuit performs, only during a period from an activation of the light emitting device to a start of the write scanning when the write scanning is performed for a first time, a signal write operation of collectively writing a predetermined signal in the gates of the driving transistors included in pixels arranged in not less than two rows among the plurality of pixels. |
US12154486B2 |
Display panel, display driver and display device
A display panel of a display device includes: first light emitting elements located in a first row, second light emitting elements located in a second row adjacent to the first row, first pixel circuits located in the first row, and second pixel circuits located in the second row. Each of the first pixel circuits drives a first light emitting element, located in a column the same as a column in which the each of the first pixel circuits is located, among the first light emitting elements. At least one second pixel circuit of the second pixel circuits drives a second light emitting element, located in a column different from a column in which the at least one second pixel circuit is located, among the second light emitting elements. |
US12154480B2 |
Mitigating artifacts caused by an under-display light emitter
A light emitter that operates through a display may cause display artifacts, even when the light emitter operates using non-visible wavelengths. Display artifacts caused by a light emitter that operates through a display may be referred to as emitter artifacts. To mitigate emitter artifacts, operating conditions for a display frame may be used to determine an optimal firing time for the light emitter during that display frame. The operating conditions used to determine the optimal firing time may include emitter operating conditions, display content statistics, display brightness, temperature, and refresh rate. Operating conditions from one or more previous frames may be stored in a frame buffer and may be used to help determine the optimal firing time for the light emitter during a display frame. Pixel values for the display may be modified to mitigate emitter artifacts. |
US12154478B2 |
Display panel and display device
The present application discloses a display panel and a display device. The display panel includes a timing controller and a level conversion module, the data enable signal output by the timing controller is used to control the level conversion module to switch the potential of the first control signal and the potential of the second control signal in the vertical blanking interval, and the potential switching interval of the two control signals does not change with the refresh frequency, which can prevent the potential switching interval of the two control signals from being too short. |
US12154477B2 |
Image processing system, image processing integrated circuit, and image processing method
A content processing apparatus 200 compresses image data of content in a lossy manner and transmits the image data to a head-mounted display 100 through an interface 300. An image processing integrated circuit 120 of the head-mounted display 100 transmits the image data to a display panel 122 through an interface 304 whose protocol is different from a protocol of the interface 300, without decoding and decompressing the image data. The display panel 122 displays the image that has been decoded and decompressed after being transmitted through the interface 304. |
US12154476B2 |
Luminance adjustment method and device of display panel
The present disclosure provides a luminance adjustment method and device of a display panel. In the method, firstly, a difference between the luminance parameters of different regions of the target panel are obtained, and temperatures of different regions of the target panel are obtained according to the difference of the luminance parameters of the different regions of the target panel. Then, luminance compensation parameters of the corresponding regions are obtained according to a correlation of the luminance to the temperature and a difference of the operating temperatures of the different regions, and finally, the luminance of a corresponding region is compensated according to the luminance compensation parameters. |
US12154470B2 |
Gate driving circuit and display panel
A gate driving circuit and a display panel are disclosed. A pull-up control module and a pull-down module of each stage gate driving unit are connected to a first node. A thin film transistor in the pull-up control module and/or pull-down module that is connected to the first node is an oxide thin film transistor, such that a leakage current of the first node is reduced due to the advantage of the small off-state leakage current of the oxide thin film transistor. Therefore, the voltage level of the first node can remain stable during a pull-up stage and a touch suspension stage. |
US12154469B2 |
Display device having pixels including pixel TFTs provided in a display area and switching TFTs located outside of the display area
An inspection circuit is properly protected in a display device, in which the driver IC is not on the terminal area. A liquid crystal display device includes a TFT substrate including a display area, a terminal area, and a counter substrate overlapping with the display area of the TFT substrate. The display area includes video signal lines. The seal material adheres the counter substrate and the TFT substrate. The display area is formed in an area surrounded by the seal material. The flexible wiring circuit substrate connects to the terminal area. The driver IC supplies video signals to the video signal line. The driver IC is not installed in the terminal area. The inspection circuit is formed between the display area and the terminal area. The inspection circuit overlaps with the counter substrate in a plan view. |
US12154468B2 |
Display device
A display device includes a display panel, a temperature sensor, a characteristics measuring unit, a correction value computation unit, a correction processing unit, and a display control unit. A plurality of pixel circuits include, as an element, a light-emitting element; and a drive transistor configured to control an electric current that flows in the light-emitting element. The characteristics measuring unit obtains the measurement value when the temperature is in a predetermined temperature range and does not obtain the measurement value when the temperature is out of the temperature range. |
US12154464B2 |
Display module and tiled display device
A display module and a tiled display device are provided. The display module includes a driving backboard and a heat dissipation component, wherein the driving backboard includes an underlaying substrate and a driving circuit disposed on the underlaying substrate, the underlaying substrate is provided with a flexible printed circuit board connected with the driving circuit, and the heat dissipation component is provided with an adapter component connected with the flexible printed circuit board, and the adapter component includes a pluggable connector. |
US12154461B2 |
Linerless receipts and labels
A labeling system for use with containers, comprising at least one linerless label, wherein the at least one linerless label is adapted to receive printing thereon; a substrate for receiving the label and to which the label becomes permanently bound after the label has been attached to the substrate; a first adhesive, wherein the first adhesive is a repositionable adhesive; a second adhesive, wherein the second adhesive is a remoistenable adhesive that includes predetermined amounts of polyvinyl alcohol, dextrin, and at least one humectant, and wherein the adhesives are deposited on the label prior to attaching the label to the substrate. |
US12154459B2 |
Customized presentation of items on electronic visual displays in retail stores based on availability of products
Methods, systems, and computer-readable media are provided for customized presentation of items on electronic visual displays in retail stores. In one implementation, a method may comprise: obtaining a plurality of images of products in a retail store captured; analyzing a first image to determine whether products of a particular product type are available at a first point in time; analyzing a second image to determine whether products of the particular product type are available at a second point in time; based on the determination of whether products of the particular product type are available at the first point in time and the determination of whether products of the particular product type are available at the second point in time, selecting at least one display parameter for a particular item; and using the selected at least one display parameter to display the particular item on an electronic visual display. |
US12154458B2 |
Emergency response training system
A training device system including a mobile phone simulator having a manually carryable housing and a controller positioned in the housing. The simulator includes a touch screen coupled to the housing and operatively coupled to the controller, wherein the touch screen is configured to selectively display a numerical keypad. The simulator further includes a short-range radio transceiver positioned in the housing, wherein the simulator is configured to, in response to proper operation of the numerical keypad by a user, transmit a signal via the transceiver. |
US12154457B2 |
Systems and methods for assessing data collected by automated proctoring
Systems and methods for processing and analyzing data collected in connection with online examinations are described herein. The methods may be implemented by one or more computing devices and may include flagging one or more proctoring events indicated by data that was obtained in connection with an exam session of a test taker, the one or more flagged proctoring events being potentially associated with one or more exam rule violations. A point value may be assigned to each of the one or more flagged proctoring events. The point value of at least one of the one or more flagged proctoring events may be adjusted with a weight, the weight being obtained based on data other than mere occurrence of the one or more flagged proctoring events. An overall risk level may be generated based on an overall score obtained by tallying together the adjusted point value or values and unadjusted point value or values, if there are any, of all of the one or more flagged proctoring events, the overall risk level indicating likelihood of exam rule violation in connection with the exam session. |
US12154454B2 |
Portable laparoscopic trainer
A portable surgical training device is provided. The trainer includes a top cover spaced apart from a base to form a simulated body cavity for locating model organs that are substantially obscured from the field of view of the user. The top cover includes a video display, fixed insertion ports and interchangeable inserts containing simulated tissue layers. The training device has open sides for demonstrating and training lateral surgical techniques including a simulated or live tissue colon attached to a support leg for simulating transanal minimally invasive surgery. A training endoscope with an adjustable focal length for use with the trainer and, in particular, with optical trocars is disclosed. The surgical trainer can be angled and is well suited for training laparoscopic surgery techniques and demonstrating surgical instruments. |
US12154453B2 |
Medicament training device and system
In one non-limiting embodiment, there is provided a collateral device for use with one or more medicament devices including a collateral device housing and an opening extending there between, the opening configured to receive an adapter, at least a first sensor associated with the collateral device housing for detecting receipt of the portion of one or more medicament devices into the opening, and detecting actuation of an actuation mechanism of the medicament device; and an adapter receivable within the opening, the adapter comprising a receptacle for receiving and guiding a portion of a medicament device to a target surface. |
US12154450B2 |
User interfaces for tracking of physical activity events
The present disclosure generally relates to methods for tracking the performance of a physical activity event. In some embodiments, the method is performed at a computer system that is in communication with one or more perceptual output generation components and one or more sensors and includes detecting a start of a physical activity, providing ongoing feedback relating to a target duration, and if the activity continues for at least the duration, indicating that the activity continued for at least the target duration. |
US12154447B2 |
System and method to analyze and improve sports performance using monitoring devices
The embodiments herein provide a method and system for monitoring, analyzing, improving and giving instant feedback on sports performance of an individual. The embodiments also provide a system and method to create visual representation of a sports action without the use of any visual data capture mechanisms. The system includes a game monitoring device, a communication network, a remote server, and a computing device. The remote server comprises a filtering and signal processing module, an analytics module, a database, and an artificial intelligence module. The computing device incudes several modules and a user interface. The game monitoring device detects several data points from the player and transmits the same to the remote server. The remote server filters and processes the signals for analyzing each shot and the game of the player. The analysis is visualized and displayed on the user computing device. |
US12154445B2 |
Collaborative traffic management
The present disclosure provides for identifying several solutions that meet an arbiter's optimization goals and allowing the potential assignees the ability to identify which candidate solution is the best from the perspective of the aggregate assignees (rather than the arbiter's perspective or one assignee's perspective). The present disclosure provides this by calculating a plurality of optimization solutions based on transit requests, providing the plurality of optimization solutions to various entities, receiving ranked selections of the plurality of optimization solutions, and assigning resources based on a highest ranked optimization solution of the plurality of optimization solutions. |
US12154444B2 |
Systems and methods for enhanced situational awareness and auto TOGA
A method in an aircraft is disclosed. The method includes: arming an automatic TOGA flight operating mode when a predetermined condition has been detected, and monitoring for a TOGA trigger condition. When operating in a first mode, the method includes: generating and causing a TOGA advisory to be provided to flight crew, advising that an automatic TOGA will be executed, and triggering and causing the TOGA to be executed. When operating according in a second mode, the method includes: generating and causing a TOGA advisory to be provided to flight crew, advising the flight crew to manually trigger a TOGA, and triggering and causing the TOGA to be executed if the flight crew did not trigger the TOGA. When operating in a third mode, generating, and causing a TOGA advisory to be provided to flight crew and advising the flight crew to manually trigger a TOGA. |
US12154443B2 |
Mobile aerial drone early warning privacy breach detect, intercept, and defend systems and methods
Systems and methods for aerial unmanned vehicle (for example, drone) early warning privacy breach detection, interception, and defense are disclosed. The system detects drones within a threshold distance of an individual or configurable location, notifies the individual of the drones' existence, tracks the drones, and executes countermeasures. The system can communicate with telecommunication networks or other sources (for example, FAA) to identify and filter out drones that are authorized to be in the airspace around the individual. |
US12154438B2 |
Flight vehicle management apparatus
The present invention suppresses the case where communication performed by a radio communication apparatus of one flight vehicle is negatively influenced in the case where the radio communication apparatus of the one flight vehicle is connected to a radio base station that is experiencing interference due to a radio communication apparatus of another flight vehicle. A distance specification unit specifies, for each airspace, a distance between a first flight vehicle and a second flight vehicle that has a radio communication apparatus and is located in a cell formed by a radio base station that is experiencing interference due to a radio communication apparatus of the first flight vehicle. An instruction unit instructs, in each airspace, the first flight vehicle and the second flight vehicle to maintain the distance specified for the airspace by the distance specification unit when flying. |
US12154437B2 |
Moving object position estimation and prediction method and apparatus, device, and medium
Embodiments of the application provide a position estimation and prediction method for a moving object. The method includes: updating a model parameter of a position prediction model according to a position data sequence of the moving object at a current sampling moment; determining position prediction data at the current sampling moment according to the position data sequence and the position prediction model after the model parameter is updated; determining position estimation data at the current sampling moment according to the position prediction data and the position observation data at the current sampling moment; and determining position prediction data of a next sampling moment according to the position estimation data at the current sampling moment, the position data sequence and the position prediction model after the model parameter is updated, and entering an iteration operation of the next sampling moment. |
US12154435B2 |
Data processing system with machine learning engine to provide roadside assistance functions
Systems, methods, computer-readable media, and apparatuses for receiving requests for roadside assistance, generating user interfaces and using machine learning to generate roadside assistance instructions are provided. In some examples, a request for roadside assistance may be received. A user and one or more partners may be identified based on the request. In some examples, a profile associated with the user, partner or the like may be identified. A user interface may be generated based on the profile and may include features unique to the profile, partner, or the like. In some arrangements, the interface may include a first portion and a second portion. Selection of an option from the first portion may cause the system to identify data for display in the second portion and cause the data to be displayed in the second portion. Machine learning may be used to determine or identify one or more roadside assistance instructions and a roadside assistance instruction may be generated and executed. |
US12154434B2 |
Appearance and movement based model for determining risk of micro mobility users
The systems and methods disclosed herein provide a risk prediction system that uses trained machine learning models to make predictions that a VRU will take a particular action. The system first receives, in a video stream, an image depicting a VRU operating a micro-mobility vehicle and extract the depictions from the image. The extraction process may be determined by bounding box classifiers trained to identify various VRUs and micro-mobility vehicles. The system feeds the extracted depictions to machine learning models and receives, as an output, risk profiles for the VRU and the micro-mobility vehicle. The risk profile may include data associated with the VRU/micro-mobility vehicle determined based on classifications of the VRU and the micro-mobility vehicles. The system may then generate a prediction that the VRU operating the micro-mobility vehicle will take a particular action based on the risk profile. |
US12154430B1 |
Device and system for supporting cognitive information sharing in autonomous vehicle
A device and system that support cognitive information sharing of autonomous vehicles are disclosed. An autonomous traveling control device for an autonomous vehicle traveling on a road together with at least one non-autonomous vehicle includes a data collector that collects information for performing autonomous traveling, a QR code generator that generates a QR (Quick Response) code including the collected information, and a traveling controller that performs control so that autonomous traveling is performed while the QR code is output to the outside on at least one of a front, side, and rear of the autonomous vehicle. |
US12154429B2 |
Vehicle abnormality monitoring method, vehicle lighting method, and apparatus
A vehicle abnormality monitoring method includes starting, by a vehicle, a monitoring device to record a first video when detecting an abnormal event; determining a roadside device in an area where the vehicle is located; and sending, to the roadside device, a monitoring request requesting the roadside device to record a second video of the abnormal event, where the first video and the second video are configured to trace the abnormal event. |
US12154428B2 |
System and method for widget-assisted setup of a universal remote control
A system and method for enabling set up of a controlling device capable of controlling a plurality of appliances provides an interactive instruction set and associated programming which is downloadable to a controllable appliance having an associated display, such as an Internet enabled television. The programming is accessible by the controllable appliance and is configured to appropriately display interactive instructions from the interactive instruction set to a user during a user initiated set up procedure for setting up the controlling device to communicate commands to another controllable device (e.g., a DVD, VCR, DVR, etc). |
US12154423B2 |
Method and apparatus for assisted parking
A computer-implemented method for assisted parking, an electronic device, and a storage medium are provided. The method for assisted parking includes: obtaining a set of images around a vehicle; determining environment information for the vehicle based on the set of images; obtaining location information associated with a target parking location according to the environment information; and sending the location information to provide such to a user terminal. |
US12154422B2 |
Information processing apparatus, system, non-transitory computer-readable storage medium with executable program stored thereon, and method
An information processing apparatus outputs a sound when an output condition is satisfied, and receives designation information from another information processing apparatus that executes a game application. Output of the sound includes output of a first sound as the sound when timing when the output condition is satisfied is not in a time range based on the designation information and output of a second sound different from the first sound as the sound when the timing when the output condition is satisfied is in the time range based on the designation information. |
US12154418B2 |
Systems and methods for repeat offender anti-theft notification
Systems and methods are disclosed for identifying a person of interest exiting or entering an establishment. In an example, the system may derive a confidence factor that for an individual exiting an establishment based on image recognition and device identification technologies when the individual when a security event, such as an alarm, is set off. The system may also identify an individual entering an establishment as a person of interest based on the confidence score by using the same technologies. |
US12154416B2 |
Systems and methods for detecting human presence near a transaction kiosk
Disclosed embodiments may include a system that may receive first level authentication data from a first user, identify a first user device associated with the first user, and determine whether a current location of the first user device is within a predetermined proximity of a first computing device. In response to the determination, the system may detect one or more objects within the predetermined proximity of the first computing device using the one or more positional sensors. The system may determine that at least one of the one or more objects is associated with a human, and in response, trigger a security measure. The system may transmit an indication of the triggered security measure to the first computing device, and may transmit instructions to the first user device configured to cause the first user device to provide an alert to the first user. |
US12154414B2 |
Gaming devices and methods implementing dynamically modifiable sources of game play items
Systems, apparatuses and methods for enriching modifiable sources of game play items during play of the gaming activity. In a video poker embodiment, cards of the deck(s) that source the poker hand(s) may be modified during play of the poker game. In one embodiment, the deck(s) of cards changes, in some embodiments randomly, and in some embodiments geared towards the probability of the player obtaining a more favorable poker hand outcome, while in yet other embodiments ensuring a higher probability of the player obtaining a more favorable poker hand outcome. Cards in the sourcing deck(s) may be added and/or deleted or otherwise modified to statistically impact the odds of obtaining certain results from the poker game. The deck may be reset to an initial state, or backed off from the modifications, at one time or iteratively. |
US12154413B2 |
Systems for multiple legal game providers with digital ledger
A wireless communications system is provided that runs on a mobile device and includes a computer system run on at least one platform on which a plurality of different lottery transactions for different jurisdictions are supported and run from the at least one platform. A decentralized and distributed digital ledger is used to record transactions for the lottery transactions, where each of a lottery transaction can include a lottery element. At least one computer readable storage medium stores computer executable instructions that, when executed by the at least one network processor in the workflow server residing in the mobile communications network, implement components including: a workflow module comprising sets of workflow instructions for processing different types of lottery game packets from a plurality of different jurisdictions; and a deep packet inspection module for inspecting a received lottery game packet and providing information about the lottery game packet to the workflow module. |
US12154412B2 |
System and method for gaming based upon intermediate points in a race event
According to one embodiment, a method of gaming is provided that comprises receiving a determination of a particular race participant in a race event having a plurality of race participants. The method continues by determining a particular position of the particular race participant at each of a plurality of intermediate points within the race event. The method continues by determining a plurality of simulated playing cards based at least in part upon the determined positions of the particular race participant. The method concludes by determining an outcome of a game based at least in part upon the determined simulated playing cards. |
US12154405B2 |
Verification system for a pharmacy packaging system
A method and verification system for verifying pharmaceuticals packaged within a pouch using a pharmacy packaging system. The method includes activating a first light source to illuminate the pharmaceutical pouch, capturing a first image of the pharmaceutical pouch while illuminated by the first light source, activating a second light source to illuminate the pharmaceutical pouch, and capturing a second image of the pharmaceutical pouch while illuminated by the second light source. The method further includes generating a third image based on the first image and the second image, generating a dashboard to simultaneously display first images, second images, and third images from a plurality of pharmaceutical pouches, providing a number of pills indication of a number of pills detected in the pouch against a number of pills expected in the pouch, and displaying the dashboard. |
US12154404B2 |
Using facial recognition system to activate an automated verification protocol
A computer readable medium having executable code that causes one or more processors to: receive at least one of a first image of a user or a first representation of a face of the user; if a first image of the user was received, then generate a generated representation of the face of the user using the first image; capture a second image of the user and generate a second representation of the face of the user using the second image; determine a likelihood of a match between the second representation and at least one of the first representation and the generated representation; and if the likelihood of a match does not meet a confidence threshold, receive an authentication factor, determine validity of the authentication factor, and permit access by the user to a secure asset in instances where the authentication factor is valid. |
US12154401B1 |
Systems and methods to automate entry/exit operations at facilities
Automated gate entry/exit authorization systems and methods may comprise various sensor systems to detect a vehicle proximate a gate of a facility. Various detected data of the vehicle may be consolidated into a gate sensor event, and the gate sensor event may be compared with pre-registration information to determine whether the vehicle is scheduled to depart or arrive via the gate. If the gate sensor event corresponds with a scheduled appointment, further instructions may be provided to the vehicle related to the facility or yard, and the gate may be automatically opened to provide access. Alternatively, if the gate sensor event does not correspond with a scheduled appointment, further information or instructions, such as corrective or remedial actions, may be provided to the vehicle, and access via the gate may be automatically denied. |
US12154397B2 |
Untrusted user management in electronic locks
A biometric wireless electronic lockset includes a processor, a battery, a memory communicatively connected to the processor, a user interface, a wireless communication interface, a locking bolt, a motor, and a biometric sensor. The processor is configured to execute instructions which cause the processor to compare stored biometric data to a received first biometric data. Each known user entry includes a user identity of a known user, biometric data, and an indication of whether the known user is an authorized user. Based on a determination that the first biometric data corresponds to a known user entry and whether or not the known user is an authorized user or an unauthorized user, a plurality of responses may be generated. |
US12154396B2 |
Tracking of transport data
An example operation may include one or more of receiving, by a diagnostic center, malfunction information related to a transport, acquiring, by a diagnostic center, agreements on a threshold for the malfunction information from a plurality of diagnostic centers, in response to the malfunction information exceeding the threshold, storing the malfunction information on a remote storage, and deleting the malfunction information from the transport. |
US12154385B2 |
Information processing apparatus and method and non-transitory computer readable medium storing information processing program
There is provided an information processing apparatus, comprising: a processor, configured to: receive image data from a camera; cause a display to display the image data while the image data is being received from the camera; cause the display to display a first frame to guide a user to place a living face of the user in a first predetermined shooting area of the camera; cause the display to display a second frame to guide a user to place a non-living target object in a second predetermined shooting area of the camera; instruct, in response to a determination that the living face is not placed as guided, the user to place the living face as guided; and instruct, in response to a determination that the target object is not placed as guided, the user to place the target object as guided. |
US12154383B2 |
Methods, devices and systems for determining eye parameters
A system and method for generating data suitable for determining one or more parameters of at least one eye of a subject. The method includes receiving image data of an eye at a first time from a camera of known camera intrinsics and defining an image plane. A first ellipse in the image data is determined. The method includes determining a first eye intersecting line in 3D expected to intersect a 3D center of the eyeball at the first time as a line which is, in the direction of the orientation vector, parallel-shifted to the first center line by an expected distance between the center of the eyeball and a center of the pupil. |
US12154379B2 |
Capturing digital images utilizing a machine learning model trained to determine subtle pose differentiations
The present disclosure describes systems, non-transitory computer-readable media, and methods for utilizing a machine learning model trained to determine subtle pose differentiations to analyze a repository of captured digital images of a particular user to automatically capture digital images portraying the user. For example, the disclosed systems can utilize a convolutional neural network to determine a pose/facial expression similarity metric between a sample digital image from a camera viewfinder stream of a client device and one or more previously captured digital images portraying the user. The disclosed systems can determine that the similarity metric satisfies a similarity threshold, and automatically capture a digital image utilizing a camera device of the client device. Thus, the disclosed systems can automatically and efficiently capture digital images, such as selfies, that accurately match previous digital images portraying a variety of unique facial expressions specific to individual users. |
US12154374B2 |
Gaming activity monitoring systems and methods
Embodiments relate to systems, methods and computer readable media for gaming monitoring. In particular, embodiments process images to determine presence of a gaining object on a gaming table in the images. Embodiments estimate postures of one or more players in the images and based on the estimated postures determine a target player associated with the gaming object among the one or more players. |
US12154372B2 |
Method for verifying the identity of a user by identifying an object within an image that has a biometric characteristic of the user and mobile device for executing the method
A method includes obtaining, by a processing device from an optical sensor of a mobile device, an image; processing, by the processing device, the image by using a neural network to identify a position of an object in the image and the object in the image, thereby obtaining an identified object; after processing the image, extracting, by the processing device from the identified object, a biometric characteristic, and providing, by the processing device, at least the biometric characteristic as input to determine whether the biometric characteristic identifies a user. |
US12154371B2 |
Electronic device and method of driving electronic device
An electronic device includes a display panel including a base layer, and an element layer disposed on the base layer, the element layer including pixels outputting a first light, and light receiving sensors, an input device providing a second light to the display panel, and a control module controlling operations of the display panel and the input device. The light receiving sensors detect the second light provided from the input device and generate a detection signal. The control module calculates biometric information of a user based on the detection signal. |
US12154370B2 |
Light spot display method and apparatus
A light spot display method and an apparatus are disclosed. After a fingerprint event in a fingerprint detection area is detected, a light spot drawing instruction is generated, and a light spot is drawn in response to the light spot drawing instruction to obtain light spot display data, and fingerprint scenario marking information and the light spot display data are simultaneously sent, so as to ensure that a display driver synchronously receives the fingerprint scenario marking information and the light spot display data. This solution reduces the time consumed in the light spot display process, that is, increases the light spot display speed. The fingerprint image can be obtained and the fingerprint can be recognized only after the light spot is normally displayed. Therefore, this solution increases the speed of responding to a fingerprint event, and then reduces the time consumed in the entire fingerprint recognition process. |
US12154366B2 |
Method for real-time counting of pedestrians for statistical purposes coupled with facial recognition function and apparatus applying method
A method for detecting and counting pedestrians in real-time for statistical purposes together with facial recognition of such pedestrians acquires video for analysis. Images showing pedestrians are extracted, such pedestrians being identified by a first detection model and pedestrian frames are outputted. A facial identification operation is executed based on the pedestrian frames and facial sub-frames are extracted. Removal of duplications of individual pedestrians in the images in the facial sub-frames is executed by a second detection model. Path of movement of detected pedestrians is tracked and labeled based on a specified algorithm when the faces of individual pedestrians are not recorded in a database. When the path of movement passes through a specified location, the face-imaged pedestrian is considered a target object, a total number of the target objects is counted. An apparatus applying the method is also disclosed. |
US12154361B2 |
Method and apparatus of image-to-document conversion based on OCR, device, and readable storage medium
A method of image-to-document conversion based on optical character recognition (OCR) includes obtaining an image to be converted into a target document, and performing layout segmentation on the image according to image content of the image, to obtain n image layouts, each of the n image layouts corresponding to a content type, and n being a positive integer. The method also includes, for each of the n image layouts, processing image content in the respective image layout according to the content type corresponding to the respective image layout, to obtain converted content corresponding to the respective image layout. The method further includes adding the converted content corresponding to the n image layouts to an electronic document, to obtain the target document. |
US12154358B2 |
Form extractor
The present system and method relate generally to the field of Robotic Process Automation, particularly to a form data extractor for document processing. The system and method relate to a form extractor for document processing using RPA workflows that can be easily configured for different document types. The form extractor includes a set of templates for identifying the document type (classification) and extracting data from the documents. The templates can be configured, i.e., by the user, by defining the fields to be extracted and the position of the field on the document. The form extractor is resilient to changes in the position of the template on a page, as well as to scan rotation, size, quality, skew angle variations and file formats, thus allowing RPA processes to extract data from documents that need ingestion, independent of how they are created. |
US12154355B2 |
Text image defect detection method, computer device, and storage medium
This application provides an image defect detection method. The method includes obtaining a first image and a second image of a flawless image. A third image is obtained from the second image and the first image, and a fourth image is obtained according to the second image and an image to be detected. A fifth image is obtained based on the third image and the second image. A sixth image is obtained based on the third image and the fourth image. A seventh image is obtained from the fifth image and the sixth image. A defect value of the fourth image is obtained according to the third image and the seventh image. A detection result of the fourth image is determined based on the defect value. |
US12154354B2 |
System and method for labeling ultrasound data
Provided are methods for labeling ultrasound data. The method may include training a convolutional neural network (CNN) based on ultrasound data. The ultrasound data may include ultrasonic waveform data (e.g., radio frequency (RF) waveform data). An RF input of each downsampling layer of a plurality of downsampling layers in the CNN may be downsampled. The RF input may include RF waveform data for an ultrasound. Tissues in the ultrasound may be segmented based on an output of the CNN. A system is also disclosed. |
US12154348B2 |
Method for detecting road conditions and electronic device
A method for detecting road conditions applied in an electronic device obtains images of a scene in front of a vehicle, and inputs the images into a trained semantic segmentation model. The electronic device inputs the images into a backbone network for feature extraction and obtains a plurality of feature maps, inputs the feature maps into the head network, processes the feature maps by a first segmentation network of the head network, and outputs a first recognition result. The electronic device further processes the feature maps by a second segmentation network of the head network, and outputs a second recognition result, and determines whether the vehicle can continue to drive on safely according to the first recognition result and the second recognition result. |
US12154347B2 |
Region detection and geometry prediction
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for detecting regions of an environment. One of the methods includes receiving a representation of a scene in an environment; processing the representation using a center prediction neural network to generate: (i) features of the scene in the environment, and (ii) a respective center score corresponding to each of a plurality of locations in the environment; selecting, based on the respective center scores, one or more of the plurality of locations; and for each selected location: processing an input comprising the features of the scene in the environment and data specifying the selected location using a geometry prediction neural network to generate a geometry prediction that represents a geometry of the region that is centered at the selected location. |
US12154341B2 |
Monitoring system and method for identifying a changed object of interest using an access control system
Monitoring systems and methods for identifying an object of interest after the object of interest has undergone a change in appearance. One example provides an image sensor is configured to monitor a first area. A first electronic processor is configured to detect a first appearance of an object of interest within the first area, and determine a visual characteristic of the object of interest. The first electronic processor is configured to receive a first notification indicative of movement of the object of interest into a second area and an access input, and associate the visual characteristic of the object of interest with the access input. The first electronic processor is configured to detect a second appearance of the object of interest within the first area, and update the visual characteristic of the object of interest based on the second appearance of the object of interest. |
US12154337B2 |
Electronic device for recognizing object and operating method thereof
A method of performing object recognition is performed by an electronic device and includes obtaining a spatial map of a space, using a first recognition model, recognizing one or more objects in the space, to obtain first object information of the objects, and dividing the space into a plurality of subset spaces, based on the obtained spatial map and the obtained first object information. The method further includes determining at least one second recognition model to be allocated to each of the plurality of subset spaces into which the space is divided, based on characteristic information of each of the plurality of subset spaces, and using the determined at least one second recognition model allocated to each of the plurality of subset spaces, performing object recognition on each of the plurality of subset spaces, to obtain second object information. |
US12154334B2 |
Image recognition method and system based on deep learning
An image recognition method and system based on deep learning are provided. The image recognition system includes a first recognizing engine, at least one second recognizing engine and a processing circuit. The second recognizing engine is activated to recognize an image when the first recognizing engine is recognizing the image. The processing circuit determines whether to interrupt the first recognizing engine recognizing the image according to a result outputted by the second recognizing engine after the second recognizing engine completes recognition of the image. |
US12154333B1 |
Augmented reality item obscuring
Augmented reality (AR) technology can be used to perform a real-time overlay on an image displayed on a user device. A user device can receive image data of an area comprising an item from the real-world. Based on the image data, an identity and a value of the item can be obtained by the user device. If the value of the item is greater than a pre-determined value for the item or a category of the item, then the user device can obscure in real-time on the displayed image the item or category of the item having the value that is greater than the pre-determined value. |
US12154326B2 |
Information processing device and information processing method
Outward leg instructing unit provides a first instruction for causing drone to acquire examination data of a facility while flying in the vicinity of the facility. Position information acquiring unit acquires position information of a place of focus specified based on the examination data acquired in accordance with the first instruction. Return leg instructing unit provides, as a second instruction, an instruction for causing drone to acquire a greater amount of examination data than that acquired in accordance with the first instruction with regard to the place of focus indicated by the acquired position information, while flying so as to return on a path flown due to the first instruction. Return leg instructing unit provides as the second instruction an instruction to acquire examination data including image data of a greater number of shots, as compared with shooting performed in accordance with the first instruction. |
US12154324B1 |
Automated image-based rock type identification with neural-network segmentation and continuous learning
A method for evaluating drill cuttings includes acquiring a first digital image and processing the first digital image with a trained neural network (NN) to generate a first segmented image including a plurality of labeled segments in which at least one label includes a lithology type. The segmented image and the acquired first digital image are processed to retrain the NN. A second digital image is then be processed with the retrained NN to generate a second segmented image including a plurality of labeled segments in which at least one label includes a lithology type. |
US12154321B2 |
Structured representations for interpretable machine learning applications in medical imaging
Systems and method can be provided to transform input data (e.g., CT imaging data) into structured representations to create interpretable models. Another aspect of the current invention can be generating labels synthetically to apply to real data according to a biologically-based labelling technique to guide the model training with a priori mechanistic knowledge. |
US12154318B2 |
Image recognition method, readable storage medium, and image recognition system
An image recognition method, readable storage medium, and image recognition system are provided. The method includes: inputting an image, running a recognition engine to recognize and obtain species of a content in the image and obtain species recognition result, and running a non-category engine to determine whether the content belongs to a non-preset category; ignoring determination result of the non-category engine and obtaining category recognition result that the content belongs to a preset category if confidence of species recognition result is not less than first preset; obtaining category recognition result that the content belongs to the preset category if confidence of species recognition result is less than first preset and determination result of the non-category engine is no; obtaining category recognition result that the content belongs to the non-preset category if confidence of species recognition result is less than first preset and determination result of the non-category engine is yes. |
US12154317B2 |
Learning apparatus, learning method, and recording medium
The learning apparatus classifies target domain data into (N-c) classes based on unique features of the target domain data, classifies source domain data into N classes based on unique features of the source domain data, and classifies the target domain data and the source domain data into the N classes based on common features of the target domain data and the source domain data. Also, the learning apparatus calculates a first distance between the common features of the target domain data and the source domain data, and calculates a second distance between the unique features of the target domain data and the source domain data. Next, the learning apparatus updates parameters of a common feature extraction unit based on the first distance, and updates parameters of a target domain feature extraction unit and a source domain feature extraction unit based on the second distance. |
US12154316B2 |
Fabric information digitization system and method thereof
A fabric information digitization system and a fabric information digitization method are provided. The fabric information digitization system includes an image capturing apparatus and a computing apparatus. The image capturing apparatus obtains a fabric image. The computing apparatus includes an image processing module. The computing apparatus executes the image processing module to analyze the fabric image to obtain fabric classification information. The computing apparatus inputs the fabric image to one of a plurality of neural network modules corresponding to different fabric classifications in the image processing module according to the fabric classification information to generate a normal map and a roughness map. The computing apparatus integrates the fabric classification information, the normal map, and the roughness map to generate a fabric file. |
US12154315B2 |
Grouping clothing images of brands using vector representations
Described herein is a system and computer implemented method of grouping clothing products by brands within a set of clothing images in an electronic catalog of an internet store serving online customers. Apply an object detection model to extract the dress section within the clothing image(s) to create preprocessed image(s). A machine learning model model is applied to the preprocessed image(s) to convert the image into a vector representation through an unsupervised technique. The vector contains the design features of the clothing image. The design features are representative of the brands. A clustering model is applied on the vector representations to arrive at the grouping of similar images of the clothing products. The grouped clothing products are displayed via a user interface, ordered by brands, to the online customers. |
US12154312B2 |
Pixel correspondence via patch-based neighborhood consensus
One example provides a computing system comprising a storage machine storing instructions executable by a logic machine to extract features from a source and target images to form source and target feature maps, form a correlation map comprising a plurality of similarity scores, form an initial correspondence map comprising initial mappings between pixels of the source feature map and corresponding pixels of the target feature map, refine the initial correspondence map by, for each of one or more pixels of the source feature map, for each of a plurality of candidate correspondences, inputting a four-dimensional patch into a trained scoring function, the trained scoring function being configured to output a correctness score, and selecting a refined correspondence based at least upon the correctness scores, and output a refined correspondence map comprising a refined correspondence for each of the one or more pixels of the source feature map. |
US12154310B2 |
Technologies for automatically determining and displaying salient portions of images
Systems and methods for automatically determining and displaying salient portions of images are disclosed. According to certain aspects, an electronic device may support a design application that may apply a saliency detection learning model to a digital image, resulting in the application generating one or more salient portions of the digital image. The electronic device may generate a digital rendering of the salient portion of the image on digital models of items or products, and may enable a user to review the digital rendering. The user may also choose alternative salient portions of the digital image and/or aspect ratios for those salient portions for inclusion on a digital model of the item or product. |
US12154306B2 |
Scanning device and method therefor
An aspect is to provide a scanning device, a system, and a method in which an available communication band is not used up even if a plurality of scanning devices are connected to one unit of dedicated hardware. According to one embodiment, a scanning device includes: a camera configured to pick up an image; a reduction unit configured to reduce a data volume of an image corresponding to a merchandise to be outputted to an image recognition device from the image picked up by the camera; and an output unit configured to output the image with the reduced data volume to the image recognition device. |
US12154303B2 |
Compressing image-to-image models with average smoothing
System and methods for compressing image-to-image models. Generative Adversarial Networks (GANs) have achieved success in generating high-fidelity images. An image compression system and method adds a novel variant to class-dependent parameters (CLADE), referred to as CLADE-Avg, which recovers the image quality without introducing extra computational cost. An extra layer of average smoothing is performed between the parameter and normalization layers. Compared to CLADE, this image compression system and method smooths abrupt boundaries, and introduces more possible values for the scaling and shift. In addition, the kernel size for the average smoothing can be selected as a hyperparameter, such as a 3×3 kernel size. This method does not introduce extra multiplications but only addition, and thus does not introduce much computational overhead, as the division can be absorbed into the parameters after training. |
US12154302B2 |
Method, apparatus and storage medium for image encoding/decoding using binary mask
Disclosed herein are a method, an apparatus and a storage medium for image encoding/decoding using a binary mask. An encoding method includes generating a latent vector using an input image, generating a selected latent vector component set using a binary mask, and generating a main bitstream by performing entropy encoding on the selected latent vector component set. A decoding method includes generating a selected latent vector component set including one or more selected latent vector components by performing entropy decoding on a main bitstream and generating the latent vector in which the one or more selected latent vector components are relocated by relocating the selected latent vector component set in the latent vector. |
US12154301B2 |
Digital image analysis and selection
In some examples, a computerized system for analyzing images comprises at least one programmable processor and a machine-readable medium having instructions stored thereon which, when executed by the at least one programmable processor, cause the at least one programmable processor to execute operations comprising training an autoencoder using a plurality of image model training samples, the autoencoder comprising a plurality of interconnected layers and combined instances of neural networks, passing input data into a trained autoencoder model, the input data including at least one pixel image, encoding the input data into a compressed version of the input data, and decoding the compressed version of the input data to generate to create an output, the output including a sparse reconstruction of the input data, the output including a predicted pixel image label or score. |
US12154295B2 |
Methods and systems for interpolation of disparate inputs
Systems and methods are provided for interpolation of disparate inputs. A radial basis function neural network (RBFNN) may be used to interpolate the pose of a digital character. Input parameters to the RBFNN may be separated by data type (e.g. angular vs. linear) and manipulated within the RBFNN by distance functions specific to the data type (e.g. use an angular distance function for the angular input data). A weight may be applied to each distance to compensate for input data representing different variables (e.g. clavicle vs. shoulder). The output parameters of the RBFNN may be a set of independent values, which may be combined into combination values (e.g. representing x, y, z, w angular value in SO(3) space). |
US12154284B2 |
Methods and systems to track a moving sports object trajectory in 3D using multiple cameras
Systems and methods are described for generating a three-dimensional track of a ball in a gaming environment from multiple cameras. In some examples, at least two input videos, each including frames of a ball moving in a gaming environment recorded by a camera, may be obtained, along with a camera projection matrix that maps a two-dimensional pixel space representation to a three-dimensional representation of the gaming environment. Candidate two-dimensional image locations of the ball across the plurality of frames of the at least two input videos may be identified using neural network or computer vision techniques. An optimization algorithm may be performed that uses a 3D ball physics model, the camera projection matrix and a subset of the candidate two-dimensional image locations of the ball from the at least two input videos to generate a three-dimensional track of the ball in the gaming environment. |
US12154278B2 |
Scale image resolution for motion estimation
Systems and techniques are provided for conserving resources when performing motion estimation. An example process can include determining, based on an input image and a reference image, motion vectors identifying motion between the input image and the reference image; determining whether the motion indicated by the motion vectors is below a first threshold; based on a determination that the motion indicated by the motion vectors is below the first threshold, refraining from determining a local motion between the input image and the reference image; determining a transform matrix based on the motion vectors and without using a local motion between the input image and the reference image; and adjusting the input image based on the transform matrix. |
US12154276B1 |
Automatic image cropping systems and methods
A system includes one or more memory devices storing instructions, and one or more processors configured to execute the instructions to perform the steps of a method to automatically crop images. The system may convert a raw image into a grayscale image before applying an edge detection operator to the grayscale image to create an edge image. The system may then create a binary image based on the edge image, identify one or more contours in the binary image, and determine one or more contour bounding image areas surrounding the contour(s). Upon identifying contour bounding image area(s) having user-specified dimensional criteria, the system may determine a minimum bounded image area including those area(s), pad the minimum bounded image area, and crop the raw image based on the padded bounded area. |
US12154274B2 |
Systems and methods for generating clinically relevant images that preserve physical attributes of humans while protecting personal identity
There is provided a method of generating a dataset of synthetic images, comprising: for each real image each depicting a real human anatomical structure: extracting and preserving a real anatomical structure region(s) from the real image, generating a synthetic image comprising a synthetic human anatomical structure region and the preserved real anatomical structure region(s), designating pairs of images, each including the real image and the synthetic image, feeding the pair into a machine learning model trained to recognize anatomical structure parts to obtain an outcome of a similarity value denoting an amount of similarity between the real image and the synthetic image, verifying that the synthetic image does not depict the real human anatomical structure when the similarity value is below a threshold, wherein an identity of the real human anatomical structure is non-determinable from the synthetic image, and including the verified synthetic image in the dataset. |
US12154271B2 |
Automatically segmenting vertebral bones in 3D medical images
Disclosed herein are systems and methods for vertebral bone segmentation and vertebral bone enhancement in medical images. |
US12154267B2 |
Fully automatic inline processing for PC-MRI imagesfully automatic inline processing for PC-MRI images using machine learning
Systems and methods for automatic processing of input medical images are provided. A set of input medical images acquired at a plurality of locations on a patient is received. For each respective location of the plurality of locations, an image quality score is determined for each input medical image of the set of input medical images acquired at the respective location and one of the input medical images acquired at the respective location is selected based on the image quality scores. The selected input medical images are processed to correct for errors. One or more regions of interest are segmented from the processed selected input medical images. One or more hemodynamic measures are calculated from the processed selected input medical images based on the segmented one or more regions of interest. The calculated one or more hemodynamic measures are output. |
US12154266B2 |
Systems and methods for binary tissue classification
Systems and methods for tissue classification are provided. An image of tissue on a substrate is obtained as a plurality of pixels. Fiducial markers are on the substrate boundary. Pixels are assigned to a first class, indicating tissue sample, or a second class, indicating background. The assigning uses the fiducial markers to define a bounding box within the image and disregards pixels outside the box. Then, heuristic classifiers are applied to the pixels: for each respective pixel in the plurality of pixels, each heuristic classifier votes for the respective pixel between the first and second class, thereby forming an aggregated score for each pixel that in one of first class, likely first class, likely second class, and obvious second class. The aggregated score and intensity of each pixel is applied to a segmentation algorithm to assign a probability to each pixel of being tissue sample or background. |
US12154265B2 |
Model isomorphism detection
Systems and methods for identifying similar three-dimensional (3D) representations of an object. The method includes receiving at an interface a target 3D model and at least one candidate 3D model, executing at least one feature identification procedure to identify a feature of the target 3D model, generating a target feature tensor based on the identified feature of the target 3D model, and executing the at least one feature identification procedure on the candidate 3D model. The method further includes generating a candidate feature tensor based on the identified feature of the candidate 3D model, executing at least one comparison function to compare the target feature tensor and the candidate feature tensor, generating a feature comparison tensor based on the execution of the at least one comparison function, and identifying a degree of similarity between target 3D model and the candidate 3D model based on the feature comparison tensor. |
US12154261B2 |
Image defect detection method, electronic device and readable storage medium
An image defect detection method applied to an electronic device is provided. The method includes dividing a detecting image into a plurality of detecting areas, generating a detection accuracy value for each detecting area based on a defective image and a non-defective image, and obtaining a plurality of detection accuracy values. An autoencoder is selected for each detection accuracy value. A model corresponding to each detecting area is obtained by training the autoencoder based on the non-defective image. A plurality of reconstructed image blocks is obtained by inputting each of a plurality of detecting blocks into the corresponding model, and a reconstruction error value between each reconstructed image block and the corresponding detecting block is obtained. A detection result of a product contained in the image to be detected is obtained based on the reconstruction error value corresponding to each detecting block. |
US12154259B2 |
Process of providing an interpreted borehole image
Process for interpreting one or more borehole images for use in drilling operations. In some embodiments, the process can include providing an input borehole image obtained from a downhole measurement provided by one or more downhole sensors. The process can also include collecting contextual information relative to the borehole image and the user. The process can also include using the collected contextual information and a mathematical model to infer one or more processing arguments. The mathematical model can be defined by using previously collected arguments and previously collected contextual information. The process can also include processing the input borehole image with the one or more inferred processing arguments to generate one or more interpreted borehole images. The process can also include adjusting one or more drilling operation based, at least in part, on the one or more interpreted borehole images. |
US12154256B2 |
Artificial intelligence technique to fill missing well data
A discriminator of a training model is trained to discriminate between original training images without artificial subsurface data and modified training images with artificial subsurface data. A generator of the training model is trained to: replace portions of original training images with the artificial subsurface data to form the modified training images, and prevent the discriminator from discriminating between the original training images and the modified training images. |
US12154254B2 |
Analyzer apparatus and method of image processing
There is provided an analyzer apparatus capable of generating crisp scanned images. In the analyzer apparatus, a sample is scanned with a probe such that a first signal and a second signal are emitted from the sample. The analyzer apparatus comprises: a first detector for detecting the first signal and producing a first detector signal; a second detector for detecting the second signal and producing a second detector signal; and an image processing unit operating (i) to produce a first scanned image and a second scanned image from the first detector signal and the second detector signal, respectively, (ii) to create a filter based on the second scanned image having a higher signal-to-noise ratio than that of the first scanned image, and (iii) to apply the filter to the first scanned image. |
US12154252B2 |
Method for denoising wellbore image logs utilizing neural networks
A system and method for determining a noise-attenuated wellbore image is disclosed. The method includes obtaining a plurality of training images of a first wellbore wall portion, where each training image includes a first signal component and a first noise component, and training, using the plurality of training images, an artificial neural network to estimate the first signal component of one of the plurality of training images. The method further includes obtaining an application image of a second wellbore wall portion, including a second signal component and a second noise component, and determining the noise-attenuated wellbore image by applying the trained artificial neural network to the application image, wherein the noise-attenuated wellbore image comprises the second signal component. |
US12154247B1 |
Binocular display misalignment correction
Techniques for triggering a correction to a binocular image misalignment in an ER system are disclosed. Triggering this correction is based on detected activity in a scene in which the ER system is operating. A first hologram is displayed. User activity is detected, but this activity is below a threshold level. A first correction algorithm is selected and is designed to achieve uninterrupted performance with respect to the first hologram. The first correction algorithm is triggered, resulting in correction of binocular image misalignment. Subsequently, second user activity is detected. This second user activity is associated with a second hologram. A second correction algorithm is selected and is designed to achieve accurate performance with respect to the second hologram. The second correction algorithm is executed, resulting in correction of the binocular image misalignment. |
US12154244B2 |
Computer implemented methods for dental design
Computer implemented method of generating a dental design, comprising: (a) capturing a facial image comprising a head of a patient and a smile; (b) displaying it as a first image; (c) capturing a 3D intraoral scan; (d) aligning the 3D scan to the head; (e) determining bounding boxes in the 3D scan, each comprising a single tooth; (f) showing a view of the 3D scan and the bounding boxes as a second image; (g) showing the bounding boxes as overlay on the first image; (i) allowing the bounding boxes to be resized/repositioned; (ii) defining a limited set of parameters to characterize the tooth inside the bounding box, and searching a number of candidate matching teeth from a 3D digital library of teeth, and proposing a candidate matching tooth; (iii) overlaying the first image with a digital representation of the proposed candidate matching tooth from the digital library. |
US12154242B1 |
Varying snap location densities in an environment
A computer-generated environment can provide a plurality of snap points to guide a user while the user performs one or more transformations to an object. Snap points may be non-uniformly distributed. Snap point densities may vary. Snap points may vary as a function of characteristics of the object. Snap points may be exported, disassociated from the object, and/or used for other objects or other locations of the computer-generated environment. |
US12154240B2 |
Content presentation in head worn computing
Aspects of the present invention relate to methods and devices for receiving and presenting content. In an example method, content is received, the content to be delivered to a plurality of recipients. Each recipient of the plurality of recipients has a preference for a respective first physical location at which the content is to be presented on a display of a wearable head device associated with the recipient. A sender of the content has a preference for a second physical location at which the content is to be presented to the respective recipient of the plurality of recipients. A respective final physical location for the presentation of the content for the respective recipient of the plurality of recipients is identified. The respective final physical location is based on the respective recipient's preference and the sender's preference. It is determined whether the respective recipient is proximate to a zone associated with the respective final physical location. In accordance with a determination that the respective recipient is proximate to the zone, an alert is generated on the wearable head device, the alert associated with the respective final physical location. It is determined whether the respective recipient is in the zone associated with the respective final physical location. In accordance with a determination that the respective recipient is in the zone, the content is caused to be presented to the respective recipient of the plurality of recipients. |
US12154238B2 |
Wearable augmented reality devices with object detection and tracking
The technology disclosed can provide capabilities to view and/or interact with the real world to the user of a wearable (or portable) device using a sensor configured to capture motion and/or determining the path of an object based on imaging, acoustic or vibrational waves. Implementations can enable improved user experience, greater safety, greater functionality to users of virtual reality for machine control and/or machine communications applications using wearable (or portable) devices, e.g., head mounted devices (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. |
US12154237B2 |
Dynamic augmented reality components
The technical problem of adding content that originates from a third party application to an augmented reality component maintained by a messaging server system is addressed by configuring the augmented reality component to modify content captured by a camera according to values of one or more attributes and by permitting delivery of said values, from the third party application to the messaging server system, in the payload of a deep link that references the identification of the augmented reality component. |
US12154235B2 |
Mobile terminal and control method thereof
Disclosed is a mobile terminal that provides an augmented reality navigation screen in a state of being hold in a vehicle, the mobile terminal including: at least one camera configured to obtain a front image; a display; and at least one processor configured to calibrate the front image, and to drive an augmented reality navigation application so that the augmented reality navigation screen including at least one augmented reality (AR) graphic object and the calibrated front image is displayed on the display. |
US12154234B2 |
Devices, methods, and graphical user interfaces for interacting with three-dimensional environments
request to present first computer-generated content including first visual content and first audio content corresponding to the first visual content, displays the first visual content within the first portion of the three-dimensional environment and outputting the first audio content using a first audio output mode if the request is to present the first computer-generated content with a first level of immersion, and displays the first visual content within the second portion of the three-dimensional environment and outputting the first audio content using a second audio output mode if the request is to present the first computer-generated content with a second level of immersion greater than the first level of immersion, wherein using the second audio output mode instead of the first audio output mode changes a level of immersion of the first audio content. |
US12154232B2 |
9-DoF object tracking
Aspects of the present disclosure involve a system for presenting AR items. The system receives a video that includes a depiction of a real-world object in a real-world environment. The system generates a three-dimensional (3D) bounding box for the real-world object and stabilizes the 3D bounding box based on one or more sensors of the device. The system determines a position, orientation, and dimensions of the real-world object based on the stabilized 3D bounding box and renders a display of an augmented reality (AR) item within the video based on the position, orientation, and dimensions of the real-world object. |
US12154231B2 |
Late stage occlusion based rendering for extended reality (XR)
Certain aspects of the present disclosure present a method of graphics processing at a wearable display device. The method generally includes rendering a first image based on a position of the wearable display device and contours and depth information for one or more real-world objects associated with the position, the rendered first image comprising, at least, one or more virtual objects, re-projecting the first image based on an updated position of the wearable display device that is different than the position, rendering a second image using re-projected contours of the one or more real-world objects in the first image, updated depth information for the one or more real-world objects in the first image, updated depth information for the one or more virtual objects in the first image, and warped one or more virtual objects, and displaying the second image on a display of the wearable display device. |
US12154228B2 |
Methods and systems for producing content in multiple reality environments
This disclosure contains methods and systems that allow filmmakers to port filmmaking and editing skills to produce content to be used in other environments, such as video game environments, and augmented reality, virtual reality, mixed reality, and non-linear storytelling environments. |
US12154227B2 |
Three dimensional rendering systems and methods from monocular image
A system includes: a feature module configured to generate a feature map based on a single image taken from a point of view (POV) including a human based on features of the human visible in the image and non-visible features of the human; a pixel features module configured to generate pixel features based on the feature map and a target POV; a feature mesh module configured to generate a feature mesh for the human based on the feature map; a geometry module configured to: generate voxel features based on the feature mesh; and generate a density value based on the voxel and pixel features; a texture module configured to generate RGB colors for pixels based on the density value and the pixel features; and a rendering module configured to generate a three dimensional rendering of the human from the target POV based on the RGB colors and the density value. |
US12154224B2 |
Fine grained replay control in binning hardware
Some implementations provide systems, devices, and methods for rendering a plurality of primitives of a frame, the plurality of primitives being divided into a plurality of batches of primitives and the frame being divided into a plurality of bins. For at least one batch of the plurality of batches the rendering includes, for each of the plurality of bins, rendering primitives of a first sub-batch rasterizing to that bin, and for each of the plurality of bins, rendering primitives of a second sub-batch rasterizing to that bin. |
US12154218B2 |
User interfaces simulated depth effects
The present disclosure generally relates to user interfaces for adjusting simulated image effects. In some embodiments, user interfaces for adjusting a simulated depth effect is described. In some embodiments, user interfaces for displaying adjustments to a simulated depth effect is described. In some embodiments, user interfaces for indicating an interference to adjusting simulated image effects is described. |
US12154201B2 |
Systems and methods for modifying a safety boundary for virtual reality systems
The disclosed computer-implemented method may include establishing a virtual boundary for a virtual-world environment in reference to a real-world environment, and determining whether the virtual boundary requires a correction. The method may include providing, in response to determining that the virtual boundary requires the correction, and alert and, in response to the alert, receiving a request from a user to modify the virtual boundary. The method may further include monitoring, in response to the request from the user, an orientation of a direction indicator to generate orientation data, and modifying the virtual boundary based on the orientation data. Various other methods, systems, and computer-readable media are also disclosed. |
US12154199B2 |
Control method for display system with composite image formation
A control method for a display system includes, displaying, by an image supply device, a display image accepting a first operation to the display image transmitting a display signal to a display device, the display signal including coordinate information representing a position in the display image of the first operation and the display image generating, by the display device, a composite image formed by combining a line drawing image at a position corresponding to the coordinate information, and displaying, by the display device, the composite image on a display surface of the display device. |
US12154198B2 |
Methods and systems for automated structured keyboard layout generation
A method includes: obtaining an image of a keyboard layout; detecting, from the image, a plurality of key boundaries; determining a label string for a portion of the image defined by a corresponding key boundary from the plurality of key boundaries; selecting, for the determined label string, a corresponding key action; generating a keyboard layout definition for the image of the keyboard layout, the keyboard layout definition including a key definition for the corresponding key boundary, the key definition having: (i) a position for rendering of a key, (ii) a label configured to be rendered at the position of the key, and (iii) an action configured to be caused by selection of the key; and communicating the keyboard layout definition for deployment to a mobile device. |
US12154196B2 |
Applying object-aware style transfer to digital images
The present disclosure relates to systems, non-transitory computer-readable media, and methods for transferring global style features between digital images utilizing one or more machine learning models or neural networks. In particular, in one or more embodiments, the disclosed systems receive a request to transfer a global style from a source digital image to a target digital image, identify at least one target object within the target digital image, and transfer the global style from the source digital image to the target digital image while maintaining an object style of the at least one target object. |
US12154190B2 |
2D and 3D floor plan generation
A floorplan modelling method and system. The floorplan modelling method includes receiving 2D images of each corner of an interior space from a camera, generating a corresponding camera position and camera orientation in a 3D coordinate system in the interior space for each 2D image, generating a depth map for each 2D image to estimate depth for each pixel, generating a corresponding edge map for each 2D image, and generating a 3D point cloud for each 2D image using the corresponding depth map and parameters of the camera. The floorplan modelling method includes transforming the 3D point clouds with the corresponding edge map into a 2D space in the 3D coordinate system of the camera, regularizing the 3D point clouds into 2D boundary lines, and generating a 2D plan of the interior space from the boundary lines. |
US12154189B2 |
Systems and methods for facial attribute manipulation
Systems and techniques are described for image processing. An imaging system receives an identity image and an attribute image. The identity image depicts a first person having an identity. The attribute image depicts a second person having an attribute, such as a facial feature, an accessory worn by the second person, and/or an expression. The imaging system uses trained machine learning model(s) to generate a combined image based on the identity image and the attribute image. The combined image depicts a virtual person having both the identity of the first person and the attribute of the second person. The imaging system outputs the combined image, for instance by displaying the combined image or sending the combined image to a receiving device. In some examples, the imaging system updates the trained machine learning model(s) based on the combined image. |
US12154185B2 |
System and method for verifying positional and spatial information using depth sensors
The disclosure relates to a system and method for verifying robot data that is used by a safety system monitoring a workspace shared by a human and robot. One or more sensors monitoring the workspace are arranged to obtain a three-dimensional view of the workspace. Raw data from each of the sensors is acquired and analyzed to determine the positioning and spatial relationship between the human and robot as both move throughout the workspace. This captured data is compared to the positional data obtained from the robot to assess whether discrepancies exist between the data sets. If the information from the sensors does not sufficiently match the data from the robot, then a signal from the system may be sent to deactivate the robot and prevent potential injury to the human. |
US12154177B2 |
Unmanned aerial vehicle (UAV) data collection and claim pre-generation for insured approval
Systems and methods are described for using data collected by unmanned aerial vehicles (UAVs) to generate insurance claim estimates that an insured individual may quickly review, approve, or modify. When an insurance-related event occurs, such as a vehicle collision, crash, or disaster, one or more UAVs are dispatched to the scene of the event to collect various data, including data related to vehicle or real property (insured asset) damage. With the insured's permission or consent, the data collected by the UAVs may then be analyzed to generate an estimated insurance claim for the insured. The estimated insurance claim may be sent to the insured individual, such as to their mobile device via wireless communication or data transmission, for subsequent review and approval. As a result, insurance claim handling and/or the online customer experience may be enhanced. |
US12154167B1 |
Point of sale budgeting systems and methods
A budget management guidance system includes a portable device having processing circuitry and a storage device. The processing circuitry is configured to receive product imagery related to a product, determine a purchase price of the product based on the product imagery, access a budget goal for a user from the storage device, and instruct output of a notification on a graphical user interface of the portable device in response to determining that the purchase price of the product exceeds the budget goal for the user. |
US12154162B1 |
Method, apparatus and computer program product for constructing an updated order and verifying compliance with predefined rule(s)
A method, apparatus and computer program product construct an updated order and verify compliance with predefined rule(s) prior to submission to a supplier. In a method, first information from a request processor responsive to an inquiry is provided to a source. The method receives an order in a first format that includes second information, different than the first information, from the source. The method analyzes the order relative to predefined rule(s) to identify whether the order satisfies the predefined rule(s). The method converts the order to a second format, different than the first format, and combines the converted order with at least some first information to form an updated order. If the predefined rule(s) are satisfied, the method transmits the updated order to the supplier. However, if a first category of the predefined rule(s) is unsatisfied, the method notifies the source of the predefined rule(s) that were unsatisfied. |
US12154159B2 |
Methods and systems for determining household characteristics
A system and method for recommending products based on characteristics of a customer's household. The system and method associates age dependent products with developmental stages on a universal developmental scale and determines a subset of age dependent products based on prior engagements by the customer's household. Using the development stages associated with the subset of age dependent products characteristics of the customer's household may determine specifically the number and ages of juveniles in the customer's household. Performing Gaussian mixture model or multivariate kernel density estimation on the developmental stages associated with the engagements of customer's household, the age(s) and number of juveniles respectively may be determined and recommendations of products and services to the customer or customer's household based upon these characteristics may be advantageously made. |
US12154156B2 |
System and method for generating and presenting on-demand detailing content with communication interface about a product or service
The present invention relates to a computer implemented method (1000) for generating and presenting on-demand detailing content (120) with communication interface (128) about a product or service (102). The invention facilitates a plurality of first set of users (106) to scan a product or service recognition code (140) and to obtain on-demand detailing content (120) about particular product or service (102) created by second set of users (110) using authoring module (112) and configured the communication user interface (122) to facilitate real-time communication between first set of users (106) and plurality of third set of users (132) over a live video and/or audio call or text. Further, the invention enables the plurality of second set of users (110) to edit or modify or update the on-demand detailing content (120) about the product or service (120) time to time without a need of changing product or service recognition code (140) and map or link the updated or modified or edited on-demand detailing content about the product or service with an information module (116) as network based resource. |
US12154152B2 |
Method, manufacture, and apparatus for facilitating on-demand home and auto services
Various methods are provided for programmatically providing a platform for requesting on-demand services on a consumer device. One example method may comprise receiving a job request, the job request comprising job request parameters, the job request parameters comprising at least a type of service, a location, and a time frame, identifying one or more merchants able to provide the service in accordance with the job request parameters by determining a subset of the plurality of merchants able to provide the service, at the location, within the time frame, causing transmission of a job offer to at least a first merchant of the subset of one or more merchants identified as able to provide the service in accordance with the job request parameters, receiving at least one response, the at least one response from the first merchant from the one or more merchants, and assigning the job to the first merchant. |
US12154145B2 |
Systems and methods for assisting with merchandise purchases at a retail facility
There are provided systems and methods for assisting consumers with merchandise purchases at a retail facility. The system may include an application to facilitate purchase of merchandise items at a retail facility, which may be executed on a user's mobile device. The application may receive input regarding items scanned at the retail facility using the mobile device and may facilitate payment for the scanned items by the mobile device. The system may also include a control circuit that: accesses database(s) to determine the user's purchase history; determines candidate items to be considered for recommendation to the user; computes a ranking of candidate items based on a weighted combination of recency and frequency of purchases of each candidate item, merchandise category of other candidate items, and price of the candidate item; and causes the display on the mobile device of additional recommended merchandise items for purchase by the user. |
US12154144B2 |
Systems and methods for dynamically inserting content item slots in an information resource
Systems and methods for dynamically inserting content into webpages. A computing device can receive an information resource. The computing device can receive a content item for insertion at one of the candidate content insertion locations of the information resource. The computing device can identify candidate content insertion locations for insertion of the content item based on locations of one or more elements on the information resource. The computing device can monitor for a scroll event on the information resource. The computing device can identify a portion of the information resource to be displayed within the viewport of the application subsequent to processing the event. The computing device can determine that one of the candidate insertion locations is within or below the viewport. The computing device can set a content slot at the determined content insertion location. The computing device can insert, at the content slot, the content item. |
US12154134B2 |
System and method of optimizing matching of leads
One disclosed system includes a processor, a network interface in communication with the processor, a data storage device in communication with the processor, and computer-executable instructions stored in computer storage. The instructions are configured, when executed by the processor, to cause computer hardware to perform operations comprising: (1) matching a consumer lead comprising information about a consumer with one or more vendors selected from a set of vendors identified in data records stored on the data storage device; (2) sending, via the network interface, the lead to the matched vendors; (3) receiving a real-time indication of a rejection from one of the matched vendors; (4) matching the lead with a replacement vendor; and (5) sending the lead to the replacement vendor. |
US12154133B2 |
System and method for identifying online advertisement laundering and online advertisement injection
The present invention provides improved techniques for identifying online advertisement laundering and online advertisement injection that may occur during the serving of advertisements to browsers. For example, in one embodiment, a method of identifying fraudulent advertising activities may comprise obtaining information identifying a computer system of every party involved in supplying an advertisement to an end user device, determining whether a computer system of a first party and a computer system of a second party provide websites and are not intermediary computer systems, determining whether the computer system of the first party provides a website of a type undesirable to advertisers, determining whether the computer system of the second party has usage and traffic characteristics indicative of not being an intermediary computer system, and determining a frequency of recurrence of the determined conditions. |
US12154130B2 |
Methods and apparatus to estimate unique audience sizes across multiple intersecting platforms
A disclosed example includes: at least one memory; instructions; and processor circuitry to execute the instructions to at least: determine a first sum of estimated individual cardinalities of audience members of first and second media platforms; determine a second sum of estimated pairwise cardinalities of ones of the audience members belonging to both the first and second media platforms; and generate lower and upper bound estimates of a deduplicated audience size based on the first and second sums; and send the deduplicated audience size to a computing device via a network communication. |
US12154128B2 |
Training an artificial intelligence engine to predict responses for determining appropriate action
A system for guiding interactions with a user device requests a response from first users, stores the response as response data forming a subset of a personal data set of each of the responding first users, and generates a predictive model during training of a machine learning program with a training data set including the personal data set of each of the first users. The predictive model predicts a predicted response of a second user associated with the user device by correlating a personal data set of the second user to the personal data set of at least one of the first users. The computer sends a communication to the user device of the second user having content relating to the first product and/or service when it is determined that the predicted response indicates an interest in or preference of the second user for the first product and/or service. |
US12154127B2 |
Integrated internet banking system and method of use
As part of an integrated banking platform, an internet banking platform includes a banking server, a processor, and a memory module. The memory module includes stored computer program code. The memory module, the stored computer program code, and the processor are configured to cause the banking server to receive access to a rewards program server associated with a rewards account platform. Further, the server is caused to receive enrollment information associated with a user, and to connect to the rewards program server. The server is also caused to transmit an enrollment request message to the rewards program server. The enrollment request message includes at least a subset of the enrollment information. Additionally, the server is caused to receive an enrollment response message that indicates whether the user has been enrolled in a rewards account maintained by the rewards account platform. |
US12154125B2 |
System and method providing flow-through private label card acquisition
The disclosed embodiments include methods, systems, and articles of manufacture for providing offers for merchant accounts. The disclosed embodiments include, for example, a system for providing offers for accounts associated with a merchant. The system may be configured to receive a product identifier from a consumer, the product identifier identifying a product available from a merchant. The system may also determine whether the consumer has a current financial service account associated with the merchant. Further, the system may determine one or more incentives to offer the consumer, the one or more incentives being based at least in part on the product identifier. The system may also generate an invitation to apply for a new financial service account associated with the merchant when the consumer does not have a current financial service account associated with the merchant, communicate the invitation to apply to the consumer, and award the one or more incentives to the consumer based on a response to the invitation to apply. |
US12154124B2 |
Method and system for presence detection
Techniques for detecting and presenting rewards for presence are disclosed. Presence of a mobile device within a building is detected based on a plurality of triggers including a degradation of a first signal and a concurrent improvement of a second signal. The triggers are identified by a client-side application of the mobile device or a corresponding server-side processor with which the client-side application is in communication and from which the client-side application is configured to automatically receive available rewards. In response to detecting presence within the building, the server-side processor determines that a user of the mobile device is eligible for a reward, and the reward is provided to the user via the client-side application at the mobile device. |
US12154121B2 |
Assessment of user price sensitivity
Systems and methods for assessment of user price sensitivity using a predictive model are disclosed. An example method may be performed by one or more processors of a retention system and include retrieving traversal sequences including lists of pages users accessed prior to price notifications, labeling the traversal sequences based on whether users terminated sessions upon the notifications, transforming the traversal sequences into graphs based on identifiers assigned to the pages and instances in which users successively accessed pages, defining predictive features suggesting an extent to which identified structural attributes of given graphs affect user price sensitivity, generating model training data based on the labeled traversal sequences and predictive features, determining optimal weights for the predictive features, and generating a model incorporating the optimal weights and trained to predict a likelihood that a user will terminate a session when notified of a price to continue given the user's traversal sequence. |
US12154117B2 |
Facilitating an automated, interactive, conversational troubleshooting dialog regarding a product support issue via a chatbot and associating product support cases with a newly identified issue category
Embodiments described herein are generally directed to use of a chatbot to identify a customer-specified product support issue and provide appropriate troubleshooting guidance. According to an example, free text input describing an issue associated with a product line of a vendor is received from a user via a chatbot. A vector representation of the issue is created by tokenizing and vectorizing the free text input using a word association model corresponding to the product line. It is determined whether the issue matches at least one category within multiple issue categories for the product line by performing similarity scoring between the vector representation and multiple vectors created based on top words per issue category of the multiple issue categories. Responsive to an affirmative determination, an automated, interactive, conversational troubleshooting dialog is initiated with the user via the chatbot and guided based on a decision tree for the at least one category. |
US12154111B2 |
Digital document validation
A user device transmits a digital representation of a document or contract to a document or contract validation system through one or more channels. The document or contract validation system validates the document or contract before submitting the document or contract to a transaction system as a valid transaction. The digital representation of the document or contract may include one or more sets of parameters that are useful in the validation process. |
US12154106B1 |
Encapsulation of payment information
A method including receiving a signcrypted cross-border payment message, the signcrypted cross-border payment message generated by signcrypting a cross-border payment message using a first financial institution public key, a first financial institution private key, and a second financial institution public key, retrieving the first financial institution public key, the second financial institution public key, and a second financial institution private key, wherein the second financial institution public key and the second financial institution private key are part of a public/private key pair, unsigncrypting the signcrypted cross-border payment message using the first financial institution public key, the second financial institution public key, and the second financial institution private key to retrieve the cross-border payment message, and verifying that the first financial institution public key is associated with a first financial institution. |
US12154103B1 |
System and method for dynamic allocation of transaction-bound attributes using machine learning models
A method for dynamically allocating transaction-bound attributes associated with at least one member account by generating a personalized waiting period of the transaction-bound attributes using a machine learning model is provided. The method includes (i) performing a first machine learning (ML) model on a historical transaction dataset, a historical member dataset, and a historical entity dataset, (ii) training a second machine learning model based on correlation and patterns in (a) the predicted transaction dataset, (b) the predicted member dataset, and (c) the predicted entity dataset, (iii) dynamically generating the personalized waiting period for the transaction-bound attributes using the second machine learning model, (iv) dynamically determining, using the second machine learning model, the personalized waiting period for the transaction-bound attributes that are placed in the pending state, and (v) dynamically allocating the transaction-bound attributes associated with at least one member account based on the generated personalized waiting period of the transaction-bound attributes. |
US12154099B2 |
System and method for authenticating electronic money
A method for authenticating electronic money includes storing in a portable apparatus a first biometric digital signature of a registered person who has been registered and authorized to use the portable apparatus, storing in the portable apparatus a public key infrastructure (PKI) certificate that includes a first code derived from encoding the first biometric digital signature of the registered person, acquiring biometric pattern of a person who attempts to access the portable apparatus, determining whether the biometric pattern of the person who attempts to access the portable apparatus is matched with the first biometric digital signature and the first code of the registered person, and in response to determining that the biometric pattern of the person who attempts to access the portable apparatus is matched with the first biometric digital signature and the first code of the registered person, transmitting authentication information to a remote server over a network. |
US12154098B2 |
Transaction card with modification area
Provided are approaches for customizing transaction cards using a pressure sensitive modification area. In some approaches, a transaction card may include a body having a first main side opposite a second main side, wherein a chip is coupled to the first main side of the body, wherein a first outer layer extends along the first main side, and wherein a second outer layer extends along the second main side. The transaction card may further include an internal layer between the first and second outer layers, and a plurality of microspheres and a pigmented substance positioned between the internal layer and the first outer layer. |
US12154097B2 |
Systems and methods for phone-based card activation
Example embodiments of systems and methods for data transmission between a contactless card, a client device, and one or more servers are provided. The contactless card may include one or more processors and memory. The memory may include one or more applets. The client device may include one or more processors and memory. The client device may be in data communication with the contactless card. One or more servers may be in data communication with the client device. A first set of information may be transmitted from the contactless card to the client device. The first set of information may include one or more links to activate the contactless card. The client device may be configured to receive the first set of information from the contactless card. Upon validation of the first set of information, the contactless card may be activated. |
US12154096B2 |
Contactless credit card: flex to activate
A method creates a banking card that may be a wireless banking card. The banking card has an antenna with an open circuit that prevents the banking card from functioning correctly until it is received by a banking customer the card is to belong to. A cavity is formed within the banking card near the open circuit and a thin wall is created between the cavity and the open circuit. The cavity is filled with a flowable electrical conductor that may be a liquid metal such as mercury or galinstan. Instruction indications are provided on the banking card indicating to a banking customer how to manipulate the banking card to cause the liquid conductor to flow and remove the open circuit and allow the banking card to function correctly. |
US12154094B2 |
Systems and methods to provide user verification in a shared user environment via a device-specific display
A method of generating a shared augmented reality payment authentication entry interface includes detecting a first consumer device and a second consumer device; prompting a display of a first augmented reality payment authentication interface at the first consumer device; and prompting a display of a second augmented reality payment authentication interface at the second consumer device. |
US12154092B2 |
Methods and systems for electronic communication between users, provider, and payers
A system and method for establishing multiparty electronic communication include generating, a dashboard for electronic resolution of a healthcare claim for a payer portion of a cost of an item. The method can include calculating, in response to a selection in the dashboard, an estimated user portion of the cost of the item. Further, the method includes establishing a network interface for network communication between a provider of the item and the payer. Additionally, the method includes coordinating, via the network interface, the resolution of the payer portion of the cost of the item. The method also includes updating, in real-time, the dashboard with a status of the resolution of the payer portion of the cost. |
US12154084B2 |
Intelligent data transmission between parties
A computer-implemented method includes generating an interactive channel by a first party to provide a plurality of guided options to a second party. Additionally, the method includes receiving a request, via the interactive channel, from the second party and determining an intent of the request from the second party by a machine-learning algorithm. Further, the method includes generating an insight based on the determined intent of the request and a user profile of the second party and transmitting the insight, via the interactive channel, to the second party. |
US12154081B2 |
Systems and methods for facilitating a time varying cryptocurrency transfer over a decentralized network through smart contracts associated with cryptocurrency blockchain technology
Systems and methods for facilitating a time varying cryptocurrency transfer over a decentralized network through smart contracts associated with cryptocurrency blockchain technology are disclosed. Exemplary implementations can: receive, at a network interface, a first electronic request for cryptocurrency transfer from a first account associated with a first cryptocurrency public key to a second account associated with a second cryptocurrency public key; transmit a second electronic request for a time varying cryptocurrency transfer from the second account to a third account associated with a third cryptocurrency public key; and upon completion of the second smart contract, fulfill the first set of conditions, thereby completing the first smart contract. |
US12154072B2 |
Methods and internet of things systems for liquefied natural gas (LNG) warehousing and transportation
The present disclosure discloses a method and an Internet of Things system for liquefied natural gas (LNG) warehousing and transportation. The method includes: obtaining LNG warehousing and transportation information and LNG parameters through the communication network, storing the LNG warehousing and transportation information and the LNG parameters in a corresponding server database, and managing the server database through virtualization technology; determining a target warehousing station for providing LNG; determining a candidate transportation route; determining, based on the candidate transportation route, a target transportation route through a preset manner; combining environmental data and traffic data to predict an LNG vaporization situation; in response to the LNG vaporization situation meeting a preset update condition, determining an updated transportation scheme; and sending the updated transportation scheme to the object platforms through the sensor network platform, and executing the updated transportation scheme. |
US12154063B2 |
Vehicle load weight determination and distribution guidance
A method includes virtually dividing a cargo area of a vehicle into a plurality of virtual cells. The method also includes creating, by implementing machine learning, a load profile for the cargo area. The load profile indicates a weight estimate at each of the plurality of virtual cells based on a load in the cargo area. Guidance on moving the load within the cargo area is provided based on the load profile to balance the load in the cargo area. |
US12154062B2 |
System and method for monitoring logistical locations and transit entities
A system and method utilizing a canonical model for monitoring fixed entities, transit entities, and/or moveable objects include a circuit having one or more data collectors and a configuration database in communication with the circuit. The configuration database has a plurality of location asset designators (“LADs”) and modal asset designators (“MADs”), and/or sensor asset designators (“SADs”). The circuit is configured to periodically receive information from the transit entities and update the MADs, SADs, and/or LADs of the canonical model. Location information regarding the LADs, MADs, and/or SADs may be provided in a word-based format, such as what3words. |
US12154060B2 |
UAV facility
Disclosed are transportable unmanned aerial vehicle (UAV) facilities. The facilities comprise a housing having an ingress port arranged to receive a payload for delivery by a UAV. The UAV facility is arranged to determine whether the payload corresponds to a delivery consignment based upon a comparison of one or more determined physical characteristics of the payload with one or more expected characteristics of the delivery consignment. |
US12154050B2 |
Systems and methods for creating personalized public transit guides
A computer system for generating a public transportation schedule for users is provided. The computer system includes a processor in communication with a memory device, and the processor may be programmed to: (i) receive telematics data associated with a user, wherein the telematics data include location data associated with the user, and wherein the telematics data are received from at least one of a mobile device associated with the user, a vehicle associated with the user, and a public transportation vehicle utilized by the user, (ii) generate, based at least in part upon the telematics data, one or more travel patterns associated with the user, (iii) retrieve one or more public transportation routes from the memory device, wherein the one or more public transportation routes are associated with a location associated with the user, (iv) compare the one or more travel patterns and the one or more public transportation routes, and/or (v) generate a public transportation schedule for the user based at least in part upon the compared one or more travel patterns and the one or more public transportation routes. |
US12154049B2 |
Cognitive model for software development
A method includes using, by one or more processors of a computer system, a cognitive model to estimate software development parameters for a software development project based on one or more similar past projects, and automatically assigning, by the one or more processors of the computer system, story points to sprints of the software development project based on the estimated software development parameters. |
US12154048B2 |
Scheduled thermal control system
Refrigeration management includes determining an optimal operational schedule to control a refrigeration system for a cold storage facility. Various approaches can be used to determine an operational schedule with an optimal operational outcome that satisfies constraints representative of a range of factors, such as thermal characteristics of a refrigeration management system, energy cost, and environmental factors external to the system, which can affect refrigeration management of a cold storage facility. |
US12154046B1 |
Group decomposition for shift scheduling
Systems and methods are described for generating a schedule for resources, such as agents for a contact center service, and mores specifically for decomposing the scheduling problem into groups. In some aspects, a request to generate a schedule spanning a first time period for agents may be received by a scheduling service. Agents having at least one same shift characteristic may be grouped into a scheduling group such that the agents in a given scheduling group are interchangeable. Portions of the workload may be assigned to the different scheduling groups. A set of empty shifts may be produced for each of the scheduling groups to process the corresponding portion of the workload. Shift activities may be assigned to the set of empty shifts for each scheduling group to generate unrostered shifts, the unrostered shifts making up the schedule. |
US12154044B2 |
Training method for multi-output land cover classification model, classification method, and device
A training method for multi-output land cover classification model and a classification method are provided. The training method includes: obtaining a training data; inputting the training data into an initial model based on deep belief nets for training to obtain a multi-output land cover classification model, wherein the initial model includes N level outputs, and the N level outputs include an output set at last network layer and (N−1) level output set at any (N−1) network layers from a first network layer to a penultimate network layer of the initial model; determining a total loss according to losses of the N level outputs; performing a backpropagation based on the total loss to adjust a parameter of the initial model, N being an integer greater than or equal to 2. The gradient is not easy to disappear during backpropagation of the model, which is beneficial to improve classification accuracy. |
US12154043B2 |
Computer-decision support for predicting and managing non-adherance to treatment
Technologies are provided for identifying individuals having a risk of non-adherence to or from a prescribed treatment program; for predicting and the risk, which may be determined as a forecast over a future time span; and evaluating it to further determine or invoke specific actions to mitigate the risk or otherwise improve likelihood of compliance. A singular spectrum analysis (SSA) is utilized to analyze temporal properties of a time series determined from measured or observational data to determine an emergent pattern. Based on this pattern, a risk of non-adherence, including relapse or absconding, over a future time interval by the individual may be determined and utilized to implement an intervening action. |
US12154040B2 |
System and method for training recommendation policies
Session-based Recommendation (SR) is the task of recommending the next item based on previously recorded user interactions. However, most existing approaches for SR either rely on costly online interactions with real users (model-free approaches) or rely on potentially biased rule-based or data-driven user-behavior models (model-based approaches) for learning. This disclosure relates to a system and method for selecting session-based recommendation policies using historical recommendations and user feedback. Herein, the learning of recommendation policies given offline or batch data from old recommendation policies based on a Distributional Reinforcement Learning (DRL) based recommender system in the offline or batch-constrained setting without requiring access to a user-behavior model or real-interactions with the users. |
US12154031B2 |
Information processing system, model generation processing system, and information processing method
There is proposed a device capable of performing processing regarding decision of optimum loading positions even if it does not know all packages to be loaded beforehand. One embodiment of the present invention includes: at least one memory; and at least one processing circuitry. The at least one processing circuitry is configured to execute: generating loading state information regarding an object loading state of a predetermined space where a plurality of objects will be loaded, under an assumption that a first object to be loaded is loaded at a loading position candidate in the predetermined space; and inputting the loading state information into a loading state evaluation model that outputs, when the loading state information is input therein, an evaluation value with respect to the object loading state of the predetermined space, and acquiring the evaluation value. |
US12154023B2 |
Input into a neural network
Abstracting data that originates from different sensors and transducers using artificial neural networks. A method can include identifying topological patterns of activity in a recurrent artificial neural network and outputting a collection of digits. The topological patterns are responsive to an input, into the recurrent artificial neural network, of first data originating from a first sensor and second data originating from a second sensor. Each topological pattern abstracts a characteristic shared by the first data and the second data. The first and second sensors sense different data. Each digit represents whether one of the topological patterns of activity has been identified in the artificial neural network. |
US12154019B1 |
System and method for constructing a layered artificial intelligence model
Systems and methods for constructing a layered artificial intelligence (AI) model are provided. The technology determines a set of layers and a set of variables for each layer for the AI model, with each layer relating to a specific domain context of the AI model. Using the layers, the AI model is trained to create layer-specific model logic for each layer using the variables of the layer. By applying the layer-specific model logic to incoming command sets, the model produces detailed layer-specific responses. The trained AI model then generates overall responses to command sets by aggregating the layer-specific responses, along with weights for each layer. |
US12154016B2 |
Virtual assistant in a communication session
Disclosed are systems, methods, and non-transitory computer-readable storage media for utilizing a virtual assistant as part of a communication session. One or more of the participant users can select to utilize a virtual assistant to assist the participant users with tasks during the communication session. A user can use a communication application to enter a message directed to the virtual assistant. The virtual assistant can analyze the entered message and determine that the message was directed to the virtual assistant rather than to the other participants of the communication session. As a result, the message will not be transmitted to the other participants of the communication session and the virtual assistant will assist the user with the identified task. |
US12154012B2 |
Systems and methods for lightweight cloud-based machine learning model service
A lightweight machine learning model (MLM) microservice is hosted in a cloud computing environment suitable for large-scale data processing. A client system can utilize the MLM service to run a MLM on a dataset in the cloud computing environment. The MLM can be already developed, trained, and tested using any appropriate ML libraries on the client side or the server side. However, no data schema is required to be provided from the client side. Further, neither the MLM nor the dataset needs to be persisted on the server side. When a request to run a MLM is received by the MLM service from a client system, a data schema is inferred from a dataset provided with the MLM. The MLM is run on the dataset utilizing the inferred data schema to generate a prediction which is then returned by the MLM service to the client system. |
US12154011B2 |
Deep continuous 3D hand pose tracking
A wrist-mounted system for tracking hand poses includes one or more cameras mounted to a wearable band. In some examples, the one or more cameras are low profile and may be located less than 15 mm, and preferably less than 10 mm, of the wrist of the user. In some examples, a system includes a wearable band and one or more imaging sensors. The one or more imaging sensors are disposed to have a field of view that is anatomically distal when the wearable band is coupled to an arm of the user. The one or more imaging sensors each define an optical axis spaced from the wearable band of less than 15 mm, and preferably less than 10 mm. The image data may come from a single camera mounted on the back of the wrist which captures images of the surface contours of the back of the hand to infer hand poses and gestures. |
US12154004B2 |
Systems and methods involving hybrid quantum machines, aspects of quantum information technology and/or other features
Systems and methods involving quantum machines, hybrid quantum machines, aspects of quantum information technology and/or other features are disclosed. In one exemplary implementation, a system is provided comprising a quantum register that stores quantum information using qubits, wherein the qubits are configured to store the quantum information using particles or objects arranged in a lattice of quantum gates, a clock that provides a clock cycle to the quantum register, and a qubit-tie computing component coupled to the quantum register, wherein the qubit-tie computing component is configured to shift the quantum information between the qubits, wherein the system stores the qubits in different states using physical qualities, which may define qubits that are configured to be entangled and superposed at a same time. Further, the quantum register may comprise an entanglement component, and/or the qubit-tie computing component may comprise a superposition component. |
US12154002B2 |
Quantum hybrid computation
Technologies are described herein to implement quantum hybrid computations. Embodiments include receiving a hybrid program, assigning respective functions corresponding to the hybrid program to either of CPU processing or QPU processing, scheduling processing for the respective functions, initiating execution of the hybrid program, and collating results of the execution of the classical-quantum hybrid program. |
US12154001B2 |
Parameter extrapolation in quantum variational circuits
According to an embodiment, a system can comprise a memory that stores computer executable components and a processor that executes the computer executable components stored in the memory. The computer executable components can comprise an extrapolation component that extrapolates a system parameter of a parameter set to determine a starting parameter value of a variational circuit. The computer executable components can further comprise a variational component that determines a system parameter value of the parameter set based on the starting parameter value. |
US12153989B2 |
High-speed tunnel for the reading and mass encoding of RFID labels contained in a package
The invention describes a high-speed tunnel for the reading and mass encoding of RFID labels contained in a package, integrated in a housing with respective counterposed inlet and outlet orifices, and in the interior whereof a transport means is established, by means of which the package is displaced; likewise one or more high-power antennas for the measurement of RFID labels and a photocell for the detection of the entry of packages into the tunnel; these elements being controlled by means of a control unit associated with an electrical switchboard. A number of guillotine doors or box doors in the tunnel enable the rapid identification and encoding of the labels of the elements present in a package by means of RFID technology, yielding a device of reduced dimensions. |
US12153985B2 |
Wireless identification tags for rotatable work tools and corresponding readers
A wireless identification tag for embedding into an electrically conductive surface of a rotatable work tool, the tag comprising at least a first and a second inductive planar loop having corresponding first and second terminals, wherein the first inductive planar loop and the second inductive planar loop are arranged in relation to a common plane and wherein the first inductive planar loop and the second inductive planar loop are arranged to cover separate areas of the common plane, where each area on the common plane is associated with a respective polarity of the magnetic flux normal to said plane. |
US12153984B2 |
Authentication card with integrated stitching
Authentication card with integrated stitching. In some aspects, an authentication card for short range wireless communications with an entity-specific stitching design includes at least one card layer comprising a first and second portion. The first portion may include a plurality of apertures provided on the first portion and a thread may be inserted through the plurality of apertures to create a stitching design, where the stitching can be used to identify an associated entity. A microchip may be provided on the second portion of the at least one card layer, wherein the microchip is coupled with an antenna enabling authentication (e.g., contactless) by employing radio frequency identification (RFID) or near field communication (NFC). |
US12153979B1 |
Card for identifying a tone of a sample of human skin
A card includes a plurality of tiles: (i) a first set, each having a HEX value representing a shade of grey-scale, (ii) a second set, each having a HEX value representing a same shade of grey, (iii) a plurality of skin-toned tiles each having a HEX value representing a tone of human skin, and (iv) a plurality of color tiles arranged in a set of four zones positioned among the first and the second set of tiles. Each zone includes a first and a second color tile, each having a HEX value representing a color different from (i) the first set, (ii) the second set, and (iii) the plurality of skin-toned tiles. The first and the second color tile are positioned non-adjacent to each other such that an angle measured between an outer-inside corner of both color tiles and a center point of an aperture ranges from 30° to 60°. |
US12153977B2 |
Methods and systems for selectively preventing operation of a component
An imaging system comprising: a system control component having host firmware stored thereon, the system control component comprising a print head operation module actuatable by the host firmware to transmit signals to a print head of the imaging system, the signals configured to cause the print head to operate; and a monitor-enforce module, the monitor-enforce module comprising: a monitor interface configured to receive security information from a security device of the imaging system, and an enforce module, the enforce module being configured to selectively interrupt said signals transmitted by the print head operation module, based on the security information. |
US12153974B2 |
Arithmetic apparatus and multiply-accumulate system
An arithmetic apparatus includes input line pairs and a multiply-accumulate device. A signal pair is input to the input line pairs within an input period. The multiply-accumulate device includes multiplication units, an accumulation unit, a charging unit, and an output unit. The multiplication units generate a positive weight charge and a negative weight charge. The accumulation unit accumulates the positive weight charge and the negative weight charge. The charging unit charges the accumulation unit after the input period. The output unit performs, after charging starts, threshold determination using a predetermined threshold value on a voltage of the accumulation unit, to thereby output a positive multiply-accumulate signal representing a sum of positive weight product values and a negative multiply-accumulate signal representing a sum of negative weight product values. |
US12153972B1 |
Electronic device including hardware architecture for supporting inter-process communication and method for performing inter-process communication
As one aspect of the present disclosure, an electronic device is disclosed. The device includes: a plurality of clusters, wherein each of the plurality of clusters comprises a plurality of cores; mailboxes uniquely corresponding to each of the plurality of clusters; and a system bus, wherein the inter-process communication may be performed between a sending core and a receiving core of the plurality of cores, and if the sending core and the receiving core are included in the same cluster, a mailbox corresponding to the same cluster may be configured to perform the inter-process communication without going through the system bus, and if the sending core and the receiving core are included in different clusters, mailboxes corresponding to each of the different clusters may be configured to perform the inter-process communication via the system bus. |
US12153970B2 |
Process sequencing using meta domain model
Systems and methods include reception of an indication of a first event associated with a first object instance. In response to the indication of the first event, a first process chain comprising a first process associated with an object instance of a first meta domain model object type, a second process associated with an object instance of a second meta domain model object type, and a first process step adapter to map a response to a request are determined, the first process is executed based on a request associated with an object instance of the first meta domain model object type to generate a first response associated with an object instance of the first meta domain model object type, the first process step adapter is executed to map the first response associated with an object instance of the first meta domain model object type to a first request associated with an object instance of the second meta domain model object type, and the second process is executed based on the first request associated with an object instance of the second meta domain model object type to generate a second response associated with an object instance of the second meta domain model object type. |
US12153965B2 |
Allocation of worker threads in a parallelization framework with result streaming
A method for allocating worker threads may include receiving a first fetch call for a query accessing a dataset stored at a database. The first fetch call may require a first portion of a result for the query. A first quantity of worker threads may be allocated to generate the first portion of the result for the query in response to the first fetch call. In response to a second fetch call for the query by determining a threshold corresponding to the first quantity of worker threads, a second quantity of data required for the second fetch call, and a third quantity of data buffered from the first fetch call. A second quantity of worker threads to generate a second portion of the result for the query may be allocated based on the threshold. Related systems and computer program products are also provided. |
US12153960B2 |
Priority determination system, priority determination method, and recording medium
A priority determination system incudes a processor, a terminal, and a memory. The processor obtains anomaly data items, each indicating an anomaly in a corresponding one of moving bodies, and obtains state data items, each indicating a state of a corresponding one of the moving bodies. The processor calculates, for each anomaly data item, a risk value indicating a risk of the anomaly based on a state data item of the corresponding one of the moving bodies, determines a priority of a task for dealing with the anomaly indicated by each anomaly data item based on the risk value, and provides an output to the terminal to execute the task. The terminal displays an alert related to at least one of the priority of the task, the risk value, or an estimated dealing time required for completing the task. |
US12153956B2 |
Semi-autonomous intelligent task hub
The present disclosure relates to systems and methods for an interactive, intelligent hub built around the completion of a task. This hub brings together resources, information, suggested steps, and other automated assistance to facilitate the completion of the task. AI-based assistance may indicate which steps can be completed by automated processes, and dispatch those processes, or suggest resources to assist in the completion of other steps. The hub displays the current status of the task, and lives until the completion of the task, or abandonment by the user. |
US12153953B2 |
Intelligent identification of an execution environment
Mechanisms are provided for intelligently identifying an execution environment to execute a computing job. An execution time of the computing job in each execution environment of a plurality of execution environments is predicted by applying a set of existing machine learning models matching execution context information and key parameters of the computing job and execution environment information of the execution environment. The predicted execution time of the machine learning models is aggregated. The aggregated predicted execution times of the computing job are summarized for the plurality of execution environments. Responsive to a selection of an execution environment from the plurality of execution environments based on the summary of the aggregated predicted execution times of the computing job, the computing job is executed in the selected execution environment. Related data during the execution of the computing job in the selected execution environment is collected. |
US12153951B2 |
System and method for managing workload of an application in a cloud computing environment
A system and a method for managing workload of an application in a cloud infrastructure is disclosed. The cloud infrastructure may include an existing cloud infrastructure (ECI) and an Elastic Machine Pool Infrastructure (EMPI). The method may include connecting the EMPI to the ECI by configuring cloud control manager of the ECI. Further, the method may include receiving the workload from the application running on the cloud infrastructure. The workload may be allocated to an Elastic Virtual Machine (EVM) hosted by the EMPI or a VM hosted by the ECI based on at least one of an EMP profile of the application, status of the EVM, and workload characteristics of the EVM. Further, the one or more bare metal servers and the one or more EVMs may be managed based on at least one of the workload characteristics and the status of the EVM. |
US12153950B2 |
Tenant security control of data for application services
A system includes an interface and a processor. The interface is configured to receive a request to access shared services; provide a user interface for selecting a shared service of the shared services; and receive a selection of the shared service of the shared services. The processor is configured to determine data associated with the shared service of the shared services; store a shared-service tag indicating the data is associated with the shared service of the shared services and an identifier tag indicating the data is associated with a source; transfer the data to a model development system; determine a model using the data transferred to the model development system; and store the model. |
US12153948B2 |
Distributed zero trust network access
In order to use zero trust network resources distributed across multiple gateways, an agent is deployed on an endpoint of an enterprise network. The agent maps requests for specific applications to corresponding gateways. The agent may also multiplex or otherwise aggregate communications among different network applications and gateways in order to provide seamless, transparent access to the distributed resources at a single endpoint, and/or within a single interface. |
US12153945B2 |
Centralized management, provisioning and monitoring of cloud infrastructure
A first virtual machine executing on a centralized management node provides a first image file to a first computing entity arranged within a first point of delivery. The first image file includes a first boot configuration file or a first ramdisk file. A second virtual machine provides a second image file to a second computing entity arranged within a second point of delivery different from the first point of delivery. The second image file includes a second boot configuration file or a second ramdisk file. The first virtual machine provides a third image file to the first computing entity. The third image file comprises a first operating system installation file. The second virtual machine provides a fourth image file to the second computing entity. The fourth image file comprises a second operating system installation file. |
US12153944B2 |
Systems, methods, and media for trusted hypervisors
Systems comprising: a memory; and a hardware processor and configured to: execute a hypervisor having a first portion and a second portion, wherein the first portion of the hypervisor executes at a first exception level that allows the first portion to access data of a virtual machine in the hardware processor and the memory, and wherein the second portion of the hypervisor executes at a second exception level that prevents the second portion from accessing the data of the virtual machine in the hardware processor and the memory. Methods comprising: executing a first portion of a hypervisor at a first exception level that allows the first portion to access data of a virtual machine in a hardware processor and memory; and executing a second portion of a hypervisor at a second exception level that prevents the second portion from accessing the data in the hardware processor and the memory. |
US12153937B2 |
Method and system for automated data driven configuration management
A method for automated data driven configuration management is provided. The method includes: receiving a set of data from a plurality of sources; automatically processing the received data into service data using at least one trained model; and routing the service data for configuration management. |
US12153933B2 |
Techniques for bootstrapping across secure air gaps with edge device cluster
Techniques are disclosed for bootstrapping a secure data center using a cross domain system and a cluster of edge devices. The cross domain system can be implemented at the secure data center to provide one-way ingress and egress channels for network traffic to the target data center. The cross domain system is connected to a host data center and can receive configuration data from the host data center to configure the cluster of edge devices. The cross domain system can include a cluster configuration node that can request bootstrapping data from the host data center on demand, receive the requested bootstrapping data, and use the bootstrapping data to generate a virtual bootstrapping environment on the cluster of edge devices. |
US12153931B2 |
Control method, control device and startup switching device for intelligent terminal startup
Disclosed are a control method, a control device and a startup switching device for intelligent terminal startup, where the control method includes: detecting whether a startup switching device is inserted after a power-on trigger signal is received; starting up the intelligent terminal through a first ROM when no startup switching device is inserted; reading specified information in a high definition multimedia interface when the startup switching device is inserted; and starting up the intelligent terminal through a preset ROM when the specified information is preset switching data, thereby solving the problems that the intelligent terminal startup switching is cumbersome and of poor safety by using a jumper cap in the prior art. |
US12153930B2 |
Forward tensor and activation scaling for lower precision neural networks
A processing device is provided which comprises memory configured to store data and a processor configured to execute a forward activation of the neural network using a low precision floating point (FP) format, scale up values of numbers represented by the low precision FP format and process the scaled up values of the numbers as non-zero values for the numbers. The processor is configured to scale up the values of one or more numbers, via scaling parameters, to a scaled up value equal to or greater than a floor of a dynamic range of the low precision FP format. The scaling parameters are, for example, static parameters or alternatively, parameters determined during execution of the neural network. |
US12153928B2 |
Systems and methods for synchronizing data processing in a cellular modem
A cellular modem processor can include dedicated processing engines that implement specific, complex data processing operations. The processing engines can be arranged in pipelines, with different processing engines executing different steps in a sequence of operations. Flow control or data synchronization between pipeline stages can be provided using a hybrid of firmware-based flow control and hardware-based data dependency management. Firmware instructions can define data flow by reference to a virtual address space associated with pipeline buffers. A hardware interlock controller within the pipeline can track and enforce the data dependencies for the pipeline. |
US12153925B2 |
Alternate path decode for hard-to-predict branch
An embodiment of an integrated circuit may comprise a core, a front end unit coupled to the core to decode one or more instruction wherein the front end unit includes a first decode path, a second decode path, and circuitry to: predict a taken branch of a conditional branch instruction of the one or more instructions, decode a predicted path of the taken branch on the first decode path, determine if the conditional branch instruction corresponds to a hard-to-predict conditional branch instruction and if the second decode path is available and, if so determined, decode an alternate path of a not-taken branch of the hard-to-predict conditional branch instruction on the second decode path. Other embodiments are disclosed and claimed. |
US12153924B2 |
System and method for performing energy-efficient processing through reduced data movement
A system for performing energy-efficient computing reduces the amount of data that is transferred between a processor and an external memory device. The processor and the external memory device are equipped with first and second near data processing control units (NCUs), respectively, that coordinate offloading of preselected subprocesses from the processor to a first processing circuit disposed on or near the external memory device. When the processor is performing one of these preselected processes, the first NCU transmits commands and memory addresses to the second NCU. The processing circuit on or near the memory device performs the subprocess or subprocesses and the result is forwarded by the second NCU to the first NCU, which forwards it to the processor to complete the process. |
US12153921B2 |
Processor with macro-instruction achieving zero-latency data movement
An apparatus includes an array processor to process array data in response to a set of macro-instructions. A macro-instruction in the set of macro-instructions performs loop operations, array iteration operations, and/or arithmetic logic unit (ALU) operations. |
US12153920B2 |
Apparatuses, methods, and systems for instructions to multiply values of one
Systems, methods, and apparatuses relating to instructions to multiply values of one are described. In one embodiment, a hardware processor includes a decoder to decode a single instruction into a decoded single instruction, the single instruction having a first field that identifies a first number, a second field that identifies a second number, and a third field that indicates a number format for the first number and the second number; and an execution circuit to execute the decoded single instruction to: cause a first comparison of the first number to a one value in the number format of the first number, cause a second comparison of the second number to a one value in the number format of the second number, provide as a resultant of the single instruction the first number when the second comparison indicates the second number equals the one value in the number format of the second number, provide as the resultant of the single instruction the second number when the first comparison indicates the first number equals the one value in the number format of the first number, and provide as the resultant of the single instruction a product of a multiplication of the first number and the second number when the first comparison indicates the first number does not equal the one value in the number format of the first number and the second comparison indicates the second number does not equal the one value in the number format of the second number. |
US12153903B2 |
Systems and methods for creating software from library and custom components
Methods and systems are disclosed that automate and institutionalize many aspects of the process of creating software. Embodiments automate aspects of pricing, software creation, and delivery using a manufacturing-styled approach to development that reuses existing code and other existing software design features. |
US12153901B2 |
Mobile application development device
A mobile application development device having a platform processor, a native application converter engine, and a mobile platform framework engine configured to facilitate the development and deployment of mobile applications configured to be run on different mobile operating systems from code that is developed independently and agnostic of the mobile operating system on which it will ultimately run. |
US12153899B2 |
Apparatus and method for complex matrix transpose and multiply
An apparatus and method for complex matrix transpose and multiply. For example, one embodiment of a processor comprises: a decoder to decode a first complex matrix multiplication and transpose instruction including a first source operand to identify a first plurality of real and imaginary values in a first complex source matrix, a second source operand to identify a second plurality of real and imaginary values in a second complex source matrix, and a first destination operand to identify a result matrix with real and imaginary values; execution circuitry to execute the first complex matrix transpose and multiplication instruction, the execution circuitry comprising transpose hardware logic to transpose at least one of the source matrices, parallel multiplication circuitry to multiply real values from the first plurality of real and imaginary values with corresponding real values from the second plurality of real and imaginary values to generate a first plurality of real products, to multiply imaginary values from the first plurality of real and imaginary values with corresponding imaginary values from the second plurality of real and imaginary values to generate a second plurality of real products; and addition/subtraction circuitry to subtract each real product in the second plurality of real products from a corresponding real product in the first plurality of real products to produce a corresponding real value in the result matrix. |
US12153898B1 |
Method and system for weight memory mapping for streaming operation of giant generative artifical intelligence hardware
Provided is a method and system for weight memory mapping for a streaming operation of giant generative artificial intelligence hardware. A weight memory mapping system may include a weight memory configured to store a weight matrix for a pretrained artificial intelligence model; an input register configured to store a plurality of input data; a first hardware operator configured to process a matrix multiplication operation between the plurality of input data and the weight matrix and to compute a lane-level final sum during the progress of the matrix multiplication operation by reusing a partial sum of the matrix multiplication operation; and a second hardware operator configured to preprocess a next matrix multiplication operation during the progress of the matrix multiplication operation using the final sum. |
US12153895B2 |
Computer implemented method for the automated analysis or use of data
A computer implemented method for the automated analysis or use of data is implemented by a voice assistant. The method comprises the steps of: (a) storing in a memory a structured, machine-readable representation of data that conforms to a machine-readable language (‘machine representation’); the machine representation including representations of user speech or text input to a human/machine interface; and (b) automatically processing the machine representations to analyse the user speech or text input. |
US12153894B2 |
Generating device, generating method, and program
A generation apparatus 100 includes: an argumentative scheme adding unit 10 which adds an argumentative scheme with respect to pair data constituted by an input utterance and a counter utterance 121 that voices a negative opinion with respect to the input utterance and which generates argumentative scheme-added pair data 122; a generation model learning unit 20 which learns a generation model for generating a counter utterance from an input utterance in consideration of the argumentative scheme by using the argumentative scheme-added pair data 122 as learning data and which generates a learned counter utterance generation model 123; and a counter utterance generating unit 30 which acquires an input utterance of a user and a designated argumentative scheme and which outputs a counter utterance using the counter utterance generation model 123. |
US12153886B2 |
Devices, systems, and methods for displaying and linking legal content
A method includes receiving, by at least one processor, a request for a docket report associated with a particular case from a client computing device, parsing, by the at least one processor, the docket report and inserting at least one pleading tag in the docket report, each pleading tag inserted at a particular location in the docket report, transmitting, by the at least one processor, the docket report with the at least one pleading tag to the client computing device for display on a display of the client computing device, receiving, by the at least one processor, a selection of the at least one pleading tag and retrieving additional contextual content associated with the pleading tag, and transmitting, by the at least one processor, the additional contextual content associated with the pleading tag to the client computing device for display on the display of the client computing device. |
US12153884B1 |
Advanced transformer architecture with epistemic embedding for enhanced natural language processing
An advanced transformer architecture for an LLM with epistemic embedding for disclosed. The LLM includes a corpus address system for detailed addressing of input data, an input layer configured to create detailed addressing for words and sentences within the input corpus, and an embedding layer that combines epistemic embedding, word embedding, metadata embedding, and speaker tag embedding, and a corpus attention system using attention markers for managing focus. Epistemic embedding for the input corpus is generated using a vignette tableau and the epistemic embeddings are indicative of user sentiment and epistemic evidence values. |
US12153882B2 |
Unsupervised embedding methods for similarity based industrial component model requesting systems
A computer implemented method for comparing unsupervised embedding methods for a similarity based industrial component model requesting system including obtaining a text corpus relating to industrial component models and a list of testing words, modifying by altering some of the occurrences of each testing word, the modified text corpus containing, for each testing word, occurrences of a first version of each testing word, and occurrences of a second version of each testing word, running an unsupervised embedding method on the modified text corpus and obtaining vector representations, determining a scoring value, by comparing, for at least some of the testing words, the vector representations of the first version of these testing words, and the vector representations the second version of these testing words, running the obtaining, modifying with the text corpus and the list of testing words with another unsupervised embedding method and returning the respective scoring values. |
US12153881B2 |
Keyword data augmentation tool for natural language processing
Techniques for keyword data augmentation for training chatbot systems in natural language processing. In one particular aspect, a method is provided that includes receiving a training set of utterances for training a machine-learning model to identify one or more intents for one or more utterances, augmenting the training set of utterances with out-of-domain (OOD) examples. The augmenting includes: identifying keywords within utterances of the training set of utterances, generating a set of OOD examples with the identified keywords, filtering out OOD examples from the set of OOD examples that have a context substantially similar to context of the utterances of the training set of utterances, and incorporating the set of OOD examples without the filtered OOD examples into the training set of utterances to generate an augmented training set of utterances. Thereafter, the machine-learning model is trained using the augmented training set of utterances. |
US12153879B2 |
Syntactic and semantic autocorrect learning
Learning and correcting errors in text input fields to an artificial intelligence (AI) system includes receiving, by the AI system from a target system, an input text. The AI system executes a text processing operation on the input text by applying at least one transformer from a library of transformers to the input text to generate transformed text. At least one proposed correction to the input text is output by the AI system based on an analysis of the transformed text. Feedback data, associated with the at least one proposed correction, is then received from a user of the target system to iteratively learn, by the AI system, which of the transformers need be applied on future input text to accurately generate future proposed corrections on the future input text. |
US12153878B2 |
Intent detection via multi-hop unified syntactic graph
A method for detecting business intent from a business intent corpus by employing an Intent Detection via Multi-hop Unified Syntactic Graph (IDMG) is presented. The method includes parsing each text sample representing a business need description to extract syntactic information including at least tokens and words, tokenizing the words of the syntactic information to generate sub-words for each of the words by employing a multi-lingual pre-trained language model, aligning the generated sub-words to the tokens of the syntactic information to match ground-truth intent actions and objects to the tokenized sub-words, generating a unified syntactic graph, encoding, via a multi-hop unified syntactic graph encoder, the unified syntactic graph to generate an output, and predicting an intent action and object from the output. |
US12153877B2 |
Training data generation device, training data generation method and training data generation program
In teacher data generation processing for generating teacher data in which a tag is imparted in a document, a calculation unit (15a) calculates a relevance degree between a description in a document and a description in a document corresponding to a tag. When the calculated relevance degree is equal to or greater than a predetermined threshold, the imparting unit (15b) imparts the tag to a portion where the description is provided in the document. |
US12153876B2 |
Method and system for asset generation
In variants, a method for asset generation can include: determining campaign settings, determining recipient data, determining a digital asset template, mapping variables between the digital asset template and the recipient data, optionally generating a set of example digital assets, rendering a set of digital assets, optionally printing a physical version of each digital asset, optionally delivering the physical assets. However, the method can additionally or alternatively include any other suitable elements. |
US12153874B1 |
Rewriting text generated by a generative model
A computing system performs several acts, where the acts include providing text generated by a generative model and content of a webpage to a computer-implemented text rewriting model, where the generative model generated the text based upon user input received from a client computing device, and further where the generative model generated a citation to the webpage to indicate that the text generated by the generative model is supported by the content of the webpage. The acts also include generating, by the computer-implemented text rewriting model, a rewriting of the text, where the computer-implemented text rewriting model generates the rewriting of the text based upon: 1) the text generated by the generative model; and 2) the content of the webpage. The acts further include transmitting the rewriting of the text to the client computing device for presentment as a response to the user input received from the client computing device. |
US12153871B2 |
Fine-grained control of visual display and scaling attributes
Disclosed are a method for real-time dynamic web page display enhancement and a computing apparatus configured to implement said method. The method includes requesting at least one web page code file using a web browser, extracting the at least one style tag and the at least one variable attribute from the at least one web page code file using an extraction module, sending a request signal from the extraction module to an attribute database, returning from the attribute database to a user interface controller a response signal, sending a present user interface signal from the user interface controller to the web browser, accepting at least one selection signal from the web user through the at least one display control of the user interface to the web browser, and generating an enhanced web page. |
US12153869B2 |
Optimized layout cell
The present disclosure describes an example method for cell placement in an integrated circuit (IC) layout design. The method includes defining a layout unit for a circuit implementation and arranging multiple layout units into a layout cell. The method also includes editing the layout cell to connect a first set of the layout units to be representative of the circuit implementation and to connect a second set of the layout units to be representative of a non-functional circuit. Further, the method includes inserting one or more dummy fill structures in areas of the layout cell unoccupied by the first and second sets of layout units. |
US12153866B2 |
Modular periphery tile for integrated circuit device
Systems or methods of the present disclosure may improve scalability (e.g., component scalability, product variation scalability) of integrated circuit systems by disaggregating periphery intellectual property (IP) circuitry into modular periphery IP tiles that can be installed as modules. Such an integrated circuit system may include a first die that includes programmable fabric circuitry and a second die that includes a periphery IP tile. The periphery IP tile may be disaggregated from the programmable fabric die and may be communicatively coupled to the first die via a modular interface. |
US12153864B2 |
Message passing multi processor network for simulation vector processing
This disclosure describes an apparatus and method for simulating circuit designs. An apparatus for simulating circuit designs includes a first simulation vector processor (SVP) and a second SVP communicatively coupled to the first SVP. The first SVP simulates a first portion of a circuit design under test. The second SVP simulates the first portion of the circuit design under test at least partially while the first SVP simulates the first portion of the circuit design and asynchronously with the first SVP and transmits data to the first SVP while simulating the first portion of the circuit design, wherein the first SVP uses the data while simulating the first portion of the circuit design. |
US12153860B2 |
Simulation techniques for determining deformation profiles and residual stresses in molded parts having composite materials
Conventional approaches of physical experiments for the effects of cure kinetics in composites materials may lack in capturing lower length scale effects at bulk level. The computational state of the art approaches has not focused on the issue of scale bridging between multiple length scales for manufacturing effects in composites. This limits its usability for specific materials or situations. Embodiments of the present disclosure provide systems and methods that implement a multiscale analysis for determining residual stress and deformation profiles in molded parts comprising composite material. More specifically, present disclosure implements the multiscale analysis wherein a thermal chemical analysis and thermal mechanical analysis are linked to achieve two-way coupling for curing effects at each node/point of molded parts having composite material to provide flexibility and versatility in terms of exploring multiple material combinations without major modification in the approach. |
US12153858B2 |
Voice activation for computing devices
In general, techniques are described that enable voice activation for computing devices. A computing device configured to support an audible interface that comprises a memory and one or more processors may be configured to perform the techniques. The memory may store a first audio signal representative of an environment external to a user associated with the computing device and a second audio signal sensed by a microphone coupled to a housing of the computing device. The one or more processors may verify, based on the first audio signal and the second audio signal, that the user activated the audible interface of the computing device, and obtain, based on the verification, additional audio signals representative of one or more audible commands. |
US12153852B2 |
Electronically readable display features for a digital license plate
A vehicle information display system includes a digital license plate attachable to a vehicle and having a display able to present electronically readable visual information. This electronically readable visual information is usable to facilitate provision of services, including but not limited to vehicle rental or providing vehicle access to authorized service providers. |
US12153848B2 |
Device comprising reproduction means, and method for reproducing numbers or numerals
The invention relates to a device having reproduction means for reproducing numbers or numerical words, having determination means for calculating the value of the number or numerical word, and having allocation means which are configured to allocate to the number or numerical word, on the basis of the value of the number or numerical word calculated by the determination means, the size of the number or numerical word and/or at least one parameter relating to the color of the number or numerical word and/or of the background thereof, and wherein the reproduction means are configured to represent the number or numerical word on the reproduction means with the allocated size and/or the allocated color parameter. |
US12153846B2 |
Image forming system including a plurality of image forming apparatuses where the power state is switchable
A method for controlling an image forming system includes a shifting process in which a wireless operation unit from a sleep state to a ready state; a connection process in which the wireless operation unit connects individually to each of a first image forming apparatus and a second image forming apparatus via wireless communication without a wireless LAN router in response to the shift of the wireless operation unit to the ready state in the shifting process; and a display process in which the touch panel display displays, side by side, a first return icon to return the first image forming apparatus to a ready state and a second return icon to return the second image forming apparatus to a ready state in response to the execution of wireless communication in the connection process. |
US12153844B2 |
Image forming apparatus, information processing method, and storage medium for mining processing
An image forming apparatus includes one or more memories and one or more processors. The one or more processors and the one or more memories are configured to execute mining processing and are configured to execute a job, wherein the mining processing and the job are not executed at a same time. |
US12153840B2 |
Information processing method, information processing program, information processing apparatus, and image forming apparatus
An information processing method performs steps for an information processing apparatus to communicate with an image forming apparatus having first and second sheet output sections. The second sheet output section can be switched between a close position to serve to guide a sheet to the first sheet output section, and an open position not to guide the sheet to the first sheet output section but to stack the sheet. The method inputs a type of sheet, acquires information indicating whether the second sheet output section is in an open or closed state, and transmits image information to the image forming apparatus. When the sheet type recommends the sheet be output to the second sheet output section and the second sheet output section is in the closed state, a message is output to prompt to switch the second sheet output section into the open position before the image information is transmitted. |
US12153836B2 |
Control device, non-transitory computer-readable recording medium storing computer-readable instructions for control device, and control method for control device
A control device may include a controller which: obtain second policy information from a memory which stores first policy information and the second policy information, wherein the first policy information corresponds to a specific setting item, and the second policy information corresponds to the specific setting item and is newer than the first policy information; determine whether an image processing device has used a specific set value which is set for the specific setting item; and in a case where it is determined that the image processing device has not used the specific set value, change the specific set value from a current set value to a new set value which conforms to the second policy information, wherein in a case where it is determined that the image processing device has used the specific set value, the specific set value is maintained at the current set value. |
US12153833B2 |
Drive-assisted RAID system
A drive-assisted RAID storage system includes a RAID storage controller device coupled to RAID primary data storage devices each storing primary data for a stripe, and a RAID parity data storage device storing parity data for the stripe. The RAID parity data storage device receives stripe parity data update commands from the RAID storage controller device that cause it to retrieve respective interim parity data generated by each of the RAID primary data storage devices and including respective stripe update sequence identifiers. The RAID parity data storage device uses the respective interim parity data to generate updated parity data. When the respective stripe update sequence identifiers in the respective interim parity data that was used to generate the updated parity data indicate that parity update operations for the stripe are complete, the RAID parity data storage device transmits a stripe parity update completion message to the RAID storage controller device. |
US12153830B2 |
Dual in-line memory module and operating method thereof
A DIMM (Dual In-line Memory Module) may include: one or more volatile memories, a nonvolatile memory having a first area where a reference parameter value which is expected to reduce the life expectancy of the volatile memory by a preset range or more, is stored and a second area where an excess counting value is stored, and a control circuit suitable for measuring an operation parameter value of the volatile memory, generating the excess counting value by counting the number of times that the operation parameter value exceeds the reference parameter value, and outputting the excess counting value stored in the second area to the outside through a preset pin in a preset operation mode. |
US12153827B2 |
Non-volatile memory module architecture to support memory error correction
Apparatus and methods are provided for operating a non-volatile memory module. In an example, a method can include filling a first plurality of pages of a first non-volatile memory with first data from a first data lane that includes a first volatile memory device, and filling a second plurality of pages of the first non-volatile memory device with second data from a second data lane that includes a second volatile memory device. In certain examples, the first plurality of pages does not include data from the second data lane. |
US12153820B2 |
Method of performing wear-leveling operation in flash memory and related controller and storage system
A method of performing a wear-leveling operation in a flash memory includes: determining a block age for each of a plurality of blocks in the flash memory according to a number of erase operations that have been performed on the flash memory after the block is erased; selecting one or more candidate source blocks from the plurality of blocks by comparing block ages of the plurality of blocks with an age limit; determining a source block from the one or more candidate source blocks according to erase counts or block ages of the one or more candidate source blocks; and performing the wear-leveling operation on the source block. |
US12153817B2 |
Host device configured for efficient delivery of offload API commands to multiple storage systems
An apparatus includes at least one processing device configured to identify one or more logical storage devices each accessible in at least first and second storage systems, to detect one or more input-output (IO) operations associated with an offload application programming interface (API) of at least one of the first and second storage systems, to clone each such detected IO operation, and to send resulting respective first and second instances of each cloned IO operation to respective ones of the first and second storage systems. The first and second instances of each cloned IO operation are tagged prior to being sent to respective ones of the first and second storage systems so as to allow each of the first and second storage systems to separately determine that the other one of the first and second storage systems has been sent a corresponding instance of the cloned IO operation. |
US12153816B2 |
Adaptive caching for hybrid columnar databases with heterogeneous page sizes
Disclosed herein are system, method, and computer program product embodiments for adaptive caching for hybrid columnar databases with heterogeneous page sizes. An embodiment operates by scanning one or more pools comprising one or more pages of the same size in a buffer cache. The embodiment determines an increment of a reuse rate for the pools in the buffer cache within a time interval. The embodiment determines a cumulative reuse rate that is the sum of the increments of the reuse rate over several time intervals. The embodiment determines a gliding average reuse rate of the cumulative reuse rate over several time intervals. The embodiment compares the average reuse rates of the plurality of the pools to a threshold to dynamically determine whether a pool should reuse memory from the existing pages of the same pool or rebalance memory from one or more victim pools. |
US12153815B1 |
Semiconductor memory device and data storage method thereof
The application discloses a semiconductor memory device and a data storage method. When determining that an input data conforms to a target format, an input data vector is generated based on the input data. When determining that the input data is similar to a stored data in a target block of the memory array, the input data is written to a blank target memory page of the target block of the memory array. |
US12153812B2 |
Memory device including one-time programmable block and operation method thereof
A memory package includes a printed circuit board, a first memory device that is stacked on the printed circuit board, and a second memory device stacked on the first memory device. The first memory device includes a first one-time programmable (OTP) block, the second memory device includes a second OTP block different from the first OTP block, and a horizontal distance from one side of the first memory device to the first OTP block is different from a horizontal distance from one side of the second memory device to the second OTP block. |
US12153811B2 |
Apparatus and method for fast persistent writing to nonvolatile memory
Disclosed herein are an apparatus and method for processing fast persistent writing to nonvolatile memory. A method for processing fast persistent writing to a nonvolatile memory includes writing log data from a last storage position in a data block created in a certain size, reflecting the entire data block in a storage medium, increasing the last storage position by a size of the written log data, and reflecting the entire data block in a storage medium, wherein the data block is linearly linked to an additional data block in a creation order, and wherein the data block includes a log data storage region, information about a last storage position where the log data is stored in the log data storage region, and information about a linked next data block. |
US12153804B1 |
Data storage device and method for scanning memory blocks
Some areas (e.g., boundary wordlines) in a block of memory can be more error prone than others. Typically, errors in these areas are not detected until after the entire block is programmed. Handling such errors then can result in performance penalties and large data relocations. With the embodiments presented herein, a two-stage programming operation is provided. In the first stage, only the error-prone areas of the block are programmed, and a check is made to determine if an error occurred in that programming. In the second stage, the remaining portions of the block are programmed, but that only occurs after it is determined that the error-prone areas have been programmed successfully. Detecting and dealing with errors in the error-prone areas before the entire block is programmed avoid the performance penalties and large data relocations noted above. |
US12153803B2 |
Storage device and operation method thereof
A storage device includes: a memory; and a storage controller configured to control the memory and to update meta data by controlling the memory. The storage controller includes a journal manager having a range table. The journal manager is configured to: generate a plurality of journal data associated with the update of the meta data, restore the meta data by sequentially performing a replay operation for each of the plurality of journal data, update the range table based on the plurality of journal data, and skip the replay operation for at least one of the plurality of journal data based on the range table. |
US12153801B2 |
Non-volatile memory with optimized operation sequence
A non-volatile memory system separately performs a memory operation for multiple sub-blocks of a block in order from previously determined slowest sub-block of the block to a previously determined faster sub-block of the block. As a slower sub-block is more likely to fail, this order of is more likely to identify a failure earlier in the process thereby saving time and reducing potential for a disturb. In some embodiments, the proposed order of operation can be used in conjunction with a programming process that concurrently programs blocks in multiple planes using completion of programming of a fastest plane to a data state as a trigger to test for program failure of other planes to the data state. |
US12153795B2 |
Congestion mitigation in a multi-tiered distributed storage system
A distributed electronic storage system (DESS) comprises congestion management circuitry and data migration circuitry. The congestion management circuitry is operable to determine an amount of congestion in the DESS. The data migration circuitry is operable to control migration of data stored in a first tier of storage to a second tier of storage based on the amount of congestion in the DESS, characteristics of the data, and characteristics of the first tier of storage. |
US12153791B2 |
Special lock mode user interface
The present disclosure generally relates to user interfaces for managing input mechanisms. In some examples, the electronic device transitions from a first mode into a second mode in accordance with a determination that the one or more characteristics of a user input detected via a second input mechanism of the electronic device meet a set of predefined criteria. In the first mode, a first input mechanism of the electronic device is restricted for user input. In the second mode, the first input mechanism of the electronic device is unrestricted for user input. |
US12153788B2 |
Generating customized avatars based on location information
Method of generating customized avatars based on location information includes processor receiving from first client device location information including a location of the first client device. Processor causes a status interface to be displayed on first client device that includes selectable location items corresponding to locations based on the location information. Processor receives a selection from first client device of first selectable location item and causes avatar selection interface to be displayed on first client device that includes versions of first avatar performing actions related to the first selectable location item. Processor receives selection of first selectable version of the first avatar and generates a map interface that includes a map display based on the location information and the first selectable version of the first avatar. Processor causes the map interface to be displayed on at least one of the plurality of client devices. Other embodiments are disclosed. |
US12153787B2 |
Image forming apparatus, shared machine, image forming system, and control method of image forming apparatus
An image forming apparatus includes: a display controller that displays an operation screen including a function button for executing a function on a display section; a press determination section that determines whether the function button is short pressed or long pressed; when the press determination section determines that the function button is short pressed, a function execution section that executes the function; and when the press determination section determines that the function button is long pressed, an execute privilege setting section that sets an execute privilege of the function from a plurality of types of execute privileges in accordance with a long press time of the function button. |
US12153786B2 |
Audio device, program, and playback control method
An audio device being a mobile terminal includes: a playback unit configured to play back music data; a display configured to display an operation element for accepting a user operation related to playback setting with respect to the music data; a touch panel provided on a surface of the display and configured to accept the user operation; and a playback controller configured to decide a kind of the playback setting related to a playback position in the music data, which is based on a timing at which a contact is started or based on a timing at which the contact is finished with the touch panel corresponding to the operation element displayed on the display, based on a direction of a change in the contact position on the touch panel from the timing at which the contact is started to the timing at which the contact is finished. |
US12153785B2 |
Multi-criteria option comparison tool
Disclosed herein is a computer-implemented method comprising: aggregating option evaluation data for a plurality of options and for a plurality of predefined criteria; graphically displaying the user modifiable chart comprising the plurality of graphical representations of the aggregated option evaluation data, wherein: each graphical representation depicts data points visually plotted with weights, the plurality of graphical representations for the plurality of predefined criteria are visually ordered according to a rank of the plurality of predefined criteria, and the weights are based on the rank of the plurality of predefined criteria; detecting a first user input modifying the rank of at least one predefined criterion; in accordance with the first user input, automatically updating the weights of the data points; and displaying an updated user modifiable chart comprising the plurality of graphical representations of the aggregated option evaluation data. |
US12153782B2 |
Personalizing user experience with neural fitted Q iteration
Machine learning techniques can be implemented to provide personalized websites. In an example, a group of training inputs is determined. A training input of the group of training inputs can comprise a current state that indicates a visit to a website via a user device, an action that indicates a recommendation rendered via the user device during the visit to the website, a user reward that indicates whether user input associated with a user identity via the user device interacted with the recommendation, and a next state that indicates a state of the website for the user device in response to the action being taken from the current state. The training inputs can be used for performing batch offline neural fitted Q iteration training on a neural network to produce a trained neural network. The trained neural network can be stored. |
US12153781B2 |
Graphical user interface and execution service for enabling limited-privilege users to control wire-transfer application functions in a secure computing environment
Computing environments can enable user initiation of wire-transfer application functionalities according to some aspects described herein. For example, a selection by a user of an option in a graphical user interface can be detected. The option can be for initiating a selected functionality of a wire-transfer application in a computing environment, and the user may not be authorized in the computing environment to interact with the wire-transfer application outside of the graphical user interface. In response, a text file can be generated that includes data identifying the selected functionality. The text file can be stored in a predefined storage location that is monitored by the execution service. The execution service can automatically detect a presence of the text file in the predefined storage location. In response, the execution service can automatically issue a command to the wire-transfer application for causing the wire-transfer application to execute the selected functionality. |
US12153778B2 |
Prompted text-to-image generation
Methods, non-transitory computer-readable storage media and computer or computer systems are described which include or relate to inputting or receiving information on one or more image characteristics from a graphical user interface, outputting one or more questions or options for additional details of the one or more image characteristics on a graphical user interface by way of a generative artificial intelligence language model performed on one or more processor, inputting or receiving the additional details from the graphical user interface, and outputting one or more images by way of a generative artificial intelligence text-to-image model performed on one or more processor based on the one or more image characteristics and the additional details. |
US12153775B2 |
Electronic devices and methods for self-affirmation and development of purposeful behavior
A method and electronic device for self-affirmation and development of purposeful behavior includes displaying a purposeful inquiry interface including a plurality of navigation elements. The method also includes receiving a first navigation selection input corresponding to the first navigation element. The method further includes displaying explore interface including a plurality of explore interface elements. Each explore interface element corresponds to a particular activity. The method also includes receiving explore selection inputs. The method also includes storing data associated with the explore selection inputs. |
US12153773B1 |
Techniques for manipulating computer-generated objects
Computer generated objects can be associated with a plurality of bookmarked pins. In some embodiments, one pin of the plurality of bookmarked pins can be designated as an object origin and one or more other pins of the plurality of bookmarked pins can be used for other actions during editing in the computer graphics editing environment. For example, the one or more other pins can be used as a temporary locus of manipulation (e.g., for rotation, movement, resizing, etc.). The plurality of bookmarked pins can be selectable to display a manipulator element corresponding to a selected pin. |
US12153770B2 |
Electronic apparatus
An electronic apparatus includes a display panel and a sensor disposed on the display panel and including a plurality of sensing units disposed on an active area. Each of the sensing units includes a first sensing pattern, second sensing patterns, a bridge pattern, and a plurality of patterns. Among the sensing units, the patterns of the sensing unit making contact with a first boundary portion having a curvature in the active area and a peripheral area include a plurality of outer patterns, and at least one of the outer patterns is electrically connected to the first sensing pattern or the second sensing patterns. |
US12153769B2 |
Display panel and display device
Disclosed are a display panel and a display device. The display panel includes a touch insulating layer. The display panel further includes a display region and a non-display region, where the non-display region includes a first non-display region and a bending region, and the first non-display region is located between the bending region and the display region. The first non-display region includes a first sub-non-display region and a second sub-non-display region, where within the first sub-non-display region, the touch insulating layer includes multiple touch via holes, and within the second sub-non-display region, the touch insulating layer includes a first hollow portion, and the first hollow portion penetrates the touch insulating layer. |
US12153768B2 |
Transparent display device
Disclosed is a transparent display device comprising a substrate including a transmission area and a non-transmission area including a light emission area in which a light emitting element is disposed, a touch sensor disposed over the transmission area of the substrate, a touch sensor line disposed over the non-transmission area of the substrate and extended in a first direction, a touch sensor connection line extending in a second direction, a touch sensor contact portion disposed in the transmission area and configured to electrically connect the touch sensor and the touch sensor connection line to each other, and a touch sensor bridge pattern disposed between the touch sensor contact portion and the touch sensor connection line. |
US12153766B2 |
Display substrate and display apparatus
The present application discloses a display substrate and a display apparatus. The display substrate includes: a base substrate, a first conductive layer, first insulating layer, second conductive layer, second insulating layer, and third conductive layer ; the first conductive layer includes gate lines; the second conductive layer includes touch electrode wires; the orthographic projection of the touch electrode wires intersects with the orthographic projection of the gate lines; the second insulating layer has a first via hole, the third conductive layer is electrically connected to the touch electrode wires by the first via hole; the first via hole includes an upper opening and a lower opening communicating with each other, the lower opening is close to the base substrate, the upper opening is close to the third conductive layer; the orthographic projection of the lower opening does not overlap with the orthographic projection of the edge of the gate lines. |
US12153764B1 |
Stylus with receive architecture for position determination
Systems, methods, and computer-readable media for enabling position determination of a stylus with receive architecture are provided. The stylus can comprise: a plurality of electrodes; a plurality of sensing circuits coupled to the plurality of electrodes, the plurality of sensing circuits configured to sense receive signals on the plurality of electrodes in response to stimulation signals from a touch sensor panel of an electronic device in communication with the stylus; and a processor coupled to the plurality of sensing circuits, the processor configured to: correlate the receive signals sensed by the plurality of electrodes with a first set of codes to generate correlation data; and transmit data including the correlation data or generated using the correlation data to the electronic device in communication with the stylus. |
US12153763B2 |
Display device including a photo sensor
A display device includes: a base layer; a circuit layer provided on the base layer, the circuit layer including pixel circuits and sensor circuits; a pixel element layer provided on the circuit layer, the pixel element layer including light emitting elements respectively connected to the pixel circuits and light receiving elements respectively connected to the sensor circuits; an encapsulation layer covering the pixel element layer; and a touch sensing layer on the encapsulation layer, the touch sensing layer including a conductive pattern forming touch electrodes for sensing a touch. The light emitting elements include light emitting layers, and the light receiving elements include light receiving layers. The conductive pattern includes main patterns respectively surrounding the light receiving layers in a closed form. |
US12153759B2 |
Wearable device and control method therefor
A wearable device includes a plurality of sensors including a touch sensor; and a processor configured to: acquire a touch input using the touch sensor; while the touch input is acquired, acquire a sensing value from at least one sensor other than the touch sensor among the plurality of sensors; determine, based on the sensing value, whether the touch input is an erroneous touch; and based on a result of the determination, perform an operation corresponding to the touch input. |
US12153757B2 |
Electronic device
An electronic device includes a substrate, a sensing unit overlapped with the substrate and including a first sub-unit and a second sub-unit, a first signal input electrically connected to the first sub-unit, a second signal input electrically connected to the second sub-unit, and a driving unit. The first sub-unit is driven by the driving unit through the first signal input, and the second sub-unit is driven by the driving unit through the second signal input. The first sub-unit has a first edge, the second sub-unit has a second edge, the first sub-unit and the second sub-unit are separated from each other by a spacing, and the spacing is located between the first edge and the second edge. |
US12153755B2 |
Touch sensing device supporting a plurality of protocols
In an embodiment, various active pens may be searched for in every frame, so that various active pens may operate in a touch sensing system. |
US12153754B2 |
Display device
Discussed is a display device including a substrate having a display area and a non-display area in the display area, light-emitting elements disposed in the display area, an encapsulation unit covering the light-emitting elements, a plurality of touch-sensing electrodes on the encapsulation unit in the display area and extending in a first direction, and a plurality of touch-driving electrodes on the encapsulation unit in the display area and extending in a second direction different from the first direction, in which the plurality of touch-sensing electrodes include a plurality of sub-touch-sensing electrodes spaced apart from each other, and in which at least one sub-touch-sensing electrode, which is adjacent to the non-display area among the plurality of sub-touch-sensing electrodes, is configured as a first variant electrode having a shape different from a shape of a remaining sub-touch-sensing electrode except for the at least one sub-touch-sensing electrode among the plurality of sub-touch-sensing electrodes. |
US12153750B2 |
Display apparatus
A display apparatus is provided. The display apparatus includes a display panel; a main printed circuit configured to be electrically connected to an array of subpixels in the display panel; a touch control structure on the display panel; and a touch printed circuit configured to be electrically connected to touch electrodes in the touch control structure. The display apparatus includes a slot defining a cavity configured to receive at least a first portion of the touch printed circuit. A thickness of the touch printed circuit is less than or equal to a depth of the slot. |
US12153748B2 |
Touch display panel with reflection reducing structure layer and display device
The present disclosure provides a touch display panel and a display device. The touch display panel includes: a base substrate; a display structure layer arranged at a side of the base substrate, and having a plurality of pixels; a touch structure layer arranged at a side of the display structure layer away from the base substrate, and comprising a plurality of touch openings exposing the plurality of pixels; and a reflection reducing structure layer arranged at a side of the touch structure layer away from the display structure layer, and comprising a first insulation layer, a first light absorption layer and a second insulation layer that are laminated; the first light absorption layer comprises a plurality of first light absorption patterns corresponding to the touch openings, and orthographic projections of the touch openings on the base substrate cover orthographic projections of the first light absorption patterns on the base substrate. |
US12153743B2 |
Rendering device and rendering method
A rendering device that renders an object in a virtual reality space includes a processor and a memory storing instructions that, when executed by the processor, cause the processor to perform a first rendering process that renders in the virtual reality space an image of an input surface on which a position is indicated by a stylus, perform a second rendering process that renders in the virtual reality space an image of a display surface that displays the object, the image of the display surface being different from the image of the input surface, perform an acquisition process that acquires the position on the input surface indicated by the stylus, and perform a display process that displays the object in the image of the display surface based on the position on the input surface acquired by performing the acquisition process. |
US12153741B1 |
Display assembly, method for operating display assembly, and display
A display assembly, a method for operating a display assembly and a display are provided. The display assembly includes a hotkey controller and a display. The hotkey controller includes a switching key and a plurality of control keys. The switching key is used for switching between an on-screen display mode and a computer hotkey mode. When the hotkey controller is in the on-screen display mode and one or more of the control keys are pressed, a screen adjustment command is generated; when the hotkey controller is in the computer hotkey mode and one or more of the control keys are pressed, a computer hotkey command is generated. The display includes a judgment unit, a screen adjustment unit, an instruction processing unit, and a data transmission unit. The instruction processing unit converts the computer hotkey command into a human interface device command for performing a hotkey operation on the computer. |
US12153740B2 |
Configurable hot keys for an input device of an information handling system
Aspects of this disclosure implement at least one sensor in a user input device with an identifiable user input on an information handling system. A method may include receiving, by an information handling system, an indication that at least one sensor, located on an outward facing surface of a frame housing a user input device, is actuated; comparing, by the information handling system, the indication to an active profile configuration; and identifying, by the information handling system, the indication as an input based on the active profile configuration. Other aspects are also disclosed. |
US12153739B2 |
Gesture recognition device and method for sensing multi-factor assertion
A gesture-recognition (GR) device is disclosed that includes a capacitive touch sensor panel and a controller. The capacitive touch sensor panel comprises a plurality of sensing pads arranged in a cylindrical pattern inside a handle of the GR device and detects a multi-factor touch assertion at a set of sensing pads of the plurality of sensing pads. The controller transmits a driving signal to each of the plurality of sensing pads for the detection of the multi-factor touch assertion, generates an assertion signal, determines a signal sequence based on the assertion signal, and converts a current inactive state of the GR device to an active state based on a validation of the determined signal sequence corresponding to the multi-factor touch assertion and an inferred user intent. |
US12153737B2 |
System and method for authoring freehand interactive augmented reality applications
An augmented reality (AR) application authoring system is disclosed. The AR application authoring system enables the real-time creation of freehand interactive AR applications with freehand inputs. The AR application authoring system enables intuitive authoring of customized freehand gesture inputs through embodied demonstration while using the surrounding environment as a contextual reference. A visual programming interface is provided with which users can define freehand interactions by matching the freehand gestures with reactions of virtual AR assets. Thus, users can create personalized freehand interactions through simple trigger-action programming logic. Further, with the support of a real-time hand gesture detection algorithm, users can seamlessly test and iterate on the authored AR experience. |
US12153732B2 |
Gaze point estimation method, device, and electronic device
The present application provides a gaze point estimation method, device, and an electronic device. The method includes: acquiring user image data; acquiring a facial feature vector according to a preset first convolutional neural network and the facial image; acquiring a position feature vector according to a preset first fully connected network and the position data; acquiring a binocular fusion feature vector according to a preset eye feature fusion network, the left-eye image and the right-eye image; and acquiring position information about a gaze point of a user according to a preset second fully connected network, the facial feature vector, the position feature vector, and the binocular fusion feature vector. In this technical solution, relation between eye images and face images is utilized to achieve accurate gaze point estimation. |
US12153731B2 |
Apparatus and method for obtaining facial information
An apparatus for obtaining facial information obtains facial information indicating the state of the face of a driver of a vehicle from each of face images of the driver's face, causes a display mounted on the vehicle to show a screen including an input section for receiving input of information from the driver, and obtains correction information for correcting the facial information from a face image, of the face images, generated while the screen is displayed on the display. |
US12153730B2 |
Combined gaze-based and scanning-based control of an apparatus
The present disclosure generally relates to interaction between a user and an apparatus, sometimes referred to as user-apparatus interaction or human-computer interaction. More specifically, the present disclosure generally relates to combined gaze-based and scanning-based control of an apparatus, such as a computer, a tablet computer, or a desktop computer. In more detail, the present disclosure presents methods, apparatuses, computer programs and carriers, which combine gaze-based control with scanning-based control for controlling the apparatus. |
US12153729B2 |
Head property detection in display-enabled wearable devices
A display-enabled eyewear device has an integrated head sensor that dynamically and continuously measures or detects various cephalic parameters of a wearer's head. The head sensor includes a loop coupler system integrated in a lens-carrying frame to sense proximate ambient RF absorption influenced by head presence, size, and/or distance. Autonomous device management dynamically adjust or cause adjustment of selected device features based on current detected values for the cephalic parameters, which can include wear status, head size, and frame-head spacing. |
US12153726B1 |
Integrating text of a document into an extended reality environment
In accordance with the described techniques, a document integration system receives a document that includes text. The document integration system generates a plurality of virtual objects based on the document, such that each virtual object includes a different portion of the text. Further, the plurality of virtual objects are inserted into an extended reality environment. User input is received affixing a particular virtual object to a user representation in the extended reality environment and specifying movement of the particular virtual object as following the user representation from a first location to a second location in the extended reality environment. The particular virtual object is displayed as located and fastened to the second location in the extended reality environment. |
US12153722B2 |
Apparatus, systems, and methods to protect hardware and software
Methods, apparatus, systems, and articles of manufacture to protect proprietary functionality and/or other content in hardware and software are disclosed. An example computer apparatus includes; a first circuit including a first interface, the first circuit associated with a first domain; a second circuit including a second interface, the second circuit associated with a second domain; and a chip manager to generate a first authenticated interface for the first interface using a first token and to generate a second authenticated interface for the second interface using a second token to enable communication between the first authenticated interface and the second authenticated interface. |
US12153720B2 |
Peripheral device comportability with security circuitry
An IC chip can provide silicon root of trust (RoT) functionality. In described implementations, the IC chip includes a processor, an interconnect, and multiple peripheral devices. These comportable circuit components are designed to facilitate interoperability and consistent, expected communications for security circuitry. Each peripheral device includes an interface that adheres to a common framework for interacting with the processor and with other peripheral devices. The interface includes an interconnect interface coupling the peripheral device to the interconnect and an inter-device interface coupling the peripheral device to at least one other peripheral device. The peripheral device is realized based on a peripheral device design code that indicates inter-device signaling in accordance with an inter-device scheme of an interface specification. Manufacturers fabricate the peripheral device, based on the design code, to be physically and logically coupled to another peripheral device in a predictable manner. This fosters more-robust and reliable security circuitry. |
US12153719B2 |
Electronic device
A electronic device including an integrated circuit, the integrated circuit comprising a secure element electronic circuit and an electronic radio communication circuit, the secure element electronic circuit having stored therein firmware program code configured to implement operating system functions, the operating system functions including a data receiving function and a data transmitting function, wherein the firmware program code is further configured to control the secure element electronic circuit to determine in the received data custom program code for a custom application, and to store the custom program code in the memory of the secure element electronic circuit, and to implement an application programming interface configured to receive from the custom application requests for called operating system functions, and to execute the called operating system functions for the custom application. |
US12153717B2 |
Method and system for managing digital evidence using a blockchain
A computer-implemented method and system for managing digital evidence using a blockchain (12). The method comprises receiving an evidence data file (5), the evidence data file (5) being identified by: an evidence identifier, and a hash code computed from the evidence data file (5); generating a block (11) for the blockchain (12) by combining data indicative of: a hash of a previous block (13) in the blockchain (12), the evidence identifier, and the hash code computed from the evidence data file (5); and storing the generated block (11) as a new block in the blockchain (12), wherein the method further comprises: outputting at least part of the data in the blockchain (12) in response to a user request to enable a user to verify the authenticity of the evidence data file (5) using the data in the blockchain (12). |
US12153713B1 |
Systems and methods for protecting user data privacy by detecting the extension of tracker coverage of website browsing sessions through indirect data disclosure
The disclosed computer-implemented method for protecting user data privacy by detecting the extension of tracker coverage of website browsing sessions through indirect data disclosure may include (i) navigating to an origin website during a new web browsing session, (ii) analyzing the origin website to detect clickable elements and tracking domains, (iii) identifying webpage navigation information for destination websites and resources loaded by the tracking domains, (iv) grouping the webpage navigation information for the destination websites by a common destination tracking domain, (v) determining web trackers extending a tracker coverage from the origin website to the destination websites, and (vi) performing a security action that protects against a potential invasion of user data privacy by providing a notification of the extended tracker coverage during a browsing session in the origin website. Various other methods, systems, and computer-readable media are also disclosed. |
US12153711B1 |
Systems and methods for predictive analysis
The present disclosure relates to systems for enhancing security of communications occurring over a network, including methods for encrypting and decrypting communications of data over the network. The following also discloses systems for conducting analysis on a system of record, such as a Customer Relationship Management platform, including propensity scoring and modeling. Components and interfaces of the system are also disclosed herein. |
US12153709B2 |
Privacy system for an electronic device
An electronic device is provided that includes an input device configured to receive sound, a processor, and a memory storing program instructions accessible by the processor. Responsive to execution of the program instructions, the processor is configured to identify a third party application that accesses the electronic device, and vary sound characteristics obtained by the input device based on the third party application identified to prevent a biometric algorithm from obtaining user information. |
US12153706B2 |
Method and device for protecting data entered by means of a non-secure user interface
In the field of payment terminals, a new generation of feature-rich payment terminals is emerging. These payment terminals are mass-produced and the level of security provided for data entry operations is low because the primary function of these communication terminals is not the entry of sensitive data. As a result, the data relating to payment transactions entered via these payment terminals are entered with a level of security that is not adequate as regards the sensitivity of the data entered. Accordingly, a communication terminal is provided, which secures data entered via a user interface of a communication terminal, by transmitting them among a stream of dummy data, and by encrypting all data, those actually entered by a user and the dummy data, before the transmission thereof to a secure data processing device. |
US12153703B2 |
Constructing and enforcing access control policies
A computing system may receive a schema of user interface comprising an arrangement of interface elements, each element configured to display data from cells of a database. The system may receive a user permission for the user interface and an element permission for an interface element. The system may generate a policy object for the user interface based on the user permission and the element permission. The policy object specifies which cells of the database can be accessed by the user interface. The system may receive a query from a client device associated with a user to implement a local instance of the user interface. The system may serve the query according to the policy object, where serving the query includes providing data from the database that the user interface provides access to without providing other data from the database that should not be accessible according to the policy object. |
US12153702B2 |
Using a trusted authority to enforce encryption levels/authentication levels in a blockchain
A request to create a blockchain is received. In response to receiving the request to create a blockchain, an authentication/encryption block is added to the blockchain. For example, the authentication/encryption block may be part of a genesis block of the blockchain. The authentication/encryption block comprises metadata that indicates at least one of: 1) an encryption level for blockchain data that will be part of the blockchain, 2) an encryption type for the blockchain data that will be part the blockchain, 3) an authentication level required to access the blockchain data that will be part of the blockchain, and a security level for the blockchain data that will be part of the blockchain. The metadata is used to define encryption and/or authentication requirements for accessing the blockchain data. |
US12153699B2 |
System and method for using unique device identifiers to enhance security
A method for detection and use of device identifiers to enhance the security of data transfers between electronic devices. A first electronic device can transmit access data to a second electronic device. The access data can be associated with a first access code that can be generated based at least in part on data representing a device identifier of the first electronic device. A device identifier can uniquely identify the first electronic device from a plurality of electronic devices. Transferring the access data can involve transforming the first access code into a second access code that can include data representing a device identifier associated with the second electronic device. Transforming the first access code into the second access code can facilitate access to a resource associated with the access data for a second user, but not for a first user. |
US12153697B2 |
Controlling just in time access to a cluster
Examples include a system and computer-implemented method to receive a notification from an application programming interface (API) of creation of a just in time (JIT) grant, the JIT grant defining a request for a user to be authorized to access a cluster according to a JIT policy; determine if access to the cluster by the user is authorized according to the JIT policy; grant access to the user to the cluster when access is authorized according to the JIT policy; and send a notification to the API that access by the user to the cluster is granted. |
US12153696B2 |
Efficient support for automatic generation of a partially-editable dataset copy
The present disclosure involves systems, software, and computer implemented methods for automatically generating a partially-editable dataset copy. One example method includes receiving an edit request from a user to edit a data set. A filter for the data set is determined, based on a context of the edit request. The filter is used to generate a partially-editable copy of the data set that includes the editable portion of the data set. An exposed view of the data set is generated that exposes the partially-editable copy of the data set and a non-editable portion of the data set. The exposed view of the data set is provided to the user and a change to a data item in the editable portion of the data set is received. The data item in the partially-editable copy of the data set is updated based on the change. |
US12153688B2 |
Comprehensively obfuscated cryptographic accelerators and operations thereof
Apparatuses, systems, and techniques to perform a cryptographic operation using multiple iterations, wherein each iteration includes two or more stages operating in parallel on inputs derived from a common value, one of the stages computing real data and other stages computing dummy data. |
US12153686B1 |
Cryptography bill of materials (CBOM) generation from binary executables
A software package is received so that functions within the software package that implement or use cryptographic primitives can be identified. Further, a set of calls with each of the identified functions are determined. A call site analysis is performed based on the set of calls to determine cryptographic algorithm parameters. Thereafter, based on the set of calls and the call site analysis, a cryptography bill of materials (CBOM) detailing cryptographic primitives within the software package is generated. This CBOM can be provided to a consuming application or process. Related apparatus, systems, techniques and articles are also described. |
US12153684B2 |
Source code vulnerability detection and repair through machine learning
A neural classifier model is used to detect cybersecurity vulnerabilities in the source code predicted by a deep learning code generation model having been trained on source code possibly containing security bugs. Upon the classifier model classifying a given source code snippet as likely containing a cybersecurity vulnerability, a proposed repair for the cybersecurity vulnerability is predicted from a neural decoder transformer model having been trained on non-vulnerable source code. The neural decoder transformer model is used to predict source code that repairs the cybersecurity vulnerability given the source code classified with a cybersecurity vulnerability. |
US12153681B2 |
Systems and methods for identifying firmware versions using SPDM alias certificates
According to embodiments of the present disclosure, an Information Handling System (IHS), systems and methods for identifying firmware versions of a firmware image using SPDM alias certificates are disclosed. In one embodiment, an IHS includes a Security Protocol and Data Model (SPDM)-enabled device conforming to a SPDM specification, and computer-executable instructions to receive a request to attest a firmware image, generate an alias certificate using a hash of the firmware and version information associated with the firmware in response to the request, and using the alias certificate, attest the version of the firmware image using the version information. |
US12153669B2 |
Cyber immunity system as a biological self-recognition model on operating systems
One example method includes data protection operations including cyber security operations, threat detection operations, and other security operations. Normal device behavior is learned based on data collected by an anomaly detection engine operating in a kernel. The normal data is used to train a machine learning model. Threats are detected when the machine learning model indicates that new data points deviate from normal device behavior. Associated processes are stopped. This allows threats to be detected based on normal behavior rather than on unknown threat behavior. |
US12153665B2 |
Device, system and method to efficiently update a secure arbitration mode module
Techniques and mechanisms to efficiently provide features of a secure authentication mode (SEAM) by a processor. In an embodiment, cores of the processor support an instruction set which comprises instructions to invoke the SEAM. One such core installs an authenticated code module (ACM), which is executed to load a persistent SEAM loader module (P-SEAMLDR) in a reserved region of a system memory. In turn, the P-SEAMLDR loads into the reserved region a SEAM module which facilitates trust domain extension (TDX) protections for a given trusted domain. In another embodiment, the instruction set supports a SEAM call instruction with which either of the P-SEAMLDR or the SEAM module is accessed in the reserved region. |
US12153663B2 |
Password manager database encryption and generation of temporary code based on ReRAM physical unclonable functions
The present invention provides a method for using a tamper-resistant physical unclonable functions (PUF) to generate temporary passwords, encrypt a password manager database for one-way encryption, and authenticate users. Resistive Random-Access Memory (ReRAM) can be exploited as PUFs. On the server side, a ReRAM PUF can be used to change the format of the password manager database. By comparing the resistance values extracted from the ReRAM PUF, a bitstream can be generated which can then be used as a challenge. Furthermore, by utilizing the hash function and the ReRAM PUF, the password manager database's content can be encrypted as a one-way encryption. The resistance values, which are the ReRAM PUF output, are converted to a bitstream and then replace the user ID and password hash in the database. |
US12153656B2 |
Biometric-based graded authentication systems and methods
Biometric-based graded authentication provides a passive, graded authentication system, which uses face authentication to provide users access to their devices without requiring manual interaction with the lock screen. Biometric-based graded authentication permits users to categorize applications into various security bins based on their sensitivity. By doing so biometric-based graded authentication method grants access to different sensitivity applications, based on varying degrees of confidence in user authentication. Thus, allowing the device to be used even in adverse lighting conditions without hampering user experience. While the use of face authentication is used to discuss the system, biometric-based graded authentication as disclosed herein may be used with any confidence-based biometric system. |
US12153655B2 |
System and method for client device authentication through remote browser isolation
Systems and methods are described for authenticating a client device through remote browser isolation (RBI). An RBI service determines that a remote browser thereof is configured to issue an authentication request to an identity provider to access a resource of a resource provider and, in response, transmits a command to an RBI frontend of a client browser executing on a client computing device. The RBI frontend receives the command and, in response, generates a browsing context that issues a client-side authentication request to the identity provider that includes information accessible to the client computing device. Responsive to issuing the client-side authentication request, the browsing context receives an authentication artifact from an access service and transmits the authentication artifact to the RBI service. The RBI service receives the authentication artifact, generates a response to the authentication request that includes the authentication artifact, and transmits the response to the resource provider. |
US12153652B2 |
Methods and systems for facilitating classification of portions of a regulatory document using multiple classification codes
Disclosed herein is a method for facilitating classification of portions of a regulatory document using multiple classification codes. Accordingly, the method may include receiving the regulatory document from a device, converting the regulatory document from a source format to a preferred format, analyzing the regulatory document of the preferred format based on the converting, identifying the portions of the regulatory document based on the analyzing, classifying first portions of the portions using a first classifier model into first classification codes based on the identifying, classifying second portions of the portions using a second classifier model into second classification codes based on the identifying, generating an annotated regulatory document based on the classifying using the first classifier model and the classifying using the second classifier model, transmitting the annotated regulatory document to the device, and storing the annotated regulatory document, the first classification model, and the second classification model. |
US12153651B2 |
Deep gradient activation map model refinement
A method of generating an aggregate saliency map using a convolutional neural network. Convolutional activation maps of the convolutional neural network model are received into a saliency map generator, the convolutional activation maps being generated by the neural network model while computing the one or more prediction scores based on unlabeled input data. Each convolutional activation map corresponds to one of the multiple encoding layers. The saliency map generator generates a layer-dependent saliency map for each encoding layer of the unlabeled input data, each layer-dependent saliency map being based on a summation of element-wise products of the convolutional activation maps and their corresponding gradients. The layer-dependent saliency maps are combined into the aggregate saliency map indicating the relative contributions of individual components of the unlabeled input data to the one or more prediction scores computed by the convolutional neural network model on the unlabeled input data. |
US12153648B2 |
Quality estimation models for various signal characteristics
This document relates to training and employing of quality estimation models to estimate the quality of different signal characteristics. One example includes a method or technique that can be performed on a computing device. The method or technique can include obtaining training signals exhibiting diverse impairments introduced when the training signals are captured or diverse artifacts introduced by different processing characteristics of a plurality of data enhancement models. The method or technique can also include obtaining quality labels for different signal characteristics of the training signals. The method or technique can also include training at least two different quality estimation models to estimate quality of at least two different signal characteristics based at least on the training signals and the quality labels. |
US12153641B2 |
Selective online content removal based on activity history
A computer that selectively removes online content associated with an individual is described. During operation, the computer may perform an enrollment process associated with the individual, where the enrollment process involves receiving credentials for one or more accounts associated with the individual. Then, based at least in part on the credentials, the computer may monitor a subsequent activity history associated with the individual, where the activity history includes online transactions associated with the individual, and where the online transactions are associated with multiple locations and the one or more accounts. When the computer receives information specifying an occurrence of an event (such as death or illness of the individual), the computer may, based at least in part on the monitored activity history, selectively remove the online content associated with the individual and at least some of the locations. |
US12153640B2 |
Machine-learning based document recommendation for online real-time communication system
A cloud platform establishes a communication session between an agent and a user. The communication session is over an electrical medium. The cloud platform generates an interface on a client device associated with the agent. A first portion of the interface is configured to exchange messages between the agent and the user for a conversation or otherwise transcribe a conversation between the agent and the user. The cloud platform obtains, at a first time, a set of utterances from a transcript of the conversation. The cloud platform accesses a database including a plurality of articles. The cloud platform generates relevance scores between the conversation and the plurality of articles. The cloud platform then selects a subset of articles having relevance scores above a threshold value or proportion. The identified articles are presented on a second portion of the interface. |
US12153639B2 |
Methods and systems for providing media recommendations based on user location
Methods and systems are described herein to recommend media assets to a user based on user location. A media guidance application may identify, using control circuitry, a user location. The media guidance application may generate a list of a plurality of media assets that match a user profile. The media guidance application may determine whether subject matter of a first media asset of the plurality of media assets is inconsistent with the user location. The media guidance application may remove the first media asset from the list in response to determining that the subject matter of the first media asset is inconsistent with the user location. |
US12153634B1 |
Apparatus and method for optimal zone strategy selection
An apparatus and method for optimal zone strategy selection. The apparatus includes a processor configured to receive user data, generate a user goal using a target machine-learning model, generate zone strategies based on the user goal, generate a plurality of zone strategy scores a function of the zone strategies, determine follow through data as a function of the plurality of zone strategy scores and the zone strategies, populate a user interface data structure, wherein the user interface data structure includes a visual representation of the zone strategies and the follow-through data, and transmit the user interface data structure to a display device communicatively connected to the processor. |
US12153631B2 |
Conversation based data analysis recommendations
An insight comprising a fact about a portion of data in a dataset is detected in the dataset. A context is determined by analyzing a natural language input, the context identifying an intent and an entity referenced by the natural language input. A relevance score is computed for the insight, the relevance score comprising a measure of similarity between a vector representation of the insight and a vector representation of the context, the vector representation of the insight comprising an encoding of the insight in multidimensional numerical form, the vector representation of the context comprising an encoding of the context in multidimensional numerical form. A selected insight is presented, the selected insight selected from a set of insights including the insight, the selected insight selected based on the relevance score. |
US12153630B1 |
Systems, devices, and methods for parallelized data structure
This disclosure discloses systems, devices, and methods for parallelized data structure processing in context of machine learning and reverse proxy servers. |
US12153626B2 |
Systems and methods for efficiently sending video metadata
A video management system may send time-stamped metadata corresponding to a video stream across a communication path having a limited bandwidth. Time-stamped metadata for a first reference video frame which identifies objects in the reference frame may be generated, and sent across the communication path. Time-stamped metadata for each of a plurality of first delta video frames following the first reference video frame may be generated, the time-stamped metadata for each of the plurality of first delta video frames may identify changes in detected objects relative to the objects identified in the time-stamped metadata for the first reference video frame. The time-stamped metadata for each of the plurality of first delta video frames may be sent across the communication path. |
US12153625B2 |
Systems and methods for interleaving recommended media items in a playlist
An electronic device provides, to a user, a user-curated playlist, the user-curated playlist including an ordered set of media items that were added by the user. While providing a first media item in the ordered set of media items, the electronic device receives a first user input selecting an option to include recommended media items in the user-curated playlist. In response to the first user input, the electronic device updates the user-curated playlist to include a first recommended media item, the first recommended media item selected without user intervention based at least in part on attributes of the user-curated playlist. The first recommended media item is positioned in the user-curated playlist in between media items that were added to the ordered set of media items by the user. |
US12153623B2 |
Method and system for determining product similarity in digital domains
A method and system of matching a first product with a second product. The method including converting first product metadata with image metadata and textual data to a first product feature vector. Further, determining a distance between the first product feature vector and a second product feature vector of the second product, the second product feature vector stored in a database of product feature vectors. The distance is compared to a threshold distance, and if the distance is within the threshold distance, validating a match between the first product feature vector and the second product feature vector. The validating further includes geometrically verifying the image metadata of the first product corresponds to image metadata of the second product. |
US12153621B2 |
Method of personalized image and video searching based on a natural language query, and an apparatus for the same
A method of personalized image retrieval includes obtaining a natural language query including a name; replacing the name in the natural language query with a generic term to provide an anonymized query and named entity information; obtaining a plurality of initial ranking scores and a plurality of attention weights corresponding to a plurality of images using a trained scoring model that inputs the anonymized query and the plurality of images; obtaining a plurality of delta scores corresponding to the plurality of images using a re-scoring model that inputs the plurality of attention weights and the named entity information; and obtaining a plurality of final ranking scores by modifying the plurality of initial ranking scores based on the plurality of delta scores. The trained scoring model performs semantic based searching and the re-scoring model determines a probability that faces detected in the plurality of images correspond to the name. |
US12153619B2 |
Generative prompt expansion for image generation
Systems and methods for query processing are described. Embodiments of the present disclosure identify an original query; generate a plurality of expanded queries by generating a plurality of additional phrases based on the original query using a causal language model (CLM) and augmenting the original query with each of the plurality of additional phrases, respectively; and provide a plurality of images in response to the original query, wherein the plurality of images are associated with the plurality of expanded queries, respectively. |
US12153618B2 |
Applied artificial intelligence technology for automatically generating narratives from visualization data
Disclosed herein are example embodiments that describe how a narrative generation techniques can be used in connection with data visualization tools to automatically generate narratives that explain the information conveyed by a visualization of a data set. In example embodiments, new data structures and artificial intelligence (AI) logic can be used by narrative generation software to map different types of visualizations to different types of story configurations that will drive how narrative text is generated by the narrative generation software. |
US12153615B2 |
Developing object ontologies and data usage models using machine learning
An enterprise ontology, an application data usage model, and/or cross-application data dependencies may be developed using artificial intelligence. Using pattern recognition and/or information extraction techniques, the artificial intelligence may analyze application source code to identify common DDL or SQL statements to formulate an ontology and/or a usage model for the application. A plurality of application ontologies and/or data usage models may be used to build a semantic hub. The semantic hub may be analyzed to identify data redundancies, data use frequency, potential data quality challenges, and/or data dependencies between applications to produce a data abstraction model that allows legacy applications to communicate with one or more data stores. |
US12153612B1 |
Method and system for multi-level artificial intelligence supercomputer design
A method for training large language models (LLMs) and using them for inference including training a base LLM, creating connected models while training the base LLM by coupling multiple trained base a parallel, series, or hybrid architecture, creating specialized connected language models for different specialized processing tasks by supplementally training two or more connected models different respective training sets, supplementally training a subset of connected language models by selectively routing one or more training data inputs to one or more specialized connected language models of the plurality of specialized connected language models responsive to at least one of accuracy optimization and task specialization, and routing prompts or derived prompts to the subset. |
US12153610B1 |
System and method of information retrieval from encrypted data files through a context-aware metadata AI engine
This disclosure relates to personalized and dynamic server-side searching techniques for encrypted data. Current so-called ‘zero-knowledge’ privacy systems (i.e., systems where the server has ‘zero-knowledge’ about the client data that it is storing) utilize servers that hold encrypted data without the decryption keys necessary to decrypt, index, and/or re-encrypt the data. As such, the servers are not able to perform any kind of meaningful server-side search process, as it would require access to the underlying decrypted data. Therefore, such prior art ‘zero-knowledge’ privacy systems provide a limited ability for a user to search through a large dataset of encrypted documents to find critical information. Disclosed herein are communications systems that offer the increased security and privacy of client-side encryption to content owners, while still providing for highly relevant server-side search-based results via the use of content correlation, predictive analysis, and augmented semantic tag clouds for the indexing of encrypted data. |
US12153609B2 |
Systems and methods for utilizing property features from images
A process for locating real estate parcels for a user comprises accessing a library of parceled real estate image data to identify objects and features in a plurality of parcels identified by the user as having a feature of interest. A predictive model is constructed and applied to a geographic region selected by the user to generate a customized output of real estate parcels predicted to have the feature of interest, or, in some implementations, not to have the feature of interest. |
US12153608B2 |
Methods and apparatus to compress telematics data
Example methods, apparatus, and articles of manufacture to compress telematics data are disclosed herein. An example computer-implemented method includes identifying, using one or more processors, a portion of recorded telematics data representing a physical transversal of a physical intersection of two or more road segments, wherein each road segment has an assigned unique ordinal value; identifying, using one or more processors, a first road segment on which the physical transversal entered the intersection; identifying, using one or more processors, a second road segment on which the physical transversal exited the intersection; identifying, using one or more processors, a pair of ordinal values including a first ordinal value assigned to the first road segment, and a second ordinal value assigned to the second road segment; and storing the pair of ordinal values instead of the portion of the recorded telematics data in a compressed representation of the recorded telematics data. |
US12153607B2 |
Method and system for producing a global multilayer cartographic data base
A method and system for producing a global multilayer cartographic database enabling the production of maps and, more particularly, to the production of maps containing topographic, altimetric, vegetation cover, soil nature and subsidence information. through a collaborative process of using remote sensing systems carried by drones (DBSS), where information collected during individual surveys is incorporated into a global multilayer cartographic database, whose information is made available to amateur and professional parties. The system includes, in addition to the global multilayer cartographic database (BCGMC), an applications databank, a production infrastructure, an intermediation system service and a database of accredited operators. |
US12153604B2 |
Apparatus and method for generating data set
Disclosed herein are an apparatus and method for generating a data set. The apparatus includes one or more processors and executable memory for storing at least one program executed by the one or more processors. The at least one program classifies collected data into numerical feature data and categorical feature data using a filter method, performs correlation analysis on the numerical feature data and the categorical feature data using an analysis of variance (ANOVA) method and a Chi-Squared method, and generates a data set for supervised learning and a data set for unsupervised learning using correlation scores calculated through correlation analysis. |
US12153597B1 |
Multiple subscriber data extraction for a change data capture (CDC)
Disclosed herein are system, method, and computer program product embodiments for accessing a semantic change data capture (CDC). An embodiment operates by receiving a request for changes made to a source system from a consumer at a target system. The embodiment determines a high watermark stored in a consumer registration table based on the consumer. The embodiment further determines a set of open transactions on an enhanced data table. The embodiment then determines a set of changes made to the source system based on the high watermark and the set of open transactions. The embodiment transmits the set of changes to the consumer at the target system. The embodiment then receives a confirmation from the consumer at the target system that the set of changes were committed to the target system. The embodiment then updates the high watermark in the consumer registration table based on the confirmation. |
US12153589B2 |
Methods and apparatus for natural language-based safety case discovery to train a machine learning model for a driving system
A safety case discovery system includes a scenario framework and safety protocols for edge cases. The safety case discovery system receives sensor data generated by at least one sensor during operation of a vehicle and stores the sensor data in a data warehouse. The data warehouse can be queried based on a predefined scenario description to produce a subset of records which are ranked based on a relevancy of the records to the predefined scenario description. The safety case discovery system deduplicates the ranked results to produce edge cases and updates the safety protocol. The safety case discovery system can train a machine learning model vehicle based on the edge cases, to produce a trained machine learning model for optimizing the driving system. |
US12153585B2 |
Systems and methods for selecting content items to store and present locally on a user device
Systems, methods, and non-transitory computer readable media for dynamically selecting and sending content items to a user device based on various network and device conditions are provided. In some embodiments, a listing of images stored within a user account on a content management system may be generated, and a selection probability value may be assigned to each image within the listing. An available capacity level on the user device may be determined, and images may be dynamically selected to be sent to the user device based on the determined available capacity level and each image's selection probability value. In some embodiments, each image's selection probability value may be based on one or more factors. For example, images that have been recently viewed, recently added to a collection of images, and/or shared within a shared virtual space created by the user, may receive higher selection probability values than other images. In some embodiments, the selected images may be ranked in order of priority for transmission to the user device and sent to the user device in order of rank. |
US12153582B2 |
Storage system and data cache method
A database management system identifies a required column which is required for executing the query, reads out data of the identified required column from a storage device, and executes the query based on the data of the required column. When reading out the data of the required column, the database management system preferentially reads out the data of the required column from a high-speed storage device storing the data of the required column among a memory, a second storage, and a first storage, stores, in the memory, data of the second data size unit including the data of the required column used for executing the query, and, when the data of the required column is read out from the first storage, stores the data of the second data size unit in the memory and stores the read-out data of the first data size unit in the second storage. |
US12153580B2 |
Dynamic-ledger-enabled edge-device query processing
A method for processing a query for data stored in a distributed database includes receiving, at an edge device, the query for data stored in the distributed database from a query device. The method includes causing, by the edge device, the query to be stored on a dynamic ledger maintained by the distributed database. The method includes detecting, by the edge device, that summary data has been stored on the dynamic ledger. The method includes generating, by the edge device, an approximate response to the query based on the summary data stored on the dynamic ledger. The method includes transmitting, to the query device, the approximate response. |
US12153579B2 |
System, method, and computer program to generate platform and database agnostic queries
Various methods, apparatuses/systems, and media for generating platform and database agnostic queries are disclosed. A processor implements an object relational model to build a system as a query generator, and causes the query generator to: receive a configuration file that includes instructions to perform certain operations; interpret the configuration file; invoke, in response to interpreting the configuration file, a predefined API; and automatically generate, in response to invoking the API, a set of platform and database agnostic queries. |
US12153569B2 |
Task scheduling using a stream of committed transactions
A method includes generating a task using a plurality of logical statements embedded in a database, the plurality of logical statements corresponding to a data modification. Database data is ingested into a staging table that is configured within the database. The task is executed based on applying the data modification to a first set of partitions storing the database data and generating a second set of partitions. The second set of partitions store modified data corresponding to the database data. A stream of committed transactions is advanced at least in part by adding an entry into the stream. The entry corresponds to committed transactions performed on the first set of partitions during the data modification. A data processing task is scheduled for execution on the modified data based on the advancing of the stream offset. |
US12153567B2 |
Method and system for data storage and retrieval
A computer method and system for automated storage and retrieval of data utilizes blockchain technology to enhance security and efficiency of data storage and access. When a data object is stored in a data storage system, a corresponding storage address is written onto a blockchain. When the data object is to be retrieved, the storage address is read from the blockchain and the data object is retrieved from the storage location. |
US12153558B1 |
Hash based rollup with passthrough
A system includes a plurality of computing units. A first computing unit of the plurality of computing units comprises: a communication interface configured to receive an indication to roll up data in a data table; and a processor coupled to the communication interface and configured to: build a preaggregation hash table based at least in part on a set of columns and the data table by aggregating input rows of the data table; for each preaggregated hash table entry of the preaggregated hash table: provide the preaggregated hash table entry to a second computing unit of the plurality of computing units based at least in part on a distribution hash value; receive a set of received entries from computing units of the plurality of computing units; and build an aggregation hash table based at least in part on the set of received entries by aggregating the set of received entries. |
US12153557B2 |
Data processing method and apparatus based on merkle tree
The present disclosure relates to a data processing method and apparatus based on a Merkel tree, the method optimizes the structure of the Merkel tree so that when generating a Merkel tree to be updated based on the original service data and inserting a new leaf node into the Merkel tree, no parent node is created for a leaf node without a sibling node and a non-leaf node without a sibling node; specially, when there is new service data, a corresponding new leaf node is created and inserted into the leaf node layer; if the new leaf node is located at an odd position in the leaf node layer, the non-leaf node layer does not need to be updated; if the new leaf node is located at an even position in the leaf node layer, a new non-leaf node is created and inserted into the non-leaf node layer. |
US12153556B1 |
Indexing constituent data
Updating a constituent-data index includes determining whether sampling is currently contraindicated for the column, in response to determining that sampling is currently contraindicated for the column, omitting sampling the column, in response to determining that sampling is currently other than contraindicated for the column, sampling the column, determining whether updating the constituent-data index is currently contraindicated for the column, in response to determining that updating the constituent-data index is currently contraindicated for the column, omitting updating the constituent-data index with respect to the column, and in response to determining that updating is currently other than contraindicated for the column, updating the constituent-data index with respect to the column. |
US12153546B2 |
Adaptive namespace verification for single-node filesystems
Embodiments for providing adaptive namespace verification with high efficiency. The verification process is used in modern filesystems to check the integrity of key data structures, such for backup systems where providing thorough and efficient mechanisms for verification is critical. Embodiments accelerate the verification process by selectively applying continuous, differential, and integral verification techniques for startup and runtime repair purposes to overcome present problems for system capacities that exceed the petabyte range and impose significant time requirements using existing verification methods. Embodiments work with both single-node and distributed filesystems. |
US12153542B2 |
Apparatus for array processor with program packets and associated methods
An apparatus includes an array processor to process array data in response to information contained in a packet, wherein the packet comprises a set of fields specifying configuration information for processing the array. |
US12153537B2 |
Control method and apparatus
A control method includes, after determining a target device to be controlled, a host sends indication information, a control command, and an address of a register of the target device to a control device through an Inter-Integrated Circuit (I2C) interface, so that the control device encapsulates the indication information, the control command, and the address of the register of the target device, and sends the indication information, the control command, and the address of the register of the target device that are encapsulated to a slave device connected to the control device. |
US12153532B2 |
Method for controlling a target memory by programmably selecting an action execution circuit module corresponding to a triggered preset state
A programmable circuit is configured, including by selecting a plurality of target events to monitor in real time. A logical combination of the plurality of target events that correspond to a triggered preset state is specified. A corresponding action execution circuit module is associated with the triggered preset state. The target event monitoring module monitors the plurality of target events in real time and the preset state selecting module selects the corresponding action execution circuit module to run in the event the logical combination is satisfied. The corresponding action execution circuit module executes an action associated with enabling a reserved trigger function of a target solid state drive (SSD) memory. |
US12153529B2 |
Memory system and computing system including the same
A memory system includes a memory resource and a smart controller. The memory resource includes semiconductor memory devices, the semiconductor memory devices are divided into a first semiconductor memory and a second semiconductor memory for each of a plurality of channels, and the first semiconductor memory the second semiconductor memory belong to different ranks. The smart controller, connected to the semiconductor memory devices through the channels, controls the semiconductor memory devices by communicating a plurality of hosts through a compute express link (CXL) interface, and each of the plurality of hosts drives at least one virtual machine. The smart controller controls a power mode of the memory resource by managing an idle memory region from among a plurality of memory regions of the plurality of semiconductor memory devices at a rank level without intervention of the plurality of hosts, the plurality of memory regions storing data. |
US12153526B2 |
Re-duplication of de-duplicated encrypted memory
Technology for performing data duplication on data that was previously consolidated (e.g., deduplicated or merged). An example method may involve receiving a request to modify a memory page; causing the data at a first storage location to be decrypted using location dependent cryptographic input and then encrypted using a location independent cryptographic input; copying the encrypted data of the memory page from the first storage location to a second storage location; causing the encrypted data at the first and second storage locations to be decrypted using location independent cryptographic input and to each be encrypted using a different location dependent cryptographic input; updating, by the supervisor, one of the references of the plurality of memory pages from pointing to the first storage location in the physical memory to pointing to the second storage location; and modifying the memory page by altering data in the physical memory. |
US12153524B2 |
Apparatus, system, and method for throttling prefetchers to prevent training on irregular memory accesses
A disclosed computing device includes at least one prefetcher and a processing device communicatively coupled to the prefetcher. The processing device is configured to detect a throttling instruction that indicates a start of a throttling region. The computing device is further configured to prevent the prefetcher from being trained on one or more memory instructions included in the throttling region in response to the throttling instruction. Various other apparatuses, systems, and methods are also disclosed. |
US12153523B2 |
Method of operating disaggregated memory system for context-aware prefetch and disaggregated memory system preforming the same
A method of operating a disaggregated memory system includes receiving memory management requests from a host device, the memory management requests including context values having different values for plural workloads. The context values are transmitted to an accelerator memory including memory regions to set the context values for the memory regions based on the memory management requests. Prefetch target data is determined based on a context table and a memory access log, and prefetch information associated with the prefetch target data is transmitted to the accelerator memory. The context table includes the context values, and the memory access log is associated with the accelerator memory. The prefetch information is stored in a prefetch target buffer included in the accelerator memory. |
US12153520B2 |
Method and apparatus for processing Bitmap data
A method and an apparatus for processing Bitmap data are provided by the embodiments of the present disclosure. The method for processing Bitmap data includes: dividing a Bitmap region in a disk into a plurality of partitions in advance and setting an update region in the disk; obtaining a respective amount of dirty data corresponding to each of the plurality of partitions in memory in response to a condition for writing back to the disk being satisfied; finding multiple second partitions with an amount of dirty data satisfying to be merged into the update region from the plurality of partitions according to the respective amount of dirty data corresponding to each of the plurality of partitions; and recording dirty data corresponding to the multiple second partitions in the memory into the update region in the disk through one or more I/O operations after merging. |
US12153519B2 |
Indicating extents of tracks in mirroring queues based on information gathered on tracks in extents in cache
Provided are a computer program product, system, and method for indicating extents of tracks in mirroring queues based on information gathered on tracks in extents in cache. Extent information on an extent of tracks in a cache indicated in an active cache list is processed in response to destaging a track from the active cache list to add to a demote list used to determine tracks to remove from the cache. The extent information is related to a number of modified tracks in an extent destaged from the active cache list. The extent information for the extent is used to determine one of a plurality of mirroring queues to indicate the extent including modified tracks. A mirroring queue having a higher priority than another mirroring queue is processed at a higher rate to determine extents of tracks to mirror from the cache to the secondary storage. |
US12153518B2 |
Storage device
Logical hierarchies include an append hierarchy in a storage device. The storage device writes user data received in the append hierarchy to a free area, select a garbage collection operation mode for a first logical area in the append hierarchy from operation modes including first and second operation modes. Conditions of executing the garbage collection in the first operation mode include a capacity of the free area in the append hierarchy being less than a threshold, and an amount of garbage that is invalid data after update in the first logical area being equal to or greater than a threshold. Conditions of executing the garbage collection in the second operation mode include the amount of garbage in the first logical area being equal to or greater than a threshold value, while excluding the condition of the capacity of the free area in the append hierarchy. |
US12153515B2 |
Storage device
A storage device includes a memory device that stores data, a storage controller that stores a data stream including plural frames in the memory device based on a write request from a host, and a scaler that generates a mapping table in which, for each frame, one or more logical addresses assigned to the frame is mapped to a frame number assigned to the frame. For each frame included in the data stream, the scaler performs an operation of obtaining the one or more logical addresses assigned to the frame by referring to the mapping table and providing a batch read request to the storage controller to read all the one or more logical addresses assigned to the frame. The storage controller controls the memory device to perform a read operation on a memory area corresponding to the one or more logical addresses based on the batch read request. |
US12153512B2 |
System and method for automated intelligent mobile application testing
A system for automated mobile application testing and activity monitoring where the mobile app runs on one of a plurality of available mobile devices running an operating system supported by the testing system. The automated testing system intelligently exercises each user interface element on each screen of the test mobile app for expected function, creating a graphical map of screen relationship and links in the process. Summary reports on user interface element function, mobile app usability and programming remediation hints on detailed pages may be displayed or sent to a client's software engineer task tracking package. |
US12153500B2 |
Configuration rollback based on the failure to satisfy predefined conditions
The present invention relates to a method for determining a configuration operable by a configurable electronic device. The device receives a second configuration and a predefined parameter. The device archives a first configuration in the non-transitory computer readable storage medium. The device applies the second configuration and then determine whether the predefined parameter is satisfied. When the predefined parameters are satisfied, the device maintains to apply the second configuration. When the predefined parameter is not satisfied, the device retrieves the first configuration and applies the first configuration. |
US12153498B2 |
System and method for generating incremental backups for file based backups stored in a network attached storage
A method for managing data includes obtaining, by a universal connector, a backup request for an incremental backup of a set of files, in response to the backup request: sending a file extent request to a network attached storage (NAS) server, obtaining, from the NAS server, a set of file extents associated with data of the set of files, performing a block-based analysis on the set of file extents using a stored data block table to determine a subset of data blocks, sending a data access request based on the subset of data blocks, obtaining a response from the NAS server, wherein the response comprises the subset of data blocks, and initiating a backup of the set of files using the subset of data blocks. |
US12153492B1 |
Managing error corrections for memory systems
Systems, methods, and apparatus including computer-readable mediums for managing error corrections for memory systems are provided. In one aspect, a memory system includes a memory and a memory controller coupled to the memory. The memory controller is configured to: read data from a data page of the memory, perform a first phase Error-Correcting Code (ECC) test on the read data based on first ECC data associated with the data, and in response to determining that the read data fails to pass the first phase ECC test, perform a second phase ECC test on a portion of the read data based on second ECC data. The first ECC data is stored together with the data in the data page. The second ECC data is associated with a portion of the data corresponding to the portion of the read data, and stored in a redundancy page different from the data page. |
US12153491B2 |
Systems, methods, and devices for data recovery using parity space as recovery space
A method may include operating a first storage device and a second storage device as a redundant array configured to use parity information to recover information from a faulty storage device, operating the first storage device in a fault resilient mode with at least partial read capability based on a fault condition of the first storage device, and rebuilding information from the first storage device in a parity space of the second storage device. Rebuilding the information from the first storage device in the parity space of the second storage device may include copying the information from the first storage device to the parity space of the second storage device. The method may further include copying the rebuilt information from the parity space of the second storage device to a replacement storage device. |
US12153488B2 |
Autonomic troubleshooting of a system of devices
A system and method for autonomic troubleshooting in a system of devices including at least a first device and a second device communicating with each other via a system management bus. The first and second device also communicates with a host device via a separate main bus. The method includes the first device sending a first query, via the system management bus, to the second device. The first device determines if the second device in an error state based on: receiving a response from the second device indicating an error; or absence of a response from the second device. Based on the error state, the first device sends a control command to the second device via the system management bus. In some examples the first device or second device is a data storage device. |
US12153486B2 |
Intelligent exception handling system within a distributed network architecture
Systems, computer program products, and methods are described herein for intelligent exception handling within a distributed network environment. The present disclosure is configured to receive an incidence of a first exception associated with a network interaction; extract information associated with the first exception; determine, via a machine learning (ML) subsystem, a first exception category associated with the first exception based on at least the information associated with the exception; retrieve, from a repository, a first set of actions associated with the first exception category, wherein the first set of actions are configured to resolve the first exception; and in response, execute the first set of actions. |
US12153482B2 |
Systems and methods for electric systems monitoring and/or failure detection
A system for electric systems monitoring in a datacenter comprises a plurality of power distribution units (PDUs), each of the plurality of PDUs comprising a temporary buffer memory and a plurality of electric power outlets and is configured to sense one or more power parameters relating to each of its electric power outlets, generate electric system operating data, and, upon receipt of a request, transmit over a datalink operated on a power line at least a portion of the electric system operating data store in the temporary buffer memory to a networking device. The networking device, communicably connected to the plurality of PDUs, is configured to send requests to transmit the electric system operating data, receive the electric system operating data and emit commands to each of the plurality of PDUs. A method for electric systems monitoring in a datacenter is also provided. |
US12153480B2 |
Computing devices with integrated and isolated liquid cooling
An example computing device includes: a housing; a liquid cooling system; a first compartment of the housing that contains processing components; a second compartment of the housing that contains cooling components of the liquid cooling system; an airgap in the housing that physically separates and thermally isolates the first compartment and the second compartment, the airgap defined by external surfaces of the housing; and, a conduit of the housing that joins the first compartment and the second compartment at a side of the airgap, the conduit routing, internal to the housing, tubing of the liquid cooling system from the first compartment to the second compartment, the tubing conveying liquid that carries heat from the processing components to the cooling components for dissipation. |
US12153479B2 |
Display assemblies for providing compressive forces at electronic display layers
A display assembly for preventing delamination of electronic display layers includes an electronic display subassembly at a structural framework having multiple optical layers and/or films (“the layers”). A first passageway is located between a cover forward of the electronic display subassembly and a forward one of the layers. A second passageway is located rearward of the layers. A third passageway is fluidly connected to an entrance and an exit of each of the first and second passageways. The first, second, and third passageways define, at least in part, a continuous airflow pathway. A fan unit positioned proximate to the entrance to each of the first and second passageways moves gas through the continuous airflow pathway, including into the first and second passageways in a same primary direction to generate compressive forces at the layers. |
US12153478B2 |
Electronic device including stylus pen fixing device
An electronic device according to various embodiments may include: a housing, a guide portion formed in the housing and having a shape corresponding to a pen input device to accommodate the pen input device, a body disposed in the housing adjacent to the guide portion, an engagement protrusion including a protrusion portion protruding from one surface of the body wherein at least a portion of the protrusion portion is disposed inside the guide portion and an engagement portion formed at an end of the protrusion portion, and an opening formed in the body portion wherein the engagement protrusion is configured to move relative to the body. |
US12153477B2 |
Electronic device
An electronic device includes a housing sidewall defining an opening and a display component, such as a display cover, disposed in the opening to form a gap between the housing sidewall and the display component. In at least one example, the cavity is defined by the sidewall and the display cover with the cavity in fluid communication with an external environment through the gap. In at least one example, an epoxy component at least partially defines the cavity and can be in direct contact with the housing sidewall. |
US12153475B2 |
Hinge and mobile terminal having inward-foldable flexible screen
A hinge and a mobile terminal having an inward-foldable flexible screen. The hinge includes a left rotating support, a right rotating support, a left middle rotating supporting component, and a right middle rotating supporting component; the left rotating support and the right rotating support are respectively provided with supporting parts for the left middle rotating supporting component and the right middle rotating supporting component during being unfolded; the left middle rotating supporting component and the right middle rotating supporting component are separately connected to an elastic component; and when the hinge is folded, the elastic component drives the left middle rotating supporting component and the right middle rotating supporting component to downwardly rotate so as to rotate into a middle housing of the mobile terminal. |
US12153472B2 |
Foldable device
A foldable device includes first and second bodies that respectively support a first part and a second part of a flexible display device and are foldably connected to each other between a folded position and an unfolded position, and a movable support member that continuously near-supports a third part of the flexible display device between the first part and the second part when the first body and the second body change from the folded position to the unfolded position. |
US12153469B2 |
Display device and method for manufacturing the same
A display device includes a display module, a plurality of support bars disposed on a rear surface of the display module, a roller which is connected to one end of the display module and around which the display module and part of the plurality of support bars are wound, and a housing which accommodates the display module, the plurality of support bars, and the roller. A gap between the plurality of support bars varies according to areas of the display module. |
US12153454B2 |
Systems and methods for controlling a variable gas valve
A gas valve assembly includes a gas valve and a control circuit. The gas valve is configured for variably controlling a flow of gas through the gas valve assembly. The control circuit includes a controller programmed to determine a first setting for the gas valve in response to a received commanded flow, adjust the first setting to a second setting based on a measured temperature when the measured temperature is one that may induce changes to the flow of gas through the gas valve assembly, and control the gas valve based on the second setting. |
US12153442B2 |
Method of operating a fleet of autonomous vehicles
The invention relates to method of operating a fleet of autonomous vehicles at a work site having a loading area at which a loading device is provided for loading material onto said autonomous vehicles. The method includes controlling a first vehicle to drive in a first driving mode until it reaches a start position of the loading area, deactivating the first driving mode by controlling the first vehicle to be positioned in the loading area in a second driving mode, controlling a second vehicle to come into contact with and to push the first vehicle along the loading area and past the loading device for loading material onto the first vehicle as the first vehicle passes by the loading device, and reactivating the first driving mode of the first vehicle when the second vehicle has pushed the first vehicle to an end position of the loading area. |
US12153441B2 |
Method for cooperative maneuver planning for at least two vehicles and assistance system
An assistance system/method for cooperative maneuver planning is taught, wherein in each vehicle, a planned trajectory and a desired trajectory are selected depending on a cost function; wherein a most economical first trajectory is generated which is free of collisions with planned and desired trajectories of other vehicles, and i) wherein a most economical second trajectory is generated which ignores planned and desired trajectories of other vehicles and is transmitted as a desired trajectory only if a cost difference between the first and the second trajectory is greater than a minimum cost reduction value, wherein additionally/alternatively to i), a most economical third trajectory is generated which is free of collisions with planned trajectories of other vehicles but ignores their desired trajectories, wherein a desired trajectory of another vehicle is accepted if a cost difference between the first and the third trajectory is less than a maximum cost increase value. |
US12153440B2 |
Map building method, self-moving device, and automatic working system
A map establishing method includes: generating a working region map and an initial shadow section, the working region map being a map of a boundary, and the initial shadow section being a part of the boundary on which a positioning signal does not meet a quality requirement; generating an initial shadow region according to the initial shadow section; exploring the initial shadow region, and collecting positioning signal quality data and positioning coordinates during exploration; and generating a corrected shadow region according to the positioning signal quality data and the positioning coordinates. A self-moving device includes: a controller; a map generator; and an exploration assembly and a shadow region corrector. An automatic working system is provided with the self-moving device. An actual range of a shadow region is first explored, and then a corrected shadow region is obtained, so that a working region map can be updated. |
US12153439B2 |
Monocular 3D object detection from image semantics network
Techniques are provided for monocular 3D object detection from an image semantics network. An image semantics network (ISN) is a single stage, single image object detection network that is based on single shot detection (SSD). In an embodiment, the ISN augments the SSD outputs to provide encoded 3D properties of the object along with a 2D bounding box and classification scores. For each priorbox, a 3D bounding box is generated for the object using the dimensions and location of the priorbox, the encoded 3D properties and camera intrinsic parameters. |
US12153436B2 |
Methods and systems for dealiasing radar range rate measurements using machine learning
Systems may include at least one processor configured to determine a predicted value of an unwrap factor using a machine learning model, wherein the machine learning model is a trained machine learning model configured to provide a predicted value of an unwrap factor for dealiasing a measurement of range rate of a target object as an output, dealiase a measurement value of range rate from a radar of an autonomous vehicle (AV) based on the predicted value of the unwrap factor to provide a true value of range rate, and control an operation of the AV in a real-time environment based on the true value of range rate. Methods, computer program products, and autonomous vehicles are also disclosed. |
US12153431B2 |
Vehicle object-engagement scanning system and method
A transport vehicle, such as a vision guided vehicle, can comprise a drive portion constructed to facilitate movement of the transport vehicle and a load portion constructed to engage an object of interest. The load portion can comprise an object engagement apparatus and at least one sensor coupled to or disposed within a distal end of the object engagement apparatus, wherein the sensor can be at least a 2D sensor. The engagement apparatus can comprise forks, at least one fork having sensor coupled to or disposed within a fork tip. The 2D sensor can comprise a scanning LIDAR sensor arranged to collect information to identify a pickable pallet, for example. |
US12153430B2 |
Adjusting a UAV flight plan based on radio frequency signal data
A flight plan of an unmanned aerial vehicle (UAV) for inspecting a structure that includes an RF transmitter is received. The structure is surveyed based on the flight plan to collect RF signal data. An RF map associated with the structure is generated based on the collected RF signal data. The flight plan is adjusted based on the generated RF map to account for detected RF signal strengths. The UAV is navigated according to the adjusted flight plan. |
US12153429B2 |
Systems and methods for dynamic repositioning of inventory
Disclosed herein are systems and methods for dynamically repositioning inventory items in a space. The exemplary systems may be configured to receive a signal indicating a change in demand for a product, in which a plurality of items of the product are positioned at a first location within the space. The systems may be configured to determine a second location within the space for positioning at least some items such that a collection time is reduced. The systems may be further configured to generate a route for an autonomous vehicle that includes the first and second locations, as well as a third location where an item for an order is positioned. The systems may then trigger navigation of the autonomous vehicle, based on the route, to reposition the items from the first location to the second location and to collect the item for the order. |
US12153426B2 |
Transportation system to use a neural network to determine a variation in driving performance to promote a desired hormonal state of an occupant
A transportation system includes: a neural network to determine current inferred hormonal state data of an occupant of the vehicle based in part on received sensor data relating to the occupant; and an artificial intelligence-based system trained on a set of outcomes related to occupant in-vehicle experience. The artificial intelligence-based system is configured to: retrieve sensor data of the occupant; identify a difference between the current inferred hormonal state data and a desired hormonal state; determine a variation including one of configuring the vehicle for aggressive driving performance or configuring the vehicle for non-aggressive driving performance to promote the desired hormonal state of the occupant responsive to the current inferred hormonal state; and induce the variation in one or more occupant experience parameters to achieve at least one desired outcome. |
US12153425B2 |
Artificial intelligence system for processing voice of rider to improve emotional state and optimize operating parameter of vehicle
A system for transportation includes a vehicle occupied by a rider, and an artificial intelligence system for processing a voice of the rider to classify an emotional state of the rider and optimizing at least one operating parameter of the vehicle to improve the emotional state of the rider. |
US12153424B2 |
Three different neural networks to optimize the state of the vehicle using social data
A method of optimizing an operating state of a vehicle includes classifying, using a first neural network of a hybrid neural network, social media data sourced from a plurality of social media sources as affecting a transportation system. The method further includes predicting, using a second neural network of the hybrid neural network, one or more effects of the classified social media data on the transportation system. The method further includes optimizing, using a third neural network of the hybrid neural network, a state of at least one vehicle of the transportation system, wherein the optimizing addresses an influence of the predicted one or more effects on the at least one vehicle. |
US12153417B2 |
Intelligent transportation systems
Transportation systems have artificial intelligence including neural networks for recognition and classification of objects and behavior including natural language processing and computer vision systems. The transportation systems involve sets of complex chemical processes, mechanical systems, and interactions with behaviors of operators. System-level interactions and behaviors are classified, predicted and optimized using neural networks and other artificial intelligence systems through selective deployment, as well as hybrids and combinations of the artificial intelligence systems, neural networks, expert systems, cognitive systems, genetic algorithms and deep learning. |
US12153416B2 |
Mobile communication terminal device operation of robot terminal
A mobile communication terminal device may include one or more image sensors, configured to generate image sensor data representing an environment of the mobile communication terminal device; one or more processors, configured to receive the image sensor data from the one or more image sensors; implement at least one artificial neural network to receive the image sensor data as an artificial neural network input and output an artificial neural network output representing a detected environment parameter of the environment of the mobile communication terminal; determine a navigation instruction based on the artificial neural network output; and send a signal representing the navigation instruction to a robot terminal via a communication interface. |
US12153415B2 |
Methods and apparatuses for detecting faults in HVAC systems based on load level patterns
Methods and systems are described for detecting a wide variety of fault conditions in a HVAC system based on analysis of current and historical energy consumption patterns, and on comparison with energy consumption patterns of other similarly situated RTUs. Energy consumption comparisons are preferably made in regard to a normalized load ratio or NLR or more preferably to a daily maximum normalized load ratio or MDNLR, which provide more robust and reliable bases for comparison of faulty and fault-free RTUs, and hence for generalized fault detection, than other previously known metrics or criteria. |
US12153413B2 |
Virtual sensor on a higher-level machine platform
The invention relates to a method for providing a virtual sensor in an automation system of an industrial system. A measurement value of a physical sensor, said measurement value corresponding to a physical parameter of the industrial system, is received in a processing device of the automation system. A data set which has been generated using a simulation model is provided in the processing device, wherein the data set produces a unique relationship between possible measurement values of the physical sensor and corresponding output values of the virtual sensor. The data set and the received measurement value are used to determine which output value of the virtual sensor belongs to the received measurement value (20), and said output value is then displayed on a display device of the industrial system. |
US12153411B2 |
Predictive process control for a manufacturing process
Aspects of the disclosed technology encompass the use of a deep learning controller for monitoring and improving a manufacturing process. In some aspects, a method of the disclosed technology includes steps for: receiving a plurality of control values from two or more stations, at a deep learning controller, wherein the control values are generated at the two or more stations deployed in a manufacturing process, predicting an expected value for an intermediate or final output of an article of manufacture, based on the control values, and determining if the predicted expected value for the article of manufacture is in-specification. In some aspects, the process can further include steps for generating control inputs if the predicted expected value for the article of manufacture is not in-specification. Systems and computer-readable media are also provided. |
US12153409B2 |
Computer-implemented method for determining defects of an object produced using an additive manufacturing process
Described is determining defects of an object produced using an additive manufacturing process, including: determining spatially resolved first data relating to n objects, the first data defines a process coordinate system for each of the n objects, determining measurement data relating to the n objects by imaging the n objects, the measurement data defines, for each of the n objects, an object representation in a measurement coordinate system, determining which coordinates of at least one section of the measurement coordinate system are defect coordinates assigned to a defect in the object representation; correlating the at least one section with a corresponding section of the process coordinate system in order to collect training data, training an adaptive algorithm for determining defect coordinates in spatially resolved data, by means of the training data, determining spatially resolved second data, and analysing the second data for defects by means of the adaptive algorithm. |
US12153407B2 |
Back annotation of load reduction in clients
A method for visual representation of a facility mimic diagram of a technical facility, in particular a process or manufacturing facility, which has an operator station server, an engineering station server and an operator station client, wherein a) a facility mimic diagram of the technical facility is transferred from the operator station server to the operator station client, b) visually limiting representation of the facility mimic diagram by the operator station client, and c) automatically notifying the engineering station server about the limitation of the visual representation of the facility mimic diagram set by the operator station client via a message. |
US12153405B2 |
Control system and control method therefor
A control system in which a plurality of controllers and a redundant controller are connected to a common network, the plurality of controllers are divided into a highly available controller and other normal controllers, the redundant controller obtains context data of the highly available controller to hold the context data in a memory, holds programs of the plurality of controllers in a non-volatile memory, and holds the program of the highly available controller in the memory, and an arithmetic unit substitutes processing of the highly available controller by using the context data and the program of the highly available controller held in advance in the memory when a failure occurs in the highly available controller. |
US12153404B2 |
Dock door automation systems and methods
A system and method are provided for automated engaging of a truck trailer at a loading dock. Sensors measure a distance and an angle of alignment between the incoming trailer and a wall of the loading dock. An outside lighting system guides a truck driver backing the trailer toward the dock door. A vehicle restraint system fixates the trailer within the loading dock in response to signals from the sensors. An overhead dock door opens once the trailer is successfully fixated by the vehicle restraint system. A dock leveler deploys after the overhead dock door opens. An inside dock light indicates to dock personnel that the trailer is ready to be serviced. Once servicing of the trailer is finished, an automated release of the trailer from the loading dock may be initiated by PLC communication. |