Document Document Title
US12046655B2 Vertical conduction electronic power device having a reduced on resistance and manufacturing process thereof
A vertical conduction electronic power device includes a body delimited by a first and a second surface and having an epitaxial layer of semiconductor material, and a substrate. The epitaxial layer is delimited by the first surface of the body and the substrate is delimited by the second surface of the body. The epitaxial layer houses at least a first and a second conduction region having a first type of doping and a plurality of insulated-gate regions, which extend within the epitaxial layer. The substrate has at least one silicide region, which extends starting from the second surface of the body towards the epitaxial layer.
US12046652B2 Plug and recess process for dual metal gate on stacked nanoribbon devices
Embodiments disclosed herein include semiconductor devices and methods of making such devices. In an embodiment, the semiconductor device comprises a plurality of stacked semiconductor channels comprising first semiconductor channels and second semiconductor channels over the first semiconductor channels. In an embodiment a spacing is between the first semiconductor channels and the second semiconductor channels. The semiconductor device further comprises a gate dielectric surrounding individual ones of the semiconductor channels of the plurality of stacked semiconductor channels. In an embodiment, a first workfunction metal surrounds the first semiconductor channels, and a second workfunction metal surrounds the second semiconductor channels.
US12046651B2 Logic cell layout design for high density transistors
The present disclosure relates to semiconductor structures and, more particularly, to a logic cell layout design for high density transistors and methods of manufacture. The structure includes a plurality of active gates in a high density transistor, and at least one dummy gate which is continuous and is adjacent to at least one active gate of the active gates in a multi-row cell of the high density transistor.
US12046648B2 Semiconductor with faster conduction for rapid writing to memory
A semiconductor with 3D flash memory storing cells includes a stack structure in each storing cell, a blocking layer, at least one floating gate layer, a tunnel dielectric layer, and a channel layer. The stack structure includes at least one control gate layer, at least one dielectric layer, and at least one erasing layer. The blocking layer is coplanar with the control gate layer. The floating layer is received in the blocking layer, and insulates the control gate layer by the blocking layers. The tunnel dielectric layer covers sides of the blocking layer and the floating gate layer. The channel layer is placed on a side of the tunnel electric layer. When the storing cell executes a data reading and writing process, a voltage is applied on the erasing layer to reduce a series resistance of the channel layer for rapid conduction by the semiconductor.
US12046645B2 Semiconductor device and manufacturing method of semiconductor device
A semiconductor device includes a stacked structure with first conductive layers and insulating layers that are stacked alternately with each other, second conductive layers located on the stacked structure, first openings passing through the second conductive layers and the stacked structure and having a first width, second conductive patterns formed in the first openings and located on the stacked structure to be electrically coupled to the second conductive layers, data storage patterns formed in the first openings and located under the second conductive patterns, and channel layers formed in the data storage patterns and the second conductive patterns.
US12046643B2 Semiconductor structures with power rail disposed under active gate
Semiconductor structures are disclosed which comprise semiconductor devices having buried power rails. In one example, a semiconductor structure comprises a plurality of semiconductor devices. Each of the semiconductor devices is isolated from an adjacent semiconductor device by a dielectric layer. The semiconductor structure further comprises a first diffusion break extending across the plurality of semiconductor devices, a second diffusion break extending across the plurality of semiconductor devices and a plurality of gates extending across the plurality of semiconductor devices. The gates are disposed between the first diffusion break and the second diffusion break. Each semiconductor device comprises a power rail extending between the first diffusion break and the second diffusion break under the plurality of gates.
US12046642B2 Silicon carbide semiconductor device and method of manufacturing silicon carbide semiconductor device
A silicon carbide semiconductor device includes a silicon carbide semiconductor substrate of a first semiconductor type, a first semiconductor layer of the first semiconductor type, a second semiconductor layer of a second conductivity type, first semiconductor regions of the first semiconductor type, trenches, a gate insulating film, and gate electrodes. The silicon carbide semiconductor device has a minimum value of a subthreshold slope factor (subthreshold swing) in a subthreshold region in a range from 0.24V/dec. to 0.3V/dec.
US12046639B2 Semiconductor device with strain relaxed layer
A semiconductor device includes an epitaxial substrate. The epitaxial substrate includes a substrate. A strain relaxed layer covers and contacts the substrate. A III-V compound stacked layer covers and contacts the strain relaxed layer. The III-V compound stacked layer is a multilayer epitaxial structure formed by aluminum nitride, aluminum gallium nitride or a combination of aluminum nitride and aluminum gallium nitride.
US12046634B2 Dual side contact structures in semiconductor devices
A semiconductor device with dual side source/drain (S/D) contact structures and methods of fabricating the same are disclosed. The semiconductor device includes first and second S/D regions, a nanostructured channel region disposed between the first and second S/D regions, a gate structure surrounding the nanostructured channel region, first and second contact structures disposed on first surfaces of the first and second S/D regions, a third contact structure disposed on a second surface of the first S/D region, and an etch stop layer disposed on a second surface of the second S/D region. The third contact structure includes a metal silicide layer, a silicide nitride layer disposed on the metal silicide layer, and a conductive layer disposed on the silicide nitride layer.
US12046631B2 Semiconductor device including an element separation structure
A semiconductor device includes first and second active patterns extending in a first direction, a first epitaxial pattern on the first active pattern and adjacent to the second active pattern, a second epitaxial pattern on the second active pattern and adjacent to the first active pattern, an element separation structure separating the first and second active patterns between the first and second epitaxial patterns, and including a core separation pattern, and a separation side wall pattern on a side wall of the core separation pattern, and a gate structure extending in a second direction intersecting the first direction, on the first active pattern. An upper surface of the gate structure is on the same plane as an upper surface of the core separation pattern. The separation side wall pattern includes a high dielectric constant liner, which includes a high dielectric constant dielectric film including a metal.
US12046629B2 Semiconductor device with increased isolation breakdown voltage
A semiconductor device includes a semiconductor substrate comprising a P-type lightly doped semiconductor layer; an undoped silicon layer formed on the P-type lightly doped semiconductor layer; a first deep trench isolation and a second deep trench isolation formed from an upper surface of the semiconductor substrate to the undoped silicon layer and filled with insulating films; and a first N-type highly doped buried layer formed on the undoped silicon layer, and disposed between the first deep trench isolation and the second deep trench isolation, wherein the undoped silicon layer surrounds bottoms of the first and second deep trench isolations, and has a thickness greater than a thickness of the first N-type highly doped buried layer.
US12046628B2 Monolithic LED array and a precursor thereto
The present invention provides a monolithic LED array precursor comprising a plurality of LED structures, an LED device comprising the monolithic LED array, and a method of manufacture thereof. In particular, the present disclosure provides a monolithic LED array having improved light emission.
US12046626B2 Display apparatus and method for manufacturing same
A display device may include a substrate including a display area and a non-display area, and pixels provided on the display area. Each pixel includes sub-pixels each including an emission area and a non-emission area. Each of the sub-pixels may include a display element layer including at least one light emitting element that emits light. The display element layer may include a first electrode and a second electrode spaced apart from each other with the light emitting element disposed therebetween, connection lines including a first connection line extending in a row direction of the substrate and electrically connected to the first electrode, and a second connection line extending parallel to the first connection line and connected to the second electrode. Two connection lines having a symmetric structure may be disposed in an area between two sub-pixels adjacent to each other in a column direction of the substrate.
US12046625B2 Light emitting element, manufacturing method thereof, and display device including the light emitting element
Provided are a light-emitting element, a manufacturing method thereof, and a display device comprising the light-emitting element. The method for manufacturing the light-emitting element comprises the steps of: preparing a lower substrate including a substrate and a buffer material layer formed on the substrate, forming a separating layer disposed on the lower substrate and including at least one graphene layer, forming an element deposition structure by depositing a first conductivity type semiconductor layer, an active material layer, and a second conductivity type semiconductor layer on the separating layer, forming an element rod by etching the element deposition structure and the separating layer in a vertical direction; and separating the element rod from the lower substrate to form a light emitting element.
US12046621B2 Solid-state imaging device and electronic apparatus to enhance image quality
This technology relates to a solid-state imaging device and an electronic apparatus by which image quality can be enhanced. The solid-state imaging device includes a pixel region in which a plurality of pixels are arranged, a first wiring, a second wiring, and a shield layer. The second wiring is formed in a layer lower than that of the first wiring, and the shield layer is formed in a layer lower at least than that of the first wiring. This technology is applicable to a CMOS image sensor, for example.
US12046618B2 Photodetector
A sensor includes a first substrate including at least a first pixel. The first pixel includes an avalanche photodiode to convert incident light into electric charge and includes an anode and a cathode. The cathode is in a well region of the first substrate. The first pixel includes an isolation region that isolates the well region from at least a second pixel that is adjacent to the first pixel. The first pixel includes a hole accumulation region between the isolation region and the well region. The hole accumulation region is electrically connected to the anode.
US12046615B2 Semiconductor device including deep trench isolation structure comprising dielectric structure and copper structure and method of making the same
A semiconductor device is provided. The semiconductor device includes a first deep trench isolation (DTI) structure within a substrate. The first DTI structure includes a barrier structure, a dielectric structure, and a copper structure. The dielectric structure is between the barrier structure and the copper structure. The barrier structure is between the substrate and the dielectric structure.
US12046613B2 Image sensor and electronic device including the same
An image sensor includes: a light detector including a plurality of photosensitive cells configured to sense light; a color separation lens array provided above the light detector and including a plurality of pattern structures, the color separation lens array being configured to collect light having different wavelength spectra respectively on at least two photosensitive cells of the plurality of photosensitive cells; and a variable interlayer element configured to adjust an optical distance between the light detector and the color separation lens array.
US12046611B2 Solid-state image sensor
A solid-state image sensor is provided. The solid-state image sensor includes a plurality of photoelectric conversion elements. The solid-state image sensor also includes a first color filter layer disposed above the photoelectric conversion elements and a second color filter layer disposed adjacent to the first color filter layer, which respectively have a plurality of first color filter segments and a plurality of second color filter segments. Moreover, the solid-state image sensor includes a first metal grid structure disposed between the first color filter layer and the second color filter layer. The solid-state image sensor also includes a second metal grid structure disposed between the first color filter segments and between the second color filter segments. The bottom of the first metal grid structure has a first grid width, and the bottom of the second metal grid structure has a second grid width narrower than the first grid width.
US12046607B2 Imaging device
An imaging device including: a photoelectric converter that converts light into a charge; a first diffusion region of a first conductivity type to which the charge is input; a second diffusion region of the first conductivity type; a first plug that has a first surface directly connected to the first diffusion region; and a second plug that has a second surface directly connected to the second diffusion region, where an area of the second surface of the second plug is larger than an area of the first surface of the first plug in a plan view.
US12046606B2 Image sensing device with gate dielectric portion varying thickness that increases along migration path of photocharges
An image sensing device is provided to include: a substrate including a photoelectric conversion layer configured to generate photocharges corresponding to the intensity of incident light; a plurality of doping regions disposed along a migration path of the photocharges and doped with dopants in different doping concentrations; and a gate dielectric layer disposed over the substrate and having a gate dielectric layer portion overlapping the plurality of doping regions, the gate dielectric layer portion having a varying thickness that increases along the migration path of the photocharges.
US12046602B2 Contaminant collection on SOI
An integrated circuit includes an SOI substrate having a semiconductor layer over a buried insulator layer. An electronic device has an NWELL region in the semiconductor layer, a dielectric over the NWELL region, and a polysilicon plate over the dielectric. A white space region adjacent the electronic device includes a first P-type region in the semiconductor layer and adjacent the surface. The P-type region has a first sheet resistance and the NWELL region has a second sheet resistance that is greater than the first sheet resistance.
US12046597B2 Fin field-effect transistor and method of forming the same
A semiconductor device includes a substrate; a semiconductor fin structure disposed over the substrate, wherein the semiconductor fin structure extend along a first lateral direction; a gate structure that straddles a semiconductor fin structure, wherein the gate structure extends along a second lateral direction, the first lateral direction perpendicular to the second lateral direction; a dielectric fin structure that extends along the first lateral direction and is disposed next to the semiconductor structure fin structure; and a gate isolation structure disposed above the dielectric fin structure. The gate isolation structure contacts an upper portion of the gate structure at a first tilted interface.
US12046594B1 Monolithically integrated GaN-based half-bridge circuit and half-bridge circuit
In the monolithically integrated GaN-based half-bridge circuit, a nucleation layer, a buffer layer, a channel layer and a barrier layer are sequentially provided on a conductive substrate, the barrier layer and the channel layer are separated by isolation layers, and a diode, an integrated capacitor, a low-side transistor, a high-side transistor, a first integrated resistor and a second integrated resistor are provided. The half-bridge circuit includes: a low-side transistor and a high-side transistor, wherein a drain of the low-side transistor is connected to a source of the high-side transistor and also connected to an output terminal Vout, and a substrate of the low-side transistor is connected to a substrate of the high-side transistor, wherein a series resistor is connected in parallel to a drain of the high-side transistor and a source of the low-side transistor.
US12046589B2 Display apparatus having display module and method of manufacturing the same
Provided is a display module including: a substrate including a mounting surface on which a plurality of inorganic light emitting diodes (LEDs) are mounted, a side surface, and a rear surface disposed opposite to the mounting surface; a front cover bonded to and covering the mounting surface; a metal plate bonded to the rear surface; and a side cover configured to surround the side surface, wherein the front cover extends to an area outside of the mounting surface in a first direction in which the mounting surface extends, and wherein the side cover is provided to extend, in a second direction in which the mounting surface faces, from an upper side of the metal plate to a lower end of a region of the front cover to seal the side surface from an outside.
US12046585B2 Assembly having a plurality of LEDs and video board
The invention relates to an assembly, on which a plurality of light-emitting diodes are arranged and spaced apart by intermediate Spaces. According to the invention, the assembly is developed further by the fact that the intermediate Spaces between the light-emitting diodes comprise a heat-resistant or fire-resistant or non-combustible material and/or that a front panel comprising a heat-resistant or fire-resistant or non-combustible material is provided. The invention also relates to a video board.
US12046582B2 Methods of forming microelectronic devices including source structures overlying stack structures
A method of forming a microelectronic device comprises forming a microelectronic device structure comprising a base structure, a doped semiconductive structure comprising a first portion overlying the base structure and second portions vertically extending from the first portion and into the base structure, a stack structure overlying the doped semiconductive structure, cell pillar structures vertically extending through the stack structure and to the doped semiconductive structure, and digit line structures vertically overlying the stack structure. An additional microelectronic device structure comprising control logic devices is formed. The microelectronic device structure is attached to the additional microelectronic device structure to form a microelectronic device structure assembly. The carrier structure and the second portions of the doped semiconductive structure are removed. The first portion of the doped semiconductive structure is then patterned to form at least one source structure coupled to the cell pillar structures. Devices and systems are also described.
US12046580B2 Three-dimensional integrated circuit (3D IC) low-dropout (LDO) regulator power delivery
A three-dimensional integrated circuit (3D IC) package is provided. The 3D IC package includes: a cache die including a low-dropout (LDO) regulator and a cache memory device; a compute die above the cache die, the compute die including a processor; and one or more first interconnect structures connecting the cache die and the compute die in a vertical direction.
US12046579B2 Package having bonding layers
A package includes a carrier substrate, a first die, and a second die. The first die includes a first bonding layer, a second bonding layer opposite to the first bonding layer, and an alignment mark embedded in the first bonding layer. The first bonding layer is fusion bonded to the carrier substrate. The second die includes a third bonding layer. The third bonding layer is hybrid bonded to the second bonding layer of the first die.
US12046578B2 Stacked die network interface controller circuitry
A smart network interface controller (NIC) implemented using a stacked die configuration is provided. The NIC may include user-customizable networking circuits formed in a top programmable die and primitive network function blocks formed in a bottom application-specific integrated circuit (ASIC) die. The top programmable die may provide a flexible packet processing pipeline to facilitate efficient control and data communication between the user-customizable networking circuits and the primitive network function blocks. The bottom ASIC die may also include an array of memory blocks operable as lookup tables and intermediate buffers for other network processing circuitry in the NIC. A NIC configured in this way provides both performance, power, and area benefits and superior customer configurability.
US12046575B2 Method to electrically connect chip with top connectors using 3D printing
A method for fabricating a three-dimensional (3D) electronic device. A liquid support material (e.g., an epoxy acrylate with a photoinitiator) is applied by a laser-induced forward transfer (LIFT) process to a printed circuit board (PCB) having one or more connectors and one or more electronic components thereon, and then cured to solid form by cooling and/or exposure to ultraviolet (UV) radiation. A layer of conductive material (e.g., a metal) is printed on the solidified support material by LIFT to electrically connect the one or more electronic components to respective ones of the connectors on the PCB. Subsequently, the layer of conductive material is dried by heating and metal particles in the conductive layer sintered using a laser beam. The assembly may then be encapsulated in an encapsulant.
US12046573B2 Semiconductor die, a semiconductor die stack, and a semiconductor module
A semiconductor die stack includes a base die and core dies stacked over the base die. Each of the base die and the core dies include a semiconductor substrate, a front side passivation layer formed over a front side of the semiconductor substrate, a back side passivation layer over a back side of the semiconductor substrate, a through-via vertically penetrating the semiconductor substrate and the front side passivation layer, and a bump, a support pattern, and a bonding insulating layer formed over the front side passivation layer. Top surfaces of the bump, the support pattern, and the bonding insulating layer are co-planar. The bump is vertically aligned with the through-via. The support pattern is spaced apart from the through-via and the bump. The support pattern includes a plurality of first bars that extend in parallel with each other in a first direction and a plurality of second bars that extend in parallel with each other in a second direction.
US12046568B2 Capacitor die embedded in package substrate for providing capacitance to surface mounted die
A package substrate is disclosed. The package substrate includes a die package in the package substrate located at least partially underneath a location of a power delivery interface in a die that is coupled to the surface of the package substrate. Connection terminals are accessible on a surface of the die package to provide connection to the die that is coupled to the surface of the package substrate. Metal-insulator-metal layers inside the die package are coupled to the connection terminals.
US12046559B2 Semiconductor memory stacks connected to processing units and associated systems and methods
A semiconductor memory stack connected to a processing unit, and associated methods and systems are disclosed. In some embodiments, the semiconductor memory stack may include one or more memory dies attached to and carried by a memory controller die—e.g., high-bandwidth memory. Further, a processing unit (e.g., a processor) may be attached to the memory controller die without an interposer to provide the shortest possible route for signals traveling between the semiconductor memory stack and the processing unit. In addition, the semiconductor memory stack and the processing unit can be attached to a package substrate without an interposer.
US12046558B2 Electronic device package and method for manufacturing the same
An electronic device package includes a substrate, a first semiconductor die, a second semiconductor die and an encapsulant. The substrate includes a first surface, and a second surface opposite to the first surface. The substrate defines a cavity recessed from the first surface. The first semiconductor die is disposed in the cavity. The second semiconductor die is disposed over and electrically connected to the first semiconductor die. The encapsulant is disposed in the cavity of the substrate. The encapsulant encapsulates a first sidewall of the first semiconductor die, and exposes a second sidewall of the first semiconductor die.
US12046554B2 Device layout design for improving device performance
The present disclosure relates an integrated chip. The integrated chip includes an isolation region disposed within a substrate and surrounding an active area. A gate structure is disposed over the substrate and has a base region and a gate extension finger protruding outward from a sidewall of the base region along a first direction to past opposing sides of the active area. A source contact is disposed within the active area and a drain contact is disposed within the active area and is separated from the source contact by the gate extension finger. A first plurality of conductive contacts are arranged on the gate structure and separated along the first direction. The first plurality of conductive contacts are separated by distances overlying the gate extension finger.
US12046547B2 Electronic device having integrated circuit chip connected to pads on substrate
The present disclosure provides an electronic device including a substrate, a first pad, an insulating layer, a second pad, a conductive element and a chip. The first pad is disposed on the substrate. The insulating layer is disposed on the first pad and has a plurality of first openings. The second pad is electrically connected to the first pad through the first openings. The conductive particle is disposed on the second pad. The chip is electrically connected to the second pad through the conductive element. In a top view of the electronic device, the first openings are arranged along a long edge of the first pad, and an outline of at least one first opening has a curved shape.
US12046540B2 Leadframe package with adjustable clip
An integrated circuit package includes a leadframe with a die pad and a lead. A semiconductor die is attached to a top surface of the die pad. A clip has a lead contact area with a surface pattern on a bottom surface of the clip that is proximate to a first end of the clip. A portion of the surface pattern is attached to a top surface of a terminal pad of the lead. The clip includes a die contact area on the bottom surface of the clip that is proximate to a second end of the clip. The die contact area of the clip is attached to a top contact on the semiconductor die. The surface pattern has a length in a longitudinal direction of the clip in a direction parallel with a plane of the bottom surface of the die pad that is greater than a length of the top surface of the terminal pad of the lead.
US12046536B2 Integrated heat spreader with enhanced vapor chamber for multichip packages
An integrated circuit package includes a first die and second die above a substrate, and a vapor chamber above at least one of the first and second die. A vapor space within the vapor chamber is separated into at least a first section and a second section. The first section may be over the first die, and the second section may be over the second die, for example. The structure separating the first and second sections at least partly restricts flow of vapor between the first and second sections, thereby preventing or reducing thermal cross talk between the first and second dies. In some cases, an anisotropic thermal material is above one of the first or second die, wherein the anisotropic thermal material has substantially higher thermal conductivity in a direction of a heat sink than a thermal conductivity in a direction of a section of the vapor chamber.
US12046535B2 RF devices with enhanced performance and methods of forming the same
The present disclosure relates to a radio frequency device that includes a device region with a back-end-of-line (BEOL) portion and a front-end-of-line (FEOL) portion, first bump structures, a first mold compound, and a second mold compound. The FEOL portion includes an active layer, a contact layer, and isolation sections. Herein, the active layer and the isolation sections reside over the contact layer, and the active layer is surrounded by the isolation sections. The BEOL portion is formed underneath the FEOL portion, and the first bump structures and the first mold compound are formed underneath the BEOL portion. Each first bump structure is partially encapsulated by the first mold compound, and electrically coupled to the FEOL portion via connecting layers within the BEOL portion. The second mold compound resides over the active layer without a silicon material, which has a resistivity between 5 Ohm-cm and 30000 Ohm-cm, in between.
US12046529B2 Array of heat-sinked power semiconductors
An array of heat-sinked power semiconductors that includes a power semiconductor and a heat sink. The power semiconductor has a power semiconductor die, a plurality of first terminals and a second terminal. The power semiconductor die has a plurality of semiconductor terminals. Each of the first terminals is electrically coupled to an associated one of the semiconductor terminals. The second terminal is a surface mount terminal and is electrically coupled to one of the first terminals. The heat sink has a heat sink body and a plurality of fins. The heat sink body has a base and an exterior surface. The base is fixedly coupled directly to the surface mount terminal. The exterior surface has a fin mount portion to which the fins extend. At least a portion of the fin-mount portion is oriented non-parallel to base.
US12046528B2 Heat dissipation structures
The present disclosure describes heat dissipation structures formed in functional or non-functional areas of a three-dimensional chip structure. These heat dissipation structures are configured to route the heat generated within the three-dimensional chip structure to designated areas on or outside the three-dimensional chip structure. For example, the three-dimensional chip structure can include a plurality of chips vertically stacked on a substrate, a first passivation layer interposed between a first chip and a second chip of the plurality of chips, and a heat dissipation layer embedded in the first passivation layer and configured to allow conductive structures to pass through.
US12046527B2 Planar passivation layers
A semiconductor device includes: a protruding conductive structure that protrudes to a height from a first surface of the semiconductor device; and a first passivation layer, the first passivation layer overlaying the protruding conductive structure by a first thickness, the first passivation layer overlaying the first surface by a second thickness greater than the first thickness, wherein the first passivation layer is planar at a top surface over the first thickness and the second thickness.
US12046524B2 Assembly of stacked elements and method of producing the same
In an assembly in which a space between two elements is filled with a filler containing resin, a configuration that can limit both the size of the assembly and the cost of the fillers is provided. An assembly of stacked elements has: first element having first surface; resin layer that is arranged on first surface and that contains a plurality of fillers; and second element that is arranged on resin layer and that has second surface that is in contact with resin layer. In a section that is perpendicular to second surface, the average flattening ratio of fillers that are in contact with second surface is larger than the average flattening ratio of fillers that are not in contact with second surface. Here, the flattening ratio is a ratio of the maximum length of the filler in a direction parallel to second surface to the maximum thickness of the filler in a direction perpendicular to second surface.
US12046521B2 In situ electrical properties characterization system towards surface/interface engineered functional devices
A system and method for in-situ characterization of functional devices. The system comprises a vacuum chamber; a pump system coupled to the vacuum chamber for evacuation the vacuum chamber to near ultra high vacuum pressures of about 10−8 mbar or lower; a sample holder for a functional device based on nanostructured materials disposed inside the vacuum chamber and configured to provide electrical connection to the functional device for measuring electrical properties of the functional device; and a source system for exposing a surface/interface of the functional device to a modification species; whereby the system is configured to measure the electrical properties of the functional device in-situ upon the exposure to the modification species.
US12046518B2 Method for manufacturing fin field effect transistor
The present application discloses a method for manufacturing a fin field effect transistor, comprising: step 1: forming fins; step 2, forming first gate structures; and step 3, forming source and drain areas, comprising: step 31: forming a second hard mask layer; step 32: opening a formation area of FinFET, and performing the first time etching on the second hard mask layer; step 33: performing the second time etching to form first grooves in the fins, wherein the second time etching vertically and horizontally etches the isolation dielectric layer, when the second groove is formed next to the exposed surfaces of the isolation dielectric layer, the exposed surfaces of the fins and the first polysilicon gate, as the result, the second groove forms a bridge path; step 34: forming a sacrificial sidewall to fully fill the bridge path; and step 35: filling the first groove with an epitaxial layer.
US12046516B2 Semiconductor device with gate cut feature and method for forming the same
Semiconductor devices and methods of forming the same are provided. A semiconductor device according to the present disclosure includes channel members over a backside dielectric feature, a gate structure wrapping around the channel members, an epitaxial feature abutting the channel members, a first isolation feature disposed on a first sidewall of the gate structure and extending through the backside dielectric feature, and a second isolation feature disposed on a second sidewall of the gate structure and extending through the backside dielectric feature. A top surface of the first isolation feature is above a top surface of the second isolation feature.
US12046514B2 Semiconductor wafer and semiconductor chip
According to one embodiment, a semiconductor wafer is formed with a plurality of first regions each provided with a circuit element and a second region between the first regions. The semiconductor wafer includes a first structure in which a first embedding material is embedded in a first recess extending in a first direction perpendicular to a surface of a substrate. The first structure is between edges of the first regions and a third region that is cut in the second region when the first regions are separated.
US12046512B2 Manufacturing method of three-dimensional semiconductor device including contact plugs
A semiconductor device may comprise a plurality of conductive lines and a plurality of contact plugs. The plurality of conductive lines may include a first conductive line a second conductive line. The plurality of contact plugs may include a first contact plug and a second contact plug. The first contact plug may have a first pillar portion and a first protruding portion protruding from a sidewall of the first pillar portion at a first depth, so as to be in alignment and contact with a sidewall of the first conductive line. The second contact plug may have a second pillar portion and a second protruding portion protruding from a sidewall of the second pillar portion at a second depth, so as to be in alignment and contact with a sidewall of the second conductive line.
US12046511B2 Selective metal residue and liner cleanse for post-subtractive etch
Structures in semiconductor devices, and methods for forming the structures, are described. In one embodiment, a hard mask layer of a deposition stack can be etched to pattern a hard mask. An interconnect layer of the deposition stack can be etched using the hard mask to pattern a plurality of metal lines. The hard mask can be removed. A liner layer of the deposition stack can be etched to remove a portion of the liner layer deposited directly on a dielectric layer of the deposition stack. In response to etching the liner layer, a remaining portion of the liner layer can be deposited between the metal lines and the dielectric layer.
US12046510B2 Conductive feature formation and structure
Generally, examples are provided relating to conductive features that include a barrier layer, and to methods thereof. In an embodiment, a metal layer is deposited in an opening through a dielectric layer(s) to a source/drain region. The metal layer is along the source/drain region and along a sidewall of the dielectric layer(s) that at least partially defines the opening. The metal layer is nitrided, which includes performing a multiple plasma process that includes at least one directional-dependent plasma process. A portion of the metal layer remains un-nitrided by the multiple plasma process. A silicide region is formed, which includes reacting the un-nitrided portion of the metal layer with a portion of the source/drain region. A conductive material is disposed in the opening on the nitrided portions of the metal layer.
US12046508B2 Method of dielectric material fill and treatment
Embodiments herein provide for oxygen based treatment of low-k dielectric layers deposited using a flowable chemical vapor deposition (FCVD) process. Oxygen based treatment of the FCVD deposited low-k dielectric layers desirably increases the Ebd to capacitance and reliability of the devices while removing voids. Embodiments include methods and apparatus for making a semiconductor device including: etching a metal layer disposed atop a substrate to form one or more metal lines having a top surface, a first side, and a second side; depositing a passivation layer atop the top surface, the first side, and the second side under conditions sufficient to reduce or eliminate oxygen contact with the one or more metal lines; depositing a flowable layer of low-k dielectric material atop the passivation layer in a thickness sufficient to cover the one or more metal lines; and contacting the flowable layer of low-k dielectric material with oxygen under conditions sufficient to anneal and increase a density of the low-k dielectric material.
US12046506B2 Devices with reduced capacitances
In one example aspect, the present disclosure is directed to a method. The method includes receiving a workpiece having a conductive feature over a semiconductor substrate, forming a sacrificial material layer over the conductive feature, removing first portions of the sacrificial material layer to form line trenches and to expose a top surface of the conductive feature in one of the line trenches; forming line features in the line trenches, removing second portions of the sacrificial material layer to form gaps between the line features, and forming dielectric features in the gaps, the dielectric features enclosing an air gap.
US12046501B2 Substrate handling apparatus and method of handling substrate
A substrate handling apparatus according to one or more embodiments may include: a base, an elevating unit that is connected to the base to freely elevate and lower, an arm that is rotatably connected to the elevating unit, a disk that is provided on the arm, and a hand that is rotatably connected to the arm, wherein in case that the hand is provided on a position to overlap the arm, the disk is provided under the substrate extracted by the hand.
US12046491B2 Inspection unit of a transfer device for transferring components between substrates
The invention relates to an inspection unit intended for use in devices for transferring electronic components from a first substrate to a second substrate and/or for applying adhesive from a reservoir to the second substrate, comprising an image capturing unit, which is assigned an illumination unit, wherein the illumination unit is designed to direct light of different wavelengths onto a second holder, which in turn is designed to support an object located on the second substrate, which is to be captured by the image capturing unit, wherein a sixteenth, seventeenth, eighteenth and/or nineteenth conveying unit is designed to convey the respective image capturing unit and/or its associated optics, including focussing optics, a beam deflector and/or an illumination unit, along the second holder.
US12046489B2 Workpiece processing apparatus with thermal processing systems
A processing apparatus for a thermal treatment of a workpiece is presented. The processing apparatus includes a processing chamber, a workpiece support disposed within the processing chamber, a gas delivery system configured to flow one or more process gases into the processing chamber from the a first side of the processing chamber, one or more radiative heating sources disposed on the second side of the processing chamber, one or more dielectric windows disposed between the workpiece support and the one or more radiative heating sources, a rotation system configured to rotate the one or more radiative heating sources, and a workpiece temperature measurement system configured at a temperature measurement wavelength range to obtain a measurement indicative of a temperature of a back side of the workpiece.
US12046486B2 Etching tool for demountably etching multiple pieces of silicon carbide
A detachable etching tool for etching a plurality of silicon carbide pieces has a first supporting column and a second supporting column, both of which are fixed through a tool fixing block. A bracket is arranged on the tool fixing block, and a limiting rod is installed on the lower end surface of the bracket. The bracket is inserted into the tool fixing block through the limiting rod and fixed on the tool fixing block with a fastening mechanism that comprises a base, a fixing seat, a telescopic spring, a telescopic guide column, a sliding block, a guide block, an inserting rod and a push-pull mechanism. The etching tool addresses low productivity per unit time and long time consumption in the etching processing.
US12046483B2 RF devices with enhanced performance and methods of forming the same
The present disclosure relates to a radio frequency (RF) device that includes a mold device die and a multilayer redistribution structure underneath the mold device die. The mold device die includes a device region with a back-end-of-line (BEOL) portion and a front-end-of-line (FEOL) portion over the BEOL portion, a thermally conductive film, and a first mold compound. The FEOL portion includes isolation sections and an active layer surrounded by the isolation sections. The thermally conductive film, which has a thermal conductivity greater than 10 W/m·K and an electrical resistivity greater than 1E5 Ohm-cm, resides between the active layer and the first mold compound. Herein, silicon crystal does not exist between the first mold compound and the active layer. The multilayer redistribution structure includes a number of bump structures, which are at a bottom of the multilayer redistribution structure and electrically coupled to the FEOL portion of the mold device die.
US12046480B2 Manufacturing method of a semiconductor device
A method of manufacturing a semiconductor device includes providing a semiconductor die and surrounding a sidewall of the semiconductor die with a dielectric material. The method further includes forming a post passivation interconnect (PPI) over the semiconductor die and electrically coupling the PPI with the semiconductor die. The method further includes molding the semiconductor die and the PPI into an integrated semiconductor package. The method further includes covering at least a portion of an outer surface of the integrated semiconductor package with a conductive layer, wherein the conductive layer is conformal to the morphology of the portion of the outer surface. Moreover, the method further includes forming a conductive path inside the integrated semiconductor package electrically coupled to the conductive layer and a ground terminal of the integrated semiconductor package.
US12046474B2 Wafer and manufacturing method of wafer
A wafer includes a semiconductor substrate. The semiconductor substrate includes a plurality of first doped regions and a plurality of second doped regions. The first doped regions and the second doped regions are located on a first surface of the semiconductor substrate. The second doped regions contact the first doped regions. The first doped regions and the second doped regions are alternately arranged. Both of the first doped regions and the second doped regions include a plurality of N-type dopants. The doping concentration of the N-type dopants in each of the first doped regions is not greater than the doping concentration of the N-type dopants in each of the second doped regions.
US12046473B2 Backside wafer dopant activation
Disclosed herein are methods for backside wafer dopant activation using a low-temperature ion implant. In some embodiments, a method may include forming a semiconductor device atop a first main side of a substrate, and performing a low-temperature ion implant to a second main side of the substrate, wherein the first main side of the substrate is opposite the second main side of the substrate. The method may further include performing a second ion implant to the second main side of the substrate to form a collector layer.
US12046464B2 Substrate cleaning composition, method for cleaning substrate using the same, and method for fabricating semiconductor device using the same
A substrate cleaning composition, a method of cleaning a substrate using the same, and a method of fabricating a semiconductor device using the same, the substrate cleaning composition including a styrene copolymer including a first repeating unit represented by Formula 1-1a and a second repeating unit represented by Formula 1-1b; an additive represented by Formula 2-1; and an alcoholic solvent having a solubility of 500 g/L or less in deionized water,
US12046453B2 Plasma processing apparatus
A plasma processing apparatus includes: a processing container; a substrate holder disposed within the processing container and configured to hold a substrate thereon; a dielectric window disposed below the substrate holder; and a plurality of phased array antennas disposed below the dielectric window and configured to irradiate a plurality of electromagnetic waves.
US12046452B2 Plasma processing apparatus
The disclosed plasma processing apparatus includes a chamber, a substrate support, a radio frequency power source, and a bias power source. The radio frequency power source generates radio frequency power to generate plasma. The bias power source is connected to a bias electrode of the substrate support, and generates an electric bias. An edge ring mounted on the substrate support receives a part of the electric bias through an impedance adjuster or receives another electric bias. An outer ring extends outside the edge ring in a radial direction, and receives a part of the radio frequency power or other radio frequency power.
US12046449B2 Methods and apparatus for processing a substrate
Methods and apparatus for processing a substrate are provided herein. For example, a matching network configured for use with a plasma processing chamber comprises an input configured to receive one or more radio frequency (RF) signals, an output configured to deliver the one or more RF signals to a processing chamber, a first sensor operably connected to the input and a second sensor operably connected to the output and configured to measure impedance during operation, at least one variable capacitor connected to the first sensor and the second sensor and a controller, based on a measured impedance, configured to tune the at least one variable capacitor of the matching network to a first target position based on weighted output impedance values measured at pulse states of a voltage waveform and to tune the at least one variable capacitor to a second target position based on weighted input impedance values measured at the pulse states of the voltage waveform.
US12046448B2 Active switch on time control for bias supply
Bias supplies and plasma processing systems are disclosed. One bias supply comprises an output node, a return node, and a switch network and at least one power supply coupled to the output node and the return node. The switch network and the at least one power supply configured, in combination, to apply an asymmetric periodic voltage waveform and provide a corresponding current waveform at the output node relative to the return node. A timing parameter estimator receives a digital representation of a full cycle of the voltage and current waveforms, and generates a pulse width control signal based on a crossing time that the current waveform crosses a threshold current value after falling from a positive peak current value to control the switch network.
US12046444B2 Observation carrier for microscope
An observation carrier includes a bottom base, a lower cover, an upper cover, and a rotation cover. The bottom has at least one first positioning portion. The lower cover has at least one second positioning portion, and at least one third positioning portion. The lower cover is detachably disposed on the bottom base and positioned with the first positioning portion through the second positioning portion. The upper cover has at least one fourth positioning portion and is detachably disposed on the bottom base. The upper cover is positioned with the third positioning portion through the fourth positioning portion. An observation region is formed between the upper cover and the lower cover. The rotation cover is detachably disposed on the bottom base to limit the upper and lower covers on the bottom base. The rotation cover is adapted to rotate to be locked or released by the bottom base.
US12046442B2 Hybrid multi-source x-ray source and imaging system
Some embodiments include a system, comprising: a plurality of x-ray sources, each x-ray source including: an electron source configured to generate an electron beam; and a target configured to receive the electron beam and convert the electron beam into an x-ray beam; wherein: at first x-ray source of the x-ray sources is different from a second x-ray source of the x-ray sources; and the targets of the x-ray sources are part of a linear target.
US12046441B2 X-ray tube cathode focusing element
Various methods and systems are provided for an X-ray tube cathode focusing element. In one example, a focusing element is configured with three electron emission filaments, an integrated edge focusing, and a bias voltage. The integrated edge focusing may include a continuous single architecture with rounded edges, and a voltage of the focusing element may be negatively biased relative to a voltage of the electron emission filaments.
US12046440B2 X-ray target assembly, X-ray anode assembly and X-ray tube apparatus
An X-ray target assembly includes a cylindrical base and a cylindrical multilayered X-ray target that includes at least a heat transfer layer, an X-ray source layer and an adhesion layer provided between the heat transfer layer and the X-ray source layer, wherein the X-ray target is oriented such that the heat transfer layer is closest to the base, wherein the X-ray target is placed on top of a cylindrical carrying element, wherein the in-plane coefficient of thermal expansion of each of the heat transfer layer, the X-ray source layer, the adhesion layer and of the material of the carrying element is different, wherein the in-plane coefficient of thermal expansion of the heat transfer layer is the lowest and that of the material of the carrying element the highest.
US12046436B2 Arrayed element design for chip fuse
A chip fuse includes a first terminal disposed on a first end of a fuse element array and a second terminal disposed on a second end of the fuse element array opposite the first end. The fuse element array includes multiple layers disposed in a stacked arrangement, each layer including a first terminal portion disposed within the first terminal, a second terminal portion disposed within the second terminal, a first fuse element portion orthogonal to and extending between the first terminal portion and the second terminal portion, and a second fuse element portion orthogonal to and extending between the first terminal portion and the second terminal portion. The first fuse element portion is adjacent the second fuse element portion.
US12046434B2 Arc path generation unit and direct current relay including same
Disclosed are an arc path generation unit and a direct current relay including the same. An arc path generation unit according to various exemplary embodiments of the present disclosure comprises a Halbach array or a magnet part which forms a magnetic field in a space part for accommodating fixed contacts. The formed magnetic field forms an electromagnetic force, together with the current flowing a direct current relay. The formed electromagnetic force may induce generated arcs. The electromagnetic force formed near each fixed contact is formed in a direction going away from each fixed contact. Therefore, the generated arcs do not meet each other, and thus can be effectively suppressed and discharged.
US12046432B2 Vacuum interrupter
A vacuum interrupter. The vacuum interrupter comprising at least one anode side contact blade, at least one cathode side contact blade, at least one anode side conducting rod, at least one a cathode side conducting rod, a shielding case and an outer magnet, wherein the shielding case covers the at least one anode side contact blade, the c at least one anode side contact blade, the at least one anode side conducting rod and at least one cathode side conducting rod; and the outer magnet covers the shielding case. According to the vacuum interrupter, the outer magnet is arranged to generate a fixed first longitudinal magnetic field in the interelectrode area of the at least one anode side contact blade and the at least one cathode side contact blade, contraction of arcs during current breaking can be alleviated, the arcs are in a diffusion state, and ablation of the contact in the arcing process is reduced, and breaking capacity of a vacuum circuit breaker is guaranteed.
US12046429B2 Five-position switch
Multiple position switches and specifically in-line multiple position switches where a user has definitive points of on and off switching which are used to turn multiple redundant internal circuit switches on and off. This can provide for increased reliability of switch operation. The multi-position switch is typically a five-position switch with all five positions in-line and with double or triple redundancy at each position. The switches can also provide for the feel of a snap action mechanism between positions.
US12046427B2 Backlight module and keyboard device with same
A keyboard device includes a key module and a backlight module. The key module includes a supporting plate and plural key structures. The key structures are installed on the supporting plate. The backlight module includes a light guide plate, a light-sheltering layer, a reflecting layer, a light-emitting unit, a base plate and an opaque structure. The light guide plate includes a second opening. The second opening includes a lateral wall. The light-sheltering layer is located over the light guide plate. The light-sheltering layer includes a third opening. The reflecting layer is located under the light guide plate. The reflecting layer includes a fourth opening. The light-emitting unit emits a light beam into the light guide plate. The opaque structure is arranged between the light-sheltering layer and the reflecting layer. The opaque structure is located beside the lateral wall of the light guide plate.
US12046423B2 Wound electrical component with layers of a high permittivity material
The present disclosure relates to a wound electrical component comprising a wound body comprising a plurality of wound layers of a web of an electrically insulating material around a longitudinal axis of the body. The wound body comprises a plurality of electrically conducting layers of an electrically conducting material, each printed onto a respective separate area of the web in the wound body. An edge zone of at least one of the plurality of electrically conducting layers is connected to a printed high permittivity layer of a high permittivity material along said edge zone such that at least a part of the high permittivity layer extends, printed on the web, beyond the edge zone.
US12046412B2 Transformer
The present invention pertains to a transformer, and more specifically, to a transformer which includes a primary coil unit comprising wound conductive lines, and a secondary coil unit in which conductive plates are stacked. The transformer according to an embodiment of the present invention may include: a bobbin; a core unit which is coupled to the bobbin along the outer side of the bobbin; and a plurality of conductive plates which are inserted into the bobbin and stacked in the thickness direction.
US12046411B2 Coil component
A coil component includes a body having one surface and the other surface, opposing each other in one direction, and one end surface connecting the one surface and the other surface, a winding coil disposed in the body and having a lead-out portion exposed to the one end surface of the body, a first insulating layer disposed on the one end surface of the body and having one region and the other region spaced apart from each other in the other direction, perpendicular to the one direction, an external electrode having a connection portion, disposed between the one region and the other region of the first insulating layer to be connected to the lead-out portion, and an extension portion extending from the connection portion to the one surface of the body, and a second insulating layer covering the first insulating layer and the connection portion on the one end surface of the body.
US12046406B2 Planar transformer including y-capacitor
A planar transformer is disclosed. The disclosed planar transformer includes: a magnetic core; a first coil unit formed in a conductor pattern in a plurality of layers stacked in the magnetic core; a second coil unit formed in a conductor pattern in the plurality of layers stacked in the magnetic core; an electromagnetic interference (EMI) reduction unit disposed on the output end of the second coil unit; and a base for accommodating the magnetic core and the coil units.
US12046403B2 Stacked inductor device
A stacked inductor device including an 8-shaped inductor structure a stacked coil. The 8-shaped inductor structure includes a first coil and a second coil. The first coil is disposed in a first area. The first coil includes a first sub-coil and a second sub-coil, and the first sub-coil and the second sub-coil are disposed with an interval circularly with each other. The second coil is disposed in a second area, and the second coil is coupled with the first coil on a boundary between the first area and the second area. The second coil includes a third sub-coil and a fourth sub-coil, and the third sub-coil and the fourth sub-coil are disposed with an interval circularly with each other. The stacked coil is coupled to the first coil and the second coil and is stacked partially on or under the first coil and the second coil.
US12046402B2 Internal supports for shell form transformers
A transformer tank for a shell form transformer, for housing an active part of a three-phase transformer including transformer phases is provided. The tank includes a bottom tank part and a medium tank part comprising bottom plate and walls, a cover plate, reinforcing beams joined to the walls, interphase plates and stiffening supports for strengthening the cover plate. The interphase plates are to be arranged in a lower space of the tank, between adjacent transformer phases, extending from one wall to an opposite wall of the tank and coupled to the reinforcing beams. Each stiffening support is to be coupled to an interphase plate and extends in an upper space of the tank between the interphase plate and the cover plate, to cooperate with the cover plate. A three-phase shell form transformer and a method to assemble the transformer are also provided.
US12046398B2 Method for producing a permanent or soft magnet
A method for producing a permanent or soft magnet including the following steps: a) providing: a solution containing a solvent in which are dispersed a set of objects which possess a permanent magnetic moment; a substrate on which are fixed to the surface or within a cavity that it may have, a 1st pad and a 2nd pad, said 1st pad includes a face facing and parallel to a face that the 2nd pad includes; b) the solution is deposited on the surface of the substrate or, as the case may be, within its cavity; c) the substrate is placed in a magnetic field so that the set of objects are grouped together between the face of the 1st pad and the face of the 2nd pad so as to form a permanent magnet.
US12046397B2 Wiring member
A wiring member includes an electrical wire, a metal sheet, and a fixing resin part having resin as a main component, and the fixing resin part fixes the electrical wire to the metal sheet.
US12046393B2 Superconductive wire, stacked superconductive wire, superconductive coil and superconductive cable
A superconductive wire according to an embodiment of the present disclosure includes a first member and a second member. The first member includes a first substrate made of a conductive material, a first intermediate layer made of a conductive material and disposed on the first substrate, and a first superconductive layer made of a superconductive material and disposed on the first intermediate layer. The second member includes a second substrate made of a conductive material, a second intermediate layer made of a conductive material and disposed on the second substrate, and a second superconductive layer made of a superconductive material and disposed on the second intermediate layer. The first member and the second member are stacked along a thickness direction of the superconductive wire so that the first superconductive layer and the second superconductive layer face each other. The first superconductive layer is electrically connected to the second superconductive layer.
US12046390B2 Dopant, electroconductive composition and method for producing same
A novel dopant according to the present disclosure includes an anion represented by the following Formula (1) and a counter cation. In Formula (1), R1 and R2 may be each at least one group selected from a nitro group, a cyano group, an acyl group, a carboxyl group, an alkoxycarbonyl group, a haloalkyl group, a sulfo group, an alkylsulfonyl group, an halosulfonyl group, and a haloalkylsulfonyl group, or may be a group formed by R1 and R2 bonded to each other [—SO2-L-SO2—] (where L represents a haloalkylene group). The counter cation may be a radical cation represented by Formula (2), where R1 and R2 represent electron-withdrawing groups that may be bonded to each other to form a heterocycle, and R3 to R5 represent a hydrogen atom, a hydrocarbon group that may have a substituent, or a heterocyclic group that may have a substituent. The dopant is capable of forming an electroconductive composition that shows a high conductivity.
US12046388B2 Radio frequency quadrupole stark decelerators and methods of making and using the same
According to one embodiment, an apparatus is disclosed for implementing a radio frequency quadrupole stark decelerator (RFQ-SD). The RFQ-SD includes two dielectric plates having substantially planar shapes. The first dielectric plate includes a first set of wires being attached onto a surface of the first dielectric plate and a second set of wires being attached onto the surface of the first dielectric plate. The second dielectric plate includes a third set of wires being attached onto a surface of the second dielectric plate and a fourth set of wires being attached onto the surface of the second dielectric plate. The first dielectric plate and the second dielectric plate are spaced apart such that every four wires, two wires from the first dielectric plate and two wires from the second dielectric plate, form a quadrupole electric field channel for guiding neutral polar molecules.
US12046376B2 Customization of individualized implant
A system for customizing an implant is provided. The system includes a processor configured to: i) obtain one or more medical image stacks of a joint; ii) obtain a three-dimensional image representation of the joint based on at least one of said medical image stacks; iii) determine damage to the joint by analyzing said medical image stacks; iv) select an implant template from a predefined set of implant templates having predetermined types and sizes; v) generate a 3D model, in which the marked damage is visualized together with the selected implant template in a proposed position; vi) display the 3D model; vii) receive an approval for said selected implant template in said proposed position; and viii) determine the final shape and dimensions of a customized implant based on said selected implant template and said proposed position.
US12046370B2 Integrated disease management system
An integrated disease management system provides patients with simple, quick, and readily available counseling regarding a healthy diabetic lifestyle. The system can include an interactive engine with predictive analytics and machine learning to provide a customized experience for a user. The system can be configured to transmit data to a remote server to perform analysis of received data (e.g., disease management data), to provide feedback to the user (e.g., customized feedback with curated content based on a user's data and interface interactions) and send all or a portion of the data and/or curated content to another user device or remote health management access point (e.g., as cloud storage) where the information can be accessed by healthcare stakeholder.
US12046367B2 Medical image reading assistant apparatus and method providing hanging protocols based on medical use artificial neural network
Disclosed herein is a medical image reading assistant apparatus that provides hanging protocols based on a medical artificial neural network. The medical image reading assistant apparatus includes a computing system, and the computing system includes at least one processor. The at least one processor is configured to acquire or receive a first analysis result obtained through the inference of a first artificial neural network from a first medical image, to generate a first display setting based on the first analysis result, and to execute the first display setting so that the first medical image and the first analysis result are displayed on a screen based on the first display setting.
US12046364B2 System and method for a patient dashboard
Embodiments disclosed herein provide a system, method, and computer program product for providing a patient dashboard system in a patient care setting. The patient dashboard system collects and stores patient data from a variety of sources. The collected patient data is filtered, analyzed, and displayed. The patient dashboard system displays patient data that is relevant to the treatment of the patient, including recommended medical actions and pertinent positives and pertinent negatives.
US12046363B2 Scalable filtering infrastructure for variable control rates in a distributed system such as a surgical robotic system
For a scalable filtering infrastructure, a library of filters each usable at different control rates is provided by defining filters in a continuous time mode despite eventual use for digital filtering. For implementation, a filter is selected and discretized for the desired control rate. The discretized filter is then deployed as a discrete time realization for convolution. In a distributed system with multiple control rates, the library may be used to more rapidly and conveniently generate the desired filters.
US12046362B2 Operating a medical device during startup and shutdown
A medical device comprises a software (SW) system for execution by processor(s). The SW system defines a plurality of subsystems, including a primary subsystem and one or more secondary subsystems, and each subsystem comprises SW applications involved in the operation of the medical device during a medical procedure. A deterministic and distributed startup of the SW system is enabled by separating the startup procedure into a preparation for startup on a subsystem level, by use of two different notifications, and a preparation for startup on a system level, in which the primary subsystem coordinates startup of the subsystems. The method comprises: initiating (401) each SW application; providing (402), by each SW application in the respective secondary subsystem when ready for startup, an “application ready” notification; providing (403), by the respective secondary subsystem when all of its SW applications have provided the “application ready” notification, a “subsystem ready” notification; and coordinating (405), by the primary subsystem upon receiving the “subsystem ready” notification, startup of the subsystems.
US12046359B2 Caregiver assistance system
A caregiver assistance system helps caregivers manage the care of patients and the beds that support the patients. The system monitors tasks associated with the patients, such as caregiver rounding tasks, bed sore assessments, and/or fall risk assessments, and forwards completed tasks to an EMR server. The system also monitors the state of the beds and determines compliance with one or more healthcare facility protocols. Over time, the system gathers data from multiple beds regarding how often the beds are in compliance with the healthcare facility protocols and produces reports of the compliance levels to assist administrators in managing their healthcare facilities. The system may further monitor how quickly caregivers responds to one or more alert conditions relating to the beds and/or patients, and generate reports for the administrators regarding such response times. In some embodiments, the system may further provide instructions to caregivers for operating features of the bed and/or compliance with healthcare facility protocols.
US12046358B2 Configuration of the display settings and displayed information based on the recognition of the user(s) and awareness of procedure, location or usage
Systems, methods, and/or instrumentalities for a surgical hub configuring a display may be provided. In examples, a health care provider (HCP) and/or a medical instrument may be tracked within an operating room. In examples, a first HCP and a second HCP may be tracked within an operating room. In examples, an HCP and/or a patient may be tracked within an operating room. A surgical task that uses the medical instrument during a medical procedure may be determined.
US12046357B2 Methods for determining one or more captured images used in a machine learning assessment of an animal
Methods and apparatus for the application of machine learning to radiographic images of animals. In one embodiment, the method includes receiving a set of radiographic images captured of an animal, applying one or more transformations to the set of radiographic images to create a modified set, segmenting the modified set using one or more segmentation artificial intelligence engines to create a set of segmented radiographic images, feeding the set of segmented radiographic images to respective ones of a plurality of classification artificial intelligence engines, outputting results from the plurality of classification artificial intelligence engines for the set of segmented radiographic images to an output decision engine, and adding the set of segmented radiographic images and the output results from the plurality of classification artificial intelligence engines to a training set for one or more of the plurality of classification artificial intelligence engines. Computer-readable apparatus and computing systems are also disclosed.
US12046356B2 System and method of scribble based segmentation for medical imaging using machine learning
A system and method generating an optimized medical image using a machine learning model are provided. The method includes (i) receiving one or more medical images, (ii) segmenting to generate a transformed medical image for detecting a plurality of target elements, (iii) displaying the transformed medical image, (iv) receiving markings and scribblings associated with scribble locations from a user, (v) identifying errors associated with an outline of a target element, (vi) computing a loss function for a location of pixels where the target element is located on the transformed medical image, (vii) modifying the pre-defined weights (w) to match the segmentation output and the determined target element, (viii) determining whether the segmentation output is matched with the target element and (ix) generating the optimized medical image if the segmentation output is matched with the determined target element.
US12046355B2 Method and system for web-based medical image processing
A medical imaging study comprising a plurality of medical images having been acquired by an imaging apparatus for a given patient are received, and a plurality of data arrays representing the plurality of medical images are generated. A request to display a given image is received from a client device. Benchmark testing with the client device is performed to obtain an indication of a performance of at least one of the client device and a communication link. A given compression algorithm from a set of compression algorithms is selected based on the indication of the performance, and used to compress a set of data arrays comprising a representation of the given image to obtain a set of compressed arrays. The set of compressed arrays are transmitted to the client device, the set of compressed arrays comprising the representation of the given image to be generated by a browser application.
US12046354B2 Gathering and analyzing assessment data using customizable ontologies built upon a meta model
A meta model may be provided as a global structure providing flexible or customizable options for a specific ontology designed by a system operator. A meta model may include generic structures, such as attributes, attribute categories, and attribute properties. A system operator may configure a set of specific attributes, attribute categories, and synthesis rules within the meta model to define a desired ontology, customizing the system to a specific purpose. A system can receive assertions about points of interest known to the system, and store information about attributes of points of interest based on the specified ontology.
US12046353B2 Administering exposure treatments of a cognitive behavioral therapy using a smartphone app
A method for administering an exposure treatment of a cognitive behavioral therapy (CBT) uses a mobile app and a server application. A user state of a patient undergoing a first step of the CBT based on the patient's condition during the first step is detected by sensors of the patient's smartphone. A situational state of the patient's surroundings during the first step is detected by the smartphone sensors. The mobile app determines whether the patient has made progress performing the first step. A user prompt is generated based on the user state and situational state. A next step of the CBT is configured based on the user state and situational state. The characteristics of the user prompt are generated using machine learning based on past task completions by the patient and other users so as to increase the likelihood that the patient will complete the next step of the CBT.
US12046352B2 System and method for generating a cognitive disorder nourishment program
A system for generating a cognitive disorder nourishment program comprises a computing device configured to obtain a cognitive indicator element, produce a cognitive appraisal as a function of the cognitive indicator element, wherein producing further comprises identifying a cognitive function as a function of an experience label, and producing the cognitive appraisal as a function of the cognitive function and cognitive indicator element using a cognitive machine-learning model, determine an edible as a function of the cognitive appraisal, and generate a nourishment program as a function of the edible.
US12046349B2 Visualization of intraoperatively modified surgical plans
A computing system obtains an information model specifying a first surgical plan for an orthopedic surgery to be performed on a patient. Additionally, the computing system modifies the first surgical plan during an intraoperative phase of the orthopedic surgery to generate a second surgical plan. During the intraoperative phase of the orthopedic surgery, a visualization device may present a visualization for display that is based on the second surgical plan.
US12046347B2 Selecting and correlating physical activity data with image data
Example embodiments may relate systems, methods, apparatuses, and computer readable media configured to correlate image data of a user performing physical activity with data collected during the user's performance. Data may include sensor data measuring, force, acceleration, speed, and/or processed sensor data from one or more sensors. Certain embodiments may determine whether the user is within a performance zone based on user attributes. Correlation of the image data with physical activity data may be based, at least in part, whether the user is within a performance zone.
US12046346B2 Device for monitoring medicament delivery devices
The present disclosure relates to a device for handling medicament delivery devices and is to be used with a safety container, where the medicament delivery devices have information retaining elements having information that is unique to specific medicament delivery devices, and which medicament delivery devices are to be put in a safety container after use. The disclosed device has an information obtaining mechanism operably arranged to obtain information from the medicament delivery devices placed into the safety container.
US12046345B2 Methods and systems for managing patient treatment compliance
Provided are computer implemented method and systems for providing and monitoring patient compliance with a patient healthcare treatment plan. The method includes receiving, from a healthcare provider over a network, application features for generating a patient application including patient instructions for using a medical therapy, and generating an application for a patient. The application includes at least an input for the user to input data for use in evaluating patient compliance with a treatment plan. In addition, the method includes receiving, from the healthcare provider over the network, a prescription for the application for the patient, and activating the application after the patient receives training on use of the application. The method also may include receiving patient compliance data from the application over the network based on the input.
US12046334B2 Source identification for unknown molecules using mass spectral matching
Source identification for unknown molecules using mass spectral matching. In an embodiment, a representation of a query mass spectrum is received in a spectrum query. A repository is searched for the query mass spectrum by, for each of a plurality of reference mass spectra, generating a similarity score between the representation of the query mass spectrum and the representation of the reference mass spectrum, when the similarity score exceeds a predetermined threshold value, without utilizing a molecular identity of a molecule represented by the reference mass spectrum, retrieving metadata associated with the reference mass spectrum, and derive context information from the retrieved metadata, and adding the context information to consensus metadata associated with the query mass spectrum, wherein the context information indicates a source of the reference mass spectrum. The consensus metadata is then returned in response to the spectrum query.
US12046328B2 Method, non-transitory computer-readable media, and system for e-commerce replacement or replenishment of consumable
Methods and systems for replenishing a consumable include order satisfaction responsive to an indication of imminent failure or depletion of a consumable based on detected parameters. A sensor reading may indicate that a consumable is performing below a threshold, or has limited remaining capacity. Responsive to a determination that a replacement is necessary, the method may recommend one or more alternatives. The recommendation may be made based on how closely a candidate replacement's performance or other characteristic (e.g. cost, capacity) matches that of a currently-used consumable. The recommendation may be based on one or more attributes of a candidate replacement compared to a currently-used consumable. An order may be automatically placed according to the currently-used consumable or the recommended alternative(s). The order may be delivered with instructions regarding where and when to replace the consumable.
US12046323B2 Semiconductor device and semiconductor system
A semiconductor device includes an address input circuit configured to boost a voltage level of at least one bit of a row address to generate a boosting address and to drive a signal of a first node based on other bits of the row address and the boosting address. The semiconductor device also includes a word line selection signal generation circuit configured to drive a signal of a second node based on the signal of the first node and to generate a word line selection signal for selecting a word line based on the signal of the second node.
US12046320B2 Circuit for controlling calibration, electronic device, and method for controlling calibration
A calibration control circuit includes an off-chip calibration circuit, an on-chip calibration circuit and a mode switching circuit. The off-chip calibration circuit is configured to receive and store a first calibration code sent by a user. The on-chip calibration circuit is configured to receive an enable signal and perform a ZQ self-calibration process on the memory to obtain a second calibration code adapted to a current environmental parameter when the enable signal is in an active state. The mode switching circuit is configured to receive a calibration mode signal, the first calibration code and the second calibration code, and determine the first calibration code as a ZQ calibration code when the calibration mode signal indicates an off-chip calibration mode, or, determine the second calibration code as the ZQ calibration code when the calibration mode signal indicates an on-chip calibration mode.
US12046316B2 Techniques for detecting a state of a bus
Methods, systems, and devices for techniques for detecting a state of a bus are described. A memory device may fail to receive or decode (e.g., successfully receive or successfully decode) an access command transmitted to the memory device via a bus. The bus may enter or remain in an idle state which may cause indeterminate signals to develop on the idle bus. A host device may obtain the indeterminate signals from the idle bus and determine that the indeterminate signals include an error based on a signal that develops on a control line of the idle bus. The signal may be associated with a control signal that indicates errors in a data signal when the control signal has a first voltage, and the control line may be configured to have the first voltage when the bus is idle.
US12046311B2 Semiconductor device, OTP readout circuit, and OTP circuit
An OTP readout circuit includes an OTP circuit having a first OTP cell in which data is programmable only once, and a readout-possible signal output unit configured to generate a readout-possible voltage for reading out the data and output the generated readout-possible voltage to the OTP circuit. The readout-possible voltage from the readout-possible signal output unit causes the OTP circuit to read out the data programmed into the first OTP cell.
US12046310B2 Semiconductor device structure
A semiconductor device structure is provided. The semiconductor device structure includes a first gate structure extending along a first direction and electrically connected to a first transistor, a second gate structure extending along the first direction and electrically connected to a second transistor, a first active region extending along a second direction different from the first direction and across the first gate structure and the second gate structure, and a first conductive element extending along the second direction and disposed on the first active region. The first conductive element is electrically connected to the first active region. The first conductive element is electrically connected to the first active region, such that a short circuit between the first active region and the third transistor is formed. The first gate structure and the first active region form a first fuse element, and the second gate structure and the first active region form a second fuse element.
US12046304B2 Programming techniques to improve programming time and reduce programming errors
A memory device including an array of memory cells arranged in a plurality of word lines is provided. A control circuitry is configured to program the memory cells of a selected word line to a plurality of leading data states in a plurality of programming loops that include programming and verify pulses. The control circuitry is also configured to count a total number of programming loops during programming of the selected word line. The control circuitry is also configured to program at least one memory cell of the selected word line to a last data state in at least one last data state programming loop. In response to both the total number of programming loops being less than a first predetermined threshold and the number of last data state programming loops being equal to a second predetermined threshold, the control circuitry automatically skips verify in a final programming loop.
US12046301B2 Semiconductor integrated circuit
A semiconductor integrated circuit includes a buffer which outputs a memory control signal to a terminal coupled to a memory device, a power supply control circuit which controls a supply of a power supply voltage from a power supply line to the buffer based on a power control signal, a pull-up control circuit configured to control a pull-up of the terminal based on a pull-up control signal, and a control signal generating circuit. The control signal generating circuit generates, during an output period, the power control signal to supply the power supply voltage to the buffer, and the pull-up control signal to stop the pull-up of the terminal, and generates, during an idle period, the power control signal to stop the supply of the power supply voltage to the buffer, and the pull-up control signal to perform the pull-up of the terminal.
US12046300B2 Memory system
According to one embodiment, a memory system includes a nonvolatile memory and a memory controller configured to cause the nonvolatile memory to execute a first process of reading data based on a first request from a host device. The memory controller is configured to, when the first request is received from the host device while causing the nonvolatile memory to execute a second process, hold interruption of the second process until a first number becomes a first threshold value or more. The first number is a number of the first requests to be performed in the memory controller. The first threshold value is an integer of 2 or more.
US12046299B2 De-noising using multiple threshold-expert machine learning models
Systems and methods of the present disclosure may be used to improve equalization module architectures for NAND cell read information. For example, embodiments of the present disclosure may provide for de-noising of NAND cell read information using a Multiple Shallow Threshold-Expert Machine Learning Models (MTM) equalizer. An MTM equalizer may include multiple shallow machine learning models, where each machine learning model is trained to specifically solve a classification task (e.g., a binary classification task) corresponding to a weak decision range between two possible read information values for a given NAND cell read operation. Accordingly, during inference, each read sample with a read value within a weak decision range is passed through a corresponding shallow machine learning model (e.g., a corresponding threshold expert) that is associated with (e.g., trained for) the particular weak decision range.
US12046298B2 Managing compensation for charge coupling and lateral migration in memory devices
Embodiments disclosed can include selecting a target read window budget (RWB) increase and identifying a set of aggressor memory cells. They can also include generating a list of programming level states for the set of aggressor memory cells and identifying, in the list, an entry associated with a maximum RWB increase that is greater than or equal to the target RWB increase. They can further include responsive to identifying the entry with the total number of bits associated with a maximum RWB increase that is greater than or equal to the target RWB increase, modifying a parameter of the memory access operation with the adjustment associated with the identified entry.
US12046295B2 Controller for controlling semiconductor memory device and method of operating the controller
The present technology includes a method of operating a controller capable of controlling a semiconductor memory device including a plurality of memory cells. The method of operating the controller includes sensing error correction failure of data read from the semiconductor memory device, generating a new read voltage for re-reading the data, determining whether the new read voltage belongs to an allowable range depending on a read voltage statistical value of previous read voltages according to which error corrections were successful on previously read data, and determining, based on a result of the determining whether the new read voltage belongs to the allowable range, a read voltage to be used in a next read operation of re-reading the data.
US12046292B2 Erase blocks having differing sizes
A method of using boot-time metadata in a storage system is provided. The method includes writing a fragmentation stride to a solid-state storage device of the storage system, the fragmentation stride defining a granularity on which fragmentation of erase blocks of the solid-state storage device occurs. The method includes allocating portions of erase blocks for at least one process in the storage system, in accordance with the fragmentation stride and writing boot up metadata at offsets that are based on the fragmentation stride, in the solid-state storage device.
US12046289B2 Sub-block status dependent device operation
A storage device is disclosed herein. The storage device comprises: a non-volatile memory, where the non-volatile memory includes a block of N wordlines partitioned into a plurality of sub-blocks; and control circuitry coupled to the N wordlines. The control circuitry is configured to: determine a program status of an unselected sub-block of the plurality of sub-blocks before performing an operation on a selected sub-block of the plurality of sub-blocks; based on determining that the program status of the unselected sub-block is programmed, perform a precharge operation including applying a first precharge time; and based on determining that the program status of the unselected sub-block is not programmed, perform a precharge operation including applying a second precharge time, wherein the first precharge time is for a longer period than the second precharge time.
US12046281B2 Storage apparatus, storage control apparatus, and storage apparatus control method
Provided is a storage apparatus that reduces the power needed to write corrected data back to a memory.The storage apparatus includes a memory and a write control section. The memory stores data in units of multiple cells each representing a predetermined value. The write control section receives write-back data having a specific value in a position corresponding to at least one of the multiple cells, as well as a write-back command regarding the specific value. The write control section performs control to write the specific value only to the cell corresponding to the position indicative of the specific value in the write-back data.
US12046280B2 Semiconductor structure and manufacturing method thereof
The present disclosure relates to a semiconductor structure and a manufacturing method thereof. The semiconductor structure includes a transistor; a first phase change memory structure, a bottom electrode of the first phase change memory structure being electrically connected to a first terminal (source or drain) of the transistor; a second phase change memory structure, a top electrode of the second phase change memory structure being electrically connected to the first terminal of the transistor; a first bit line, electrically connected to a top electrode of the first phase change memory structure; and a second bit line, electrically connected to a bottom electrode of the second phase change memory structure.
US12046277B2 Compilation method, compilation circuit, mode register, and memory
A compilation method includes: receiving a signal to be compiled and a working frequency signal; performing compilation processing on the signal to be compiled to obtain a compilation result signal; and if the signal to be compiled is a reserved code, performing compatibility selection processing on the compilation result signal based on the working frequency signal to determine a first compilation value.
US12046275B2 System and method for selective static random-access memory partition initialization
A static random-access memory (SRAM) includes a SRAM cell module, comprising a plurality of SRAM cell partitions, and an initialization register, containing data configured to control initialization of at least some of the plurality of partitions during an initialization phase. The SRAM also includes a control module coupled with the SRAM cell module and the initialization register, configured to read the initialization register during the initialization phase, and to selectively initialize a portion of the plurality of SRAM cell partitions, based at least in part on the data contained within the initialization register.
US12046272B2 Memory system and control method of memory system
According to one embodiment, a memory system includes a controller controls writing data to a non-volatile memory and a volatile memory, a power supply circuit generates voltages with a first voltage externally supplied and supplies the voltages to the non-volatile memory, volatile memory, and controller, and a backup power supply circuit. The power supply circuit, when the first voltage drops irrespective of a shutdown command, generates the voltages with an output voltage of the backup power supply circuit. The controller changes a size of data storable in the volatile memory in accordance with a supply capability fed from the backup power supply circuit.
US12046270B2 Memory and operation method of the same
A memory includes: a plurality of memory banks suitable for storing data; a read peripheral region including circuits suitable for transferring data that are read from one memory bank among the memory banks to a memory controller during a read operation; a write peripheral region including circuits suitable for transferring write data that are transferred from the memory controller to one memory bank among the memory banks during a write operation; and a self-refresh counter circuit suitable for activating a self-refresh read signal for activating the read peripheral region whenever a self-refresh operation is performed N times, where N is an integer equal to or greater than 1.
US12046266B1 Energy-assisted magnetic recording data storage device with assistive energy pre-heating for writing servo patterns
Various illustrative aspects are directed to a data storage device, comprising one or more disks; an actuator mechanism configured to position one or more heads proximate to a corresponding disk surface of the one or more disks; and one or more processing devices. The one or more processing devices are configured to apply a pre-bias current to the assistive energy emitter at a first value while the selected head is positioned proximate to one or more spiral patterns on the corresponding disk surface. The one or more processing devices are further configured to apply the pre-bias current to the assistive energy emitter at a boosted value while the selected head is not positioned proximate to the one or more spiral patterns, wherein the boosted value is greater than the first value.
US12046253B2 Systems and methods for a signal processing device
Methods and systems are provided for detecting artifacts in an electronic signal. In an embodiment, a method is provided comprising: connecting a first input of an electronic device to a first signal line of a signal processing device, such as an amplification device; connecting a second input of the electronic device to a second signal line of the signal processing device, the second signal line being downstream from the first signal line; establishing, based on an observed behavior of a first signal on the first signal line, an expected behavior of a second signal on the second signal line; and determining whether a difference exists between the expected behavior of the second signal and an observed behavior of the second signal. If a difference is detected, the expected behavior of a second signal and the observed behavior of the second signal may be recorded for later analysis.
US12046250B2 Determination of spatial audio parameter encoding and associated decoding
An apparatus comprising means configured to: generate spatial audio signal directional metadata parameters for a block of time-frequencies; generate encoded spatial audio signal directional metadata parameters (108) for a block of time-frequencies based on a first quantization resolution (203); compare a number of bits used for the encoded spatial audio signal directional parameters (108) for the block of time-frequencies based on the first quantization resolution against a determined number of bits; output or store the encoded spatial audio signal directional metadata parameters for a block of time-frequencies (108) based on a first quantization resolution when the number of bits used for the encoded spatial audio signal directional parameters for the block of time-frequencies (108) based on the first quantization resolution is less than a determined number of bits (217); generate encoded spatial audio signal directional metadata parameters (108) for the block of time-frequencies based on a second quantization resolution when the number of bits used for the encoded spatial audio signal directional parameters for the block of time-frequencies (108) based on the first quantization resolution is more than the determined number of bits and a difference between the determined number of bits and the number of bits used for the encoded spatial audio signal directional parameters (108) for the block of time-frequencies based on the first quantization resolution is less than a determined number of bits is within a determined threshold (217); generate encoded spatial audio signal directional metadata parameters (108) for the block of time-frequencies based on a third quantization resolution when the number of bits used for the encoded spatial audio signal directional parameters (108) for the block of time-frequencies based on the first quantization resolution is more than the determined number of bits and the difference between the determined number of bits and the number of bits used for the encoded spatial audio signal directional parameters (108) for the block of time-frequencies based on the first quantization resolution is greater than the determined threshold, wherein the third quantization resolution is determined such that a number of bits used for the encoded spatial audio signal directional parameters for the block of time-frequencies based on the third quantization resolution is always equal to or less than the determined number of bits (217).
US12046248B2 Audio packet loss concealment via packet replication at decoder input
A system includes a server to generate a real-time stream of audio packets and a client device to decode and playback the audio content of the stream. The client device includes a network interface configured to receive a stream of audio packets via a network and a buffer configured to temporarily buffer a subset of audio packets of the stream. The client device further includes an audio decoder having an input to receive audio packets from the buffer and an output to provide corresponding segments of a decoded audio data stream. The client device also includes a stream monitoring module configured to provide an audio packet of the subset in the buffer which was previously decoded by the decoder to the input of the decoder again for a repeated decoding in place of a decoding of an audio packet that is lost or late.
US12046247B2 Selective forward error correction for spatial audio codecs
Systems and methods for providing forward error correction for a multi-channel audio signal are described. Blocks of an audio stream are buffered into a frame. A transformation can be applied that compacts the energy of each block into a plurality of transformed channels. The energy compaction transform may compact the most energy of a block into the first transformed channel and to compact decreasing amounts of energy into each subsequent transformed channel. The transformed frame may be encoded using any suitable codec and transmitted in a packet over a network. Improved forward error correction may be provided by attaching a low bit rate encoding of the first transformed channel to a subsequent packet. To reconstruct a lost packet, the low bit rate encoding of the first channel for the lost packet may be combined with a packet loss concealment version of the other channels, constructed from a previously-received packet.
US12046244B2 Systems and method for third party natural language understanding service integration
A virtual agent that utilizes an in-house natural language understanding (NLU) service and integrates a third party NLU service. The third-party NLU service is integrated with the virtual agent via a transformation script that establishes a transformation boundary through which communications are directed for adjustment and conditioning. The third party NLU service communicates with the virtual agent via an application programming interface (API). The virtual agent receives an utterance from a user via a chat session and provides the utterance to the third party NLU service. The third party NLU service may return intents, entities, and confidence, generate and return a response, and/or take actions within the cloud-based platform via the API, dependent upon the degree of integration. The virtual agent then provides a response to the user via the chat session.
US12046243B2 Electronic apparatus and method for controlling electronic apparatus thereof
Provided herein are an electronic apparatus and a method for controlling thereof. The method for controlling an electronic apparatus may include: acquiring a voice command, performing voice recognition of the voice command and acquiring a first text, identifying a prestored indexed word among a plurality of words included in the first text, identifying a rule template among a plurality of prestored rule templates including the indexed word and slots matched to at least one word excluding the indexed word among the plurality of words, and acquiring a control command corresponding to the voice command based on the identified rule template.
US12046242B2 Audio message processing method and apparatus
Audio message processing methods and apparatuses are provided, where a method may include a server recognizing types of communication messages transmitted between communicating counterparties; when a type of any communication message is an audio type, the server acquiring the any communication message, and converting the any communication message to corresponding text content; and upon determining that any communicating party has a conversion need for the any communication message, the server sending the text content to the any communicating party. Through technical solutions of the present disclosure, text conversion may be performed upon audio messages in advance, thereby increasing response speed for audio conversion requests of users.
US12046241B2 Device leadership negotiation among voice interface devices
The various implementations described herein include methods and systems for determining device leadership among voice interface devices. In one aspect, a method is performed at a first electronic device of a plurality of electronic devices, each having microphones, a speaker, processors, and memory storing programs for execution by the processors. The first device detects a voice input. It determines a device state and a relevance of the voice input. It identifies a subset of electronic devices from the plurality to which the voice input is relevant. In accordance with a determination that the subset includes the first device, the first device determines a first score of a criterion associated with the voice input and receives second scores of the criterion from other devices in the subset. In accordance with a determination that the first score is higher than the second scores, the first device responds to the detected input.
US12046236B2 Training end-to-end spoken language understanding systems with unordered entities
Training data can be received, which can include pairs of speech and meaning representation associated with the speech as ground truth data. The meaning representation includes at least semantic entities associated with the speech, where the spoken order of the semantic entities is unknown. The semantic entities of the meaning representation in the training data can be reordered into spoken order of the associated speech using an alignment technique. A spoken language understanding machine learning model can be trained using the pairs of speech and meaning representation having the reordered semantic entities. The meaning representation, e.g., semantic entities, in the received training data can be perturbed to create random order sequence variations of the semantic entities associated with speech. Perturbed meaning representation with associated speech can augment the training data.
US12046234B1 Predicting on-device command execution
Some natural language command processing systems may handle some commands on a user device rather than sending input to another system for processing. Such a system may include an arbitration component for arbitrating between device and/or system processing. The arbitration component may execute in the system and render a device-specific decision as to whether the device will be able to process the input and/or execute the command, based on information known to the system about the device's capabilities. If the arbitration component predicts that the device will not be able to execute the command, the system may execute the command without waiting for a signal from the device. If the arbitration component predicts that the device will be able to execute the command, the system may halt processing to prevent duplicate execution.
US12046229B2 Systems and methods for providing notifications within a media asset without breaking immersion
Systems and methods for providing notifications without breaking media immersion. A notification delivery application receives notification data while a media device provides a media asset. In response to receiving the notification data while the media device provides the media asset, the notification delivery application generates a voice model based on a voice detected in the media asset. The notification delivery application converts the notification data to synthesized speech using the voice model and generates, by the media device, the synthesized speech for output at an appropriate point in the media asset based on contextual features of the media asset.
US12046227B2 Key frame networks
A method for generating frame values using a key frame network includes receiving a text utterance having at least one phoneme, and for each respective phoneme of the at least one phoneme, predicting, using a predictive model, a fixed quantity of key frames. Each respective key frame of the fixed quantity of key frames includes a representation of a component of the respective phoneme. The method also includes generating, using the fixed quantity of key frames, a plurality of frame values. Here, each respective frame value of the plurality of frame values is representative of a fixed-duration of audio.
US12046223B2 Synthesized percussion pedal and looping station
An apparatus for facilitating control of midi-sequence generation is disclosed. The apparatus may include a midi-sequence module configured to store a plurality of main midi sequences, store a plurality of fill midi sequences, and playback a plurality of main midi sequences and the plurality of fill midi sequences. The apparatus can also include a first foot-operable switch configured to operate the midi-sequence module, an instrument input, and a looping means configured to record a plurality of signals received from the instrument input, generate a plurality of recorded loops associated with the plurality of recorded signals, store the plurality of recorded loops, and playback each of the plurality of recorded loops. The apparatus can also include a second foot-operable switch configured to operate the looping means.
US12046221B2 User interface for displaying written music during performance
Indicating what should be played in a piece of music with a music document, including: displaying a part of the music document when a user plays the piece; receiving a real-time audio signal of the playing; automatically determining a playing position within the piece of music based on the real-time audio signal; automatically scrolling the music document on a display depending on the playing position; estimating at least the following from the real-time audio signal: activity; tonality; and tempo used in automatically determining the playing position determined from playing speed of the user. The estimating of the activity includes detecting whether the user is producing any sounding notes. The estimating of the tonality is based on an array of chord models that represent different chords that appear in the music document and allow calculating the probability that the corresponding chord is being played in various real-time audio signal segments.
US12046220B2 Marching carrier
A marching carrier is worn by a percussion player and supports an instrument at a front of a body of the player. The marching carrier includes a belly plate that covers an abdomen region of the player and includes a belly pad in a section that contacts the abdomen region, and a carrier main body that is put on shoulders of the player and is fixed to the belly plate. The carrier main body includes shoulder pads in sections that contact the shoulders. The carrier main body includes a rod that includes two front extending portions. The front extending portions extend from the shoulders toward the abdomen region. The carrier main body is configured to adjust a position in a front-rear direction of the belly pad.
US12046219B2 Cymbal mounting systems, devices and accessories
Cymbal mounting systems, devices, components, accessories and related methods are provided. The mounting systems mount a cymbal on a mounting post. The systems include a cymbal mount comprising a sleeve portion elongated along a length configured to extend through a mounting aperture of the cymbal, and comprising a top portion, a bottom portion, and an inner cavity extending from the bottom end along at least a portion of the length configured to mount on the mounting post of the cymbal stand. An outer surface of the sleeve portion varies in maximum cross-sectional size along the length thereof. The systems also include at least one resilient support ring comprising an inner through hole of a cross-sectional size that is smaller than at least a portion of that of the outer surface of the sleeve portion such that the support ring applies a compressive force thereto when mounted thereon.
US12046218B2 Image processing apparatus and image processing method
An image data acquirement section of an image processing apparatus acquires data regarding a frame of a moving image generated by a server. A decoding/decompression section repeats a cycle of a decoding/decompression process for each of frames at a rate higher than the frame rate of the moving image. An image processing section repeats a cycle of applying a necessary image process to each of the frames at the rate higher than the frame rate of the moving image. The display control section outputs the data regarding the frame ready for displaying to a display panel at the rate higher than the frame rate of the moving image.
US12046212B2 GOA circuit and display panel
A GOA circuit and a display panel according to an embodiment of the present disclosure include multi-stage cascaded GOA units. Each GOA unit includes a pull-up control module, an output module, a stage transfer module, a pull-down module, and a pull-down maintenance module. The GOA circuit has a simple structure and can reduce a space occupied by a circuit layout while ensuring the circuit function. Therefore, an aperture ratio of the display panel is increased, and requirements for a narrow frame and a high resolution for the display panel are met.
US12046210B2 Array substrate, liquid crystal display panel, and display apparatus
Provided is an array substrate including: a first base, wherein the first base is provided with a plurality of pixel regions, and the pixel region includes a white sub-pixel region and at least two color sub-pixel regions; and a plurality of photosensitive devices disposed on the first base, wherein an orthographic projection of the photosensitive device onto the first base at least partially overlaps with the white sub-pixel region. A liquid crystal display panel and a display apparatus are also provided.
US12046207B2 Display device
A display device is provided. At least one base color of a red base color, a green base color, and a blue base color of the display device is formed by mixing at least two primary colors of the three primary colors. The display device of the invention may decrease the issue of color distortion.
US12046206B2 Display device and utilization of a plurality of bands associated with luminance
A display device includes a display panel including a plurality of pixels connected to a data line and a gate line, a data driver configured to drive by dividing an active period to which a data voltage is applied to the data line and a blank period to which the data voltage is not applied, a gate driver to apply a scan signal to the gate line, and a controller to control the plurality of pixels to be driven in one of a plurality of bands having different highest target luminance. A parking voltage is applied to the data line during the blank period, and the parking voltage applied to the data line in at least one of the plurality of bands has a voltage level different from a voltage level of the parking voltage applied to the data line in the other band of the plurality of bands.
US12046205B2 Source driver and display device including the same
Disclosed are a source driver for sensing the degree of deterioration in pixels in some regions of a display panel and compensating for the deterioration in the display panel based on the sensed degree, by considering a characteristic in which pixels included in each display panel similarly deteriorate, and a display device including the same. The display device may include a display panel including pixels, a sensing circuit configured to provide sensing data by sensing the degree of deterioration in pixels in at least one first region of the display panel, and a compensation circuit configured to calculate an amount of compensation of each of the pixels in the first region using the sensing data and compensate for the deterioration in the pixels in the first region and pixels in a second region whose degree of deterioration is not sensed, based on the amount of compensation.
US12046203B2 Display device and electronic device including the same
It is an object to decrease the number of transistors connected to a capacitor. In a structure, a capacitor and one transistor are included, one electrode of the capacitor is connected to a wiring, and the other electrode of the capacitor is connected to a gate of the transistor. Since a clock signal is input to the wiring, the clock signal is input to the gate of the transistor through the capacitor. Then, on/off of the transistor is controlled by a signal which synchronizes with the clock signal, so that a period when the transistor is on and a period when the transistor is off are repeated. In this manner, deterioration of the transistor can be suppressed.
US12046202B2 Display device
A display device includes: a display panel including an active area and a peripheral area adjacent to the active area and including a plurality of pixels overlapping the active area and a scan driving circuit overlapping a portion of each of the active area and the peripheral area. The scan driving circuit is configured to drive the plurality of pixels. A sensing sensor is disposed on the display panel and includes first sensing electrodes and second sensing electrodes overlapping the active area and insulated from each other and sensing lines connected to the first sensing electrodes and the second sensing electrodes. The plurality of pixels include: first pixels that do not overlap the scan driving circuit; and second pixels that overlap the scan driving circuit, wherein at least a portion of the sensing lines overlaps the scan driving circuit.
US12046201B2 Display panel and manufacturing method thereof, and display device
Provided are a display panel and a manufacturing method thereof, and a display device. The display panel includes: a base substrate including a display area and a peripheral area; a plurality of sub-pixels and gate lines located at the display area; and a gate driving circuit including cascaded multistage gate driving units, one or more stages gate driving units include first and second gate driving sub-circuits spaced apart by pixel driving circuits of a first group of sub-pixels; a gate driving sub-circuit connection line connected to the first and second gate driving sub-circuits. The pixel driving circuit of at least one of the first group of sub-pixels includes: a first pixel driving sub-circuit including a driving transistor including a first active layer; a second pixel driving sub-circuit; a connector located in a different layer from the first active layer and electrically connected to the first and second pixel driving sub-circuits.
US12046194B2 Display screen controlling method and apparatus
A display screen controlling method and apparatus. The method includes: obtaining a first gamma value according to a turn-on instruction for an under-display device sent by an application processor; switching a gamma value of a first display region corresponding to the under-display device to the first gamma value, so as to turn off a plurality of light-emitting pixels of the first display region; obtaining a second gamma value according to a turn-off instruction for the under-display device sent by the application processor; and switching the first gamma value of the first display region to the second gamma value, so as to turn on the plurality of light-emitting pixels of the first display region.
US12046193B2 Variable frame rate display system
An application processor includes a main processor and a display controller controlled by the main processor. The display controller controls a display device that is located outside the application processor and operates based on a variable frame rate scheme, receives an event signal associated with a frame update of the display device, adjusts a frame rate of the display device based on the event signal, records timing information associated with the frame update of the display device based on the event signal, and provides the timing information to the main processor.
US12046192B2 Adaptive subsampling for demura corrections
The present disclosure relates to methods and devices for display processing including an apparatus, e.g., a DPU. The apparatus may receive a plurality of panel measurements for a display panel, each of the plurality of panel measurements associated with a plurality of subpixels in the display panel. The apparatus may also determine, upon receiving the plurality of panel measurements, at least one offset for one or more subpixels of the plurality of subpixels associated with each of the plurality of panel measurements. The apparatus may also store, upon determining the at least one offset for the one or more subpixels, the at least one offset for the one or more subpixels associated with each of the plurality of panel measurements.
US12046186B2 Display panel and display device
A display panel includes a base substrate, drive circuits, pixel circuits, and signal line groups. The drive circuits and the pixel circuits are arranged on the base substrate. The drive circuits provide control signals for the pixel circuits. The pixel circuits provide drive currents for light-emitting elements of the display panel. The drive circuits include a first drive circuit and a second drive circuit. The signal line groups include a first signal line group and a second signal line group. The first signal line group includes M signal lines that provide signals for the first drive circuit. The second signal line group includes N signal lines that provide signals for the second drive circuit, M≥1, and N≥1. The first drive circuit includes S1 level shift registers extending along a first direction, and/or the second drive circuit includes S2 level shift registers extending along the first direction.
US12046185B2 Display apparatus
A display apparatus includes: a modular display panel including a plurality of display modules; and a timing controller. Each of the plurality of display modules includes: a display panel including a pixel array and subpixel circuits; and a driving unit which drives the subpixel circuits such that inorganic light-emitting elements in the pixel array successively emit light in a first order of multiple row lines or in a second order opposite to the first order. The timing controller provides the driving unit of a first display module with first control signals for causing the inorganic light-emitting elements of the first display module to emit light in the first order, and provides the driving unit of a second display module, which is positioned above or below the first display module, with second control signals for causing the inorganic light-emitting elements of the second display module to emit light in the second order.
US12046184B2 Pixel circuit, backlight module, and display panel
A pixel circuit, a backlight module, and a display panel are provided. The pixel circuit includes a driving unit, a voltage stabilization unit, a coupling unit, a writing unit, and a black insertion unit. One end of the black insertion unit is connected to a control end of the driving unit, the other end of the black insertion unit is connected to a first power line, and a control end of the black insertion unit is connected to a second control line. The driving unit can be turned off in a plurality of different time periods in a light-emitting phase of the pixel circuit, thereby constructing a plurality of unequally divided sub-fields, which can increase a number of grayscales which can be displayed.
US12046180B2 Method and device for compensating luminance deviation and display device using the same
The present disclosure relates to a method and a device for compensating for a luminance deviation. A difference in pixel value of the image capturing device between a first pixel and a second pixel in the screen and a difference in gray scale level between first and second gray scale levels are derived from a captured image at the first gray scale level and a captured image at the second gray scale level which include pixel values of the image capturing device. A pixel value for the second pixel is calculated from the captured image at the first gray scale level.
US12046179B2 Color display in image sequences on physical displays
Techniques are described for enhancing the perceived gamut (PG) of a physical display device presenting frames of an image sequence to a human viewer wherein the gamut (DG) of the display device is given by the primary colors of the display device. An interface receives a sequence of frames from an image sequence source with each frame having input color data associated with each pixel of the respective frame. A white point computation module computes frame-specific target white points (TWP) to which the viewer would adapt when watching a respective frame on a display capable of showing all perceivable colors. A chromatic adaptation transformation module applies a temporal filter function to the target white points of all frames within a sliding window to compute a filtered white point and applies a chromatic adaptation transformation to one or more future frames by using the filtered white point.
US12046176B2 Display panel and display device
A display panel includes a shift register, a pixel circuit, and a driving circuit. The shift register includes a first control unit, a second control unit, a third control unit, and a fourth control unit. The first control unit is configured to receive an input signal and control a signal of a first node in response to a first clock signal. The second control unit is configured to receive a first voltage signal and control a signal of a second node in response to the input signal and the first clock signal. The third control unit is configured to receive the first voltage signal and a second voltage signal and control a signal of a fourth node in response to the signal of the second node and a signal of a third node.
US12046175B2 Drive circuit with multiplexed signal line, array substrate and display panel
Disclosed are a drive circuit, an array substrate and a display panel. The first signal line is for receiving and transmitting the first reset control signal after the display of the current frame ends. First ends of the first thin film transistor and the second thin film transistor are connected to the first signal line. Second ends of the first thin film transistor and the second thin film transistor are connected to the second signal line. Third ends of the first thin film transistor and the second thin film transistor are connected to the controlled end and output end of the output module, respectively. The first thin film transistor and the second thin film transistor are for outputting the DC signal to the controlled end and the output end of the output module, respectively, upon receiving the first reset control signal, to reset the output module.
US12046168B2 Display device
A display device includes a substrate including a display area, a hole area, a peripheral area, and a bending area, a printed circuit board disposed on the pad area, a first hole crack detection line and a second hole crack detection line disposed in the peripheral area and extending to the bending area and the pad area, a first transistor including a gate electrode connected to a first signal line to apply a first signal, a first electrode, and a second electrode connected to the first hole crack detection line, and a second transistor including a gate electrode connected to a second signal line to receive a second signal, a first electrode connected to a high voltage line applying a high voltage, and a second electrode connected to the first hole crack detection line.
US12046167B2 Apparatus for inspecting a display panel for defects
An apparatus for inspecting a display panel for defects includes a table which supports the display panel, a laser excitation unit that irradiates a non-display area of the display panel with a point laser beam, a thermal wave detecting unit that generates thermal wave images of irradiated portions of the non-display area, a driving unit, and a control unit. A groove corresponding to an edge of the display panel may be defined in a top surface of the table. A defect, such as a crack, may be detected by comparing a defect pattern obtained from the thermal wave images with a pre-registered defect pattern.
US12046166B2 Supply of multi-layer extended reality images to a user
An apparatus that supplies multi-plane images for viewing by a user includes an image generator, an image director, and a first output port. The image generator generates a first image to be seen by the user as being a first distance from a user point of view, and a second image to be seen by the user as being a second distance from the user point of view The first image is comprised of a number of optical wavelength components, and the second image is comprised of the number of optical wavelength components. The image director is configured to direct the first image to traverse a first optical path to the first output port of the apparatus, and to direct the second image to traverse a second optical path to the first output port of the apparatus. The first optical path corresponds to the first distance and the second optical path corresponds to the second distance. The first optical path and the second optical path have different lengths. The first output port is configured to connect to a first optical waveguide that is configured to guide the number of optical wavelength components to a user display device.
US12046165B2 Optical system including selectively activatable facets
In an embodiment, an apparatus is disclosed that includes at least one processor configured to determine a target portion of an eye motion box and to identify a facet of a light-guide optical element that is configured to direct a light beam comprising at least a portion of an image field of view toward the target portion of the eye motion box. The at least one processor is configured to identify a display region of an image generator that is configured to inject the light beam into the light-guide optical element at an angle that, in conjunction with the identified facet, is configured to direct the light beam toward the target portion of the eye motion box. The at least one processor is configured to selectively activate the identified facet and the identified display region to direct the light beam toward the target portion of the eye motion box.
US12046164B2 Display device including pads formed separately from display panel
According to an aspect of the present disclosure, a display device includes a display panel, a first back cover supporting the display panel on a rear surface of the display panel, a roller around which the display panel and the first back cover are wound, a pad glass disposed on the rear surface of the first back cover and including a plurality of pads disposed thereon, a plurality of flexible films bonded to the pad glass, and a plurality of side lines electrically connecting the plurality of pads of the pad glass and the display panel. Accordingly, the plurality of pads is separately formed from the display panel so that any stress which may be transmitted to the plurality of pads and the plurality of flexible films when the display device is wound or unwound can be minimized.
US12046163B2 Electronic shelf label and shelf illumination devices
An electronic shelf label, which is arranged to be attached to a shelf, preferred to a shelf rail located at the front edge of a shelf floor, more preferred to form the shelf rail by itself and to be directly attached to the shelf floor, the electronic shelf label comprises: a display screen arranged on or as the front wall of the electronic shelf label to display content in the form of a still or video image, the display screen comprises a light source to provide a backlit for the display screen, and an illumination device, which is independently controllable form the light source and arranged to emit light from the electronic shelf label from a different wall than its front wall.
US12046162B2 Shielded direct thermal label and methods
A roll of direct-thermal material may have a length of direct-thermal material including a facestock. An adhesive layer is on a first side of the facestock. A direct thermal coating is on a second side of the facestock, the direct thermal coating configured to selectively darken by heat activation when direct thermal printed. a cured ultraviolet LED coating is on the direct thermal coating, the cured ultraviolet LED coating having photoinitiators with substantial activation at an exposure limited to LED radiation at a 365 nm-450 nm wavelength range, and configured to allow direct thermal printing of the direct thermal coating therethrough, the cured ultraviolet LED coating curable without heat activating the direct thermal coating. The length of direct-thermal material being rolled on itself.
US12046161B1 Sign installation tools and methods of use
An example sign installation tool has a frame and an installation assembly. The frame has a first elongate member and a second elongate member. The installation assembly has a first brake assembly, a second brake assembly, a support member, a step, and a locking member. The first brake assembly is slidably disposed on the first elongate member and is moveable between an unlocked position and locked position. The second brake assembly slidably disposed on the second elongate member and is moveable between an unlocked position and locked position. The support member extends from the first brake assembly to second brake assembly. The step is disposed on the support member. The locking member is attached to the first brake assembly and second brake assembly and is moveable between a first position and second position.
US12046159B2 Augmented reality for vehicle operations
A method, includes saving in-flight data from an aircraft during a simulated training exercise, wherein the in-flight data includes geospatial locations of the aircraft, positional attitudes of the aircraft, and head positions of a pilot operating the aircraft, saving simulation data relating to a simulated virtual object presented to the pilot as augmented reality content in-flight, wherein the virtual object was programmed to interact with the aircraft during the simulated training exercise and representing the in-flight data from the aircraft and the simulation data relating to the simulated virtual object as a replay of the simulated training exercise.
US12046152B1 Simulated crawling robot and control method therefor
A simulated crawling robot includes a spider web support frame, an arc-shaped track is fixedly mounted on the spider web support frame via a track fixing screw; a spider bionic robot is movably mounted on the arc-shaped track via a straddle wheel set; the spider bionic robot is connected to a rotary joint at the center of the spider web support frame via a slave connect wire; a gear drive mechanism is provided in the spider bionic robot to drive the spider bionic robot forward; the gear drive mechanism is connected to a spider leg slave mechanism via a gear transmission; and the spider leg slave mechanism is connected to a bionic spider leg via a gear transmission.
US12046151B2 Wearable training and simulation device and uses thereof
Described and demonstrated herein are embodiments of a self-supporting wearable device that can be used for medical training and simulations. Also described herein are methods of using the wearable device described herein.
US12046146B2 Music learning apparatus and music learning method using tactile sensation
A tactile music learning apparatus converts sound data of a user's voice corresponding to original music into first tactile data including tactile information, generates a synchronized tactile pattern by synchronizing the first tactile data with second tactile data including tactile information corresponding to sound data of the original music, and transfers the synchronized tactile pattern to a tactile reproducing apparatus to allow the tactile reproducing apparatus to reproduce the synchronized tactile pattern.
US12046145B2 Autonomous transportation system and methods
Autonomous and manually operated vehicles are integrated into a cohesive, interactive environment, with communications to each other and to their surroundings, to improve traffic flow while reducing accidents and other incidents. All vehicles send/receive messages to/from each other, and from infrastructure devices, enabling the vehicles to determine their status, traffic conditions and infrastructure. The vehicles store and operate in accordance with a common set of rules based upon the messages received and other inputs from sensors, databases, and so forth, to avoid obstacles and collisions based upon current and, in some cases, future or predicted behavior. Shared vehicle control interfaces enable the AVs to conform to driving activities that are legal, safe, and allowable on roadways. Such activities enable each AV to drive within safety margins, speed limits, on allowed or legal driving lanes and through allowed turns, intersections, mergers, lane changes, stops/starts, and so forth.
US12046142B2 Local broadcast during idle state of user equipment device to trigger collision-avoidance procedure
The methods, devices, and systems discussed herein periodically broadcast a signal containing an indicator to a first area that is near a potential safety scenario, such as an intersection. In some examples, the broadcast signal is part of a Synchronization System Block (SSB). In other examples, the broadcast signal is a System Information Block (SIB) message. Upon entering the first area and waking from an IDLE state, a mobile wireless communication device (WCD) receives the broadcast signal. In response to receiving the broadcast signal, the WCD activates a collision-avoidance procedure. In some examples, the collision-avoidance procedure includes sensing device-to-device (D2D) resources in order to detect D2D transmissions from an approaching D2D-capable device (e.g., a vehicle). In other examples, the collision-avoidance procedure includes transmitting a periodic D2D safety message using D2D resources.
US12046136B2 Distributed driving with flexible roadside resources
Provided herein is technology related to a distributed driving system (DDS) by using flexible, on-demand, and customized resources and functions from an intelligent roadside toolbox (IRT). These resources comprise computational resources, cloud resources, system security resources, backup and redundancy resources. The functions comprise sensing, transportation behavior prediction and management, planning and decision-making, and vehicle control functions. The DDS and IRT technologies described herein are vehicle oriented, modular, and customizable for each vehicle to meet the specific needs of each individual vehicle as an on-demand and dynamic service. The DDS is configured to provide customized, on-demand, and dynamic IRT resources and functions to individual CAVs to supplement the CAV's sensing, transportation behavior prediction and management, planning and decision-making, and/or vehicle control.
US12046134B2 System and method for identifying a vehicle subject to an emergency alert and dispatching of signals
Systems and methods are provided for identifying a vehicle subject to an emergency alert are provided. The system comprises one or more autonomous vehicles, each autonomous vehicle comprising a vehicle detection and identification system configured to analyze one or more vehicles within a surrounding environment, and a wireless emergency alert system. The wireless emergency alert system may be configured to receive or generate an emergency alert, wherein the emergency alert includes a geographic region associated with the emergency alert and one or more identifiable markers of a wanted vehicle, determine one or more autonomous vehicles to receive the emergency alert, and relay the emergency alert to the one or more autonomous vehicles.
US12046133B2 Detection method of key road-sections based on ricci flow
A detection method of key road-sections based on Ricci flow is provided and includes: building a weighted road network according to static road network data and actual traffic flow data; calculating initial values of Olivier Ricci curvature at different times; obtaining a weight system of making edges of the weighted road network be with a same value of Olivier Ricci curvature by a Ricci flow iterative process; and calculating direction and degree of weight change of each of the edges corresponding to road-sections, and setting a threshold to extract key road-sections. The method solves problems that the existing methods analyze the key road-sections from the topological structure of the road network without fully considering the actual distribution and transmission characteristics of the traffic flow in the network, is simple and easy; and the detection result more meet the traffic distribution and the flow of the actual road-sections.
US12046132B2 Sensor localization
First feature points can be determined which correspond to pose-invariant surface model properties based on first data points included in a first lidar point cloud acquired by a sensor. A three-dimensional occupancy grid can be determined based on first data points included in the first lidar point cloud. Dynamic objects in a second lidar point cloud acquired by the sensor can be determined based on the occupancy grid. Second feature points can be determined which correspond to pose-invariant surface model properties based on second data points included in the second lidar point cloud not including the dynamic objects. A difference can be determined between corresponding feature points included in the first feature points and the second feature points. A traffic infrastructure system can be alerted based on the difference exceeding a threshold.
US12046130B2 Sports status presentation system
The present invention provides a sport status presentation system with which a user can easily grasp, by touch, the status of a sport competition in which two teams compete and the players on the two teams capture a single ball from each other while moving within a single competition area and score points by placing the ball in a goal set for each team. The sport status presentation system includes two vibrating bodies, the vibrating bodies respectively apply vibration to sites on the left side and the right side of the body of the user and are allocated to the respective teams, and the vibrating body allocated to the team in possession of the ball, among the two vibrating bodies, vibrates by a larger amount as a distance between the ball and the goal or a goal line of the team in possession of the ball decreases.
US12046128B2 Monitoring device, monitoring method, and recording medium
An appropriate response to an event is recommended to a monitoring person. An event detection unit (12) detects an event based on video data, and an alert unit (13) issues a first alert when a first event is detected, and issues a second alert that is distinguished from the first alert when a second event relating to the first event is further detected in addition to the first event.
US12046127B2 Video doorbell and automatic setting method thereof
A video doorbell and an automatic setting method thereof are provided. The video doorbell includes a bridge rectifying unit, a switch unit, and a processing unit. The bridge rectifying unit is configured to output a DC voltage when receiving an AC power from a transformer. During a chime type detection mode, the switch unit is configured to switch a path of the AC power for generating a short-circuit current to trigger a chime. After the short-circuit current is kept for a detection time, the short-circuit current is terminated. During the chime type detection mode, when the short-circuit current is terminated, the processing unit detects a rising time of the DC voltage rising from a first level to a second level, and determine whether the chime is an analog chime or a digital chime according to the rising time.
US12046126B2 Securing property
Methods, systems, and apparatuses for securing property are presented. Video content viewed by a user may be detected, and the user may be automatically prompted to change settings on a security system based on the detecting. A comparison of the current time with the duration of the video content may serve as the basis for such prompting. Additionally, a premise security system may be placed in a learning mode. Changes in position of a security sensor may be detected and used to set a permitted range of motion for the sensor. Further, a plurality of security sensor profiles may be stored, and each profile may identify a different predefined permitted range of motion of a sensor. The addition of a new sensor to a premise may be detected, and a user may be prompted, on a display, to identify a profile to be used for the new sensor.
US12046124B2 Systems and apparatuses for promoting communication integrity between patient support apparatuses and a nurse call system
A wireless communication system for exchanging messages between a patient support apparatus and a headwall unit includes intelligence built into either or both of these devices (and/or a server) for detecting when a mismatch occurs between the communication capabilities of the patient support apparatus and those of the headwall unit. A warning is issued in those situations where a caregiver is relying on communication abilities that are not present in one or both of the devices. Examples of such situations include, but are not limited to, a nurse call cable not being coupled between the patient support apparatus and the nurse call system when the patient support apparatus does not have the capability to wirelessly communicate with the nurse call system. Alternatively, or additionally, the headwall unit may issue an alert to a nurse call system if it detects one or more conditions that warrant immediate caregiver attention.
US12046121B2 Security / automation system control panel with short range communication disarming
Example implementations include a method, apparatus, and computer-readable medium comprising receiving, by a short range communication radio in a control panel, a short range communication signal transmitted by a device; determining, by the control panel, whether the device is a known device; and automatically disarming the control panel responsive to recognizing the device as the known device.
US12046117B2 Gas detection device, gas detection method, and gas detection program
A gas detection device, a gas detection method, and a gas detection program according to the present invention detect gas on the basis of an image obtained by imaging a detection target. The gas detection device, the gas detection method, and the gas detection program; generated accumulated data obtained by accumulating a number of times of gas detection in a predetermined unit of accumulation, on the basis of a plurality of images captured at a plurality of times different from each other in a predetermined period; and generate a mask image for suppressing notification of detected gas on the basis of the generated accumulated data.
US12046115B2 Safety service system and method thereof
Disclosed are a safety service system and a method thereof. The safety service system comprises: a collection unit for collecting position information and image information related to a protected person who is registered by a protector; and a service providing unit for providing the position information and the image information to one or both of the protector and a security company upon detection of a signal that the protected person is in danger.
US12046113B2 Systems and methods for remotely controlling security devices
Embodiments of the present invention are directed to systems and methods for displaying and securing articles of merchandise. In one example, a merchandise security system includes a plurality of security devices, wherein each of the security devices includes a sensor configured to be attached to an article of merchandise. Each of the security devices further includes a base for removably supporting the sensor and the article of merchandise thereon. The system also includes a controller in communication with each of the security devices, wherein the controller is configured to communicate with a remote device to lock at least one of the security devices such that the article of merchandise and the sensor cannot be removed from the base.
US12046109B2 Method and apparatus for conducting fair lottery while reducing transaction cost by using blockchain network
A method for conducting a lottery transparently and fairly while using a blockchain at a low cost by performing fewer transactions is provided. The method includes: obtaining lottery participation requests; generating a lottery pool; generating representative lottery pool information, and then transmitting the representative lottery pool information to a blockchain network; registering the transmitted representative lottery pool information or processed information thereof in the blockchain network; requesting a lottery smart contractor to generate a winning reference number and to register the winning reference number in the blockchain network; and determining a selected lottery participation request as a winner based on the winning reference number.
US12046108B2 Gaming system and method for modifying a play of a wagering game based on a sporting event
Gaming systems and methods which utilize the results of a sporting event to modify one or more parameters of a play of a game, such as a wagering game of chance.
US12046107B2 Gaming machines with free play bonus mode presenting only winning outcomes
A gaming machine includes a processor and a presentation device coupled to the processor. The processor is programmed to determine that a free play trigger condition is satisfied, and to execute one or more free plays based on the free play trigger condition to create one or more free play outcomes. Each free play outcome is a winning free play outcome or a non-winning free play outcome. The presentation device is configured to present winning free play outcomes when at least one free play outcome is a winning free play outcome. Non-winning free play outcomes are not presented.
US12046103B2 System and method for convenience gaming
A convenience gaming system is provided. The convenience gaming system allows users to access applications via gaming communication devices coupled to a communication network. At least a portion of the network may be wireless. The gaming applications include gambling, financial, entertainment service, and other types of transactions. The system may include a user location determination feature to prevent users from conducting transactions from unauthorized areas.
US12046102B2 Gaming system and a method of gaming
A gaming method and system, the method comprising providing one or more reels in a spinning reel game, the reels being displayed as three dimensional and displayed as provided with game symbols along and around the reels, displaying spinning of the reels and thereby sequentially displaying at least some of the game symbols displayed as provided along the reels, displaying rotating of the reels and thereby sequentially displaying at least some of the game symbols displayed as provided around the reels, stopping the spinning and the rotating of each of the reels at a respective stop position, and determining a game outcome based on at least some of the game symbols displayed when each of the reels is in its respective stop position.
US12046101B2 Interactive electronic reel gaming machine providing cumulative free games and a spinning wheel feature
An interactive electronic gaming machine that includes cumulative free games and a spinning wheel feature is disclosed. The interactive electronic gaming machine is a video slot machine game that includes a base game, cumulative free games, and a spinning wheel feature. The spinning wheel feature may include a plurality of values, selectable in response to a spin and stop of the spinning wheel. The selected value can include a multiplier associated with cumulative free games, which enhances a payout to a player of the interactive electronic gaming machine.
US12046089B2 Information processing device, information processing method and information processing program
An information processing device includes: a decision unit that decides upper limits of respective individual evaluation values for a plurality of calculation items such that a total of the upper limits is a previously determined value, the individual evaluation values being relevant to driving of a driver, the calculation items being calculation items for which the individual evaluation values are calculated; an acquisition unit that acquires vehicle information relevant to a vehicle; a calculation unit that calculates the respective individual evaluation values for the calculation items within the upper limits decided by the decision unit, based on the vehicle information acquired by the acquisition unit; and a control unit that displays, on a display unit, the respective individual evaluation values for the calculation items that are calculated by the calculation unit and a total evaluation value that is a total of the respective individual evaluation values for the calculation items.
US12046087B2 Event based GPS tracking
System and method for enabling predefined events to be used to trigger the collection of vehicle position data. A combination GSM device and GPS device is used to collect vehicle position data and to convey that position data to a remote computing device for review and/or analysis. There is a tradeoff between collecting too much data (cell phone bill is too high) and collecting too little data (value added analytics cannot be achieved without sufficient data). The concepts disclosed herein relate to method and apparatus to enable the data collection/transmission paradigm of such a GSM/GPS to be varied (or triggered) based on the detection of one or more predefined events. This enables data which can contribute to value added analytics to be acquired, without wasting airtime on unimportant data.
US12046085B2 System, method, and apparatus for managing vehicle data collection
An apparatus that includes a parameter acquisition circuit, a parameter conditioning circuit, and a parameter storage circuit. The parameter acquisition circuit interprets a plurality of vehicle parameter values. The parameter conditioning circuit conditions the plurality of vehicle parameter values for storage in one or more cache devices. The parameter storage circuit stores the conditioned plurality of vehicle parameter values in the one or more cache devices.
US12046081B2 Sonic generator for use with a timing and data collection system for a live sporting event
A sonic generator for use with timing and data collection systems is a button activated device operated by a referee during a live sporting event. It can be hand-held or integrated with a referee's belt pack and replaces a conventional exhalation-powered whistle. It can be configured to record and replay a custom sonic signal, a sonic signal selected from a database of pre-recorded sounds, or a standard sonic signal such as a generic whistle sound. Each sonic generator generates a unique sonic signal which is compared to digitally stored sonic fingerprints at a given sporting event to identify a match, and starts or stops the game clock in response to that match. This prevents inadvertent game clock starts and stops resulting from ambient noise. The sonic generator can be configured as a two-way voice communication system to allow referees to communicate with other game officials.
US12046076B2 Vehicle monitoring system and vehicle monitoring method
A vehicle monitoring system and a vehicle monitoring method, the vehicle monitoring system comprising: a camera module, used for photographing one or more first images and one or more second images after a vehicle starts, the first images being obtained by photographing embarking passengers, the second images being obtained by photographing disembarking passengers; a processing module, connected to the camera module, and used for performing facial analysis on the first images to determine the passengers embarking the vehicle, performing facial analysis on the second images to determine the passengers disembarking the vehicle, and sequentially matching the embarking passengers with the disembarking passengers; a reminder module, connected to the processing module, and used for pushing a left-behind passenger message to a driver if there is an embarking passenger who cannot be matched with a disembarking passenger, to warn the driver that there is a passenger currently left behind in the vehicle.
US12046072B2 Camera synchronization and image tagging for face authentication
This disclosure describes systems and techniques for synchronizing cameras and tagging images for face authentication. For face authentication by a facial recognition model, a dual infrared camera may generate an image stream by alternating between capturing a “flood image” and a “dot image” and tagging each image with metadata that indicates whether the image is a flood or a dot image. Accurately tagging images can be difficult due to dropped frames and errors in metadata tags. The disclosed systems and techniques provide for the improved synchronization of cameras and tagging of images to promote accurate facial recognition.
US12046068B2 Method and system for displaying routing diagram with highlighted routable components
A method includes transmitting a request for a computer-readable routing diagram, such as a wiring diagram, a pneumatic or hydraulic line diagram, or an optical cable diagram. The method also includes receiving, in response to the request, a routing diagram including a connectable component and at least a portion of a routing set. The connectable component is associated with both a connectable component identifier and the routing set. The routing set contains one or more routable components, such as electrical circuits, pneumatic or hydraulic lines, or optical cables. Further, the method includes displaying, on a display, the routing diagram and at least the portion of the routing set highlighted. Displaying at least the portion of the routing set highlighted occurs in response to an occurrence of the connectable component being selected from the routing diagram displayed on the display or in response to the request including the connectable component identifier.
US12046061B2 Handwriting recognition method and apparatus employing content aware and style aware data augmentation
A content aware and style aware neural network based data augmentation model generates augmented data sets to train neural network based handwriting recognition models to recognize individuals' handwriting. The augmented data sets may be generated so as to be artificial, and to lack personal or confidential information. The data augmentation model may generate content reference sets of individual characters generated in different fonts, and style reference sets of pluralities of characters of a particular style, for example, an individual's handwriting.
US12046060B2 Ink file searching method, apparatus, and program
An ink file output method is provided, which includes: generating M (M is an integer of 1 or more) pieces of stroke data SD on the basis of event data generated as M input devices move, respectively; generating N (N is an integer of 1 or more and M or less) kinds of logical names LN (metadata) identifying the M number of input devices; generating a metadata block associating the M pieces of stroke data SD with the N kinds of logical names LN; and writing the M pieces of stroke data SD and the metadata block to an ink file.
US12046058B2 Electronic device for converting handwriting to text and method therefor
An electronic device is provided. The electronic device includes a display including a sensing panel that senses a handwriting input, at least one processor operatively connected to the display, and memory storing instructions that, when executed by the at least one processor, cause the electronic device to acquire the handwriting input through the display, wherein the handwriting input includes a first handwriting input corresponding to a first line and a second handwriting input corresponding to a second line, determine whether to merge the second line into the first line or to maintain the second line based on whether at least one of the first handwriting input and/or the second handwriting input satisfies a specified condition, convert the handwriting input where the merging or the maintenance of the second line is applied into text, and display the converted text through the display.
US12046049B2 Automatically detecting traffic signals using sensor data
Provided are methods for automatically detecting traffic signals using sensor data. The methods can include obtaining first sensor data and second sensor data regarding an environment of an autonomous vehicle, where the first sensor data represents at least one image of the environment generated by at least one image sensor of the autonomous vehicle, where the second sensor data represents a three-dimensional point cloud associated with the environment, and where the second sensor data is generated by at least one range sensor of the autonomous vehicle. The method can also include determining a portion of the at least one image corresponding to a traffic signal in the environment, determining a point cluster of the point cloud corresponding to the portion of the at least one image, and determining a location of the traffic signal based on the point cluster. Systems and computer program products are also provided.
US12046048B2 Systems and methods for utilizing models to detect dangerous tracks for vehicles
A device may receive accelerometer data and video data for a vehicle and may identify bounding boxes and object classes for objects near the vehicle. The device may identify tracks for the objects and may filter out tracks that are not associated with vehicles or vulnerable road users to generate one or more tracks or an indication of no tracks. The device may generate a collision cone identifying a drivable area of the vehicle to identify objects more likely to be involved in a collision and may filter out tracks from the one or more tracks, based on the bounding boxes, and to generate a subset of tracks or another indication of no tracks. The device may determine scores for the subset of tracks and may identify a track of the subset of tracks with a highest score. The device may perform actions based on the identified track.
US12046044B2 Information processing apparatus, control method, and program
An information processing apparatus (2000) detects a stationary object from video data (12). In addition, the information processing apparatus (2000) executes person detection process of detecting a person in vicinity of an object (target object) detected as the stationary object for each of a plurality of video frames (14) which includes the target object. Furthermore, the information processing apparatus (2000) executes a predetermined process by comparing results of the person detection process for each of the plurality of video frames (14).
US12046042B2 Image obtaining means for tracking an object
An image obtaining means including: a processor; a memory module communicatively coupled to the processor; a camera communicatively coupled to the processor; and the processor being configured to: receive, from the camera, image data; determine whether a predetermined object is present based on the image data; if a predetermined object is detected as present, determine if the predetermined object is moving or stationary; and if the predetermined object is stationary for at least a predetermined time period, record the duration that the predetermined object is stationary in the memory module.
US12046039B2 Video processing for enabling sports highlights generation
One or more highlights of a video stream may be identified. The highlights may be segments of a video stream, such as a broadcast of a sporting event, that are of particular interest to one or more users. According to one method, at least a portion of the video stream may be stored. The portion of the video stream may be compared with templates of a template database to identify the one or more highlights. Each highlight may be a subset of the video stream that is deemed likely to match the one or more templates. The highlights, an identifier that identifies each of the highlights within the video stream, and/or metadata pertaining particularly to the one or more highlights may be stored to facilitate playback of the highlights for the users.
US12046034B2 Piecewise progressive and continuous calibration with coherent context
A piecewise progressive continuous calibration method with context coherence is utilized to improve display of virtual content. When a set of frames are rendered to depict a virtual image, the VAR system may identify a location of the virtual content in the frames. The system may convolve a test pattern at the location of the virtual content to generate a calibration frame. The calibration frame is inserted within the set of frames in a manner that is imperceptible to the user.
US12046029B2 Information processing device, information processing method, and storage medium
An information processing device includes an extraction unit that extracts a core line from an image containing dermatoglyphic pattern; an identification unit that identifies an evaluation value indicating possibility of the dermatoglyphic pattern of the core line; and a correction unit that corrects the image based on the evaluation value.
US12046028B1 Compiler system for deploying CNN models to FPGA-based high-performance accelerators
A compiler system for deploying CNN models to FPGA-based high-performance accelerators is provided. The compiler system comprises a compiler front end and a compiler back end, as well as a runtime library and an accelerator; the compiler front end is used for the quantization of CNN models to be deployed based on the ONNX model and a training data set, and the IR Graph corresponding to the CNN model to be deployed is obtained; the compiler back end is used to determine instructions and configuration information; the instruction set architecture comprises CONY, MAXP, AVGP, ADD and FC, and the configuration information comprises pre-trained weights and bias, packet descriptors and key-value pairs representing control registers; the runtime library is used to store instructions and configuration files to DRAM, and FPGA is configured according to the configuration information of the model.
US12046024B2 Determination of the decision-relevant image components for an image classifier by targeted modification in the latent space
A method for measuring components of an input image on which an image classifier bases its decision regarding the assignment of the input image to class(es) of a predefined classification. The method includes: processing the input image by the image classifier into an intermediate product; mapping the intermediate product on a classification score with respect to at least one target class; ascertaining a perturbation from counter image(s) which is/are preferentially assigned by the image classifier to at least one class other than the target class; providing at least one binary mask; creating at least one modification, in which pixels established by the binary mask are replaced with pixels of the perturbation corresponding thereto; mapping the modification on a classification score with respect to a predefined class; and ascertaining from the classification score to what extent the binary mask indicates the sought-after decision-relevant components of the input image.
US12046023B2 Unification of models having respective target classes with distillation
Generating soft labels used for training a unified model is achieved by unification of models having respective target classes with distillation. A collection of samples is prepared. Predictions are generated by individual trained models. Individual trained models have an individual class set to form a unified class set that includes target classes. The unified soft labels are estimated for each sample over the target classes in the unified class set from the predictions using a relation connecting a first output of each individual trained model and a second output of the unified model. The unified soft labels are output to train a unified model having the unified class set.
US12046019B2 Surface automation in black box environments
Disclosed herein are system, method, and computer program product embodiments for surface automation in black box environments. An embodiment operates by determining scenarios of an application for automation; detecting the scenario during an execution of an application; capturing and storing one or more user interface screenshots of the scenario; identifying and storing user interface information from the user interface screenshot; implementing a sequential set of instructions comprising at least one textual element detection technique and at least one non-textual element detection technique; and executing the sequential set of instructions.
US12046013B2 Using relevance of objects to assess performance of an autonomous vehicle perception system
Methods of determining relevance of objects that a vehicle detected are disclosed. A system will receive a data log of a run of the vehicle. The data log includes perception data captured by vehicle sensors during the run. The system will identify an interaction time, along with a look-ahead lane based on a lane in which the vehicle traveled during the run. The system will define a region of interest (ROI) that includes a lane segment within the look-ahead lane. The system will identify, from the perception data, objects that the vehicle detected within the ROI during the run. For each object, the system will determine a detectability value by measuring an amount of the object that the vehicle detected. The system will create a subset with only objects having at least a threshold detectability value, and it will classify any such object as a priority relevant object.
US12046012B2 Face detection method, apparatus, and device, and storage medium
Embodiments of this disclosure disclose a face detection method, apparatus, and device, and a storage medium. A face candidate region in a to-be-detected image is determined according to a face detection model including a plurality of stages of convolutional neural networks (CNNs). A small-scale face is determined according to a size parameter, and a particular stage CNN corresponding to the size parameter is selected to perform the face detection. A CNN in different stage is adapted to a different size parameter or a size parameter range.
US12046011B2 Machine learning-based document splitting and labeling in an electronic document system
An electronic document system can allow users to upload a document package containing multiple individual component documents. Each component document includes a subset of a plurality of pages that are included in the document package. The electronic document system identifies a page of each component document by applying a machine learning model to the document package. The electronic document system partitions the document package into the individual component documents based on the identified pages. For each individual component document, the electronic document system identifies a document topic corresponding to the component document by applying another machine learning model. The electronic document system modifies a user interface to display each component document and corresponding document topic.
US12046010B2 Neural network for bulk sorting
A bulk sorting system for sorting objects in bulk is provided. The bulk sorting system includes: at least one radiation source arranged to radiate the objects, at least one optical sensor arranged to capture reflected radiation of the objects and acquire the reflected radiation as multi- or hyperspectral data; a processing circuit configured to analyze the reflected radiation of the objects by inputting the multi- or hyperspectral data into a convolutional neural network (CNN) with at least two convolutional layers in order to either detect and classify the objects in the multi- or hyperspectral data and/or semantically segment the multi- or hyperspectral data; and a mechanical sorter configured to sort the objects according to their classification and/or segmentation using the analysis of the processing circuit such that different overlapping and/or stacked objects are separated or treated as a single group of objects.
US12046009B2 3D point cloud encoding and decoding method, compression method and device based on graph dictionary learning
A graph dictionary learning method for a 3D point cloud comprises: obtaining N point clouds to form training dataset; performing voxelization process on the point cloud data to obtain voxelized point cloud data of the training dataset; performing voxel block division on the point cloud data of the training dataset, selecting a plurality of voxel blocks as the training dataset, and constructing a graph dictionary learning model according to the training dataset; and performing iterative optimization on the graph dictionary learning objective function to obtain a graph dictionary for encoding and decoding a 3D point cloud signal. The present disclosure effectively uses the spatial correlation between point cloud signals to near-optimally remove the redundancy among point cloud signals.
US12046008B2 Pose calibration method, robot and computer readable storage medium
A pose calibration method, a robot, and a computer readable storage medium are provided. The method includes: obtaining, through a depth camera on a robot, a depth image including a target plane (i.e., a plane where the robot is located); determining point cloud data corresponding to the depth image; and calibrating a target pose of the depth camera based on the point cloud data and a preset optimization method, that is, calibrating a pitch angle and a roll angle of the depth camera and a height of the depth camera in a coordinate system of the robot. In this manner, the accuracy of the calibration of the target pose can be effectively improved while simple in implementation and small in calculation amount, and the efficiency of the calibration of the target pose can be improved so as to improve the user experience.
US12046005B2 Transcranial magnetic stimulation diagnostic and treatment device
A transcranial magnetic stimulation diagnostic and treatment device includes a horizontal translation platform, a base, an articulated robot, a TMS coil, a 3D camera, and a computer, where the base is provided with a controller, and the controller is respectively electrically connected to the horizontal translation platform, the articulated robot, the 3D camera, and the computer; the articulated robot and the horizontal translation platform are both provided above the base; a clamping part of the articulated robot clamps the TMS coil. The data of the head of a patient is acquired by the 3D camera, modeling is performed by the computer on the head of the patient, a position of a stimulation target on the head of the patient is determined, and the TMS coil is moved by the articulated robot to the stimulation target on the head of the patient to carry out magnetic stimulation treatment.
US12046004B2 Determining object pose from image data
Systems and methods for determining pose using a trained neural network are described, whereby a user device receives image data of a 3-dimensional (“3D”) marker affixed to a 3D object to be tracked, provides a set of input data derived from the image data to a neural network stored on the user device, and generates a pose descriptor indicative of estimated pose of the 3D marker based on output of the neural network produced in response to receiving the set of input data. The 3D marker comprises a first surface to convey radiation in a first direction, and a second surface to convey radiation in a second direction different to the first direction, whereby the image processing system determines object pose from captured image data of at least a portion of the radiation conveyed from the first and/or second surface of the 3D marker affixed to the 3D object.
US12045998B2 Systems and methods for neural implicit scene representation with dense, uncertainty-aware monocular depth constraints
In accordance with one embodiment of the present disclosure, a method includes receiving a set of images, each image depicting a view of a scene, generating sparse depth data from each image of the set of images, training a monocular depth estimation model with the sparse depth data, generating, with the trained monocular depth estimation model, depth data and uncertainty data for each image, training a NeRF model with the set of images, wherein the training is constrained by the depth data and uncertainty data, and rendering, with the trained NeRF model, a new image having a new view of the scene.
US12045996B2 Methods and systems for registering images for electronic designs
Methods for training a convolutional neural network to register images for electronic designs include inputting a first pair of images aligned in a first modality and a second pair of images aligned in a second modality. An affine transformation is generated with a convolutional neural network, using one image from the first pair of images and one image from the second pair of images. The one image from the first pair of images is in the first modality and the one image from the second pair of images is in the second modality. Methods for registering images for electronic designs include inputting a pair of images, wherein the pair of images comprises a computer aided design (CAD) image and a scanning electron microscope (SEM) image. The CAD image is registered to the SEM image, using a trained convolutional neural network. The trained convolutional neural network further comprises an affine transformation.
US12045995B2 Systems and methods for aligning trajectory information derived from different source data
Examples disclosed herein may involve a computing system that is operable to (i) derive a first representation of an agent's trajectory from a first set of sensor data captured by a first sensor system associated with a vehicle, (ii) derive a second representation of the agent's trajectory from a second set of sensor data captured by a second sensor system associated with the vehicle, (iii) align the spatial reference frames of the first and second representations by applying a spatial transformation to a given one of the first and second representations, and (iv) align the temporal reference frames of the first and second representations by determining an origin-time offset between the temporal reference frames of the first and second representations and applying the determined origin-time offset to timing information encoded in the given one of the first and second representations.
US12045992B2 Multi-domain semantic segmentation with label shifts
Methods and systems for training a model include combining data from multiple datasets, the datasets having different respective label spaces. Relationships between labels in the different label spaces are identified. A unified neural network model is trained, using the combined data and the identified relationships to generate a unified model, with a class relational binary cross-entropy loss.
US12045989B2 Region extraction device, method thereof, object detection apparatus, and method thereof
A region extraction device and a method thereof in a stage previous to detection of a target object, capable of appropriately extracting a region having a possibility of presence of a target object emitting light having a light emission spectrum of a specific narrowband as a determination region in an imaging region, and an object detection apparatus and a method thereof capable of efficiently detecting the target object using a region extraction result are provided.In a region extraction method, a plurality of images including an image of a second narrowband corresponding to a first narrowband of light emitted by a target object and an image of a third narrowband different from the second narrowband are acquired from a multispectral camera. Next, a region that emits light having a light emission spectrum other than a light emission spectrum of the first narrowband is determined as a non-determination region in an imaging region based on the plurality of acquired images, and one or a plurality of regions excluding the non-determination region from the imaging region are extracted as a determination region.
US12045988B2 Using radiation dose information for automatic organ segmentation model training
Disclosed herein are systems and methods for training a machine learning model for automatic organ segmentation. A processor receives an image of one or more pre-contoured organs, the image comprising a plurality of voxels. The processor executes a machine learning model using the image to output predicted organ labels for the plurality of voxels of the image. The processor determines differences between corresponding predicted organ labels and expected organ labels for the plurality of voxels. The processor determines radiation dose levels that correspond to the plurality of voxels of the image. The processor determines weights for the plurality of voxels based on the radiation dose levels of the respective voxels. The processor then trains the machine learning model based on the differences and the weights for the plurality of voxels.
US12045986B2 Methods, apparatus, and articles of manufacture for interactive image segmentation
Methods, apparatus, systems, and articles of manufacture are disclosed for interactive image segmentation. An example apparatus includes an inception controller to execute an inception sublayer of a convolutional neural network (CNN) including two or more inception-atrous-collation (IAC) layers, the inception sublayer including two or more convolutions including respective kernels of varying sizes to generate multi-scale inception features, the inception sublayer to receive one or more context features indicative of user input; an atrous controller to execute an atrous sublayer of the CNN, the atrous sublayer including two or more atrous convolutions including respective kernels of varying sizes to generate multi-scale atrous features; and a collation controller to execute a collation sublayer of the CNN to collate the multi-scale inception features, the multi-scale atrous features, and eidetic memory features.
US12045985B2 Program, information processing method, and information processing device
A program causes a computer to execute processing including: acquiring an endoscope image captured by an endoscope; inputting the acquired endoscope image into a plurality of learning models learned so as to output diagnosis support information regarding a lesion included in the endoscope image; acquiring a plurality of pieces of diagnosis support information output from each of the learning models; and outputting a plurality of pieces of the acquired diagnosis support information and information regarding each of the learning models in association with each other. Alternatively, the program causes the computer to execute the processing of inputting the acquired endoscope image into one learning model, executing a plurality of determination logics to acquire a plurality of pieces of output diagnosis support information, and outputting a plurality of pieces of the acquired diagnosis support information and information regarding each of the learning models in association with each other is executed.
US12045979B2 Medical image processing device and medical observation system
A medical image processing device includes: image acquisition unit configured to acquire image information obtained by imaging with a medical observation device; and superimposed image generation circuitry configured to generate a superimposed image in which a pattern image having first images with a specific shape arranged in parallel in a specific pattern and a captured image based on the image information are superimposed on each other.
US12045978B2 Medical image analysis method, medical image analysis device, and medical image analysis system
A method of analyzing a medical image includes acquiring a correction parameter computed based on a correlation between a first morphological value that is acquired from a first medical image acquired under a first scan condition and is related to a target element, and a second morphological value that is acquired from a second medical image acquired under a second scan condition and is related to the target element. A target medical image is acquired under the second scan condition. A target region related to the target element is acquired by segmenting the target medical image into regions corresponding to elements including the target element. A target morphological value related to the target element is based on voxel data corresponding to the target region. A corrected morphological value is based on the target morphological value and the correction parameter. A morphological index is outputted based on the corrected morphological value.
US12045977B2 Disease diagnosis system and method using multiple color models and neural network
A disease diagnosis system implemented in a system including a processor and which uses the neural network and a slide on which biological tissue is provided and from which a biological image is obtained, the system including: a pre-processing module for generating first to Kth image information corresponding to each of a plurality of patches obtained by dividing the slide into a predetermined size, wherein ith image information, 1<=i<=K, includes at least one channel value corresponding to an ith color model, and a first color model to a Kth color model are different from each other; and a patch neural network which receives the first image information to the Kth image information corresponding to each of the plurality of patches, so as to output a patch-level diagnosis result indicating whether a disease exists in each patch.
US12045976B2 Product management method
This product management method manages, by a computer, a membrane electrode assembly 21 and a fuel cell stack which are manufactured through a joining step S8 of joining electrode catalyst layers 25a, 26a to gas diffusion layers 25b, 26b that use carbon paper as a base material. The product management method is provided with: steps (S2, S5) of obtaining primary feature vector data by capturing an image at a specific site of each of a plurality of gas diffusion layers and storing the obtained primary feature vector data into a storage medium; and steps (S9, S11, S12) of comparing the feature vector data, which is obtained by capturing the image at the specific site of each of the gas diffusion layers that have undergone the steps (S2, S5), with a management database stored in the storage medium.
US12045974B2 Tab bending detection method and apparatus, electronic device, and storage medium
A tab bending detection method and apparatus, an electronic device, and a storage medium are provided. The method includes: performing skeleton extraction on a sectional image of multiple layers of tabs to obtain a skeleton image of the multiple layers of tabs; merging damaged connected components in the skeleton image to obtain a merged connected component, where the damaged connected components are connected components on which breaking occurs in a same tab section; calculating a target number of the multiple layers of tabs based on the merged connected component and an undamaged connected component; and detecting, based on the target number and a preset number, whether any tab in the multiple layers of tabs is in a bending state. The damaged connected components are merged to obtain the merged connected component.
US12045969B2 Automated root cause analysis for defect detection during fabrication processes of semiconductor structures
A method includes obtaining at least one 2-D image dataset of semiconductor structures formed on a wafer including one or more defects during a wafer run of a wafer using a predefined fabrication process. The method also includes determining, based on at least one machine-learning algorithm trained on prior knowledge of the fabrication process and based on the at least one 2-D image dataset, one or more process deviations of the wafer run from the predefined fabrication process as a root cause of the one or more defects. A 3-D image dataset may be determined as a hidden variable.
US12045967B1 Model based document image enhancement
Systems and methods are disclosed for model based document image enhancement. Instead of requiring paired dirty and clean images for training a model to clean document images (which may cause privacy concerns), two models are trained on the unpaired images such that only the dirty images are accessed or only the clean images are accessed at one time. One model is a first implicit model to translate the dirty images from a source space to a latent space, and the other model is a second implicit model to translate the images from the latent space to clean images in a target space. The second implicit model is trained based on translating electronic document images in the target space to the latent space. In some implementations, the implicit models are diffusion models, such as denoising diffusion implicit models based on solving ordinary differential equations.
US12045963B2 Detecting object relationships and editing digital images based on the object relationships
The present disclosure relates to systems, methods, and non-transitory computer-readable media that modify digital images via scene-based editing using image understanding facilitated by artificial intelligence. For instance, in one or more embodiments, the disclosed systems detect, via a graphical user interface of a client device, a user selection of an object portrayed within a digital image. The disclosed systems determine, in response to detecting the user selection of the object, a relationship between the object and an additional object portrayed within the digital image. The disclosed systems receive one or more user interactions for modifying the object. The disclosed systems modify the digital image in response to the one or more user interactions by modifying the object and the additional object based on the relationship between the object and the additional object.
US12045961B2 Image denoising method and apparatus based on wavelet high-frequency channel synthesis
Disclosed is an image denoising method and apparatus based on wavelet high-frequency channel synthesis. Image data are expanded to a plurality of frequency-domain channels, a plurality of “less-noise” channels and a plurality of “more-noise” channels are grouped through a noise-sort algorithm, and a denoising submodule and a synthesis submodule based on style transfer are combined to form a generative network. A discriminative network is established to add a constraint to the global loss function. After iteratively training the GAN model described above, the denoised image data can be obtained through wavelet inverse transformation. The disclosed algorithm can effectively solve the problem of “blurring” and “loss of details” introduced by traditional filtering or CNN-based deep learning methods, which is especially suitable for noise-overwhelmed image data or high dimensional image data.
US12045960B2 Apparatus and method for processing image
There are disclosed an apparatus and method for processing images. The apparatus for processing images according to an embodiment includes an image input unit configured to receive a first image of a Bayer pattern including noise and an image output unit configured to output a noise-removed image by removing noise from the first image using a noise removal model, and the noise removal model includes a color correlation block configured to generate a second image of the Bayer pattern including RGB correlation information about the first image from the first image by performing rearrange and convolution operations on the first image, a discrete cosine transform (DCT) block configured to generate a third image in which a high-frequency component of the first image is highlighted by applying a DCT to the first image, and one or more discrete wavelet transform (DWT) blocks configured to generate a low-frequency feature map and one or more high-frequency feature maps by applying a DWT to a first feature map generated based on the first image, the second image, and the third image, and generate a final feature map in which a high-frequency component and a low-frequency component of the first feature map are highlighted based on the low-frequency feature map and the one or more high-frequency feature maps.
US12045954B2 Method and apparatus for adaptive artificial intelligence downscaling for upscaling during video telephone call
Provided is a method of adaptively performing artificial intelligence (AI) downscaling on an image during a video telephone call of a user terminal. The method includes obtaining, from an opposite user terminal, AI upscaling support information of the opposite user terminal that is a target of a video telephone call, determining whether the user terminal is to perform AI downscaling on an original image, based on the AI upscaling support information, based on determining that the user terminal is to perform AI downscaling on the original image, obtaining a first image by AI downscaling the original image using a downscaling deep neural network (DNN), generating image data by performing first encoding on the first image, and transmitting AI data including information related to the AI downscaling and the image data.
US12045952B2 Video upsampling using one or more neural networks
Apparatuses, systems, and techniques to enhance video are disclosed. In at least one embodiment, one or more neural networks are used to create a higher resolution video using upsampled frames from a lower resolution video.
US12045948B2 Image processing method and system
An image processing method including obtaining image data. The image data includes a plurality of image data values. The image processing method also includes processing the image data, thereby generating output data. Processing the image data includes applying a convolution operation to the plurality of image data values using a kernel including a plurality of coefficients. Applying the convolution operation includes obtaining a sum of image data values of the plurality of image data values that correspond respectively to coefficients of the plurality of coefficients that each have a common coefficient value. Applying the convolution operation also includes multiplying the sum by the common coefficient value.
US12045943B2 Pre-operative planning of surgical revision procedures for orthopedic joints
A system is configured to obtain image data of a joint of a patient; determine that the joint includes an existing implant; and one or both of generate an identification of a type for the existing implant and generate a pre-implant, morbid approximation of the joint.
US12045941B1 Modeling object model vertices as joints based on temporally variable point clouds
In one implementation, a method of generating an object model is performed at a device including one or more processors and non-transitory memory. The method includes obtaining a point cloud including a plurality of points, wherein each of the plurality of points is associated with a plurality of sets of coordinates in a three-dimensional space at a respective plurality of time periods. The method includes generating an object model including a plurality of vertices corresponding to the plurality of points and a plurality of edges between respective pairs of the plurality of vertices. The method includes generating, based on the sets of coordinates of a particular point, a characterization vector of a particular vertex corresponding to the particular point, wherein the characterization vector includes a joint label and joint data with respect to one or more of the plurality of edges of the particular vertex.
US12045931B2 Method and electronic device for selective magnification in three dimensional rendering systems
A method for selective magnification in a 3D rendering system includes: displaying, by an electronic device, a first view including at least one real world object and at least one virtual object; displaying, by the electronic device, a second view comprising a region of interest (ROI) in the first view, while displaying the first view; receiving, by the electronic device, a user interaction on the second view; and generating, by the electronic device, interaction on the first view corresponding to the user interaction received on the second view.
US12045927B2 Renderer using explicit object represention via rays tracing volume density aggregation
The present disclosure describes techniques of rendering images using explicit object representation via rays tracing volume density aggregation. The techniques comprise reconstructing an object into a plurality of Gaussian ellipsoids; determining a volume density of each of the plurality of Gaussian ellipsoids along each of a plurality of viewing rays; determining a weight of each of the plurality of Gaussian ellipsoids based on the volume density; and synthesizing an image of the object using the determined weight on each pixel of the image to interpolate attributes of each of the plurality of Gaussian ellipsoids.
US12045916B2 Stochastic backprojection for 3D image reconstruction
Techniques for computed tomography (CT) image reconstruction are presented. The techniques can include acquiring, by a detector grid of a computed tomography system, detector signals for a location within an object of interest representing a voxel, where each detector signal of a plurality of the detector signals is obtained from an x-ray passing through the location at a different viewing angle; reconstructing a three-dimensional representation of at least the object of interest, the three-dimensional representation comprising the voxel, where the reconstructing comprises computationally perturbing a location of each detector signal of the plurality of detector signals within the detector grid, where the computationally perturbing corresponds to randomly perturbing a location of the x-ray within the voxel; and outputting the three-dimensional representation.
US12045914B2 Image coloring method and apparatus based on artificial intelligence, electronic device, and computer readable storage medium
An image coloring method includes: acquiring first color a priori information about an image-to-be-colored; transforming the first color a priori information to obtain second color a priori information aligned with the image-to-be-colored; downsampling the image-to-be-colored to obtain a first image feature; performing modulation coloring processing on the first image feature based on the second color a priori information to obtain a second image feature; and upsampling the second image feature based on the second color a priori information to obtain a first colored image, where the first colored image is aligned with the image-to-be-colored.
US12045913B2 Method and apparatus for displaying virtual landscape picture, storage medium, and electronic device
The present application discloses a method and apparatus for displaying a virtual landscape picture, a storage medium, and an electronic device. The method includes acquiring a plurality of landscape layer types comprised in the target landscape area to be displayed and determining a type weight corresponding to each landscape layer type in the plurality of landscape layer types; screening at least one target landscape layer type with a corresponding type weight which satisfies a condition from the plurality of landscape layer types, and acquiring an index value of a landscape layer corresponding to each of the screened at least one target landscape layer type; and sequentially storing the index value in each image color channel of the landscape layer index map to obtain the landscape layer index map corresponding to the target landscape area to be displayed.
US12045912B2 Social networking based on collecting asset items
The present disclosure describes techniques for social networking based on collecting asset items. Features may be extracted from an image comprising an object and captured by a camera. The object may be associated with a location. The location may be determined based on information indicating a position where the camera is located. The object may be recognized based at least in part on the features extracted from the image. An asset item may be displayed in response to recognizing the object.
US12045908B2 Serialized digital watermarking for variable data printing
Digital watermarking is adapted for the variable data printing. A reference signal serves as a proxy for optimizing the embedding a watermark in a host image to be printed. Using the reference signal, embedding parameters are generated, which are a function of constraints such as visual quality and robustness of the machine readable data. Adjustments needed to embed a unique payload in each printed piece are generated using the embedding parameters. These adjustments are stored in a manner that enables them to be efficiently obtained and applied within the RIP or press during operation of the press. Various other methods, system configurations and applications are also detailed.
US12045901B2 System for providing removals simulation using virtual reality and augmented reality and brokering real estate therethrough
Provided is a system for providing removals simulation using VR and AR and brokering real estate therethrough, and the system includes: a background providing unit which extracts background information inside a real estate object provided by a real estate provider and presents the background information to the real estate customer; and an AR providing unit which overlaps props information of a real estate customer on the background information of the real estate object so as to be arbitrarily arranged by the real estate customer, wherein the real estate customer can simulate by overlapping props information on the background information, when the simulation is determined, the determined information is transmitted to a number of moving service servers, and thus provides an advantage in that a number of moving centers can propose moving costs to the real estate customer in a reverse auction manner based on the props information.
US12045899B2 Indexing and adjusting for property condition in an automated valuation model
Indexing and adjusting for property condition in an automated valuation model. Property data corresponding to a geographical area is accessed, and a regression is performed based upon the property data. The regression models the relationship between a dependent variable, such as price, and property-characteristic explanatory variables. Further regression is then performed and models or further explains the relationship between the dependent variable and property condition explanatory variables. Specifically, further regression may model the relationship between the residual from the first regression and the property condition variables. Optional examples of these variables are those based upon the presence of predetermined remarks in associated property listings, the number of photos in such listings, and a categorical year built variable. The regression is used to determine a property-condition index for the geographical area. The property-condition index identifies a predicted condition that is used to make adjustments to comparable properties in automated valuation modeling.
US12045898B2 Integrated customer delivery system
A method includes receiving data from a plurality of heterogeneous systems, the heterogeneous systems configured to orchestrate operations in different aspects of field operations, selecting a subset of the data based on one or more attributes associated with a user, assembling a plan for conducting one or more of the field operations using at least one of the heterogeneous systems, displaying the subset of the data to the user in context with at least a portion of the plan, receiving a command from a user in response to the displayed subset of the data, and engaging one or more fulfillment engines of the plurality of heterogeneous systems to execute the one or more of the field operations in response to receiving the command.
US12045897B2 Cloud-based enterprise platform for event handling
A system according to one embodiment includes an enterprise system configured to provide an enterprise-wide integrated solution for pharmaceutical companies including data integration, template-driven communication, and event planning with end-to-end legal compliance and validation, wherein the enterprise-wide integrated solution includes at least a representative portal and a speaker portal, a representative device of a pharmaceutical company representative configured to communicate with the enterprise system to interact with the representative portal, and a speaker device of a key opinion leader configured to communicate with the enterprise system to interaction with the speaker portal, wherein the representative portal includes at least a programs section that allows the representative to plan a program and a speakers section that allows the representative to view profiles of a plurality of healthcare providers identified as key opinion leaders, and the speaker portal allows the key opinion leader to interact with presentation materials and upcoming program data.
US12045894B2 Machine learning model for predicting health plans based on missing input data
Methods, computer systems, and computer storage media are provided for utilizing machine learning to predict health plans. A machine learning model is trained to predict valid combinations of employer-payer-health plan in response to one or more missing identifiers based on transaction data from electronic data interchange (EDI) insurance transactions that include valid combinations of employer identifier, payer identifier, and health plan identifier. In response to a request to identify a valid combination based on at least one missing identifier, at least one known identifier corresponding to an employer name, a payer name, or a health plan name is inputted and work location data associated with a patient. The machine learning model generates and displays on a user interface, a predicted set of one or more valid combinations of employer-payer-health plans that correspond to the one known identifier and the work location information that is inputted.
US12045891B2 Method for using electronic metadata to verify insurance claims
A method includes receiving a digital file from a customer, extracting metadata from the file, and verifying the metadata prior to accepting the digital file. The method may include verifying that a representation of a required physical token appears in the digital file.
US12045890B2 Virtual assistant for recommendations on whether to arbitrate claims
Systems and methods provide for an automated system for determining whether claims related to an insured item should proceed to an arbitrating body. A virtual assistant (also referred to herein as an “arbitration assessment assistant”) installed in a computing device (e.g., computer, laptop, tablet computer, mobile phone, etc.) may be responsible for managing and assisting an insurance representative (e.g., an insurance adjuster, subrogation representative, etc.) in determining liability and fault relating to a claim, conducting a subrogation process, and ultimately determining whether the claim should be submitted for arbitration. In one or more aspects discussed, herein the process may be fully automated.
US12045889B2 Risk mitigation in an electronic trading system
An electronic trading system (ETS) implements risk mitigation methods for orders and quotes associated with a market participant on the ETS. The methods determine a measure of risk associated with one or more trading positions. One of the methods globally counts the number of breaches of risk thresholds associated with a trading symbol and market participant across all matching engines on the ETS over a rolling time period, and if this global risk counter exceeds a maximum, disables all further trades by the market participant on the ETS. Another method limits the number of automatic re-enablements that a market participant can request in response to prior breaches of risk thresholds that resulted in disabling any further trading by the market participant on the ETS.
US12045886B2 Trading based on fill rate
According to various embodiments, trades may be filled based at in part on order price and fill rates determined for providers of orders. In some embodiments, orders at a given price in an order book may be ordered in order of decreasing fill rate, such that orders associated with a higher fill rate (or higher probability of fill) are preferenced above orders associated with a lower fill rate. In some embodiments, order books may also be ordered based in part on response times from order providers. For example, orders in an order book may be ordered according to an algorithm that preferences higher fill rates and shorter response times ahead of orders with lower fill rates and longer response times. Order book ordering algorithms may also consider order quantity and interdependence and duplication of order quantity.
US12045881B2 Information and interaction management in a central database system
A central database system allows entities to easily manage human resources functions. An entity requests that the central database system executes an employer function on its behalf, and the central database system determines a probability of the entity defaulting before the entity can finalize the employer function with the central database system. The central database system can train and apply a machine-learned model to dynamically determine the default probability for the entity. Based on the default probability, the central database system determines a risk tolerance associated with the employer function and determines whether to process or challenge the employer function based on the risk tolerance and the default probability.
US12045877B2 Method of verifying real estate transaction
A method of intelligently verifying real estate transaction procedure is implemented in a system of intelligently verifying real estate transaction procedure including an intelligent real estate transaction procedure platform system and an intelligent real estate transaction procedure management system. The intelligent real estate transaction procedure platform system enables a buyer to start a real estate transaction procedure and stores relevant real estate transaction documents and real estate transaction records in a proof system as proof.
US12045876B2 Systems and methods for exchanging user data
A system may transmit an MLM to one or more entities. The system may receive, from the one or more entities, data associated with a plurality of customers, the data generated by the MLM. The system may train a federated deep NN based on the data. The system may receive, from a user, a first request for a loan. The system may generate, using the federated deep NN, a risk score associated with the user, wherein the risk score comprises a likelihood the user will satisfy condition(s) of the loan. The system may transmit, to lender(s), the risk score and a second request for loan option(s) for backing the first request for the loan. The system may receive, from the first lender(s), the loan option(s) for backing the first request for the loan, and may transmit the loan option(s) to the user.
US12045875B2 Business to business credit facility provisioning and processing system and method with automatic lightweight module as a payment option at checkout
A system and method are described herein for providing an internet connected computer system for improved business to business lending experience, including an enhanced customer experience; privacy and security; product flexibility; and while minimizing merchant risk. Through the use of a simplified underwriting architecture, and a minimalistic or light weight user interface, the system improves the quality of the lending experience while reducing merchant risk and allowing product flexibility. The system further describes a secure environment, providing additional advantages over traditional methods of business to business underwriting by capturing and verifying user identity and likelihood that a user will pay the charges incurred. Biometric indicia such as facial or retina recognition, passwords, voiceprints or finger prints may be employed alongside geolocation services to insure consumer identification. In addition, credit agency records or other enterprise resource planning may be accordingly gathered and factored into lending decisions efficiently.
US12045871B2 System and method having increased security using simple mail transfer protocol emails verified by SPF and DKIM processes
A system, method, and computer-readable medium for improving the security of an e-commerce system using Simple Mail Transfer Protocol (SMTP). The security of the e-commerce system is improved by receiving a transaction request via a response email that contains a token. This token is decoded to uncover the user's email address. The system then undertakes a verification using Sender Policy Framework (SPF) or DomainKeys Identified Mail (DKIM) to decide whether to accept or reject. Following this, a confirmation email, which includes a clickable link, is sent to the user's email address derived from the token. The transaction is processed once the user clicks on the link in the confirmation email, completing the security enhancement process.
US12045869B2 Apparatus, method, and computer-readable medium for facilitating electronic webpage purchases
A webpage serving system is provided and generally includes a server and a computing device. The server may receive a webpage data request for a webpage from the computing device. In response, the server may transmit data identifying a webpage that allows a plurality of items to be added to an online shopping cart in one transaction. The data may include a document, such as an HTML document, based on the type of webpage requested. The document may include instructions to download a particular bundle from a server. The server may also receive a request from the computing device to add at least one item of the plurality of items to the online shopping cart. In response, the server may add the requested item to the online shopping cart. The server may also transmit data confirming that the requested item was added to the online shopping cart.
US12045866B2 System and method for presenting tire-related information to customers
A cloud-based system for use by retail store employees or customers at any location to facilitate the sale of automotive tires to consumers is provided. The system accesses multiple independent tire inventory systems from different distributors/manufacturers and provides a personalized set of recommendation tire options and accompanying TPMS service packs.
US12045864B1 Determine regional rate of return on home improvements
A facility for estimating a home improvement rate of return for a geographic area is described. The facility accesses information about homes in the geographic area including sale prices and data describing home improvements performed on the homes, such that some of the sale prices are associated with homes having a home improvement of a particular type. The facility obtains automatic valuations for the homes based on the homes' attribute values, and calculates the differences between the automatic valuations and the sale prices. The facility analyzes the differences and the home improvement data and, based on the analysis, estimates a rate of return of the particular type of home improvement.
US12045860B2 Data connection for an electronic smoking device
A data exchange system comprises an electronic smoking device that includes identifying data and a database configured to i) receive the identifying data from the electronic smoking device, ii) receive user data for a user of the electronic smoking device from a processor, iii) associate the identifying data with user data to generate a user record, and iv) store the user record.
US12045858B2 System and method for mobile targeting
A system and method are provided for location-targeting the provision of media distributed by a mobile platform. The method provides a mobile platform with an attached media projection subsystem, and an identifier associated with the media projection subsystem. The media projection subsystem is selectively enabled, the geographic location of the mobile platform is determined, and the identifier and the enablement of the media projection system are verified. Verification information, including the mobile platform (media projection subsystem) location, identifier, and enablement of the media projection subsystem is communicated to a server and stored in a non-transitory memory. A targeting application may direct the system to a target location in cooperation with analyzing the verification information, weighted for factors such as proximate vehicular traffic, line of sight, proximate pedestrian traffic, proximity to cultural events, proximity to cultural facilities, the time of day, and the length of time the media is being projected.
US12045849B2 Reusable container use incentivizing
The use of reusable containers is coupled to merchant loyalty programs. Use of a reusable container by a customer in a transaction with a merchant earns benefits in the merchant's loyalty program to incentivize use of the reusable container. Each reusable container incorporates unique identity information. The unique identity information is associated with a customer. Used reusable containers can be exchanged for reprocessed or new reusable containers, and customer associations updated when containers are exchanged. Merchants associated with different corporate entities can participate together where reusable containers can be exchanged between different corporate entities.
US12045848B2 Talent and opportunity management
A user device may generate a user profile indicating a plurality of user elements. The user device may select a function of a plurality of functions. Based on a selection of the function, an interactive indication of a required element for the function that is missing from the plurality of user elements may be displayed. Instruction for adding the required element to the plurality of user elements may be received based on an interaction with the interactive indication of the required element. The user profile may be updated based on an indication that the required element is added to the plurality of user elements. Based on the updated user profile, a request to execute the function may be sent. For example, a request to execute the function may be sent to a device, an entity, and/or a system associated with and/or providing the function.
US12045842B2 Systems and methods for analyzing market research data
A computer implemented method for analyzing market research data is provided. The method includes displaying, using a market research computing device, a live board to a plurality of users via respective user computing devices, wherein the live board includes at least one insight, receiving, at the market research computing device, an input from at least one user of the plurality of users, and updating, using the market research computing device, the live board in real-time based on the received input.
US12045841B2 System providing self-service access to locked merchandise
A system providing self-service access to locked merchandise comprising: (a) providing a fixture that restricts access to the locked merchandise, wherein the fixture can automatically lock or unlock, allowing or restricting access to the locked merchandise; (b) providing a means of uniquely identifying an individual attempting to access the merchandise; (c) measuring a set of behaviors of the individual during any time the fixture is an open mode; (d) assessing whether the set of behaviors of the individual are suspicious or not relative to a set of suspicious event thresholds; (e) storing the individual and their set of behaviors as accessible records in at least one database; and (f) providing an algorithm which determines future access privileges of the individual to the enclosure based on a set of variables.
US12045837B2 Methods for determining smart gas inspection plans and internet of things systems thereof
The embodiment of the present disclosure provides a method for determining a smart gas inspection plan and an Internet of Things system, the method is implemented based on a smart gas pipeline network safety management platform, including: obtaining an area to be inspected; determining one or more downstream users based on the area to be inspected, and obtaining gas consumption data of each of the one or more downstream users; determining, based on the gas consumption data of the each of the one or more downstream users, peak-valley features of gas consumption at the future time; and determining, based on the peak-valley features of gas consumption at the future time, an inspection time of the area to be inspected.
US12045834B2 Integrating and managing social networking information in an on-demand database system
Some embodiments comprise integrating information from a social network into a multi-tenant database system. A plurality of information from the social network is retrieved, using a processor and a network interface of a server computer in the multi-tenant database system, wherein the plurality of information is associated with a message transmitted using the social network. Metadata related to the transmitted message is generated, using the processor. A conversation object is generated, using the processor, based on the plurality of information associated with the transmitted message and the metadata related to the transmitted message. The conversation object is then stored in an entity in the multi-tenant database system, using the processor of the server computer.
US12045832B2 System and method for augmented reality display of account information
A method is provided for displaying an augmented reality image of account information associated with an indicialess transaction card having a card surface with a background pattern applied thereto. A real-time image of the card surface is captured and processed to determine if the background pattern matches a card background pattern associated with a cardholder account. Responsive to a positive determination, communication is established between the user device processor and a card processor carried by the indicialess transaction card. The user device processor receives from the card processor an encrypted verification block and transmits, to an authentication server, an authentication request including the verification block. Responsive to receiving a positive authentication response, the user device constructs an augmented reality image comprising account indicia and displays the augmented reality image superimposed over the real-time image of the background pattern on the card surface of the indicialess transaction card.
US12045831B2 Secure pin entry via mobile device
Point-of-sale (POS) e-commerce transaction verification via a mobile device such as a smart phone, smart watch, tablet, PC, appliance or personal assistant rather than numeric keypad on POS device. Near field communication (NFC), quick response (QR) code, push notification and executable application embodiments disclosed.
US12045830B2 Protocol for validating blockchain transactions
A method of validating transactions for recordal in a blockchain comprises receiving one or more transactions at a node of a blockchain network. For each received transaction a protocol for validating the transaction is applied. The protocol is configured to allow a termination opcode to be included in an output script of the transaction. The termination opcode is configured to, upon being executed by the node, a) terminate execution of the output script, and b) not to invalidate the transaction based only on the inclusion of the termination opcode in the output script. The protocol is also configured to disallow any instance of the termination opcode from being included in an input script of the transaction, said disallowing comprising the node at least invalidating the transaction if any instance of the termination opcode is included in the input script.
US12045829B2 Method and system for authorizing card account transactions by geographic region
A method and system for authorizing card account transactions by geographic region by providing data for a user interface displaying geographic regions and merchant locations each corresponding to the location of a merchant where a transaction using a card account may be initiated, receiving a user interface selection representing a request to authorize or restrict card account transactions, receiving authorization requests for desired transactions, and authorizing or restricting the transactions in accordance with the request.
US12045828B2 Systems and methods for mobile pre-authorization of a credit transaction
A method for pre-authorizing a credit transaction may include receiving a pre-authorization request including a request identifier, a user identifier, a pre-authorization amount, a time duration identifier, and a vendor identifier, transmitting the pre-authorization request to a server remote from the user device, receiving a pre-authorization confirmation including the request identifier, a confirmation identifier, and a time duration identifier, and displaying a confirmation message that the pre-authorization request has been approved. A user device configured to pre-authorize a credit transaction may include a processor, a display in communication with the processor, a wireless transceiver in communication with the processor and a non-transitory memory storing instructions that, when executed by the processor, cause the processor to perform processing including receiving a pre-authorization request, transmitting the pre-authorization request to a server remote from the user device, receiving a pre-authorization confirmation, and displaying a confirmation message that the pre-authorization request has been approved.
US12045827B2 Merchant alerts incorporating receipt data
One embodiment of the invention is directed to a system comprising a server and a consumer device in operative communication with the server. The server comprises a processor and a computer readable medium coupled to the processor. The computer readable medium comprises computer readable program code embodied therein. The computer readable program code is adapted to be executed by the processor to receive an authorization request message for a transaction conducted by a consumer with a merchant, send the authorization request message to an issuer, modify an authorization response message to include receipt preference data, and send the authorization response message comprising the receipt data to the merchant, wherein the merchant generates a receipt for the consumer according to the receipt preference data.
US12045824B2 System and method for simplifying fraud detection in real-time payment transactions from trusted accounts
A system including one or more processors and one or more non-transitory computer-readable media storing computing instructions configured to run on the one or more processors and perform various acts. The acts can include: (a) receiving a payment authorization, through a network, from a sender financial institution; (b) obtaining, in real-time after receiving the payment authorization, a sender status based on sender information of the payment authorization; (c) when the sender status is preauthorized, instructing, through the network and in real-time after obtaining the sender status, a recipient financial institution to bypass a transaction fraud detection mechanism; and (d) instructing, through the network, the recipient financial institution to post a payment amount of the payment authorization to a recipient account in real-time. Other embodiments are described.
US12045816B2 Authentication question topic exclusion based on response hesitation
Methods, systems, and apparatuses are described herein for improving computer authentication processes by analyzing user response times to authentication questions. A request for access to an account may be received. Transaction data associated with a user of that account may be retrieved, and a list of merchants may be generated based on the transaction data. A blocklist may be retrieved, and the list of merchants may be filtered based on the blocklist. An authentication question may be presented. The authentication question may relate to the list of merchants. User responses may be received, and response times for the user responses may be measured. Based on the response times and the response times for other users, an average response time for the merchants may be determined. Based on the average response time for a particular merchant exceeding a threshold, the particular merchant may be added to the blocklist.
US12045815B2 Mobile device transaction credential lending
System and methods are described for enabling a first client device to authorize a second client device to use a payment token for contactless payments, in which the payment token is authorized to be used by the second device with restrictions set by the first device. In one embodiment, a system comprises a computing device that includes a secure element. The system also includes machine-readable instructions that, when executed by the processor, cause the computing device to at least receive an indication for generating a sub-payment token and receive a selection of a key restriction for the sub-payment token. An application stored in the secure element is called to generate the sub-payment token based on the key restriction. The sub-payment token is received and comprises a sub-payment key and an application transaction counter range. The sub-payment token is sent through the wireless communication session to a second computing device.
US12045810B2 Trifocal key for controlling custodians of digital assets
An example operation may include one or more of receiving, via a custodial service, a request to transact with a digital asset owned by a user and temporarily in custody of the custodial service, generating a blockchain transaction comprising an identifier of the digital asset on a blockchain ledger, an identifier of the custodial service, and an identifier of a recipient of the digital asset, signing the blockchain transaction with a key from a trifocal key which proves that the custodial service is authorized to transact with the digital asset on behalf of the user, and storing the signed blockchain transaction on a blockchain ledger.
US12045808B2 Browser extension for field detection and automatic population and submission
Methods and systems for providing browser extension are disclosed. In some embodiments, the browser extension system includes a communication device in communication with a computing device and a networked system. The browser extension system also includes a processor configured to perform operations comprising: maintaining data associated with the computing device; detecting, through a browser extension application running on the computing device, a field in a web page associated with the networked system and provided by a web browser application running on the computing device; and in response to detecting the field: (i) automatically populating the field, through the browser extension application, with a secure token mapped to the data, (ii) detecting, through the browser extension application, a submission script associated with the web page, and (iii) automatically executing the submission script to submit the secure token through the browser extension application to the networked system.
US12045807B2 Methods for exchanging and evaluating virtual currency
Method, system, and computer program product for executing cryptocurrency transactions. A request to execute a transaction related to a first cryptocurrency token is received by a secure ledger network. The secure ledger network executes a smart contract validated thereby and determining at least one rule for performing the transaction. Execution of the transaction comprising determining a price of the first cryptocurrency token and/or an amount of at least one of the first cryptocurrency token and another cryptocurrency token obtained in exchange of one another, based on a group of parameters comprising: a total amount (Tt) of the first cryptocurrency token in circulation, a total reserve (Tr) of the other cryptocurrency token in a reserve, and a reserve ratio constant (Rr) predefined as a ratio between the total reserve and a token market cap. A secure ledger maintained by the secure ledger network is updated about completion of the transaction.
US12045804B2 Delegated administration of permissions using a contactless card
Delegated administration of permissions using a contactless card. In one example, a permissions module may receive a request from a first account to grant a second account access to a computing resource. The permissions module may receive permissions data of the first account from a contactless card and encrypted data generated by the contactless card. The permissions module may transmit the permissions data and the encrypted data to an authentication server, which may verify the encrypted data based at least in part on the private key, and determine, based on the permissions data, that the first account has permissions to grant access to the computing resource. The permissions module may receive, from the authentication server, an indication of the verification of the encrypted data and a permissions vector associated with the second account, the permissions vector reflecting the grant of access to the computing resource to the second account.
US12045803B2 Systems and methods for managing an account
An account is managed using information read from a dual frequency transponder. Information stored on the dual frequency transponder can be read by a NFC-enabled device and by a UHF RFID reader. The information links, corresponds, or otherwise provides access to account information stored at a remote server. For example, a NFC-enabled device can read the information from the dual frequency transponder and use that information to enable instant and on-the-spot recharging of a toll account. In addition, a UHF RFID toll reader can scan information from the dual frequency transponder and use that information to debit toll charges from the correct toll account. The dual frequency transponder can be embedded in a license plate and read using a reader placed in the road. Additionally, the transponder can be configured to function at the correct frequency only when a valid vehicle registration sticker is applied to the license plate.
US12045796B2 High accuracy geo-location system and method for mobile payment
Location polygons are defined along traffic lanes and parking spaces to facilitate determination of the location of a vehicle relative to features associated with the location polygons. The location polygons are used, in one application, to identity entrance and exit of a special toll lane along a roadway, and to ensure that the vehicle properly enters and exits the tolling lane.
US12045794B2 Connected car as a payment device
Methods, systems, apparatus, and non-transitory computer readable media are described for using a vehicle as a payment device. Various aspects may include receiving a selection of a stored financial card or financial account at a vehicle head unit. The selected financial card or financial account may be transmitted to a point-of-sale (POS) terminal for making a payment by transmitting a tokenized card number to the POS terminal. The tokenized card number may be transmitted over a very short-range communication link to ensure that the transmission is secure. For example, electronic circuitry may be attached to the exterior of the vehicle, where the electronic circuitry may be within a threshold distance (e.g. one inch, three inches, six inches, one foot, three feet, etc.) of the POS terminal. The tokenized card number may be transmitted from the vehicle head unit to the electronic circuitry and then to the POS terminal.
US12045792B2 Systems and methods of implementing a distributed retail point-of-sale hardware management network
In some embodiments, apparatuses and methods are provided herein useful to establish retail point-of-sale (POS) hardware management systems, comprising: an intermediary system control circuit configured to execute computer program modules comprising: a hardware management module configured to operate as an intermediary module between multiple different sets of client POS systems, a plurality of different sets of hardware systems, and a plurality of shared resource applications. The hardware management module comprises a plurality of hardware manager sub-modules each corresponding to one of the sets of hardware systems. Each of the hardware manager sub-modules is configured to output communications and receive communications, for a corresponding one set of hardware systems of different sets of hardware systems, in accordance with a single predefined hardware communications protocol, of a set of predefined hardware communications protocols, corresponding to the set of hardware systems regardless of a type of hardware system or manufacturer.
US12045790B2 System for creating and transferring crypto-tokens in exchange for commodities
A system and method for creating cryptographically secure tokens and using them to allocate commodities are disclosed. Various servers in communication with one another cause a system to receive a quantity of the commodity or a representation of the quantity of the commodity from one or more autonomous agent computing devices; create one token for each unit in the quantity of the commodity; track the use of created tokens and determine a likelihood that each created token will be exchanged for a unit of the commodity in a particular future time window; ensure that, with a predetermined confidence level, an amount of the commodity exceeding expected exchanges in the particular future time window will be made available by the one or more backup servers; and in response to receiving a request to exchange tokens for the commodity, providing a unit of the commodity for each token exchanged.
US12045786B2 Systems and methods for global transfers
A global transfers computer system is configured to facilitate global transfers for customers having a plurality of accounts with different entities in different countries. The global transfer may be a foreign exchange (FX) transfer or a non-FX transfer. The global transfers computer system includes a customer database, a user interface, and at least one computer implementing a global customer data computer application, a global transfers computer application, and/or a foreign exchange computer application. Various embodiments are described, including a computer implemented method for performing global transfers using a global transfers computer system.
US12045784B2 Aggregation and processing of check-based payments
The present subject matter involves a system and method for producing and processing electronic transactions, including electronic checks, in a secure manner. In various embodiments, a secure server provides an electronic check service that maps payees to participating lockbox service providers and provides electronic payment instructions from the payor to the lockbox service providers to process payments to the payees. In various embodiments, a check is printed to fulfill Check21 Act requirements, electronic images are obtained of front and back of the printed check, and check image pairs are created of the electronic images of the front and back of the printed check. In various embodiments, paper items are processed where the electronic check service does not find an electronic deposit match. In various embodiments, the electronic lockbox files are used in a secure electronic payment platform that assists in the generation of electronic checks.
US12045783B2 Systems and methods for ordering a replacement component or repair service
Systems and methods for ordering a replacement component or repair service are disclosed. According to some aspects, condition data indicating a condition of a consumable component may be generated by sensor and transmitted to an order assistance system. The order assistance system may determine whether the consumable component requires at least one of replacement or repair by comparing the condition data with one or more maintenance parameters. Additionally, in response to a determination that the consumable component requires at least one of replacement or repair, the order assistance system may recommend at least one of a replacement component or a repair service in accordance with one or more order parameters pre-selected by a user. In some aspects, an insurance policy associated with the consumable component may be adjusted based on the successful repair or replacement of the consumable component.
US12045778B2 Connecting job seekers with talent seekers
Apparatuses, computer readable medium, and methods are disclosed for determining talent seekers. The apparatus, computer readable medium, and methods may include importing a job posting from an external source into a connection network system. The apparatus, computer readable medium, and methods may include deter mining a company stored in the connection network system that is offering the job, and determining talent seekers associated with the company, where the talent seekers are members of the connection network system. The apparatus, computer readable medium, and methods may include determining a matching score between each of the talent seekers and the job and a job seeker and selecting a talent seeker with a highest matching score. The apparatus, computer readable medium, and methods may include causing to be displayed to the job seeker a user interface screen that enables the job seeker to message the talent seeker with the highest matching score.
US12045775B2 Part management apparatus, part management system, part management method, and computer readable recording medium
A part management apparatus may include an acquisition unit configured to acquire part information indicating a part having a symptom of a failure among a plurality of parts configuring a drive mechanism mounted to a vehicle. The part management apparatus may include an identification unit configured to refer to a storage unit that is configured to store a material configuring each of the plurality of parts to identify a material of the part indicated by the part information. The part management apparatus may include a notification unit configured to notify a material management apparatus configured to manage an inventory of a material of a part, of information related to the material of the part.
US12045769B2 Autonomous storage and retrieval tower
Method and systems for an autonomous storage and retrieval tower integrated with a fulfillment system.
US12045766B2 Automated aircraft baggage localization
An example system includes at least two transceivers configured to be coupled to an interior of a cargo compartment of an aircraft, and to detect radio frequency identification (RFID) signals from an RFID tag coupled to baggage stored in the cargo compartment. The system also includes a processor configured to perform operations including receiving the signals detected by the transceivers. The operations also include based on runtimes of the signals, determining a respective distance from the baggage to each transceiver, where the respective distance defines a boundary centered at a known location of the transceiver and along which the baggage is estimated to be located relative to the transceiver. The operations also include identifying locations at which the boundaries of the transceivers intersect and, based on the locations, detecting an estimated storage location of the baggage. The operations also include controlling a display device to display the estimated storage location.
US12045762B2 Electronic apparatus and operation method thereof
An operating method of an electronic apparatus for detecting misdelivery may comprise: monitoring a location of a courier terminal using at least one of first location information, second location information, and third location information; obtaining delivery completion information from the courier terminal; and detecting misdelivery of an item by a courier based on a delivery address and the location of the courier terminal. Accordingly, the electronic apparatus may induce correct delivery to the courier by determining misdelivery of the item based on the location of the courier and the delivery address.
US12045761B2 Systems and methods for delivering items to moving vehicles
A controller for delivering an item is provided. The controller includes one or more processors, one or more memory modules, and machine readable instructions stored in the one or more memory modules. The controller is configured to determine a location or a traveling schedule of a first vehicle and a location of a second device, determine a zone where the first vehicle and the second device are expected to be proximate each other based on traffic information, the location or the traveling schedule of the first vehicle, and the location of the second device, instruct the first vehicle to move to the zone, and instruct the second device to transfer an item to the first vehicle in response to determining that the first vehicle and the second device are proximate each other at the zone.
US12045751B2 Generating a forecast based on multiple time dimensions and machine learning techniques
A device may configure a plurality of time dimensions of a forecast model to forecast transactions. The device may identify, using the forecast model and transaction information associated with forecasting a transaction, historical transaction data that includes timing information associated with executions of a set of previous transactions that are associated with the transaction. The device may generate, using the forecast model and the plurality of time dimensions, a plurality of clusters associated with the set of previous transactions. The device may determine, using the forecast model, similarity scores for the plurality of clusters that correspond to individual probabilities that the set of previous transactions occurred according to the plurality of time dimensions. The device may select, based on the similarity scores, a time dimension for a forecast of the transaction. The device may generate the forecast of the transaction based on the time dimension.
US12045744B2 Autonomous and integrated system, method and computer program for dynamic optimization and allocation of resources for defined spaces and time periods
In one aspect, the present invention provides a computing system for effecting an optimised condition for one or more booking requests in a venue having one or more spaces, comprising an allocation module executing on a processor and arranged to retrieve the booking requests from a database containing a plurality of booking requests, the booking requests including requestor constraint information regarding one or more constraints provided by the booking requestor including a predefined service period, and retrieve venue constraint information from a database, the venue constraint information including venue spatial information and furniture spatial information, wherein the allocation module executes an allocation algorithm that utilises the booking information and the venue constraint information to assess the capacity of the one or more venues and allocate a portion of space for each booking request to satisfy the optimised condition utilising the assessment, to derive an optimised allocation instruction set.
US12045741B2 Session monitoring for selective intervention
In some examples, the designated set of resources are subsequently monitored for session activities of multiple users that are not of the first group. For each of the multiple users, the computer system utilizes one or more predictive models to determine a likelihood of the user performing a desired type of activity based on one or more session activities detected for that user.
US12045740B2 Computer-implemented systems and methods of analyzing spatial, temporal and contextual elements of data for predictive decision-making
A computer-implemented system and method of analyzing spatial, temporal and contextual elements of data for predictive decision-making. The computer-implemented method includes associating an uncertainty value with a spatial, temporal, or contextual data element that has been indexed in memory as a function of one or more rules. The computer-implemented method also includes receiving data comprising spatial, temporal, and contextual data elements from one or more data sources. The computer-implemented method further includes modifying the uncertainty value based on a spatial, temporal, or contextual element of the received data.
US12045739B2 Best outcome AIOps modeling with data confidence fabrics
One example method includes receiving a transaction at a digital twin that incorporates all transactions that have occurred at a site from which the transaction was received, and wherein the digital twin was created based in part on a data confidence fabric ledger, entering the transaction in the data confidence fabric ledger at the digital twin, receiving another transaction at the digital twin, wherein the another transaction has caused a problem to occur, entering the another transaction in the data confidence fabric ledger, replaying any transactions that have occurred in a defined time window that includes the another transaction, based on the replaying, identifying a state of a system where the problem occurred, and a time when the problem occurred, and determining a resolution to the problem.
US12045737B2 Systems and methods for design parameter selection
Systems and methods as disclosed for selecting parameters for use by a system. The parameters can describe a behavior of the system, which can be represented by a model having an input and an output. The model can include an operation representable by a matrix. The parameters can include the input and output ranges of the operation, the dimensions of the matrix, a noise value for the system, and an overflow probability. A design environment can be configured to determine values or ranges of values for one or more of the parameters based on values or ranges of values of the remaining parameters. In some embodiments, the design environment can select, recommend, or validate a choice of datatype, minimum system noise, or the dimensions of the matrix. The model can be used to generate code, which can be used to configure the system to perform the operation.
US12045733B2 Time-based ensemble machine learning model
An input dataset is sorted into a first version of data and a second version of data. The first version of data is associated with a first period of time and the second version of data is associated with a second period of time. The second period of time is a shorter period of time than the first period of time. A first set of one or more machine learning models is generated based on the first version of data. A second set of one or more machine learning models is generated based on the second version of data. The first set of one or more machine learning models and the second set of one or more machine learning models are combined to generate an ensemble model. A prediction based on the ensemble model is outputted. The prediction indicates abnormal behavior associated with the input dataset.
US12045732B2 Automated dynamic data quality assessment
In general, embodiments of the present invention provide systems, methods and computer readable media for automated dynamic data quality assessment. One aspect of the subject matter described in this specification includes the actions of receiving a data quality job including a new data sample; and, if the new data sample is determined to be added to a reservoir of data samples, sending a quality verification request to an oracle; receiving a new data sample quality estimate from the oracle; and adding the new data sample and estimate to the reservoir. A second aspect of the subject matter includes the actions of receiving, from a predictive model, a judgment associated with a new data sample; analyzing the new data sample based in part on the judgment to determine whether to send a new data sample quality verification request to an oracle; and, if a new data sample quality estimate is received from the oracle, determining whether to add the new data sample and the judgment to the reservoir.
US12045730B1 System, method, and computer program product for analog and mix-signal circuit placement
The present disclosure relates to a computer-implemented method for genetic placement of analog and mix-signal circuit components. Embodiments may include receiving an unplaced layout associated with an electronic circuit design and grouping requirements. Embodiments may also include identifying one or more instances that need to be placed in the unplaced layout and areas of the unplaced layout configured to receive the instances. Embodiments may further include analyzing one or more instances that need to be placed in the unplaced layout and the areas of the unplaced layout configured to receive the instances, wherein analyzing is based upon a row-based data structure. Embodiments may also include determining a location and an orientation for each of the one or more instances based upon the genetic algorithm and generating a placed layout based upon the determined location and orientation for each of the instances.
US12045729B2 Neural network compression method, apparatus and device, and storage medium
A neural network compression method whereby forward inference is performed on target data by using a target parameter sharing network to obtain an output feature map of the last convolutional module, a channel related feature is extracted from the output feature map, the extracted channel related feature and a target constraint condition are input into a target meta-generative network, and an optimal network architecture under the target constraint condition is predicted by using the target meta-generative network to obtain a compressed neural network model.
US12045728B2 Method and apparatus for processing sensor data
In one embodiment, the method includes obtaining a plurality of sensor data items, each specifying a set of values determined from at least one sensor; and training, based on the plurality of sensor data items, a machine learning model including a data adaptation part configured for determining a modified sensor data item based on an input sensor data item, an encoder configured for determining encoded features based on the modified sensor data item, a decoder configured for determining a decoded sensor data item based on the encoded features, representing an estimation of the input sensor data item, and a classifier configured for determining a class associated with the input sensor data item. The training the machine learning model includes updating parameters of the data adaptation part based on the input sensor data item and the corresponding decoded sensor data item, while maintaining the encoder, the decoder and the classifier frozen.
US12045719B2 Identifying portions of electronic communication documents using machine vision
In a computer-implemented method, an artificial neural network is trained to identify portions of conversation segments within electronic communication documents, wherein an input layer of the artificial neural network includes a plurality of input parameters each corresponding to a different characteristic of text-based content. The method also includes receiving a first electronic communication document that includes first text-based content, and processing the first text-based content using the trained artificial neural network. Processing the first text-based content includes generating one or more position indicators for the first electronic communication document, and the one or more position indicators include one or more segment portion indicators denoting positions of one or more portions of one or more conversation segments within the first electronic communication document. The method also includes determining an ordered relationship between the first electronic communication document and one or more other electronic communication documents using the position indicator(s).
US12045718B2 Evolutionary imitation learning
Systems, devices, and methods of evolutionary imitation learning are described. For example, a computing system trains an artificial neural network (ANN) using a supervised machine learning technique according to first example data representative of a behavior to be imitated by the ANN in performing a task. The ANN is used to generate first sample data representative of a behavior of the ANN in performing the task. The computing system modifies the first sample data using a technique of evolutionary algorithm to generate second sample data according to a criterion configured to select mutations of the behavior of the ANN. The computing system further trains the ANN according to the second sample data using the supervised machine learning technique.
US12045712B2 Self select memory cell based artificial synapse
Apparatuses and methods for implementing artificial synapses utilizing SSM cells. A leaky-integrate-and-fire circuit can provide a feedback signal to an SSM cell responsive to a threshold quantity of pulses being applied to the gate from the signal line. A resulting state of the SSM cell can be dependent on a time difference between a latest of the threshold quantity of pulses and an initial pulse of the feedback signal.
US12045709B2 Vehicular driving assist system with enhanced data processing
A vehicular driving assistance system includes an exterior viewing camera disposed at a vehicle and viewing exterior of the vehicle. Image data captured by the camera is provided to and processed at an electronic control unit (ECU). The ECU performs processing tasks for multiple vehicle systems. The vehicular driving assistance system is operable to wirelessly upload captured image data to the cloud for processing at a remote processor. Processing tasks with a higher priority are determined at the ECU to be higher priority tasks. Responsive to determination at the ECU of a higher priority task, the vehicular driving assistance system (i) processes captured image data at the ECU for the higher priority task and (ii) uploads captured image data to the cloud for processing at the remote processor of processing at the remote processor.
US12045706B2 Bot builder dialog map
This disclosure relates to tools to facilitate the configuration of interactive agents, sometimes referred to as bots, chatbots, virtual robots, or talkbots. Specifically, the disclosure relates to the provision of a map view visualization of an interactive agent. The map view can display a complexity indicator or usage percentage for each dialog and provide an easy mechanism for creation of new dialogs, actions, parameters, rules, and logic.
US12045701B2 Dynamically adjusting a serverless execution container pool for training and utilizing online machine-learning models
The disclosure describes one or more implementations of a serverless computing management system that utilizes an online learning model to dynamically adjust the number of serverless execution containers in a serverless pool based on incoming data patterns. For example, for each time instance in a given time period, the serverless computing management system utilizes the online learning model to balance computing latency and computing cost to determine how to intelligently resize the serverless pool, such that the online machine-learning models in the serverless pool can update in a manner that improves accuracy and computing efficiency while also minimizing unnecessary delays. Further, the serverless computing management system provides a framework that facilitates state-based training of online machine-learning models in a stateless and serverless cloud-based environment.
US12045698B1 System, method, and computer program for a machine learning model-agnostic cloud-agnostic no-code onboarding platform
As described herein, a system, method, and computer program are provided for a machine-learning model-agnostic cloud-agnostic no-code onboarding platform. In use, a universal unified interface to a Model-Agnostic Onboarding Workflow (MAOW) platform is provided, wherein the MAOW platform is configured as a no-code, model-agnostic, cloud-agnostic platform. Additionally, at least one machine learning model is onboarded using the MAOW platform, based on the universal unified interface. Further, the at least one machine learning model is deployed from the MAOW platform to at least one target environment.
US12045696B2 Artificial intelligence systems and methods for generating educational inquiry responses from biological extractions
An artificial intelligence system for generating educational inquiry responses from biological extractions, the system comprising a computing device, the computing device designed and configured to retrieve a biological extraction pertaining to a user, receive, from a third-party device, an educational inquiry, select, based on the educational inquiry, at least a machine-learning process, and generate, using the at least a machine-learning process and the biological extraction, an inquiry response.
US12045694B2 Building a model based on responses from sensors
A system includes a virtual reality system configured to enable a user to interact with a virtual environment, a plurality of biofeedback sensors configured to monitor a user, and a computer system including a virtual reality module configured to generate at least a view of the virtual environment, a biofeedback module configured to fuse output of the plurality of biofeedback sensors with a plurality of events within the virtual environment, a training module configured to generate a model of user behavior, wherein the training module executed by the computer system enables the computer system to make a prediction of a user response of the user based on a corpus of biofeedback data, and an alert module configured to generate at least one alert to the user via the virtual reality system based on the user response predicted by the computer system.
US12045691B1 Indicia reading systems and associated methods for determining a type of media upon which encoded indicia are rendered
An indicia reading system and associated methods discriminate between types of media upon which encoded indicia is rendered. Encoded indicia rendered upon a medium are imaged using different sets of image acquisition parameter settings. An attempt to decode the encoded indicia that are imaged is made and the image acquisition parameter settings corresponding to successfully decoding the encoded indicia are identified. A type of the medium upon which the encoded indicia is rendered is determined based on which of the sets of image acquisition parameter settings correspond to the encoded indicia being successfully decoded.
US12045682B1 Radio-frequency identification fitting ring assembly
A radio-frequency identification fitting ring assembly includes a fitting ring having a ring portion and two sheet portions that respectively extend outward from a same side of the ring portion. The sheet portions are clamped to be in contact with each other and respectively have a through hole. A fixing member passes through the through holes and has a first expanded portion and a second expanded portion on two ends of the fixing member, respectively, to restrict the two sheet portions. A radio-frequency identification member is disposed on the first expanded portion. A part of the radio-frequency identification member is exposed out of the first expanded portion. When the present invention is used, the fitting ring fits around a hose clamp for fixing, and the radio-frequency identification member could be read or written by a read/write device for marking or identifying an information related to the hose clamp later.
US12045681B2 Systems and methods for RFID positioning
Systems and methods for radiolocation using backscatter RFID tags and a special-purpose reader that produces a SFCW RF interrogation signal comprising N carrier frequencies. A backscattered interrogation signal from a backscatter RFID tag is down-converted using at least a portion of the generated SFCW RF interrogation signal. RSP corresponding to the N carrier frequencies are determined. RSS may be determined to improve performance. A distance between the RFID reader and the backscatter RFID tag may be estimated based on at least a summation of differences between RSPs corresponding to adjacent carrier frequencies.
US12045680B2 Barcode-based enrollment of devices with a management service
Various examples for providing an enrollment barcode to a staging client are provided. Enrollment data can be provided to a barcode service, which generates an enrollment barcode. Interpreting the enrollment barcode by a client device causes a management component installed on the client device to authenticate to a management service using a staging credential encrypted or secured in the enrollment barcode, and causes the enrollment of the client device with the management service.
US12045677B2 Unified programming model for function as a service computing
Systems, apparatuses and methods may provide for technology that detects a generic cloud service call in an application, wherein platform-specific parameters are unspecified in the cloud service call. The technology may also select a first cloud platform based on one or more performance constraints associated with the first cloud platform and automatically generate a first platform-specific service call based on the cloud service call and the first set of parameters. In one example, the technology also maps the cloud service call to the first platform-specific service call. Additionally, the technology may migrate the cloud service call to a second cloud platform without rewriting the generic cloud service call.
US12045676B2 Automation solutions for event logging and debugging on Kubernetes
Automation solutions for event logging and debugging on KUBERNETES are disclosed. A method for identifying and clustering events on a distributed application cluster includes providing a distributed agent configured to run on the distributed application cluster, the distributed application cluster including a plurality of nodes, wherein at least one distributed application runs on each node of the plurality of nodes, and providing a plurality of edge modules, each edge module being configured to run on a corresponding node of the plurality of nodes. A plurality of data coresets corresponding to each node of the plurality of nodes are tracked via the plurality of edge modules. A unified data coreset is generated by merging the plurality of data coresets and the unified data coreset is transferred to the distributed agent to train an unsupervised model configured to identify and cluster events across the distributed application cluster.
US12045674B1 Neural processor, neural processing device including the same, and method for determining data communication mode of neural processing device
A neural processing device is provided, which includes a first block that operates at a first operating frequency and at a second operating frequency different from the first operating frequency, a second block operates at the first operating frequency, and a data communication mode determiner that controls data communication between the first block and the second block, and determines a first data communication mode for a first interface between the first block and the second block.
US12045673B2 Environment-based device condition indicator for prioritized device-cloud interactions
A method for reducing latencies associated with anomaly detection and response in an internet-of-things (IoT) device includes analyzing sensor data collected by the IoT device to evaluate various predefined anomaly criteria and dynamically assigning the IoT device a condition indicator based on the evaluation of the predefined anomaly criteria, where the condition indicator is indicative of detection or non-detection one or more potential anomalies. The method further provides for selectively implementing an IoT event prioritization scheme based on the dynamically-assigned condition indicator.
US12045671B2 Time-division multiplexing method and circuit for arbitrating concurrent access to a computer resource based on a processing slack associated with a critical program
The invention relates to a method implemented by computer for arbitration between computer programs seeking to access a shared resource concurrently and each transmitting an access request. The method performs time-division multiple access according to which the time is divided into time slots, each of which is allocated to a critical program for access to the shared resource, each time slot comprising a plurality of time units. The method exploits a processing slack associated with each critical program in order to delay a processing deadline for an access request transmitted by the critical program. The method comprises, for each unit time, a step of selecting a waiting access request and a step of determining authorization for immediate processing of the selected access request. This determining operation comprises, for a unit time which does not correspond to the beginning of a time slot, when the critical program to which the next time slot is allocated has not issued the selected request, authorization for the immediate processing of the selected request if the processing slack of the critical program to which the next time slot is allocated is greater than a threshold.
US12045670B2 Compact synchronization in managed runtimes
A computer including multiple processors and memory implements a managed runtime providing a synchronization application programming interface (API) for threads that perform synchronized accesses to shared objects. A standardized header of objects includes a memory word storing an object identifier. To lock the object for synchronized access, the memory word may be converted to store the tail of a linked list of a first-in-first-out synchronization structures for threads waiting to acquire the lock, with the object identifier relocated to the list structure. The list structure may further include a stack of threads waiting on events related to the object, with the synchronization API additionally providing wait, notify and related synchronization operations. Upon determining that no threads hold or desire to hold the lock for the object and that no threads are waiting on events related to the object, the memory word may be restored to contain the object identifier.
US12045667B2 Auto-split and auto-merge clusters
Methods, computer program products, and/or systems are provided that perform the following operations: identifying a first workload being processed by a first plurality of sites in a cluster; identifying, from the first plurality of sites: (i) a first site as a primary site for the first workload, and (ii) one or more secondary sites for the first workload; identifying a communication link issue between the first site and at least one of the one or more secondary sites; splitting the cluster into sub-clusters based, at least in part, on the communication link issue, wherein the first site is included in a first sub-cluster of the sub-clusters and the at least one of the one or more secondary sites is included in a sub-cluster of the sub-clusters that is different from the first sub-cluster; and instructing the first sub-cluster to locally process the first workload.
US12045664B1 Classifying workloads for burstable compute platforms
Techniques for a cloud-based workload optimization service to identify customer workloads that are optimized to run on burstable instance types. The techniques include identifying workloads that are successfully running on burstable instance types, and using historical-utilization data for those workloads to train classification models. The optimization service can extract feature data from the historical-utilization data, where the feature data represents utilization characteristics that are indicative of burstable workloads. The feature data is then used to train classification models to receive utilization data for candidate workloads, and determine whether the candidate workloads would be optimized for burstable instance types. The optimization service can then migrate suitable workloads to burstable instance types, and/or provide users with recommendations that their workloads are optimized or suitable for burstable instance types.
US12045663B2 Serverless computing-based, continuous gateway watch for data change
A serverless computing-based, continuous gateway watch of a data store for data change process is provided. The process includes the gateway interface of the computing environment receiving a watch request from a user system to monitor the data store for data change. Based on receiving the watch request, the gateway interface invokes a serverless setup service to establish a connection between the gateway interface and the data store of the computing environment to be monitored for data change. Based on receiving, at the gateway interface, a data change indication from the data store, the gateway interface invokes a serverless message process service to mutate the data change indication from the data store into a mutated data change message indicative of a data change at the data store for return to the user system pursuant to the watch request, with the serverless message process service terminating thereafter.
US12045658B2 Stack access throttling for synchronous ray tracing
Apparatus and method for stack access throttling for synchronous ray tracing. For example, one embodiment of an apparatus comprises: ray tracing acceleration hardware to manage active ray tracing stack allocations to ensure that a size of the active ray tracing stack allocations remains within a threshold; and an execution unit to execute a thread to explicitly request a new ray tracing stack allocation from the ray tracing acceleration hardware, the ray tracing acceleration hardware to permit the new ray tracing stack allocation if the size of the active ray tracing stack allocations will remain within the threshold after permitting the new ray tracing stack allocation.
US12045657B2 Policy management in target environments
Examples described herein relate to policy management in target environments. A workload attestation request including a workload specification of a workload is received. A workload profile is determined based on the workload specification. A policy stored in a policy database is identified based on the workload profile. An attestation identifier indicating the workload profile is provided in response to the workload attestation request. On receiving a policy request including the attestation identifier from a controller node at a target environment, policies are compiled from the policy database using the attestation identifier, and provided to the controller node, which applies the policy in the target environment.
US12045656B2 Client-defined field resolvers for database query language gateway
A query gateway service for servicing API requests of software services, the query gateway service configured to monitor for, and execute, client-defined field resolvers so that client applications can define, at least in part, how data served to that client application in response to an API request is formatted, validated, mutated, or otherwise presented.
US12045655B2 Assisting progressive chunking for a data queue by using a consumer thread of a processing device
Consumer threads can assist in performing progressive chunking for a data queue. For example, a consumer thread can determine a current-chunk identifier indicating a current memory chunk of an unbounded queue, where the current memory chunk is associated with a producer thread that is different from the consumer thread. The consumer thread can determine a target-chunk identifier indicating a target memory chunk to which the producer thread is to write a data item. In response to determining that the target-chunk identifier is greater than the current-chunk identifier, the consumer thread can append a new memory chunk to the unbounded queue for use as the target memory chunk by the producer thread.
US12045651B2 Lazy loading for design views system and server
Systems and methods for improving 2D and/or 3D model execution in a runtime environment are disclosed. The system uses a novel form of lazy loading to limit the amount of computer resources used when initially viewing a model or drawing. The system also allows for setting which components of a rendering software to load/not load when a model file is selected. The system provides a picture of the a 2D and/or 3D model view in place of the full model upon selection of the model file, and additional attributes and/or rendering software components are called as needed as part of the lazy loading execution when the model is loaded into the runtime environment.
US12045650B2 Extensible schemes and scheme signaling for cloud based processing
A method and system for processing media content in Moving Picture Experts Group (MPEG) Network Based Media Processing (NBMP) includes receiving, from an NBMP source, a first message including a workflow descriptor document corresponding to a workflow for processing the media content; obtaining, based on the workflow, a task having a task template; obtaining, based on the task, a function having a function template; and managing the processing of the media content by transmitting, to a media processing entity, a second message instructing the media processing entity to perform the function based on the task. The first message, the workflow descriptor document, the task template, the function template, and/or the second message may be used to signal a scheme for processing the media content.
US12045641B1 Enriched security to validate virtual machine manager-level system functions
Described are systems and methods that may be used to compare virtual machine manager-level system operations in a host environment to verify to a guest environment, such as a virtual machine, that the requested operations have been performed and the data managed by the host on behalf of the guest is secure. The implementations may include a security monitor that interfaces with a trusted platform module included in a hardware of the host. The security monitor may work with the TPM to verify consistency between a VM operation and a corresponding VMM-level operation of the host. This verification provides transparency that the host machine is complying with its responsibility to properly manage and secure data of the VM.
US12045639B1 System providing visual assistants with artificial intelligence
Embodiments of the present disclosure may include a system providing visual assistants with artificial intelligence, including an artificial intelligence large language model engine (LLM)coupled to a computer system.
US12045636B2 Project-based schema for interactive framework of communication system
A communication system to provide individual users of a group with an interactive framework that implements a project-based schema to arrange nodal elements representing resources of a given project.
US12045633B2 Syncing settings across incompatible operating systems
Example aspects include techniques for syncing configuration settings between incompatible operating systems. These techniques may include determining, via a first application, system-wide configuration information associated with a host system configuration parameter and a first configuration value of the host operating system, and transmitting a synchronization notification to a second application executing on a guest operating system, wherein the synchronization notification corresponding to the system-wide configuration information. In addition, the techniques may include configuring a guest system configuration parameter to a second configuration value based on the synchronization notification, and executing a third application on the guest operating system based on the second configuration value.
US12045632B2 Generating an application programming interface request using sets of interaction data
A computing system can receive, from a mobile application executing on a mobile device, at least one image that has been captured on the mobile device and corresponds to an interaction. The computing system can extract interaction data from each image. The computing system can transmit a notification to the mobile device indicating that the interaction data has been extracted from the images. The computing system can receive a request to transmit the plurality of interactions to an entity server for processing. The computing system can generate, based on the interaction data, an application programming interface request that is configured to cause the entity server to process the plurality of interactions. The computing system can transmit the application programming interface request to the entity server and receive a confirmation from the entity server that the plurality of interactions have been processed.
US12045630B2 Customizable initialization orchestration module providing a graphical preview of a graphical status screen user interface
A method involves instantiating a device agent at a computing device. The device agent receives initialization orchestration module configuration data from a management platform operating at a server. The device agent instantiates an initialization orchestration module at the computing device in accordance with the initialization orchestration module configuration data. The device agent transmits the configuration data to the initialization orchestration module. The initialization orchestration module displays a user interface in accordance with the initialization orchestration module configuration data. The device agent transmits a list of configuration items to the initialization orchestration module. The device agent processes a first configuration item of the list of configuration items. The initialization orchestration module receives status messages from the device agent regarding the first configuration item as the device agent processes the first configuration item. The initialization orchestration module displays a status of the first configuration item in accordance with the status messages.
US12045629B2 Securely configuring target devices using device identity
This document relates to a process for deploying devices and automatically provisioning the devices to connect to a managed network upon powering on with minimal user involvement. Upon deployment of the device to an end point, a record can be established in a management server regarding the device, which can associate device specifications with a deployment profile to be used in provisioning the device. Upon powering on of the device at the end point, the device can automatically perform attestation with the management server, which can then provision the device according to the deployment profile without additional user intervention.
US12045628B2 Electronic device and method of controlling same
A method for providing an artificial intelligence service based on a serverless platform is provided. The method includes the operations of determining a container into which artificial intelligence models are to be loaded, on the basis of features of a plurality of containers and features of a plurality of artificial intelligence models registered in a model store, loading the artificial intelligence models into the container, upon receiving a request for an artificial intelligence service from a client, obtaining a function corresponding to the requested artificial intelligence service from a database, determining the container in which the artificial intelligence model corresponding to the requested artificial intelligence service is loaded, by executing the obtained function on the container, acquiring data with regard to the request, from the artificial intelligence model loaded in the container, and transferring the acquired data to a client.
US12045627B2 Sled level boot management control of compute nodes for context switching using boot controllers
A method for performing a system start up. The method including receiving at a board management controller (BMC) a startup configuration instruction to boot up a compute node with an operating system, wherein the compute node is located on a sled including a plurality of compute nodes, wherein the BMC is configured for managing a plurality of communication interfaces providing communication to the plurality of compute nodes. The method including sending a boot instruction from the BMC to a boot controller of the compute node over a communication interface to execute a basic input/output system (BIOS) firmware that is stored remote from the compute node. The method including performing execution of the BIOS firmware on the compute node to initiate loading of the operating system for execution by the compute node.
US12045626B2 Dynamic plug and play resource discovery
In an example embodiment, a technique is disclosed to describe generic capabilities in the ORD standard. In addition, this new ORD resource type may be explicitly supported by a Central ORD aggregator (or Central Management Plane), which can be used to discover and retrieve the information centrally. Having a central metadata service also eliminates the need for many point-to-point integrations.
US12045624B2 Transferring log data from pre-OS environment to persistent store
Facilitation of transfer of pre-operating system (pre-OS) data to a persistent store is enabled relative to an operation performed external to the OS. A system can comprise a processor, and a memory that stores computer executable instructions that, when executed by the processor, can facilitate performance of operations. The operations can comprise writing data relative to a pre-OS environment to a partition external to an operating system (OS) partition, and, in response to a reboot operation, booting an OS and transferring the data or a copy of the data to the OS partition. Alternatively, the operations can comprise, writing data relative to an updating operation to a log accessible by an OS of the system, assigning a variable value to the log, automatically searching, while operating the OS, for the variable value, and copying or transferring the data relative to the OS via identifying the variable value upon the identification.
US12045622B2 Input channel processing for triggered-instruction processing element
One or more triggered-instruction processing elements are provided, a given triggered-instruction processing element comprising execution circuitry to execute processing operations in response to instructions according to a triggered instruction architecture. Input channel processing circuitry receives a given tagged data item (comprising a data value and a tag value) for a given input channel, and in response controls enqueuing of the data value of the given tagged data item to a selected buffer structure selected from among at least two buffer structures mapped onto register storage accessible to one or more of the triggered-instruction processing elements in response to a computation instruction for controlling performance of a computation operation. The selected buffer structure is selected based at least on the tag value, so data values of tagged data items specifying different tag values for the given input channel are allocatable to different buffer structures.
US12045619B2 Store-to-load forwarding correctness checks at store instruction commit
A microprocessor includes a load queue, a store queue, and a load/store unit that, during execution of a store instruction, records store information to a store queue entry. The store information comprises store address and store size information about store data to be stored by the store instruction. The load/store unit, during execution of a load instruction that is younger in program order than the store instruction, performs forwarding behavior with respect to forwarding or not forwarding the store data from the store instruction to the load instruction and records load information to a load queue entry, which comprises load address and load size information about load data to be loaded by the load instruction, and records the forwarding behavior in the load queue entry. The load/store unit, during commit of the store instruction, uses the recorded store information and the recorded load information and the recorded forwarding behavior to check correctness of the forwarding behavior.
US12045618B2 Data processing apparatus and method for generating prefetches based on a nested prefetch pattern
The invention provides a data processing apparatus and a data processing method for generating prefetches of data for use during execution of instructions by processing circuitry. The prefetches that are generated are based on a nested prefetch pattern. The nested prefetch pattern comprises a first pattern and a second pattern. The first pattern is defined by a first address offset between sequentially accessed addresses and a first observed number of the sequentially accessed addresses separated by the first address offset. The second pattern is defined by a second address offset between sequential iterations of the first pattern and a second observed number of the sequential iterations of the first pattern separated by the second address offset.
US12045617B2 Two-dimensional zero padding in a stream of matrix elements
Software instructions are executed on a processor within a computer system to configure a steaming engine with stream parameters to define a multidimensional array. The stream parameters define a size for each dimension of the multidimensional array and a specified width for two selected dimensions of the array. Data is fetched from a memory coupled to the streaming engine responsive to the stream parameters. A stream of vectors is formed for the multidimensional array responsive to the stream parameters from the data fetched from memory. When either selected dimension in the stream of vectors exceeds a respective specified width, the streaming engine inserts null elements into each portion of a respective vector for the selected dimension that exceeds the specified width in the stream of vectors. Stream vectors that are completely null are formed by the streaming engine without accessing the system memory for respective data.
US12045612B2 Special-purpose digital-compute hardware for efficient element-wise aggregation, scaling and offset
An efficient pipelined implementation of digital scaling, offset and aggregation operation supports element-by-element programmable scale and offset factors. The method includes time-multiplexed parallel pipelining of a plurality of digital data words, each of the plurality of digital data words encoding an N-bit signed integer, from one of a plurality of receive-registers through a datapath that can either (1) store the plurality of digital data words directly in a dedicated first memory, (2) store the plurality of digital data words directly in a dedicated second memory, or (3) direct the plurality of digital data words into a parallel set of fused-multiply-add units. The method further includes multiplying each digital data word by a corresponding data-word retrieved from the dedicated first memory to form product data words and adding the product data words to a corresponding data-word retrieved from the dedicated second memory to form an output sum-and-product data words.
US12045610B1 Systems and methods for updating rule engines during software development using generated proxy models with predefined model deployment criteria
The systems and methods provide a model deployment criterion. The model deployment criterion indicates a difference in a value against which the proxy model may be measured to determine when, if ever, the proxy model should be deployed to replace the existing rule engine. The model deployment criterion may be keyed to the proxy model (e.g., based on a difference in its size, throughput speed, number of changes, etc.), the existing rule engine (e.g., based on a difference in its age, update occurrences to its rule base, etc.), and/or comparisons between models (e.g., based on differences in results, throughput speed, efficiency, etc.).
US12045609B1 Rule creation for code analysis
Techniques for generating custom rules are described. For example, a system to receive at least one request to create rules based on a policy and code repository files stored by the storage service; analyze the policy to generate a collection of rule candidates; analyze the code repository files to identify labeled code examples that either conform or do not conform to the rule candidates; receive a selection of the labeled code examples; and synthesize at least one rule that includes a precondition that specifies applicability to the selected labeled code examples and a postcondition that expresses a check to be performed contingent on the precondition being satisfied is at least described.
US12045605B2 Method for updating applications in cloud environments
A method performed by a computer to update a runtime environment of an application of the computer via a communications network, wherein a filesystem of the runtime environment comprises one or more layers, wherein at least one layer of the one or more layers comprises a link layer formed by a plurality of packages and wherein the link layer comprises symbolic links indicative of the packages forming an updated layer. The method comprising receiving, from a user device or from a scheduling unit, a first signal indicative of a command to use the updated layer of the one or more layers, obtaining the updated layer, obtaining packages forming the updated layer, from a local cache or from a shared storage or from an image repository node, and updating the runtime environment by replacing a layer of the one or more layers with the updated layer using the obtained packages.
US12045601B1 Systems and methods for dynamic data management
Implementations described herein provide systems and methods for data management for a plurality of source devices. In one implementation, a policy profile is obtained for data management in a hierarchical environment associated with the source devices. The policy profile includes an action and a priority level. The policy profile is published downstream in the hierarchical environment, and the policy profile deployed at one or more source devices of the plurality of source devices in the hierarchical environment. Data is communicated from the one or more source devices upstream in the hierarchical environment according to the action and the priority level of the policy profile.
US12045600B2 Method for upgrading IoT terminal device and electronic device thereof
The present disclosure provides a method for upgrading an Internet of Things (IoT) terminal device and an electronic device thereof. The method includes: determining a surveillance device and performing two-way verification with the surveillance device; sending, in response to successful two-way verification, a first upgrade instruction to at least one of the surveillance device and the terminal device, wherein a server communicates with the terminal device via the surveillance device, and the first upgrade instruction includes an encrypted upgrade file, encrypted server identification information, and an encrypted first check value.
US12045598B2 Providing updated application data for previewing applications on a display
Embodiments provide methods and systems for updating application data in snapshots of applications for previewing. Some embodiments update application data by determining when current application data may expire and retrieving updated application data. The application data for various applications in a preview mode may be updated based on an allotted budget. Permission can be selectively granted to applications to obtain updated data so as to control the budget. Application data in the snapshots may appear updated to a user as the user browses the dock without requiring the applications to request updated application data when the user enters the dock, regardless of whether each application is active. Further, some embodiments may generate a snapshot using a layer hierarchy and image layer data generated while the application was last running if the time associated with when the application was last active is later than the time associated with an existing snapshot.
US12045595B2 Low-/no-code packaging of application based on artifacts and universal tags
Methods, systems, and computer-readable storage media for receiving, by an application studio, user input indicating two or more artifacts of an enterprise application developed using the application studio, generating, by an enterprise application artifact composer of the application studio, an enterprise application artifact as a universal tag that provides an abstract representation of the enterprise application, and during deployment of the enterprise application: retrieving the enterprise application artifact, determining a target runtime that the enterprise application is to be deployed to, determining a set of dependencies for each artifact of the enterprise application, and for any dependency in the set of dependencies that is absent from the target runtime, retrieving binary code of the dependency from a library to deploy the dependency to the target runtime.
US12045591B2 Skip buffer splitting
A compiler transforms a high-level program into configuration data for a coarse-grained reconfigurable (CGR) data processor with an array of CGR units. The compiler includes a method that identifies a skip buffer in a dataflow graph, determines limitations associated with the array, and searches for a lowest cost implementation topology and stage depth. At least three topologies are considered, including a cascaded buffer topology, a hybrid buffer topology, and a striped buffer topology. The lowest cost implementation topology and stage depth are based on the size of the buffered data (usually, the size of a tensor), the depth of the skip buffer, and the array's limitations. The hybrid buffer topology includes multiple sections of parallel memory units. The data travels between memory units in one section to adjacent memory units in a next section without intervening reorder buffers.
US12045590B2 Lazy evaluation of supply chain policy based on transparency log attestations
A system, method, and computer readable medium receive a container image and an attestation log. The container image is built from a build pipeline and the attestation log includes information corresponding to tasks utilized by the build pipeline to build the container image. The system, method, and computer readable medium compare the information in the attestation log with policies that includes build pipeline requirements. The system, method, and computer readable medium release the container image to a destination based on the comparison indicating that tasks utilized by the build pipeline to build the container image meet the build pipeline requirements.
US12045588B2 Techniques for recording operations in an application utilizing external initialization engines
A system and method for detecting code initialization actions is utilized for performing static analysis of an application code including an external initialization component. The method includes receiving an application code including an external initialization code component, the application code deployed in a cloud computing environment; detecting in the application code an anchor point, the anchor point including a call to another code object; inserting a hook into the application code based on a location of the anchor point in the application code; and receiving a result from the hook in response to executing the application code.
US12045586B2 Methods and systems for implementing a paper form to a web application construction using a digital camera visualization
In one aspect, computerized method for paper form to a web application construction using a digital camera visualization comprising: obtaining the digital camera visualization comprising a set of digital snapshots of one or more paper forms of a web application workflow; submitting the set of digital snapshots to a cloud-platform based web-application builder system; in the cloud-platform based web-application builder system, extracting a field and a layout information from the one or more paper forms; in an application builder service: inspecting intermediate representation; using the field and a layout information to generate a user-interface screen, a database schema, and an intermediate business logic code of the constructed web application; packaging the user-interface screen, the database schema, and the intermediate business logic code of the constructed web application along with a configuration information to a deployment service; and in the deployment service: building the container that contains the services and data base instance of the constructed web application.
US12045584B2 Undeployed topology visualization for improving software application development
Software specifications can be improved using a visualization of an undeployed topology. For example, a computing device can receive, in a first portion of a user interface, source code for a software application. The computing device can receive, at a second portion of the user interface, an interaction for generating a topology corresponding to the source code for the software application. The computing device can generate, by a virtualized application programming interface (API) layer, the topology for the software application. The computing device can display, at the user interface, the topology as a visualization of an undeployed version of the software application that represents a deployable topology of the software application.
US12045575B2 Ontologically driven procedure coding
Computer implemented systems and methods of processing clinical documentation for a multi-axial coding scheme include inputting clinical documentation from memory operatively coupled with a computer system, and executing a natural language processor configured to process narrative text in the clinical documentation. The processor segments the narrative text based on boundaries defined in the clinical documentation, sequences words in the narrative text based on the segmentation, and maps the sequenced words to semantic objects in an ontology database. The ontology defines classes of semantic objects and relationships between them, corresponding to the multi-axial coding scheme. The semantic objects are converted into characters and output into slots in a medical code, with the characters positioned in the slots based on the multi-axial coding scheme.
US12045570B2 Multi-class text classifier
A method, system, and product for multi-class text classification. The method includes receiving an uncoded shipping container description comprising an uncoded text; and assigning a predicted HS code segment to the uncoded container description. Assigning includes cleaning the uncoded text of the uncoded container description by removing 1-2 letter words, numbers and symbols from the text; tokenizing the cleaned uncoded text to define a plurality of unencoded tokens by parsing the cleaned uncoded text into single words and bigrams; summing the scores for each of a plurality of HS code segments associated with each of the plurality of unencoded tokens across all of the plurality of unencoded tokens; and determining the predicted HS code segment based on the highest summation. The method can include receiving an uncoded shipping container description comprising an uncoded text; and assigning a predicted HS code segment to the uncoded container description.
US12045563B2 System and method for dialog customization
A system for a website building system (WBS) includes a dialog builder to build a customization user interface specific to at least two user selected components of a page on a website built with the WBS, wherein the at least two user selected components have pre-defined customizable attributes and non-customizable attributes; and an updater to receive input for a customizable attribute according to the customization user interface and to update customizable attributes for the at least two user selected components according to the input, wherein a single input updates the at least two user selected components.
US12045558B2 Method and apparatus to layout screens of varying sizes
Different methods and apparatuses applicable to prepare materials for a user. One embodiment includes a device, with an imaging sensor. Based on analyzing a user attribute from the imaging sensor monitoring the user, the device can identify and access an area of the materials for the user. The area includes a section, and the device can layout the section by keeping a piece of text together with an illustration to be displayed in at least two screens of different sizes. Another embodiment includes materials with a text sub file with texts, an illustration sub file with illustrations, and a logic sub file with instructions to prepare materials for the user. Either the text or the illustration sub file can include position information linking at least an illustration to a corresponding piece of text. Annotations could be added to the materials.
US12045557B2 Scriptlets
Embodiments disclosed herein are related to a method that can include displaying first content on a media display, receiving first data generated from or determined by an Internet of Things (IoT) device, and displaying second content in response to receiving the first data from the IoT device.
US12045555B2 Method to label substrates based on process parameters
Substrates to be processed are partitioned based on pre-processing data that is associated with substrates before a process step. The data is partitioned using a partition rule and the substrates are partitioned into subsets in accordance with subsets of the data obtained by the partitioning. Corrections are applied, specific to each subset. The partition rule is obtained using decision tree analysis on a training set of substrates. The decision tree analysis uses pre-processing data associated with the training substrates before they were processed, and post-processing data associated with the training substrates after being subject to the process step. The partition rule that defines the decision tree is selected from a plurality of partition rules based on a characteristic of subsets of the post-processing data. The associated corrections are obtained implicitly at the same time.
US12045553B2 Method for implementing an integrated circuit comprising a random-access memory-in-logic
A computer-implemented method for implementing integrated circuit with at least one RAM includes: defining memory portions of the RAM and obtaining memory portions; for each memory portion, generating a memory cell array block corresponding to the sizes of the memory portions, instances of the memory cell array blocks are inferred into a description of the integrated circuit in a hardware description language; for each block, generating timing and physical models; synthesizing description of circuit in the language, including peripheral logic for the blocks, to schematic representation of circuit elements; placing circuit elements, including blocks and peripheral logic, on circuit and routing wires between circuit elements taking into account the timing and physical models of blocks. An integrated circuit has memory portions of RAM, each having memory cell array block without, or partly without, peripheral logic; logic for each block implemented as standard cells, blocks and the logic distributed over circuit.
US12045549B2 Hybrid measurement and simulation based distortion compensation system for additive manufacturing processes
A compensation field indicating an amount of distortion compensation to be applied across at least a portion of a component is determined, and a nominal computer-aided design (CAD) model of a component is modified based on the compensation field. The amount of distortion compensation corresponds to a multiplication product of: (i) a deviation between the nominal CAD model and a physical representation of the component having been produced based on the nominal CAD model, and (ii) a nonlinear scale factor map that includes a map associating a plurality of locations of the nominal CAD model to corresponding ones of a plurality of scale factors respectively representing an increase or a decrease in the amount of distortion compensation to be applied based on a simulated effect upon the component in response to an iterative simulation process.
US12045548B2 Method and system for displaying multiple routing diagrams
A method and computing system operable for displaying a first routing diagram on a display. The first routing diagram is a member of a first set of routing diagrams that includes multiple different routing diagrams. Displaying the first routing diagram includes displaying a user-selectable control and a first portion of a particular routable component within the first routing diagram. The user-selectable control corresponds to a location of the display where a first terminal connected to the particular routable component or a second terminal connected or connectable to the first terminal is displayed. An additional function include determining, by a processor, a selection of the user-selectable control occurs while the first routing diagram is displayed on the display. A further function includes displaying, on the display in response to determining the selection of the user-selectable control occurs, the second routing diagram with a second portion of the particular routable component highlighted.
US12045547B2 Method for optimizing component type arrangement and apparatus for optimizing component type arrangement
A method for optimizing component type arrangement in which multiple component types are optimally disposed on multiple installation positions when an automatic feeder device which automatically loads the component storage tape, a manual feeder device which does not automatically load the component storage tape, and a reel holding device are installed into the installation positions on a common pallet, the method includes a step of determining a portion of the multiple installation positions as a fixed position and fixing the determined automatic feeder device to the fixed position; and an optimizing step of performing a simulation optimally disposing the multiple component types on the multiple installation positions under a condition that the manual feeder device can be moved to an arbitrary installation position other than the fixed position without moving the automatic feeder device from the fixed position.
US12045539B2 Methods and devices for controlling audio parameters
A method of controlling headphones having external microphone signal pass-through functionality may involve controlling a display to present a geometric shape on the display and receiving an indication of digit motion from a sensor system associated with the display. The sensor system may include a touch sensor system or a gesture sensor system. The indication may be an indication of a direction of digit motion relative to the display. The method may involve controlling the display to present a sequence of images indicating that the geometric shape either enlarges or contracts, depending on the direction of digit motion and changing a headphone transparency setting according to a current size of the geometric shape. The headphone transparency setting may correspond to an external microphone signal gain setting and/or a media signal gain setting of the headphones.
US12045538B1 Multi-functional console having double sound card and wireless noise reduction and video capture card
The present invention discloses a multi-functional console having a double sound card and a wireless noise reduction and video capture card, which falls within the technical field of multimedia equipment. The present invention includes a main chip, a control panel, a power supply unit and an interactive panel, wherein at least two sound cards are provided in the main chip which is successively connected to a microphone amplifier circuit and a microphone input circuit, and the microphone input circuit is connected to a noise reduction module, a wireless microphone receiving circuit and a compound interface; the control panel is provided with a plurality of knobs, keys and indicator lamps electrically connected to the main chip, the interactive panel is mounted with a plurality of input and output sockets electrically connected to the main chip, and the main chip is also connected to a storage module and a wireless communication module.
US12045537B1 Auxiliary display device of LED module and LED display
Disclosed are an auxiliary display device of a light emitting diode (LED) module and an LED display. The auxiliary display device includes a shared hub provided with a dual input port and an independent output port. The dual input port is configured to receive a dual supply voltage, and the dual supply voltage includes a first voltage and a second voltage. The independent output port is connected to a common anode LED module and/or a common cathode LED module. A first LED of the common anode LED module and a second LED of the common anode LED module are configured to receive the first voltage; and a first LED of the common cathode LED module is configured to receive the first voltage, and a second LED of the common cathode LED module is configured to receive the second voltage.
US12045536B2 Always on display method and electronic device
An always on display method and an electronic device are provided and relate to the field of terminal technologies, to perform always on display according to a usage status of the electronic device, so that the usage status of the electronic device is vividly and effectively conveyed to a user in a screen-off state, making always on display content more real-time and interesting. The method includes: receiving, by an electronic device, a screen-off event; in response to the screen-off event, entering, by the electronic device, a screen-off state; and displaying, by the electronic device, a first target screen-off animation in a first display area, where the first target screen-off animation is associated with usage data of the electronic device, and the usage data is used to indicate a usage status of the electronic device.
US12045530B2 Historian interface system
A historian interface system provides a graphical representation of tags that represent attributes of a continuous process. A historian system stores the tags and metadata values describing the tags. A display device coupled to the historian system via a communication network displays graphical representations of the tags via display panels and receives selections of the tags. The historian system contextualizes selected tags based on the metadata values describing the selected tag and determines an optimal visualization scheme for the selected tags. The display device displays graphical representations of values of the tags and dynamically determines optimal grouping of the tags based on properties of the display device.
US12045520B2 Display control device, method, and program product for distinguishably displaying printing processes and subdivided processes being executed
A display control device includes a progress acquirer that acquires progress of a plurality of processes for generating print products, a subdivision progress acquirer that acquires, in at least one of the plurality of processes, progress of subdivided processes obtained by subdividing the process, a process display that displays the plurality of processes on a display device so that at least one of the processes being executed is distinguishable, and a subdivided process display that displays the subdivided processes on the display device so that at least one of the subdivided processes being executed is distinguishable.
US12045517B1 Storage allocation techniques for large writes based on reserving one or more additional chunks of a block
Techniques of the present disclosure can include: identifying blocks of storage available for allocation; generating a list denoting an allocation order of storage chunks of the blocks; receiving a write I/O operation that writes data to a first logical address; allocating a storage chunk in accordance with the allocation order of the list, wherein a first block includes the storage chunk and a second storage chunk; storing the first data in the storage chunk of the first block; removing the second storage chunk from the list; and creating a mapping between the first logical address and the first block indicating the second storage chunk is reserved for storing content written to a logical address included in a volume logical address range comprising the first logical address. The allocation order can spread allocation distance between blocks and chunks of the same block to avoid contention during flushes.
US12045516B2 DRAM-less SSD with secure HMB for low latency
Aspects of the present disclosure generally relate to data storage devices and related methods that use secure host memory buffers and low latency operations. In one aspect, a controller is configured to fetch a command from a host device, and fetch entry data from a host memory buffer (HMB) of the host device in response to the command from the host device. The HMB is utilized in place of DRAM in the controller so that the data storage device is DRAM-less. In one embodiment, the entry data includes a logical to physical (L2P) address. The controller is also configured to fetch read data from the one or more memory devices using the entry data, conduct a validity check of the entry data fetched from the HMB simultaneously with the fetching of the read data from the one or more memory devices, and transmit validity result data to the host device.
US12045513B2 Memory system and method of controlling nonvolatile memory with checking a total size indicative of a sum of data length specified by a write command
According to one embodiment, a memory system checks a first total size indicative of a sum of data lengths specified by first write commands stored in a first submission queue of a host corresponding to a first stream. When the first total size is greater than or equal to a minimum write size, the memory system fetches a set of first write commands stored in the first submission queue, transfers first write data associated with the set of first write commands from a memory of the host to the memory system, and writes the first write data into a first write destination block allocated for the first stream.
US12045507B2 Storage system, data write control method, and non-transitory computer readable medium for storing data write control program
Each storage controller comprises a first storage unit, an interface unit, and a processing unit which sends, to the interface unit, a parameter which instructs n-fold write of writing data in each of n-number of (n is a natural number of 2 or more) other storage controllers. When the interface unit receives the parameter, the interface unit executes each processing of acquiring the data from the first storage unit and storing the data in the second storage unit, generating n-number of requests of writing the data in each of n-number of the other storage controllers, storing each of the generated requests in n-number of the queues corresponding to each of n-number of the other storage controllers, and processing each request stored in each queue and transferring the data stored in the second storage unit to each of n-number of the other storage controllers.
US12045499B2 Storage device sharing system and storage device sharing method
A storage device sharing system and a storage device sharing method are provided. The storage device sharing system includes a storage device, a first chip and a second chip. The first chip and the second chip are configured to enter a toggle mode and an arbitration mode. In the toggle mode, the first chip that acts as the master controls the arbitration potential to a first control potential and a second control potential, and communicates with the storage device in response to the arbitration potential being the first control potential, and the second chip that acts as a slave communicates with the storage device in response to the arbitration potential being the second control potential.
US12045497B2 Disk storage-based data reading methods and apparatuses, and devices
One or more embodiments of the present specification provide disk storage-based data reading methods, apparatuses, and systems. A data reading instruction sent by a client device is received. The data reading instruction includes a service attribute. Location information corresponding to the service attribute is obtained from a pre-stored index table. The location information includes block heights and offsets of data blocks in which one or more data records are located. A block height sequence is generated by sequentially arranging the block heights. Mutually exclusive continuous block height intervals are determined from the block height sequence. One or more target data blocks are read corresponding to a block height interval from a disk. The one or more data records are obtained by querying the one or more target data blocks based on the location information, and returned to the client device.
US12045491B2 Resynchronization of individual volumes of a consistency group (CG) within a cross-site storage solution while maintaining synchronization of other volumes of the CG
Systems and methods are provided for bringing a volume of a consistency group (CG) into an in-synchronization (InSync) state while other volumes of the CG remain in the InSync state. According to an example, in order to support recovery from disruptive events in a manner that ensures a zero recovery point objective (RPO) guarantee and insulates an application making use of the CG from adverse impacts, responsive to a triggering event, a Fast Resync process may first be attempted to promptly bring an affected volume back into an in-synchronization (InSync) state from an out of synchronization (OOS) state while allowing other members of the CG to remain in the InSync state. Should the Fast resync process be unsuccessful in bringing the volume back into the InSync state within a predetermined or configurable time threshold, then a second type of resynchronization process may be employed at the CG level.
US12045490B2 Transferring data to backup data repositories
Disclosed herein are system, method, and computer program product embodiments for managing data storage devices. In some embodiments, a server receives a request to store data in a first storage device. The server determines the storage space remaining in the first data storage device based on historical data associated with the first data storage device. The server further determines that the first data storage device will exceed its storage capacity based on a size of the data and the storage space remaining in the first data storage device. The server transfers a set of data stored in the first data storage device to a second storage device. Transferring the set of data causes the storage space remaining in the first storage device to be greater than or equal to the size of the data. The server stores the data in the first data storage device.
US12045487B2 Preserving data deduplication in a multi-tenant storage system
A method includes receiving a request to write a data block to a volume resident on a multi-tenant storage array, wherein the request is associated with a first tenant of the multi-tenant storage array, and determining whether the data block matches an existing data block on the multi-tenant storage array, wherein the existing block corresponds to a second tenant. In response to determining that the decrypted data block matches the existing data block: encrypting the existing data block with a shared volume encryption key; encrypting the shared volume encryption key with a first tenant encryption key and providing the shared volume encryption key encrypted with the first tenant encryption key to the first tenant; and encrypting the shared volume encryption key with a second tenant encryption key and providing the shared volume encryption key encrypted with the second tenant encryption key to the second tenant.
US12045486B2 Techniques for persisting data across instances of a cloud shell
Techniques for persisting user data across secure shell instances are provided. A method includes receiving a first request from a session manager service to establish a connection to a secure shell instance and restore a user block volume with corresponding backup user data. The method may include reserving an empty block volume. The method may also include transmitting a backup data identifier associated with the corresponding backup user data to a backup service and receiving the corresponding backup user data from the backup service. The method may further include providing the corresponding backup user data to the empty block volume to create a restore volume and transmitting a restore volume identifier corresponding to a data center identifier to the session manager service. The method may include receiving a second request to attach the restore volume to a reserved instance, the second request being received from the session manager service.
US12045484B2 Data placement selection among storage devices associated with storage nodes of a storage system
An apparatus comprises a processing device configured to receive a request to store data on a storage system, and to determine storage node correlation metrics for storage nodes of the storage system characterizing probabilities of input/output operations being directed to filesystems having data stored on the storage nodes. The processing device is also configured to select, based on the storage node correlation metrics, one of the storage nodes to utilize for storing a given portion of the data, and to determine storage device correlation metrics for storage devices of the selected storage node characterizing probabilities of input/output operations being directed to filesystems having data stored on the storage devices. The processing device is further configured to select, based on the storage device correlation metrics, one of the storage devices of the selected storage node to utilize for storing the given data portion.
US12045483B2 Storage device including indirect access module, method of operating the same, and method of operating storage system including the same
A method of operating a storage device which communicates with a host device, includes receiving a request for an access to target data from the host device, executing an indirect access module based on the request, determining, by the indirect access module, a target address indicating a location of the target data based on an access parameter of the request, accessing, by the indirect access module, a data block based on the target address, and providing, by the indirect access module, the host device with the accessed data block or the target data in the accessed data block.
US12045482B2 Wordline leakage test management
A processing device in a memory sub-system determines whether a media endurance metric associated with a memory block of a memory device satisfies one or more conditions. In response to the one or more conditions being satisfied, a temperature of the memory block is compared to a threshold temperature range. In response to determining the temperature of the memory block is within the threshold temperature range, the processing device causes execution of a wordline leakage test of a wordline group of a set of wordline groups of the memory block. A result of the wordline leakage test of the target wordline group is determined and an action is executed based on the result of the wordline leakage test.
US12045480B2 Non-disruptive switching of multi-pathing software
An apparatus comprises a processing device that includes a processor coupled to a memory. The processing device is configured to identify a source multi-path device in first multi-pathing software, to create a target multi-path device in second multi-pathing software different than the first multi-pathing software, to copy a set of paths of the source multi-path device to the target multi-path device, to add to the set of paths of the source multi-path device a new path to the target multi-path device, and to remove paths other than the new path from the source multi-path device. Such an arrangement illustratively provides non-disruptive switching of path selection functionality of a host device from the source multi-path device of the first multi-pathing software to the target multi-path device of the second multi-pathing software. The source and target multi-path devices illustratively utilize different storage access protocols, such as respective SCSI and NVMe access protocols.
US12045479B2 Raid storage system with a protection pool of storage units
A storage node can include one or more processors and one or more storage disks, where the one or more storage disks include one or more local physical extents (PEs) that are local to the storage node. The storage node can include a protection pool driver executed by the one or more processors to run in a kernel space of the storage node, where the protection pool driver includes a local disk manager (LDM) and an array group module (AGRP). The LDM can be configured to manage the one or more local PEs at the one or more storage disks. The AGRP can include a number of storage arrays, where each of the storage arrays includes one or more virtual disks, where each of the one or more virtual disks is associated to at least a local PE or an external PE external to the storage node.
US12045470B2 Method of writing data in nonvolatile memory device and nonvolatile memory device performing the same
Each of a plurality of memory blocks of a nonvolatile memory device is divided into two or more wordline groups having different characteristics. A write command for at least two memory blocks among the plurality of memory blocks is received. During a first partial time interval included in an entire write time interval for two or more memory blocks, a data write operation is performed on a wordline group included in one memory block among the two or more memory blocks in response to a reception of an address for the one memory block. During a second other partial time interval included in the entire write time interval, a data write operation is performed on wordline groups included in the two or more memory blocks in response to a reception of an address for the two or more memory blocks.
US12045466B2 Adaptive storage scheduler for SSD
An embodiment of an electronic apparatus may include one or more substrates, and logic coupled to the one or more substrates, the logic to receive a current access request for a storage media associated with a stream, identify a hint in the current access request which indicates one or more stream characteristics for future access requests from the stream, and handle the current access request based on the indicated one or more stream characteristics for future access requests from the stream. Other embodiments are disclosed and claimed.
US12045464B2 Data read method, data write method, device, and system
A data write method, a data read method, a device, and a system are provided. The data write method is applied to a computer device, which includes a storage device and a plurality of nodes in a non-uniform memory access architecture (NUMA) system, and each node has a buffer and a controller that controls the buffer. The data write method includes: obtaining a write request of target data; determining, in response to the write request, a target page that is in the storage device and that stores the target data; determining, from a plurality of buffers corresponding to the plurality of nodes, a target buffer corresponding to the target page; writing the target data into a page of the target buffer by using a target controller that controls the target buffer; and writing data of the page of the target buffer into the target page in the storage device.
US12045461B2 Temporal metric driven media management scheme
A victim management unit (MU) for performing a media management operation is identified. The victim MU stores valid data. An ordered set cursors is maintained. A source cursor of the ordered set of cursors associated with the victim MU is identified. A target cursor of the ordered set of cursors referencing one or more available MUs is identified as the cursor following the source cursor in the ordered set of cursors. The valid data is associated with the identified target cursor.
US12045460B2 Temperature control method and data storage system
A temperature control method and a data storage system are disclosed. The method includes: detecting whether a memory device is in a busy status; detecting whether a temperature of the memory device is higher than a first threshold value; instructing the memory device to perform a cool down procedure in response to that the memory device is in the busy status and the temperature of the memory device is higher than the first threshold value; and instructing the memory device to stop the cool down procedure in response to that the memory device is not in the busy status and the temperature of the memory device is lower than a second threshold value.
US12045453B2 Lock screen media playback control
Example techniques relate to lock screen media controls. While a mobile device is in the locked state, an example implementation involves selecting one or more playback devices from among the multiple playback devices connected to a local area network, displaying a lock screen control for the one or more selected playback devices, the lock screen control including: a playback status control displaying metadata of a particular audio track playing back on the one or more selected playback devices and one or more transport controls to control playback by the one or more selected playback devices. The example implementation also involves receiving input data representing a command to adjust playback volume on one or more selected playback devices and sending, via a wireless network interface of the mobile device, instructions to cause the one or more selected playback devices to adjust playback volume according to the command.
US12045452B2 Playback modification based on proximity
Techniques described herein may involve modification of playback based on the proximity of a user to a playback device. An example technique involves a device determining that a listener is within a given proximity of a first playback device and based on determining that the listener is within the given proximity of the first playback device, causing the first playback device to begin playback of first media and causing a second playback device to modify playback of second media.
US12045451B2 Device, method, and graphical user interface for moving a user interface object based on an intensity of a press input
An electronic device, with a touch-sensitive surface, displays a respective control, which is associated with respective contact intensity criteria, used to determine whether or not a function associated with the respective control will be performed. The device detects a gesture on the touch-sensitive surface, corresponding to an interaction with the respective control. In accordance with a determination that the gesture does not include a contact that meets the respective contact intensity criteria, the device changes the appearance of the respective control to indicate progress toward meeting the respective contact intensity criteria that is used to determine whether or not a function associated with the respective control will be performed. In response to detecting activation of the control, the device performs the function associated with the respective control in accordance with the detected gesture including a contact that meets the respective contact intensity criteria.
US12045450B2 Method and apparatus for adjusting sizes of split-screen windows
A method and an apparatus for adjusting sizes of split-screen windows including: detecting a first operation on a first display widget, in response to a first split-screen window and a second split-screen window for an application being displayed in a display area; displaying a second display widget, in response to the first operation being detected, wherein the second display widget comprises at least one icon and the at least one icon indicates a ratio of a size of the first split-screen window to a size of the second split-screen window; detecting a second operation on the at least one icon; and adjusting the size of the first split-screen window and the size of the second split-screen window based on the ratio indicated by the at least one icon, in response to the second operation being detected.
US12045445B2 Project-based communication system with notification aggregation
A communication system is implemented to provide multiple application services for a group of users, where each user of the group is able to access each of the multiple application services using a corresponding computing device. For each user of the group, the communication system provides the multiple application services by generating, on the user's computing device, a user-interface that includes multiple content views. The communication system operates to maintain one or more notification aggregation view for each user account, where individual users can view notifications generated by different application services and/or for different projects.
US12045444B2 Playback of user website interactions related to user feedback
Method for providing playback of user website interactions related to feedback starts with processor receiving, from client device, user activity data associated with interactions by user with a website displayed on client device during session and receiving feedback data from client device. Processor causes feedback list user interface to be displayed on display device that includes feedback entry comprising the feedback data associated with website and session. Processor causes feedback entry detail user interface to be displayed on display device that includes including information on session, feedback data, and playback selectable item. In response to receiving selection of playback selectable item, causing playback user interface to be displayed on display device that includes visualization of interactions by user with website that cause user to provide feedback data. Playback user interface comprises recording timeline that includes feedback marker indicating time in visualization that user provides feedback data. Other embodiments described herein.
US12045440B2 Method, device, and graphical user interface for tabbed and private browsing
As computer processing power has increased and mobile devices have proliferated, with users often own multiple devices and utilize larger numbers of tabs in the browsers on their devices. In order to enhance user experience with these developments, tab organization is improved through tab scrolling and tab overviews. Further, users often utilize private browsing sessions when they desire their device to retain less information about their browsing history. Switching between private and regular browsing sessions and having to open, close, and otherwise manage separate sessions can be cumbersome. Switching between private browsing sessions and regular browsing sessions can be performed in an efficient manner that indicates to the user the type of session they are currently in and whether they would like to retain a set of tabs or favorite web pages for a private browsing session.
US12045436B2 Display control device for vehicle, display method for vehicle, and non-transitory recording medium for vehicle
A display control device for a vehicle includes a memory, and at least one processor connected to the memory. The at least one processor displays, on a display portion provided at a front side of a steering wheel, plural icons corresponding to a steering wheel switch group, and sets aspect ratios of the icons such that a proportion of a width in the aspect ratio of the icon is large as compared with a proportion of a width in a width-to-height ratio of a corresponding operation region of the steering wheel.
US12045435B2 User interface for impact analysis
Data is received characterizing an impact function, a first plurality of inputs to the impact function, and a plurality of weights associated with the first plurality of inputs. A first coefficient characterizing an interaction between a first input and a second input of the plurality of inputs is calculated based on a first set of weights of the plurality of weights. The first set of weights are indicative of interaction between the first input and the second input. A graphical object including a plurality of regions is displayed in a graphical user interface (GUI). A first region and a second region of the plurality of regions are indicative of the first input and the second input, respectively. A second graphical object connecting the first region to the second region is displayed in the GUI. Related apparatus, systems, techniques and articles are also described.
US12045434B2 Integrated method and system for creation of a diagram compilation book and exporting the book for use as content in a visual presentation tool
A system and method for providing integrated play diagram compilation visualization and assembly that includes a visual graphic diagramming tool having a visual workspace for creating play diagrams and an add-on play diagram compilation tool that provides a graphical user interface in combination with the visual workspace of the visual graphic diagramming tool.
US12045431B2 Navigation application with novel declutter mode
Some embodiments provide a navigation application with a novel declutter navigation mode. In some embodiments, the navigation application has a declutter control that when selected, directs the navigation application to simplify a navigation presentation by removing or de-emphasizing non-essential items that are displayed in the navigation presentation. In some embodiments, the declutter control is a mode-selecting control that allows the navigation presentation to toggle between normal first navigation presentation and a simplified second navigation presentation, which below is also referred to as a decluttered navigation presentation. During normal mode operation, the navigation presentation of some embodiments provides (1) a representation of the navigated route, (2) representations of the roads along the navigated route, (3) representation of major and minor roads that intersect or are near the navigated route, and (4) representations of buildings and other objects in the navigated scene. However, in the declutter mode, the navigation presentation of some embodiments provides a representation of the navigated route, while providing a de-emphasized presentation of the roads that intersect the navigated route or are near the navigated route. In some embodiments, the presentation shows the major roads that are not on the route with more emphasis than minor roads not on the route. Also, in some embodiments, the presentation fades out the minor roads not on the route more quickly than fading out the major roads not on the route.
US12045430B2 Display panel and mobile terminal
The application discloses a display panel and a mobile terminal. The display panel arranges at least a portion of coil of an electromagnetic antenna in a display area, and wirings of the electromagnetic antenna are arranged in the display area, rather than being arranged in a non-display area similar to a known display device, so that wirings in the non-display area can be avoided to realize a narrow side-frame structure of a mobile terminal.
US12045429B2 Touch substrate and display device
A touch substrate and a display device are provided. The touch substrate includes a touch electrode layer with a mesh type structure; the touch electrode layer includes first touch electrodes and second touch electrodes; a first touch electrode includes first touch sub-electrodes, and a second touch electrode includes second touch sub-electrodes; a first touch sub-electrode includes first touch electrode meshes, and a second touch sub-electrode includes second touch electrode meshes; the touch electrode layer further includes boundary meshes located between adjacent first touch sub-electrode and second touch sub-electrode; each boundary mesh includes at least two first mesh lines; each first mesh line is provided with a first break; second mesh lines are arranged in a first touch electrode mesh and/or a second touch electrode mesh; the second mesh lines are provided with second breaks; and a mesh line in a boundary mesh is provided with a protruding part.
US12045427B2 Touch electrodes with bar and stripe pattern
This relates to touch sensor panels/touch screens including touch electrodes in a bar-and-stripe pattern. The bar-and-stripe pattern can improve touch signal levels for touch detection and improve uniformity of touch signal as objects move across the touch sensor panel/touch screen. Touch electrodes in a bar-and-stripe pattern can be formed from metal mesh in one or more layers of metal mesh. In some examples, “stripes” can be formed from groups of touch electrode segments in a first layer of metal mesh and can be interconnected by bridges formed in a second layer of metal mesh, different from the first layer of metal mesh, in the active area of the touch screen. Multiple stripes can be interconnected in the border area and/or in the active area to form a row touch electrode. In some examples, “bars” may also include bridges in the second layer of metal mesh.
US12045421B2 Detection device, fingerprint detection device, and vein detection device
A detection device includes: optical sensors; switching elements, gate lines, and signal lines corresponding to the optical sensors; a detection circuit that is supplied with signals from the optical sensors through the signal lines; and a signal line selection circuit for switching a coupling state between the signal lines and the detection circuit. A drive signal is supplied to the gate lines row by row to bring the switching elements belonging to a predetermined row into a coupled state. The signal line selection circuit couples the signal lines to the detection circuit column by column in a predetermined order in a reading period of the predetermined row. A reset potential is supplied to the optical sensors and the signal lines belonging to the predetermined row after completion of the reading period of the predetermined row and before start of the reading period of a row next to the predetermined row.
US12045418B2 Electronic device
An electronic device including a display layer, a sensor layer that senses a first input by proximity sensing and a second input by a touch, wherein the sensor layer is disposed on the display layer and includes a plurality of first electrodes extending in a first direction and a plurality of second electrodes extending in a second direction intersecting the first direction, and a control unit that controls the sensor layer. When the first input is sensed, the control unit obtains a measurement signal from one of the plurality of first electrodes, obtains a noise signal from another of the plurality of first electrodes, and determines whether the first input is sensed, based on the measurement signal and the noise signal.
US12045416B2 Rejection of false turns of rotary inputs for electronic devices
Various embodiments for detecting and rejecting false, unintended rotations of rotary inputs of electronic devices are disclosed herein. In one example, an electronic device is provided with an optical detector that measures the distance between the electronic device and the wearer's forearm or hand, and when the distance is smaller than a threshold distance, the turns of the rotary input are false, unintended turns. In another example, a crown of a rotary input includes a plurality of capacitive sensors that detects the presence of a wearer's finger, which when absent, the turns of the rotary input are false turns. In another example, deflections or positions of a shaft of the rotary input are measured and if the deflections/positions indicate an upward force on the rotary input (which are likely caused by the wearer's forearm or hand), the turns of the rotary input are false turns. Other embodiments are described herein.
US12045412B2 Electronic device, active stylus pen, method of synchronizing thereof
A method performed by at least one processor of synchronizing an active stylus pen with an electronic device, the method comprising: receiving, by the active stylus pen, a synchronization start signal from the electronic device via wireless communication between the active stylus pen and the electronic device; in response to receiving the synchronization start signal, calculating, by the active stylus pen, a plurality of transmission timings at which a position signal corresponding to a position of the active stylus pen is transmitted to the electronic device, the calculating being performed on the basis of a point in time at which the synchronization start signal is received; and transmitting, by the active stylus pen on the basis of the plurality of transmission timings, the position signal to the electronic device.
US12045411B2 Electromagnetic touch display panel
An electromagnetic touch display panel is provided. The electromagnetic touch display panel includes: a substrate having a display area and a binding area, a circuit board disposed in the binding area and including a first signal terminal and a second signal terminal, a display trace extending from the display area to the binding area and connected to the first signal terminal for transmitting a display signal, and an antenna trace extending from the display area to the binding area and connected to the second signal terminal for transmitting an antenna signal.
US12045400B1 Stylus tip protection
Examples are disclosed relating to electronic styli and methods for protecting a tip of an electronic stylus. In one example, an electronic stylus comprises an elongated body and a tip protection mechanism within the elongated body comprising a housing that is moveable relative to the elongated body. A protective cone is located at a body tip end of the body, with the stylus tip configured to protrude from the protective cone. A method for protecting the tip comprises preventing relative movement between the housing and the elongated body when a force exerted on the tip is below a protection threshold. When the force exerted on the tip reaches the protection threshold, the method includes allowing movement between the housing and the elongated body that retracts the tip into the protective cone.
US12045397B2 Single sphere foot operated position-based controller
A foot operated controller apparatus is disclosed. The apparatus includes a ball large enough for a human to manipulate with two feet, and a support apparatus configured to support the ball from below, restrict translation of the ball and permit rotation of the ball about its center with respect to at least two axes. One or more position encoders are disposed proximate a surface of the ball. The encoder(s) are configured to determine a rotational displacement of the ball with respect to two or more axes.
US12045394B2 Cursor mode switching
Methods and systems for processing input from an image-capture device for gesture-recognition. The method further includes computationally interpreting user gestures in accordance with a first mode of operation; analyzing the path of movement of an object to determine an intent of a user to change modes of operation; and, upon determining an intent of the user to change modes of operation, subsequently interpreting user gestures in accordance with the second mode of operation.
US12045393B2 Hand-worn data-input device
A hand-worn data-input device is provided. The hand-worn data-input device is wearable on a hand, for entering data-inputs into electronic/computing devices by reading and interpreting, via electromagnetic sensing, static/dynamic user-inputted gestures between digits, other portions of the hand and other hand-worn components of the data-input device, relative to each other, wherein sensing units are configured to be placed at/by specific spots/regions of the hand and comprise fixation, insulating and/or electromagnetic shielding means, and wherein the hand-worn data-input device comprises at least one energy unit, at least one thumb-worn sensing unit, at least one body-contact sensing unit, at least one signals/data connection unit and at least one data-inputs connection unit, and wherein when fingertip sensing units are worn, the fingertip sensing units are uniquely identified and simultaneous multi-channeled electromagnetic coupling between the fingertip sensing units and other sensing units is enabled.
US12045392B1 Method and device for defining custom hand gestures
In one implementation, a method of defining a custom hand gesture is performed by a device including an image sensor, one or more processors, and non-transitory memory. The method includes receiving a request to define a first hand gesture. The method includes capturing, via the image sensor, a first performance of the first hand gesture. The method includes extracting, from the first performance of the first hand gesture, a first set of features. The method includes defining, based on the first set of features, one or more gesture matching criteria for the first hand gesture.
US12045391B2 Tactile presentation device and tactile presentation method
An embodiment tactile presentation method includes: generating a first stimulus signal in a first frequency band; generating a second stimulus signal in a second frequency band, the second frequency band different from the first frequency band; applying the first stimulus signal from a first application member to a skin surface of a living body; and applying the second stimulus signal from a second application member to the skin surface.
US12045390B2 Measurement of facial muscle EMG potentials for predictive analysis using a smart wearable system and method
A system includes at least one wearable device having a housing, at least one sensor disposed within the housing, at least one output device disposed within the housing, and at least one processor operatively connected to the sensors and output devices, wherein one or more sensors are configured to detect electrical activity from a user's facial muscles and to transmit a data signal concerning the electrical activity of the user's facial muscles to one of more of the processors. A method of controlling a wearable device includes determining facial muscular electrical data of a facial gesture made by a user, interpreting the facial muscular electrical data to determine a user response, and performing an action based on the user response.
US12045389B2 Brain-computer interface
An adaptive calibration method in a brain-computer interface is disclosed. The method is used to reliably associate a neural signal to an object whose attendance by a user elicited that neural signal. A visual stimulus overlaying one or more objects is provided, at least a portion of the visual stimulus having a characteristic modulation. The brain computer interface measures neural response to objects viewed by a user. The neural response to the visual stimulus is correlated to the modulation, the correlation being stronger when attention is concentrated upon the visual stimulus. Weights are applied to the resulting model of neural responses for the user based on the determined correlations. Both neural signal model weighting and displayed object display modulation are adapted so as to improve the certainty of the association of neural signals with the objects that evoked those signals.
US12045380B2 Sensor privacy setting control
There is provided a method and apparatus for controlling a privacy setting of at least one sensor. A signal is acquired from one or more sensors. A characteristic of one or more subjects is detected in the acquired signal. A privacy level is set based on the detected characteristic of the one or more subjects. A privacy setting of at least one sensor is controlled based on the set privacy level.
US12045379B1 Methods and apparatus for authenticating an encryption key stored in removable memory devices, to access a compute device
In some embodiments, a method can include detecting, at a first circuit, the first circuit being operatively coupled to a memory device having a set of memory portions. The method can include receiving, from the memory device and at the first circuit, a set of encryption key portions after the detecting, each encryption key portion from the encryption key portions being a unique portion of an encryption key. The method can include assembling the encryption key by ordering each encryption key portion from the set of encryption key portions based on (1) a first previously defined list and (2) a second previously defined list. The first previously defined list and the second previously defined list each is stored at or accessible by the first circuit but not stored at or accessible by the memory device. The method can include authorizing access to a second circuit based on the encryption key.
US12045378B2 Secured storage of ciphering keys
The present disclosure relates to a method for performing a cryptographic operation, the method including generating a first count value by a monotonic counter of a processing device, transmitting the first count value from the monotonic counter to a memory of the processing device, selecting a first encryption key from the memory based on the first count value, and providing the selected first encryption key to a cryptographic processor.
US12045377B2 Method and device for secured deciphering of ciphering data
The present disclosure relates to a method for decrypting encrypted data. The method includes generating a first count value by a monotonic counter of a processing device, deriving, using a key derivation circuit, a first encryption key based on the first count value, transmitting the first encryption key to a cryptographic processor; and decrypting, based on the first encryption key, first encrypted data.
US12045374B2 Methods and systems for securely storing unstructured data in a storage system
Methods and systems for securing unstructured data are provided. One method includes generating, by a processor, a schema from unstructured data, the schema including one or more relationships between named entities of the unstructured data; identifying, by the processor, a plurality of semantic relationships between the named entities; determining, by the processor, a sensitive relationship from the plurality of semantic relationships; and anonymizing, by the processor, sensitive data associated with the sensitive relationship by replacing, a first portion of the sensitive data with generalized information.
US12045373B2 Machine learning and rule-based identification, anonymization, and de-anonymization of sensitive structured and unstructured data
In some examples, machine learning and rule-based identification, anonymization, and de-anonymization of sensitive structured and unstructured data may include receiving input data that is to be masked, and determining, for the input data, at least one type '1 of entity extraction from a plurality of types of entity extractions to be performed on the input data. The at least one determined type of entity extraction may be performed on the input data, and at least one entity may be extracted from the input data. At least one replacement strategy may be determined from a plurality of replacement strategies for the at least one extracted entity. Further, the at least one determined replacement strategy may be applied to the at least one extracted entity to generate masked data.
US12045371B2 Consent-driven privacy disclosure control processing
A user provides retailer-specific consents for access and use to private/sensitive information of the user. The private/sensitive information is centrally stored in a privacy vault. Retail services (retailer) that the user subscribes to are provided a user-specific and consent-specific token representing the user and consents to usage of specific private/sensitive information of the user. When the retailer has a need for user-specific private/sensitive information, the retailer presents the user-specific and consent-specific token to the privacy vault. Assuming, the retailer was given access to the requested private/sensitive information defined in the token, the privacy results returns the requested information to the retailer; otherwise, an unauthorized message is returned from the privacy vault to the retailer. The user defines the consents to each retailer and a record of the consents is maintained in the privacy vault.
US12045369B2 System and method for data residency compliant data placement in cloud
Existing data residency compliance techniques suffer from inherent drawbacks to discover the spread of data, understanding the data residency regulations and semantics behind them and most importantly placement of data in cloud datacenters such that it is data residency compliant. Embodiments herein provide a method and system for optimizing placement of data to a cloud datacenter complying data residency regulations. The system selects one serving cloud datacenter for a user center. The selection considers three conflicting objectives such as minimum data placement cost, provide good quality of service (i.e. latency) and to comply with data residency regulations. The system essentially covers data residency compliance problem in three phases namely, violation detection, decision support and recommendation. Herein, the system trades-offs latency with data placement cost. Further, the system considers user center location, determined violation of data residency regulations, cost of movement from one datacenter to another, and a predefined threshold latency.
US12045368B2 Privacy-preserving data collecting
A method, system and product including communicating a first report associated with a first temporary identifier of a user device; upon receiving the first report from the user device, storing the first report with the first temporary identifier; communicating a message comprising a second temporary identifier of the user device; communicating a second report that is associated with the second temporary identifier of the user device, wherein the second report is not associated with the first temporary identifier; upon receiving from the user device a second report, storing the second report with the second temporary identifier, whereby the first report cannot be directly matched with the second report based on respective identifiers thereof.
US12045367B1 Systems and methods for user authentication using health information
The present disclosure is related to a system that may include a first computing device and a second computing device. The first computing device may send a request for identification data corresponding to one or more health properties associated with a user. The second computing device may receive the request for the identification data. In response to receiving the request, the second computing device may retrieve health data acquired by one or more sensors for monitoring the one or more health properties that correspond to the user and stored in a memory. The first computing device may receive the health data sent from the second computing device and authenticate an identity of the user based on the health data.
US12045366B2 Information processing apparatus, information processing method and program
With respect to an information processing device which anonymizes data composed of records including one or more items through statistical processing, the information processing device includes a memory, and a processor configured to classify respective records constituting the data into one or more first sets, based on masking target items, a dictionary, and a selected hierarchy level indicating a hierarchy level selected in the tree structure for each of the masking target items, classify the respective records into one or more second sets with respect to a number of records belonging to each of the one or more first sets, and calculate a number of records of each of the one or more second sets and a ratio of records belonging to each of the one or more second sets to the records, and display the ratio in each hierarchy level of each of the masking target items.
US12045364B1 Mathematical method for performing homomorphic operations
The present invention relates generally to a system and method of querying an anonymized database. More particularly, the invention provides a method and system for querying an anonymized database without the need to decrypt queried data while it's processed. Even more specifically, the invention provides a method and system of anonymizing a database such that it may be queried efficiently in near real time while still retaining the ability to not decrypt requested data while it's being processed.
US12045362B2 Secure computer vision processing
A computer vision processor in an image cluster defines a fenced memory region (FMR) that controls access to image data stored in a first portion of a trusted memory region (TMR). The computer vision processor receives FMR requests from an application implemented in a processing cluster. The FMR requests are to access the image data in the first portion of the TMR. The computer vision processor selectively allows the requesting application to access the image data. In some cases, the computer vision processor acquires the image data and stores the image data in the first portion of the TMR, such as buffers in the TMR. A data fabric selectively permits the image processing application to access the data stored in the TMR based on whether the image cluster has opened or closed the FMR for the portion of the TMR.
US12045359B2 Recursive data and electronic signature document updater
Aspects of the disclosure relate to computing hardware and software for performing uniform document updates. A computing platform may receive, from a user device, a document change request. The computing platform may authenticate authority of a user of the user device to perform the document change request. Based on authenticating the authority of the user of the user device to perform the document change request, the computing platform may identify storage locations at which documents that are affected by the document change request are located. The computing platform may access the documents at each of the storage locations. The computing platform may scan the documents to identify locations, within the documents, of changes to be made, which may include identifying the locations based on enterprise-adopted change tags. The computing platform may write the changes to the documents at the identified locations based on the enterprise-adopted change tags.
US12045356B2 Terminal device, server, virtual reality space providing system, program, and virtual reality space providing method
A participant terminal includes a virtual reality space information acquisition unit that acquires virtual reality space information, a restricted area information acquisition unit that acquires restricted area information indicating a restricted area, an operation information acquisition unit, an entry state determination result acquisition unit that acquires an entry state determination result, an entry possibility determination result acquisition unit that acquires an entry possibility determination result in a case where the entry state determination result indicates that the avatar is in a state about to enter the restricted area, and a restricted area viewing control unit that enables viewing of the virtual reality space information in the restricted area in a case where the entry possibility determination result indicates that entry is possible, and disables viewing of the virtual reality space information in the restricted area in a case where the entry possibility determination result indicates that entry is not possible.
US12045353B2 System and method for enhancing vehicle occupant voice data privacy
A microphone controller includes a processor programmed to receive voice input from one or more microphones to be utilized in a voice recognition session initiated by the microphone controller. Further the microphone controller includes a key store including one or more keys configured to encrypt the received voice input to an encrypted voice data.
US12045351B2 System and method of authenticating firmware
In one or more embodiments, one or more systems, one or more methods, and/or one or more processes may: receive firmware of an integrated circuit (IC) of an information handling system; receive a digital signature of the firmware, where the digital signature includes an encrypted hash value, encrypted with a private encryption key; determine a first hash value of the firmware; decrypt the encrypted hash value, via a public encryption key associated with the private encryption key, to obtain a second hash value; determine if the first hash value matches the second hash value; if so, permit the information handling system to boot an operating system; and if not, prevent, by the authentication device, the information handling system from booting the operating system.
US12045350B1 Apparatus, systems, and methods relying on non-flashable circuitry for improving security on public or private networks
A hardware unit relies on non-flashable circuitry for improving security on a public or private network. The hardware unit can be added to a network without substantial modifications to the other devices already connected to the network. The hardware unit detects, and sometimes blocks or drops, data packets or frames that contain an instruction of a known file-sharing protocol other than a reading instruction. Thus, potential malware may be detected instantaneously by what it attempts to do, typically the creation, insertion, deletion, update, renaming, or writing of files. The hardware unit is used for screening files or emails stored on a client device and reporting threats.
US12045347B2 Method and apparatus for using a dynamic security certificate
A method and apparatus for using a dynamic security certificate. The method analyzes a browser to access browser information and generates a dynamic security certificate based on the browser information. The method modifies a configuration file for the browser to cause the browser to trust the dynamic security certificate and inserts the dynamic security certificate into the browser to enable a client application to access encrypted data available to the browser. The method may be performed solely upon a user device or have portions thereof performed by a user device and a server.
US12045342B2 Information processing device, display method, and non-transitory computer readable medium
An information processing device (10) includes an anomaly receiving means (11) for receiving an anomaly detected by a monitoring device installed in a control system, a collating means (12) for receiving the anomaly from the anomaly receiving means (11), making a first determination to determine whether the anomaly matches each of predetermined collating conditions for collating an event contained in an attack procedure and the anomaly, and when the first determination results in a match, making a further second determination to determine whether an event contained in each of predefined attack procedures matches the collating condition determined to match the anomaly, and when the second determination results in a match, specifying an attack procedure containing the event, and an extracting means (13) for extracting an event matching a predetermined extraction condition from the specified attack procedure.
US12045341B2 Unauthorized communication detection device, unauthorized communication detection method and manufacturing system
An unauthorized communication detection device that detects unauthorized communication in a manufacturing system that manufactures products includes: an obtainer that obtains operation information of the manufacturing system; a storage that stores element information indicating one or more target elements among a plurality of elements related to manufacturing of the products; a specifier that specifies, for each of a plurality of communications performed in the manufacturing system, an element corresponding to the communication, based on the operation information; a calculator that calculates an abnormal degree of each of one or more communications, which satisfy that the element specified by the specifier is included in the one or more target elements indicated by the element information, among the plurality of communications; and a determiner that determines that, when an abnormal degree calculated by the calculator is larger than a threshold value, a communication corresponding to the abnormal degree is the unauthorized communication.
US12045340B2 Method for updating a neural network, terminal apparatus, computation apparatus, and program
The terminal apparatus comprises a machine learning part that can execute a process of computing a first model update parameter of a first neural network using training data and a process of computing a second model update parameter of a second neural network using training data for a simulated attack; an encryption processing part that encrypts the first, the second model update parameter using a predetermined homomorphic encryption; a data transmission part that transmits the encrypted first, second model update parameters to a predetermined computation apparatus; and an update part that receives from the computation apparatus model update parameters of the first, the second neural networks computed using the first, the second model update parameters received from another terminal apparatus and updates the first, the second neural networks.
US12045337B2 Apparatus and method for providing secure execution environment for NPU
An electronic device includes a System on Chip (SoC) and a memory. The SoC includes a processor and a neural processing unit (NPU). The memory includes an enclave page cache (EPC), in which a validation table is stored, and at least one NPU enclave. The NPU enclave and the EPC have a trusted execution environment, which is isolated from an execution environment in which system software of the CPU is executed.
US12045329B2 Biometric authentication smart cards
A smart card is provided. The smart card includes a peripheral circuit configured to control a fingerprint sensing array and generate a raw image, an authentication information processing module configured to process the raw image into fingerprint information for verification, a security module configured to determine whether the fingerprint information for verification matches registered fingerprint information to determine usage approval or disapproval for a payment request, and an active shield overlapping the security module. The peripheral circuit, the authentication information processing module, and the security module are integrated into one chip.
US12045328B2 Visible light identity verification systems and methods
Techniques are disclosed for systems and methods to provide identity verification for protected services. An identity verification system includes an authenticator device configured to provide a visible spectrum optical sequence including an authentication identifier to an authentication station. The authentication station includes an optical sensor configured to capture a time sequence of visible spectrum image data associated with a validated user, and a logic device configured to receive a visible spectrum optical sequence from the optical sensor, verify the authentication identifier, and execute a protected process associated with the verified authentication identifier. The authenticator device includes an optical transmitter and a logic device configured determine a visible spectrum optical sequence comprising the authentication identifier and to generate the visible spectrum optical sequence using the optical transmitter.
US12045327B2 Methods and systems for facilitating authenticating of users
The present disclosure provides a method of facilitating authenticating of users. Further, the method includes initiating, using a processing device, an authentication session for a user for an authentication instance. Further, the method includes identifying, using the processing device, authentication prompts for the authenticating of the user based on the initiating. Further, the method includes transmitting, using a communication device, the authentication prompts to user devices. Further, the method includes receiving, using the communication device, data in response to the authentication prompts from the user devices. Further, the method includes analyzing, using the processing device, the data using machine learning models. Further, the method includes generating, using the processing device, an authentication status for the user based on the analyzing. Further, the method includes terminating, using the processing device, the authentication session based on the generating. Further, the method includes storing, using a storage device, the authentication status.
US12045323B2 Systems and methods for remotely verifying identity of non-resident aliens
A method for remotely verifying a non-resident alien's identity, includes: receiving a request to establish a communication session from a user device; analyzing the request to determine whether the user device is compromised; in response to determining that the user device is not compromised, providing a page flow to the user device to solicit information from the non-resident alien, the information including identity information associated with a local foreign government identification document (ID), and other information not shown on the local foreign government ID; querying one or more foreign governmental data stores to identify foreign data associated with the non-resident alien based on a unique identifier associated with the local foreign government ID; comparing the information with the foreign data; and verifying an identity of the non-resident alien based on the comparing, wherein the verifying includes determining that at least one of the other information matches the foreign data.
US12045319B2 First-order logical neural networks with bidirectional inference
A system for configuring and using a logical neural network including a graph syntax tree of formulae in a represented knowledgebase connected to each other via nodes representing each proposition. One neuron exists for each logical connective occurring in each formula and, additionally, one neuron for each unique proposition occurring in any formula. All neurons return pairs of values representing upper and lower bounds on truth values of their corresponding subformulae and propositions. Neurons corresponding to logical connectives accept as input the output of neurons corresponding to their operands and have activation functions configured to match the connectives' truth functions. Neurons corresponding to propositions accept as input the output of neurons established as proofs of bounds on the propositions' truth values and have activation functions configured to aggregate the tightest such bounds. Bidirectional inference permits every occurrence of each proposition in each formula to be used as a potential proof.
US12045318B2 Convolutional neural networks for efficient tissue segmentation
An imaging system is provided for pixel-level segmentation of images comprising: a camera to capture images of an anatomical object and to represent the images in two-dimensional (2D) arrangements of pixels; one or more processors and a non-transitory computer readable medium with information including: CNN instructions to cause the one or more processors to implement a CNN configured to associate anatomical object classifications with pixels of the 2D arrangements of pixels; and multiple sets of weights, to differently configure the CNN based upon different camera image training data; and a display screen configured to display the two-dimensional (2D) arrangements of classified pixels and the anatomical object classifications.
US12045317B2 Feature selection using hypergraphs
An example system includes a processor to receive a set of features, a set of relations between the features, and a set of target features. Each of the target features is associated with a number of the relations. The processor can generate a hypergraph based on the features and the relations. The processor also can select a subset of features based on a transitive closure of the hypergraph for each of the target features. The processor can transmit the selected subset of features.
US12045308B2 Bit matrix multiplication
Detailed are embodiments related to bit matrix multiplication in a processor. For example, in some embodiments a processor comprising: decode circuitry to decode an instruction have fields for an opcode, an identifier of a first source bit matrix, an identifier of a second source bit matrix, an identifier of a destination bit matrix, and an immediate; and execution circuitry to execute the decoded instruction to perform a multiplication of a matrix of S-bit elements of the identified first source bit matrix with S-bit elements of the identified second source bit matrix, wherein the multiplication and accumulation operations are selected by the operation selector and store a result of the matrix multiplication into the identified destination bit matrix, wherein S indicates a plural bit size is described.
US12045306B2 Multiplier with zero skipping
A system performs matrix multiplication of a vector by a two-dimensional matrix by evaluating whether the vector includes zero values. Rows of the matrix are loaded into a first memory device from a second device. Rows corresponding to the indexes of the zero values are not loaded. A dot product of columns of the matrix and the input vector is performed and stored. The matrix may be stored in the second memory device such that only entries for non-zero entries are stored. The rows of the matrix may be reconstructed in the first memory device from these entries.
US12045300B2 Optimized artificial intelligence search system and method for providing content in response to search queries
An optimized artificial intelligence search system may comprise a pinch zoomable 3D representation of an outline providing content in response to search queries. Search results may include a emoticon system using emotions to sentiment to further describe search results. A user interface may comprise means and methods of allowing a user to delete search results and then be presented with queries to indicate why the deleted results were not relevant to the user. Disclosed systems may further comprise a computing device configured to allow a user to input search queries into a content extraction module that is in communication with an optimized search engine; an optimized search engine configured to receive search queries from the content extraction module and execute search queries to generate or render a list of search results to the content extraction module.
US12045296B2 System and method for facilitating presentation modification of a user interface
In certain embodiments, a presentation of a user interface may be dynamically modified for a user based on data related to the user's email address or other user identifier. As an example, the user interface may be caused to reflect the look and feel of an interface of an entity trusted by the user, incorporate data items related to the user's identifier, or effectuate other modifications. In some embodiments, a user identifier of a user may be received via a user interface associated with the third party, and a query for data related to one or more user accounts associated with the user identifier may be generated. Based on the query, multiple datasets associated with different user accounts may be received, and a first dataset associated with a first account of the user may be selected over other datasets associated with the user's other accounts effectuate the presentation modification.
US12045295B2 Indexable and searchable replay of website user behavior
Systems and methods are provided for indexable and searchable replay of website user behavior. The method includes recording actions of users on a website; grouping the recorded actions into a plurality of sessions; defining a plurality of critical events for at least one webpage of the website, wherein each of the critical events represents a possible action of the users on the at least one webpage; labeling each critical event with a time stamp; receiving a request to replay one of the sessions; and responsive to the request, replaying the one of the sessions according to the time stamps.
US12045293B2 Assigning contact records to user accounts
In general, the subject matter described in this disclosure can be embodied in methods, systems, and program products. A computing system causes presentation of first and second types of contact records that are available for a user-selected geographic area, along with indications of quantities of the types of contact records. User input is received that specifies amounts of the first and second types of contact records. The computing system provides contact information for the user-specified amounts of the first and second types of contact records.
US12045288B1 Natural language selection of objects in image data
Devices and techniques are generally described for selection of objects in image data using natural language input. In various examples, first image data representing at least a first object and first natural language data may be received. In some examples, first embedding data representing the first natural language data may be generated. Second embedding data representing the first image data may be generated. Relative location data indicating a location of the first object in the first image data relative to at least one other object may be generated. The first embedding data, the second embedding data, and the relative location data may be input into a multi-modal transformer model. The multi-modal transformer model may determine that the first natural language data relates to the first object.
US12045284B2 Geometry-based design data search tool
A method and system provide for searching a computer-aided design (CAD) drawing. A CAD drawing is obtained and includes vector based geometric entities. For each entity, primitives are extracted and held in a graph with graph nodes that record entity paths. A feature coordinate system is created for each of the entities using the primitives. The primitives are transformed from a world coordinate system to feature coordinates of the feature coordinate system. Geometry data of the transformed entities is encoded into index codes that are utilized in an index table as keys with the graph nodes as values. A target geometric entity is identified and a target index code is determined and used to query the index table to identify instances of the target geometric entity in the CAD drawing. Found instances in the CAD drawing are displayed in a visually distinguishable manner.
US12045279B2 Method and system of content retrieval for visual data
A system and method and for retrieving one or more visual assets includes receiving a search query for the one or more visual assets, the search query including textual data, encoding the textual data into one or more text embedding representations via a trained text representation machine-learning (ML) model, transmitting the one or more text embedding representations to a matching and selection unit, providing visual embedding representations of one or more visual assets to the matching and selection unit, comparing, by the matching and selection unit, the one or more text embedding representations to the visual embedding representations to identify one or more visual asset search results, and providing the one or more visual asset search results for display.
US12045278B2 Intelligent systems and methods for visual search queries
A user can submit a visual query that includes one or more images. Various processing techniques such as optical character recognition (OCR) techniques can be used to recognize text (e.g. in the image, surrounding image(s), etc.) and/or various object detection techniques (e.g., machine-learned object detection models, etc.) may be used to detect objects (e.g., products, landmarks, animals, humans, etc.) within or related to the visual query. Content related to the detected text or object(s) can be identified and potentially provided to a user as search results or a proactive content feed. As such, aspects of the present disclosure enable the visual search system to more intelligently process a visual query to provide improved search results and content feeds, including those search results which are more personalized and/or consider contextual signals to account for implicit characteristics of the visual query and/or user's search intent.
US12045276B2 Video generation system to render frames on demand using a fleet of servers
Content controller system comprising rendering server system comprising a plurality of servers. The servers receiving a plurality of segment render requests that correspond respectively to segments included in a set of media content item segments. The servers render the segments corresponding to the segment render requests using a media content identification and a main user identification. Rendering the segments comprises retrieving metadata from a metadata database associated with the media content identification, rendering the segments using the metadata, generating a main user avatar based on the main user identification, and incorporating the main user avatar into the segments. The servers can upload the segments to a segment database and update segment states in a segment state database to indicate that the segments are available. Other embodiments are disclosed herein.
US12045272B2 Auto-creation of custom models for text summarization
A text summarization system auto-generates text summarization models using a combination of neural architecture search and knowledge distillation. Given an input dataset for generating/training a text summarization model, neural architecture search is used to sample a search space to select a network architecture for the text summarization model. Knowledge distillation includes fine-tuning a language model for a given text summarization task using the input dataset, and using the fine-tuned language model as a teacher model to inform the selection of the network architecture and the training of the text summarization model. Once a text summarization model has been generated, the text summarization model can be used to generate summaries for given text.
US12045269B2 Apparatus and method for generating a digital assistant
An apparatus for generating a digital assistant is disclosed. The apparatus include at least a processor and a memory communicatively connected to the at least a processor. The memory instructs the processor to receive at least one user query from a user. The memory instructs the processor to extract a plurality of background data and a plurality of contextual data from the user dataset. The memory instructs the processor to receive at least one user query from a user. The memory instructs the processor to generate a query response as a function of the at least one user query and the contextual data using the digital assistant. The memory instructs the processor to display the query response using the digital assistant on a display device.
US12045260B2 Data reorganization
A method, system, and computer program product for data reorganization and logs reorganization. The method includes receiving, by one or more processing units, original data. The method also includes classifying, by the one or more processing units, the original data into different types based on a trained type classification model. The method also includes generating, by the one or more processing units, at least one severity for at least part of the original data based on a trained severity classification model, the at least part of the original data corresponding to at least one type. The method also includes outputting, by the one or more processing units, at least one message, the at least one message indicating the severity of the at least part of the original data.
US12045259B2 Clustering of data objects based on data object attributes
Some embodiments provide a program that determines a plurality of data objects. Each data object in the plurality of data objects includes a first attribute and a second attribute. The program further sorts values of the first attribute of the plurality of data objects. The program also sorts values of the second attribute of the plurality of data objects. The program further determines a first distance value based on the sorted values of the first attribute of the plurality of data objects. The program also determines a second distance value based on the sorted values of the second attribute of the plurality of data objects. The program further defines a plurality of clusters based on the sorted values of the first attribute of the plurality of data objects, the first distance value, the sorted values of the second attribute of the plurality of data objects, and the second distance value.
US12045258B2 System and method of providing conditional copying of data
A method for performing conditional copying of a data object in a data environment to prevent a copying operation failure includes receiving a request to copy the data object to a destination source, the request including an identification of a first source data object, a second source data object and indication of an order of preference between the first data object and the second data object for copying the data object; determining based on the order that data object should be copied from the first source data object; examining a first source indicator to determine if the first source data object is available for copying; based on the determination, copying the data object from the first source data object to the destination source, when the first source data object is available and copying the copying the data object from the second source data object to the destination source, when the first source data object is not available; and creating an indication of successful copying of the data object to the destination source. The first source data object and the second source data object both contain the data object and the first source data object and the second source data object are active-active data objects that are replicas of each other.
US12045256B2 Tracing data in complex replication system
An example operation may include one or more of receiving a message from an agent installed at a data replication server, the message comprising a status identifier of a checksum validation of a data replication operation, identifying a latency value associated with the data replication server, determining whether a data loss has occurred based on the status identifier of the checksum validation and the latency value, and in response to a determination that the data loss has occurred, transmitting a notification of the data loss to a computing system associated with the data replication server.
US12045255B2 Data storage management and synchronization
The described embodiments include a computing device that enables the placement of data guards on data items (e.g., files, data in an application, etc.). The data guard is associated with a conflict priority that is used to determine users that are permitted to make changes to the data item. When the data guard has been placed, the data item is visually identified (e.g., when displayed on a display) as being guarded. In addition, the computing device includes various mechanisms for enabling synchronization of data items between computing devices.
US12045254B2 Randomized data distribution in highly parallel database management system
A payload store within a database management system includes a first set of nodes that include a first node that includes a memory, a network interface, a storage device, and a processing unit. The processing unit receives, via the network interface, a first portion of data to be stored in a plurality of storage devices of the first set of nodes, and splits the first portion into a first set of data rows that includes a plurality of subsets of data rows and a last subset of data rows. The processing unit further randomly assigns the plurality of subsets of data rows and the last subset of data rows between the first set of nodes and stores a first number of data rows in the storage device. The processing unit further sends, via the network interface, a second number of data rows to the second node for storage therein.
US12045252B2 Providing quality of service (QoS) for replicating datasets
Providing Quality of Service (QoS) for replicating datasets including: receiving, by a target data repository from a source data repository, a checkpoint describing one or more updates to one or more datasets stored in the source data repository and the target data repository; adding, by the target data repository, the checkpoint to a first queue for checkpoints directed to one or more volumes in the target data repository, wherein the first queue is included in a plurality of queues for the target data repository; selecting, by the target data repository, one or more queues from the plurality of queues; and servicing an operation from each of the selected one or more queues.
US12045251B2 Method and system for automatically generating data acquisition module
A method and a system for automatically generating a data acquisition module are provided. The method is such that an input terminal inputs at least one piece of data to be converted, and sends the at least one piece of data to be converted to a conversion terminal. Each of the at least one piece of data to be converted includes at least one piece of identification information. The conversion terminal identifies the at least one piece of identification information to obtain an identification result. The at least one piece of data to be converted is converted into target data. A data generation end at least generates a data acquisition module based on the target data.
US12045250B2 Metadata integration
The present disclosure relates to computer-implemented methods, software, and systems for exchanging metadata between applications. One example method includes providing a metadata service defining a service metadata model for exposing metadata of data objects defined at one or more applications. A connection to a data source associated with a first application is established from a separate application to acquire the metadata from the data source for one or more data objects related to the first application. In response to establishing the connection, a view of content from the data source is provided that includes a list of entities from the service metadata model. A query defined based on the list of entities is received for acquiring metadata associated with the one or more identified entities. The query is evaluated at a backend of the first application and the metadata for the identified entities from the data source is provided.
US12045247B2 Data synchronization method and device
A data synchronization method applied to data synchronization between heterogeneous databases includes a terminal device that records a primary key, attribute information, a version number, and a synchronization status of a data object using a first storage format, and a cloud device that records a primary key, attribute information, and a version number of a data object using a second storage format such that the terminal device and the cloud device implement data synchronization between the heterogeneous databases based on the storage formats and version numbers.
US12045244B1 System and method for automatic document management
A system for managing documents, comprising: interfaces to a user interface, proving an application programming interface, a database of document images, a remote server, configured to communicate a text representation of the document from the optical character recognition engine to the report server, and to receive from the remote server a classification of the document; and logic configured to receive commands from the user interface, and to apply the classifications received from the remote server to the document images through the interface to the database. A corresponding method is also provided.
US12045239B1 Dynamic data warehouse computational offloading in directed acyclic graph-driven notebook environment
A device detects a trigger to toggle from a local mode to a query mode, the trigger detected based on input into a notebook interface relating to a dataframe. The device receives input of a query into a cell within the notebook interface, the query relating to the dataframe, and determines, based on having entered the query mode, to combine the query with a prior query from a prior cell within the notebook interface, resulting in generation of an combined query. The device executes the combined query with respect to a data warehouse, receives a command to perform a function with respect to the combined query, and determines, based on characteristics of the command, to execute the command using memory of the notebook interface. The device outputs, using the notebook interface, a graphical representation of results of the command, the results informed by the combined query.
US12045237B2 Secure data replication systems and methods
One method embodiment includes receiving input creating a data distribution restriction implemented to restrict distribution of data by publisher nodes located in at least one geographic or political area to subscriber nodes outside of the at least one geographic or political area. The method then queries a subscription repository storing data defining subscriptions to publisher node data events on publisher nodes located in the at least one geographic or political area to identify existing subscriptions to data events about the particular data by subscriber nodes located outside of the at least one geographic or political area. The method may then output the query results identifying existing subscriber node subscriptions contrary to the new or newly modified data distribution restriction. The received input may then be stored in a database such that subsequent changes are conditionally limited by the new or newly modified data distribution restriction.
US12045230B1 Computer program product for performing a batch process on structured
A computer program product is provided wherein a batch process operates on structured data in multiple tables, including a first and a second source table, and a first and a second processing table. An additional key is added within each natural key to at least the second source and processing table for identifying a sequence of rows for updating.
US12045229B2 Data enrichment and augmentation
Data enrichment and augmentation is disclosed. Machine data comprising at least one of a log message and a metrics data point is received. The received machine data comprises an identifier of an instance of a virtual machine. Based at least in part on the identifier of the instance of the virtual machine, a query for tags associated with the instance of the virtual machine is performed. At least one key-value pair is generated based at least in part on tags received in response to the query performed based at least in part on the identifier of the instance of the virtual machine. The received machine data is augmented with the at least one key-value pair generated based at least in part on the tags received in response to the query based at least in part on the identifier of the instance of the virtual machine.
US12045228B2 Systems and methods for a federated directory service
Systems and methods are provided for a decentralized distributed ledger that hosts a directory service for customer aliases to facilitate obtaining customer account details. Aspects of the present disclosure may include receiving a request to execute a transaction, wherein the request includes identification information associated with a particular user, transmitting a communication to the database of the existing distributed ledger, wherein the second communication includes a request for an identity of a contributing entity that previously contributed user data associated with the particular user to the database, and wherein the request for the identity of the contributing entity includes an alias associated with the particular user, receiving the identity of the contributing entity, executing a request for account information for the particular user from the contributing entity, wherein the request for account information is transmitted to the contributing entity, receiving account information associated with the particular user, and executing the transaction using the account information.
US12045227B2 Proof-of-work for blockchain applications
Methods, computing apparatuses, computer readable media and systems are described that are for use with blockchain applications. An authority server may communicate a data package to a mining node. The mining node may receive the data package from the authority server, the data package comprising a plurality of datasets, each dataset comprising signal information. The mining node may analyse the data package to convert the signal information of each dataset to a corresponding data output. The mining node may communicate the plurality of data outputs to an authority server and, upon verification of the plurality of data outputs, the plurality of data outputs may be used in establishing a proof-of-work for appending a block record to a blockchain. Encryption and decryption methods may be used to secure data according to methods described herein. In some examples, the signal information of each dataset relates to a polynucleotide sequence and the corresponding data output relates to a read.
US12045226B2 Ensuring availability and integrity of a database across geographical regions
A first stack running on a processor receives the transaction data, reference data, and context data. The reference data is independent of the transaction and of a user. The context data is associated with the user but is independent of the transaction. The first stack strips the transaction of derivable data to obtain stripped data. The derivable data includes data that can be derived from the stripped data, the context data, and the reference data. The derivable data can stream the stripped data to a global database available and redundant across multiple geographical regions. After the first stack fails, a second stack can resume the transaction by retrieving the stripped data from the global database, and retrieving the context data, and the reference data. The second stack can recreate the transaction data based on the stripped data, the context data, and the reference data, and can resume the transaction.
US12045223B2 Method and system for lock after qualification for update queries
Example aspects include techniques for anomaly detection via sparse judgmental samples. These techniques may include generating a qualified timestamp corresponding to execution of a first operation of a first transaction over a database and determining, based on the qualified timestamp, that a row of a table is not locked by a second operation of a second transaction over the database. In addition, the techniques may include determining that the row meets a condition of the first operation. Further, the techniques may include updating, based on the qualified timestamp, the row in response to the row meeting the condition, the updating including acquiring a lock on the row of the table.
US12045217B2 Topological data analysis of data from a fact table and related dimension tables
A method comprises receiving a selection of data from a fact table and one or more dimension tables stored in a data warehouse, mapping data points from the selection of the data from the fact table and the one or more dimension tables to a reference space utilizing a lens function, generating a cover of the reference space using a resolution function, clustering the data points mapped to the reference space using the cover and a metric function to determine each node of a plurality of nodes of a graph, each node including at least one data point, determining a plurality of segments of the graph, each segment including at least one node, and generating a segment data structure identifying each segment as well as membership of each segment, the membership of each segment including at least one node from the plurality of nodes in the graph.
US12045213B2 Systems and methods for monitoring data quality issues in non-native data over disparate computer networks
A method or system for monitoring data quality issues in non-native data over disparate computer networks is described. The system may monitor incoming data entries of non-native data over a disparate computer network. The system may generate for display, on a user interface, a recommendation based on a difference between a number of the first plurality of data entries and a dynamic threshold.
US12045211B2 Versatile data reduction for internet of things
One example method includes collaborative deduplication. A deduplication engine implemented at a cloud level collaborates or coordinates with an extension engine of the deduplication at an edge node. This allows data ingested at a node to be collaboratively deduplicated prior to transfer to the cloud and after transfer to the cloud.