Document Document Title
US12034110B2 Laminating equipment, method and laminated structure
The present disclosure provides laminating equipment, method and a laminated structure, and relates to the technical field of jelly roll manufacturing. The laminating equipment includes a transferring mechanism and a carrying mechanism. The transferring mechanism is configured to transfer a composite bi-cell belt downward, wherein the composite bi-cell belt has thereon a plurality of composite bi-cell units, and two adjacent composite bi-cell units are connected to each other through a bending section. The carrying mechanism has a laminating plane, and the plurality of the composite bi-cell units are laminated one by one on the laminating plane, thereby forming a laminated structure.
US12034109B2 Electrode assembly, battery, and battery pack and vehicle including the same
An electrode assembly, a battery, a battery pack and a vehicle including the same are provided. In the electrode assembly, the uncoated portion of an electrode includes a segment region divided into a plurality of segments, and the segment region includes a plurality of segment groups separated by a group separation pitch along a winding direction. One end of the electrode assembly includes a plurality of segment alignments. In winding turns corresponding to the plurality of segment alignments, group separation pitches of segment groups disposed in a same winding turn are substantially identical, and separation pitches of the segment groups is greater in a winding turn of a region adjacent to the outer circumference of the electrode assembly than in a winding turn of a region adjacent to the core of the electrode assembly.
US12034103B2 Light emitting diode structure and backlight module
A light emitting diode structure includes a substrate, a chip on a top surface of the substrate, transparent cup walls on the top surface of the substrate and surround the chip, a wavelength conversion layer covering the chip between the transparent cup walls, and a reflective layer on the wavelength conversion layer. The reflective layer includes a curved bottom surface protruding toward the chip and directly contacting a top surface of the wavelength conversion layer. An edge of the reflective layer directly contacts the transparent cup walls and the wavelength conversion layer. The wavelength conversion layer fills a space defined by the substrate, the transparent cup walls and the reflective layer such that a bottom surface, a side surface, and the top surface of the wavelength conversion layer directly contacts the substrate, the transparent cup walls, and the reflective layer, respectively.
US12034097B2 Light emitting device and fabricating method thereof
A light emitting device including first and second electrodes spaced apart from each other on a substrate, at least one bar-type LED having a first end on the first electrode and a second end on the second electrode, and an insulative support body between the substrate and the bar-type LED. The at least one bar-type LED has a length greater than a width.
US12034096B2 Enhanced microLEDs for inter-chip communications
An LED may be optimized for high speed operation for optical communication systems in a variety of ways. The LED, which may be a microLED, may include dopants and dopant levels allowing for increased speed of operation, the LED may include interlayers, and the LED may include other features.
US12034095B2 Optical cladding layer design
Embodiments of the invention describe apparatuses, optical systems, and methods related to utilizing optical cladding layers. According to one embodiment, a hybrid optical device includes a silicon semiconductor layer and a III-V semiconductor layer having an overlapping region, wherein a majority of a field of an optical mode in the overlapping region is to be contained in the III-V semiconductor layer. A cladding region between the silicon semiconductor layer and the III-V semiconductor layer has a spatial property to substantially confine the optical mode to the III-V semiconductor layer and enable heat dissipation through the silicon semiconductor layer.
US12034088B2 Optical module, manufacturing method, and display device
The present disclosure belongs to the field of display technology, and provides an optical module, a manufacturing method thereof, and a display device. The optical module includes: a substrate; a barrier structure arranged on the substrate; a black matrix arranged within the barrier structure, an orthogonal projection of the black matrix onto the substrate not going beyond a region surrounded by the barrier structure; and optical lenses arranged on a side of the black matrix away from the substrate. An orthogonal projection of a gap between adjacent optical lenses onto the substrate falls into the black matrix.
US12034086B1 Trench capacitors with continuous dielectric layer and methods of fabrication
A device includes, in a first region, a first conductive interconnect, an electrode structure on the first conductive interconnect, where the electrode structure includes a first conductive hydrogen barrier layer and a first conductive fill material. A trench capacitor including a ferroelectric material or a paraelectric material is on the electrode structure. A second dielectric includes an amorphous, greater than 90% film density hydrogen barrier material laterally surrounds the memory device. A via electrode including a second conductive hydrogen barrier material is on at least a portion of the memory device. A second region includes a conductive interconnect structure embedded within a less than 90% film density dielectric material.
US12034084B2 Semiconductor device including poly-silicon junction field-effect transistor and manufacturing method thereof
A semiconductor device, includes an insulating film formed on a substrate; a conductive layer, comprising first and second doped poly-silicon regions and a undoped poly-Si region, formed on the insulating film; a highly doped first conductivity type drain region and a highly doped a first conductivity type source region formed in the first and second doped poly-silicon regions, respectively; and a highly doped second conductivity type gate region formed in the undoped poly-Si region between the highly doped first conductivity type drain region and the highly doped first conductivity type source region. The undoped poly-Si region is disposed closer to the highly doped first conductivity type source region than the highly doped first conductivity type drain region.
US12034083B2 Nonvolatile storage element and analog circuit provided with same
A nonvolatile storage element includes a substrate; a gate region having a charge holding region and an insulator surrounding an entire surface of the charge holding region; a drain region formed in one of both sides of a lower portion of the gate region; and a source region formed in another one of both the sides. A halogen is distributed in the insulator to cover an entire surface of an upper surface of the charge holding region.
US12034077B2 Method of forming source/drain regions with expanded widths
A device includes a first semiconductor strip, a first gate dielectric encircling the first semiconductor strip, a second semiconductor strip overlapping the first semiconductor strip, and a second gate dielectric encircling the second semiconductor strip. The first gate dielectric contacts the first gate dielectric. A gate electrode has a portion over the second semiconductor strip, and additional portions on opposite sides of the first and the second semiconductor strips and the first and the second gate dielectrics.
US12034076B2 Semiconductor device integrating backside power grid and related integrated circuit and fabrication method
A semiconductor device includes a substrate, a dielectric region, a first fin structure, a second fin structure, a plurality of conductive regions, a first conductive rail and a conductive structure. The dielectric region is situated on the substrate. The first fin structure protrudes from the substrate and the dielectric region. The second fin structure protrudes from the substrate and the dielectric region, and extends parallel to the first fin structure. The conductive regions are situated on the dielectric region. The first conductive rail is situated within the dielectric region, and electrically connected to a first conductive region of the plurality of conductive regions. Opposite sides of the first conductive rail face the first fin structure and the second fin structure, respectively. The conductive structure penetrates through the substrate and formed under the first conductive rail, and is electrically connected to the first conductive rail.
US12034075B2 Device of dielectric layer
A device includes a semiconductive substrate, a fin structure, and an isolation material. The fin structure extends from the semiconductive substrate. The isolation material is over the semiconductive substrate and adjacent to the fin structure, wherein the isolation material includes a first metal element, a second metal element, and oxide.
US12034073B2 Semiconductor device, and method for manufacturing the same
A semiconductor device (A1) includes a semiconductor layer having a first face with a trench (3) formed thereon and a second face opposite to the first face, a gate electrode (41), and a gate insulating layer (5). The semiconductor layer includes a first n-type semiconductor layer (11), a second n-type semiconductor layer (12), a p-type semiconductor layer (13), and an n-type semiconductor region (14). The trench (3) is formed so as to penetrate through the p-type semiconductor layer (13) and to reach the second n-type semiconductor layer (12). The p-type semiconductor layer (13) includes an extended portion extending to a position closer to the second face of the semiconductor layer than the trench (3) is. Such structure allows suppressing dielectric breakdown in the gate insulating layer (5).
US12034071B2 High electron mobility transistor
A high electron mobility transistor includes a substrate, a semiconductor channel layer, a semiconductor barrier layer, a gate field plate, a source electrode, at least one first field plate, and a second field plate. The gate field plate is disposed on the semiconductor barrier layer. The source electrode is disposed on one side of the gate field plate, and the first field plate is disposed on the other side of the gate field plate and laterally spaced apart from the gate field plate. The second field plate covers the gate field plate and the first field plate and is electrically connected to the source electrode, where the area of the second field plate is larger than the sum of the area of the gate field plate and the area of the first field plate when perceived from a top-down perspective.
US12034067B2 GaN-HEMT device with sandwich structure and method for preparing the same
A GaN-HEMT device with a sandwich structure and a method for preparing the same are provided. The GaN-HEMT device includes an epitaxial layer and electrodes, wherein the epitaxial layer includes a GaN channel layer (2) and an AlyGa1-y barrier layer (1), and is arranged from top to bottom; the electrodes include a gate electrode (6), a source electrode (7), a drain electrode (5) and a field plate electrode (10), wherein the field plate electrode (10) and the gate electrode (6) are respectively fabricated on an upper surface and a lower surface of the epitaxial layer, and the field plate electrode (10) extends to a region beyond the epitaxial layer and is connected with the gate electrode (6) to form the sandwich structure, and the source electrode (7) and the drain electrode (5) are respectively located at two ends of the epitaxial layer.
US12034066B2 Power semiconductor device having a barrier region
A power semiconductor device includes: a drift region; a plurality of IGBT cells each having a plurality of trenches extending into the drift region along a vertical direction and laterally confining at least one active mesa which includes an upper section of the drift region; and an electrically floating barrier region of an opposite conductivity type as the drift region and spatially confined, in and against the vertical direction, by the drift region. A total volume of all active mesas is divided into first and second shares, the first share not laterally overlapping with the barrier region and the second share laterally overlapping with the barrier region. The first share carries the load current at least within a range of 0% to 100% of a nominal load current. The second share carries the load current if the load current exceeds at least 0.5% of the nominal load current.
US12034065B2 Semiconductor device including emitter regions and method of manufacturing the semiconductor device
A semiconductor device according to the present invention includes a first conductive-type semiconductor layer, a second conductive-type base region that is arranged in the front surface portion of the semiconductor layer, a plurality of trenches that extend from a front surface of the semiconductor layer beyond a bottom portion of the base region with an active region being defined therebetween, a plurality of first conductive-type emitter regions that are arranged in the active region, each connecting the trenches adjacent to each other, a gate electrode that is embedded in the trench, an embedding insulating film that is embedded in the trench on the gate electrode and that has an upper surface in the same height position as the front surface of the semiconductor layer or in a height position lower than the front surface and an emitter electrode that covers the active region and the embedding insulating film and that is electrically connected to the base region and the emitter region.
US12034063B2 Semiconductor devices and methods of manufacturing thereof
A method of fabricating a semiconductor device is described. A plurality of semiconductor fins is formed in a first region on a substrate. An isolation region is formed around the plurality of semiconductor fins. Dummy fins are formed extending above the isolation region and laterally adjacent the plurality of semiconductor fins. A first etch is performed to etch the plurality of semiconductor fins such that a top surface of the plurality of semiconductor fins has a same height as a top surface of the isolation region. A second etch is performed selectively etching the isolation region to form a first recess in the isolation region laterally adjacent the semiconductor fins. A third etch is performed selectively etching the plurality of semiconductor fins to remove the plurality of semiconductor fins and to etch a second recess through the isolation region into the semiconductor substrate.
US12034062B2 Semiconductor device structure and method for forming the same
A semiconductor device structure is provided. The semiconductor device structure includes a first stacked nanostructure and a second stacked nanostructure formed over a substrate, and a dummy fin structure between the first stacked nanostructure and the second stacked nanostructure. The semiconductor device structure includes a gate structure formed over the first stacked nanostructure and the second stacked nanostructure, and a conductive layer formed over the gate structure. The semiconductor device structure includes a capping layer formed over the dummy fin structure, and each of the gate structure and the conductive layer is divided into two portions by the capping layer.
US12034061B2 Method for forming semiconductor structure
A method for forming a semiconductor structure includes forming a gate structure over a substrate. The method also includes forming a spacer on a sidewall of the gate structure. The method also includes forming a source/drain recess beside the spacer. The method also includes treating the source/drain recess and partially removing the spacers in a first cleaning process. The method also includes treating the source/drain recess with a plasma process after performing the first cleaning process. The method also includes treating the source/drain recess in a second cleaning process after treating the source/drain recess with the plasma process. The method also includes forming a source/drain structure in the source/drain recess after performing the second cleaning process.
US12034059B2 Reducing pattern loading in the etch-back of metal gate
A method includes removing a dummy gate to leave a trench between gate spacers, forming a gate dielectric extending into the trench, depositing a metal layer over the gate dielectric, with the metal layer including a portion extending into the trench, depositing a filling region into the trench, with the metal layer have a first and a second vertical portion on opposite sides of the filling region, etching back the metal layer, with the filling region at least recessed less than the metal layer, and remaining parts of the portion of the metal layer forming a gate electrode, depositing a dielectric material into the trench, and performing a planarization to remove excess portions of the dielectric material. A portion of the dielectric material in the trench forms at least a portion of a dielectric hard mask over the gate electrode.
US12034057B2 Assemblies which include wordlines having a first metal-containing material at least partially surrounding a second metal-containing material and having different crystallinity than the second metal-containing material
Some embodiments include a memory array having a vertical stack of alternating insulative levels and wordline levels. Channel material extends vertically along the stack. The wordline levels include conductive regions which have a first metal-containing material and a second metal-containing material. The first metal-containing material at least partially surrounds the second metal-containing material. The first metal-containing material has a different crystallinity than the second metal-containing material. In some embodiments the first metal-containing material is substantially amorphous, and the second metal-containing material has a mean grain size within a range of from greater than or equal to about 5 nm to less than or equal to about 200 nm. Charge-storage regions are adjacent the wordline levels. Charge-blocking regions are between the charge-storage regions and the conductive regions.
US12034055B2 Semiconductor device
A semiconductor device includes a substrate, a semiconductor channel layer, a semiconductor barrier layer, a gate electrode, a first electrode, a second electrode, a first dielectric layer and a second dielectric layer. The semiconductor channel layer is disposed on the substrate. The semiconductor barrier layer is disposed on the semiconductor channel layer. The gate electrode is disposed on the semiconductor barrier layer. The first electrode is disposed at one side of the gate electrode. The first electrode includes a body portion and a vertical extension portion. The second electrode is disposed at another side of the gate electrode. The second electrode includes a body portion and a vertical extension portion. The first dielectric layer is disposed between the vertical extension portion of the first electrode and the semiconductor channel layer. The second dielectric layer is disposed between the vertical extension portion of the second electrode and the semiconductor channel layer.
US12034054B2 Semiconductor device and method for forming the same
A method includes forming a gate dielectric layer and a dummy gate layer; forming a mask over the dummy gate layer; patterning the gate dielectric layer and the dummy gate layer to form a dummy gate structure, the dummy gate structure including a remaining portion of the gate dielectric layer and a remaining portion of the dummy gate layer; epitaxially growing a first spacer layer on the dummy gate structure and the substrate, in which the first spacer layer has a higher growth rate on the exposed surfaces of the dummy gate structure and the substrate than on exposed surfaces of the mask; doping the first spacer layer to form a doped spacer layer having a different lattice constant than the substrate; depositing a second spacer layer over the doped spacer layer; and etching the second spacer layer and the doped spacer layer to form a gate spacer.
US12034049B2 Superlattice structure including two-dimensional material and device including the superlattice structure
Provided are a superlattice structure including a two-dimensional material and a device including the superlattice structure. The superlattice structure may include at least two different two-dimensional (2D) materials bonded to each other in a lateral direction, and an interfacial region of the at least two 2D materials may be strained. The superlattice structure may have a bandgap adjusted by the interfacial region that is strained. The at least two 2D materials may include first and second 2D materials. The first 2D material may have a first bandgap in an intrinsic state thereof. The second 2D material may have a second bandgap in an intrinsic state thereof. An interfacial region of the first and second 2D materials and an adjacent region may have a third bandgap between the first bandgap and the second bandgap.
US12034048B2 Source/drain features
A semiconductor structure and a method of forming the same are provided. In an embodiment, a semiconductor structure includes a first plurality of channel members over a backside dielectric layer, a second plurality of channel members over the backside dielectric layer, a first gate structure over and wrapping around each of the first plurality of channel members, a second gate structure over and wrapping around each of the second plurality of channel members, and a through-substrate contact that extends between the first plurality of channel members and the second plurality of channel members, between the first gate structure and the second gate structure, and through the backside dielectric layer.
US12034046B2 Thyristor semiconductor device and corresponding manufacturing method
Thyristor semiconductor device comprising an anode region, a first base region and a second base region having opposite types of conductivity, and a cathode region, all superimposed along a vertical axis.
US12034045B2 Semiconductor device structure with nanostructure
A semiconductor device structure is provided. The semiconductor device structure includes a substrate. The semiconductor device structure includes a first nanostructure over the substrate. The semiconductor device structure includes a gate stack over the substrate and surrounding the first nanostructure. The gate stack is partially embedded in the first nanostructure. The semiconductor device structure includes a first source/drain layer surrounding the first nanostructure and adjacent to the gate stack. The semiconductor device structure includes a contact structure surrounding the first source/drain layer. A first portion of the contact structure is between the first source/drain layer and the substrate.
US12034037B2 Backside capacitor techniques
Some embodiments relate to a method. In the method, semiconductor devices are formed on a frontside of a semiconductor substrate. A trench is formed in a backside of the semiconductor substrate. Conductive and insulating layers are alternatingly formed in the trench on the backside of the semiconductor substrate to establish a backside capacitor. A backside interconnect structure is formed on the backside of the semiconductor substrate to couple to capacitor electrodes of the backside capacitor.
US12034035B2 Capacitor comprising anti-ferroelectric layers and high-k dielectric layers
A semiconductor device includes a first electrode, a second electrode, and a multi-layer stack positioned between the first electrode and the second electrode, the multi-layer stack including at least one anti-ferroelectric layer and at least one high-k dielectric layer.
US12034032B2 Micro LED device and method of manufacturing the same
A micro light emitting diode (LED) device and a method of manufacturing the same are provided. A micro LED device includes a light emitting layer that is provided on a support substrate, a bonding layer, and a driver layer. The light emitting layer includes a stacked structure including a first semiconductor layer, an active layer, and a second semiconductor layer; first and second electrodes provided on a first side and a second side of the stacked structure; and a plurality of light emitting regions. The bonding layer is positioned between the support substrate and the light emitting layer. The drive layer includes a drive element electrically connected to the light emitting layer and is positioned on the light emitting layer to apply power to the plurality of light emitting regions of the light emitting layer.
US12034030B2 Backside illuminated image sensor and method of manufacturing the same
A backside illuminated image sensor and a method of manufacturing the same are disclosed. The backside illuminated image sensor includes a substrate having a frontside surface and a backside surface, pixel regions disposed in the substrate, an insulating layer disposed on the frontside surface of the substrate, a bonding pad disposed on a frontside surface of the insulating layer, a second bonding pad connected to a backside surface of the bonding pad through the substrate and the insulating layer and exposed through the backside surface of the substrate, and a test pad connected to the backside surface of the bonding pad through the substrate and the insulating layer, exposed through the backside surface of the substrate, and for testing whether the second bonding pad is normally connected to the backside surface of the bonding pad.
US12034027B2 Semiconductor device contact pad and method of contact pad fabrication
A method for forming a contact pad of a semiconductor device is disclosed. The method includes providing a semiconductor substrate including a first side and a second side. The semiconductor device includes a shallow trench isolation structure, disposed between the first side and the second side, and an intermetal dielectric stack coupled to the second side. The intermetal dielectric stack includes a first metal interconnect. The method further includes etching a first trench into the semiconductor substrate, depositing a dielectric material into the first trench to form a dielectric spacer extending along side walls of the first trench, etching a second trench aligned with the first trench, and depositing a metal material into the second trench to form the contact pad that contacts the first metal interconnect.
US12034026B2 Image sensor and method of manufacturing the same
An image sensor includes a substrate having first and second surfaces, pixel regions arranged in a direction parallel to the first surface, first and second photodiodes isolated from each other in each of the pixel regions, a first device isolation film between the pixel regions, a pair of second device isolation films between the first and second photodiodes and extending from the first device isolation film, a doped layer adjacent to the pair of second device isolation films and extending from the second surface to a predetermined depth and spaced apart from the first surface, the doped layer being isolated from the first device isolation film, and a barrier area between the pair of second device isolation films and having a potential greater than a potential of a portion of the substrate adjacent to the barrier area.
US12034025B2 Semiconductor devices with single-photon avalanche diodes and isolation structures
An imaging device may include single-photon avalanche diodes (SPADs). To mitigate crosstalk, isolation structures may be formed around each SPAD. The isolation structures may include front side deep trench isolation structures that extend partially or fully through a semiconductor substrate for the SPADs. The isolation structures may include a metal filler such as tungsten that absorbs photons. The isolation structures may include a p-type doped semiconductor liner to mitigate dark current. The isolation structures may include a buffer layer such as silicon dioxide that is interposed between the metal filler and the p-type doped semiconductor liner. The isolation structures may have a tapered portion or may be formed in two steps such that the isolation structures have different portions with different properties. An additional filler such as polysilicon or borophosphosilicate glass may be included in some of the isolation structures in addition to the metal filler.
US12034024B2 Solid-state imaging device and electronic apparatus
There is provided a solid-state imaging device that is capable of suppression of color mixing caused by a pixel for near-infrared light and securement of a saturation charge amount of a pixel for visible light where the pixels are formed in a same substrate. The solid-state imaging device includes: a substrate; first to third photoelectric conversion units; infrared absorbing filters; first to third color filters; a first element isolation unit between the first and second photoelectric conversion units; and a second element isolation unit disposed between the second and third photoelectric conversion units, in which a cross-sectional area of the first element isolation unit along a direction in which the first and second photoelectric conversion units are aligned is larger than a cross-sectional area of the second element isolation unit along a direction in which the second and third photoelectric conversion units are aligned.
US12034023B2 Microlens structures for semiconductor device with single-photon avalanche diode pixels
An imaging device may include a plurality of single-photon avalanche diode (SPAD) pixels. The SPAD pixels may be overlapped by microlenses to direct light incident on the pixels onto photosensitive regions of the pixels and a containment grid with openings that surround each of the microlenses. During formation of the microlenses, the containment grid may prevent microlens material for adjacent SPAD pixels from merging. To ensure separation between the microlenses, the containment grid may be formed from material phobic to microlens material, or phobic material may be added over the containment grid material. Additionally, the containment grid may be formed from material that can absorb stray or off-angle light so that it does not reach the associated SPAD pixel, thereby reducing crosstalk during operation of the SPAD pixels.
US12034017B2 Sensor chip and electronic device
A sensor chip and an electronic device with SPAD pixels each including an avalanche photodiode element. The sensor chip includes a pixel area having an array of pixels, an avalanche photodiode element that amplifies a carrier by a high electric field area provided for the each of the pixels, an inter-pixel separation section that insulates and separates each of the pixels from adjacent pixels, and a wiring in a wiring layer laminated on a surface opposite to a light receiving surface of the semiconductor substrate that covers at least the high electric field area. The pixel array includes a dummy pixel area located near a peripheral edge of the pixel area. A cathode and an anode electric potential of the avalanche photodiode element arranged in the dummy pixel area are the same, or at least one of the cathode and anode electric potential is in a floating state.
US12034015B2 Programmable pixel array
Methods and systems for performing light measurement are disclosed. In one example, an apparatus comprises an array of pixel cells, each pixel cell of the array of pixel cells configured to perform a light measurement operation and to generate a digital output of the light measurement operation. The apparatus further includes a peripheral circuit configured to: receive a pixel array programming map including programming data targeted at each pixel cell of the array of pixel cells, and configure the light measurement operation at the each pixel cell based on the programming data targeted at the each pixel cell. The apparatus further includes an image processor configured to generate an image frame based on the digital outputs of at least some of the array of pixel cells.
US12034008B2 Semiconductor device having active fin pattern at cell boundary
A semiconductor device includes a first standard cell disposed on a substrate in a first row and having a first cell height; a second standard cell disposed on the substrate in a second row, adjacent to the first row, second standard cell having a second cell height, different from the first cell height; and a power line extending in a first direction along a boundary between the first standard cell and the second standard cell.
US12034003B2 Thin film resistor
A semiconductor device includes: a metal thin film disposed on a semiconductor substrate; and first and second contact structures disposed on the metal thin film, wherein the first and second contact structures are laterally spaced from each other by a dummy layer that comprises at least one polishing resistance material.
US12033999B2 Electrostatic discharge protection device
Provided is an electrostatic discharge protection device, including: a darlington structure formed in a substrate, and a diode string formed in the substrate and including a plurality of diodes connected in series. A first end of the darlington structure is connected to a first voltage, and a second end of the darlington structure is connected to a second voltage. An anode of the diode string is connected to a third end of the darlington structure. A cathode of the diode string is connected to the second voltage.
US12033995B2 Display module
A display module, including a plurality of pixels, includes: a first substrate; a plurality of micro pixel packages provided on an upper surface of the first substrate; and a driver integrated circuit (IC) configured to transmit a driving signal to the plurality of micro pixel packages. Each of the plurality of micro pixel packages includes a second substrate; a plurality of inorganic light emitting devices provided on an upper surface of the second substrate; and a micro pixel controller provided on a lower surface of the second substrate, the micro pixel controller being configured to control the plurality of inorganic light emitting devices.
US12033993B2 Display device having plurality of light emitting elements between a bank structure
A display device includes: a substrate; a first bank on the substrate, at least portions of the first bank being spaced apart from each other; a plurality of first electrodes on the substrate, at least portions of the first electrodes being on portions of the first bank; a second electrode on the substrate, the second electrode being spaced apart from and between adjacent ones of the first electrodes; and a plurality of light emitting elements on the first electrodes and the second electrode.
US12033992B2 Package and manufacturing method thereof
A package includes a first die, a second die, a bridge structure, a first redistribution structure, and an encapsulant. The first die and the second die are disposed side by side. The bridge structure is disposed over the first die and the second die. The bridge structure includes a plurality of routing patterns and a plurality of connectors disposed on the plurality of routing patterns. The first redistribution structure is sandwiched between the first die and the bridge structure and is sandwiched between the second die and the bridge structure. The plurality of connectors of the bridge structure is in physical contact with the first redistribution structure. The encapsulant encapsulates the bridge structure. The plurality of routing patterns and the plurality of connectors of the bridge structure are completely spaced apart from the encapsulant.
US12033991B2 Package-on-package (PoP) semiconductor package and electronic system including the same
A package-on-package (PoP) semiconductor package includes an upper package and a lower package. The lower package includes a first semiconductor device in a first area, a second semiconductor device in a second area, and a command-and-address vertical interconnection, a data input-output vertical interconnection, and a memory management vertical interconnection adjacent to the first area.
US12033984B2 Semiconductor device
A semiconductor device including a semiconductor unit that has a first arm part, which includes: first and second semiconductor chips having first and second control electrodes on their front surfaces, a first circuit pattern where the first and second semiconductor chips are disposed, a second circuit pattern to which the first and second control electrodes are connected, and a first control wire electrically connecting the first and second control electrodes and the second circuit pattern sequentially in a direction; and a second arm part, which includes third and fourth semiconductor chips having third and fourth control electrodes on their front surfaces, a third circuit pattern where the third and fourth semiconductor chips are disposed, a fourth circuit pattern to which the third and fourth control electrodes are connected, and a second control wire electrically connecting the third and fourth control electrodes and the fourth circuit pattern sequentially in the direction.
US12033983B2 Method for interconnecting stacked semiconductor devices
A method for making a semiconductor device includes forming rims on first and second dice. The rims extend laterally away from the first and second dice. The second die is stacked over the first die, and one or more vias are drilled through the rims after stacking. The semiconductor device includes redistribution layers extending over at least one of the respective first and second dice and the corresponding rims. The one or more vias extend through the corresponding rims, and the one or more vias are in communication with the first and second dice through the rims.
US12033982B2 Fully interconnected heterogeneous multi-layer reconstructed silicon device
Reconstructed 3DIC structures and methods of manufacture are described. In an embodiment, one or more dies in each package level of a 3DIC are both functional chips and/or stitching devices for two or more dies in an adjacent package level. Thus, each die can function as a communication bridge between two other dies/chiplets in addition to performing a separate chip core function.
US12033980B2 Thermal pads between stacked semiconductor dies and associated systems and methods
Systems and methods are described for improved heat dissipation of the stacked semiconductor dies by including metallic thermal pads between the dies in the stack. In one embodiment, the thermal pads may be in direct contact with the semiconductor dies. Heat dissipation of the semiconductor die stack can be improved by a relatively high thermal conductivity of the thermal pads that directly contact the adjacent silicon dies in the stack without the intervening layers of the low thermal conductivity materials (e.g., passivation materials). In some embodiments, the manufacturing yield of the stack can be improved by having generally coplanar top surfaces of the thermal pads and under-bump metallization (UBM) structures.
US12033975B2 Semiconductor device, endoscope, and method for manufacturing semiconductor device
An image pickup apparatus includes: an image pickup member having a first surface and a second surface, an external electrode being disposed on the second surface; a terminal where a core wire terminal is disposed on a first upper surface and a core wire electrode is disposed on a lower surface; a wiring layer including an insulation layer and a wiring, the wiring being in contact with the external electrode and the core wire electrode, a third surface being in contact with the second surface and the lower surface; a resin layer disposed on the third surface, an outer dimension of the resin layer being equal to an outer dimension of the wiring layer, the resin layer fixing the image pickup member and the terminal; and an electric cable including a core wire bonded to the core wire terminal.
US12033974B2 Display panel, preparation method thereof, and display device
Provided are a display panel, a preparation method thereof, and a display device. The display panel includes a plurality of sub-panels. Each sub-panel includes first substrate, second substrate, bezel adhesive located therebetween, a plurality of bank structures, and a plurality of light-emitting elements. At least one light-emitting element forms a pixel unit. Each bank structure is located between adjacent pixel units. Seaming adhesive is located between adjacent sub-panels. The sub-panels share a same first substrate, and the seaming adhesive is disposed on the same first substrate. The first substrate includes a display region and a non-display region surrounding the display region. The light-emitting elements and the bank structures are located in the display region, and the bezel adhesive is located in the non-display region. In this manner, splicing gaps between adjacent sub-panels can be effectively reduced, and thus the display effect of the display panel can be improved.
US12033973B2 Semiconductor package
A semiconductor package including an interposer substrate, first to third semiconductor chips on the interposer substrate to face each other, an underfill part between each of the first to third semiconductor chips and the interposer substrate, a first side-fill part extending upward from a lower end of side walls of the first to third semiconductor chips, and a second side-fill part between the side walls of the first to third semiconductor chips and extending from the first side-fill part to an upper end of the side walls of the first to third semiconductor chips may be provided.
US12033971B2 Compressible foamed thermal interface materials and methods of making the same
Disclosed are exemplary embodiments of compressible foamed thermal interface materials. Also disclosed are methods of making and using compressible foamed thermal interface materials.
US12033970B2 Semiconductor device and manufacturing method thereof
A semiconductor device includes a low-density substrate, a high-density patch positioned inside a cavity in the low-density substrate, a first semiconductor die, and a second semiconductor die. The first semiconductor dies includes high-density bumps and low-density bumps. The second semiconductor die includes high-density bumps and low-density bumps. The high-density bumps of the first semiconductor die and the high-density bumps of the second semiconductor die are electrically connected to the high-density patch. The low-density bumps of the first semiconductor die and the low-density bumps of the second semiconductor die are electrically connected to the low-density substrate.
US12033967B2 Memory devices having vertical transistors and methods for forming the same
In certain aspects, a three-dimensional (3D) memory device includes a first semiconductor structure, a second semiconductor structure, and a bonding interface between the first semiconductor structure and the second semiconductor structure. The first semiconductor structure includes a peripheral circuit. The second semiconductor structure includes an array of memory cells, a plurality of bit lines coupled to the memory cells and each extending in a second direction perpendicular to the first direction, and a plurality of word lines coupled to the memory cells and each extending in a third direction perpendicular to the first direction and the second direction. Each of the memory cells includes a vertical transistor extending in a first direction, and a storage unit coupled to the vertical transistor. The vertical transistor includes a semiconductor body extending in the first direction, and a gate structure in contact with two opposite sides of the semiconductor body in the third direction and one side of the semiconductor body in the second direction. A respective one of the bit lines and a respective storage unit are coupled to opposite ends of each one of the memory cells in the first direction. The array of memory cells is coupled to the peripheral circuit across the bonding interface.
US12033965B2 Semiconductor device and method of forming the same
A method is provided. The method includes forming an interconnect structure electrically connected to a semiconductor device; forming a tantalum-based barrier layer over the interconnect structure; oxidizing the tantalum-based barrier layer to form a tantalum oxide over the tantalum-based barrier layer; and forming a metal layer over the tantalum oxide.
US12033963B2 Package structure comprising thermally conductive layer around the IC die
A package structure and a manufacturing method thereof are provided. The package structure includes a carrier substrate, an integrated circuit (IC) die thermally coupled to the carrier substrate through a thermally conductive layer, an antenna pattern disposed over the carrier substrate and the IC die, a redistribution structure disposed between the antenna pattern and the IC die, and an underfill disposed below and thermally coupled to the carrier substrate. The antenna pattern is electrically coupled to the IC die.
US12033956B2 Interconnect structure
An interconnect structure includes first, second, and third insulating layers, first, second, and third conductive lines, and first, second, third, and fourth conductive vias. The first conductive line is embedded in the first insulating layer. The second conductive line is embedded in the second insulating layer and comprises a first portion, a second portion, and a third portion. The third conductive line is embedded in the third insulating layer. The first and second conductive via are embedded in the first insulating layer. The third and fourth conductive via are embedded in the second insulating layer. A first cross-sectional area surrounded by the first conductive line, the first conductive via, the second conductive via, the first portion, and the second portion is substantially equal to a second cross-sectional area surrounded by the first portion, the third portion, the third conductive via, the fourth conductive via, and the third conductive line.
US12033955B2 Electromagnetic shielding package structure comprising electroplating layer and package method thereof
The present invention discloses an electromagnetic shielding package structure and a package method thereof. The package method for the electromagnetic shielding package structure includes: providing a base plate of a copper raw material, and forming a transition layer after two photoresist film operations, wherein the transition layer includes conductive connecting ribs connecting functional pins to an outer side wall; mounting a chip. performing first encapsulating, and etching off the conductive connecting ribs connecting the functional pins to the outer side wall; performing secondary encapsulating on an etched part; and after forming a singulated body by cutting, blocking the connection between the functional pins and the outer side wall by a plastic package material, and only reserving grounding pins to be connected to the outer side wall through the conductive connecting ribs. In this way, after a metal protective layer is sputtered, only the conductive connecting ribs and the shielding cover are enabled to be conducted to form the electromagnetic shielding package structure. According to the present invention, the performance of the package is improved, and the manufacturing cost and the use cost are reduced.
US12033954B2 Packaged module with ball grid array and grounding pins for signal isolation, method of manufacturing the same, and wireless device comprising the same
Signal isolation for module with ball grid array. In some embodiments, a packaged module can include a packaging substrate having an underside, and an arrangement of conductive features implemented on the underside of the packaging substrate to allow the packaged module to be capable of being mounted on a circuit board. The arrangement of conductive features can include a signal feature implemented at a first region and configured for passing of a signal, and one or more shielding features placed at a selected location relative to the signal feature to provide an enhanced isolation between the signal feature and a second region of the underside of the packaging substrate.
US12033950B2 Semiconductor device with self-aligned waveguide and method therefor
A method of forming a self-aligned waveguide is provided. The method includes forming a first alignment feature on a packaged semiconductor device and a second alignment feature on a waveguide structure. A solder material is applied to the first alignment feature or the second alignment feature. The waveguide structure is placed onto the packaged semiconductor device such that the second alignment feature overlaps the first alignment feature. The solder material is reflowed to cause the waveguide structure to align with the packaged semiconductor device.
US12033948B2 Semiconductor package
A semiconductor package includes a package substrate with a first vent hole, a first semiconductor chip mounted the package substrate, an interposer including supporters on a bottom surface of the interposer and a second vent hole, wherein the supporters contact a top surface of the first semiconductor chip, and the interposer is electrically connected to the package substrate through connection terminals. The semiconductor package further include a second semiconductor chip mounted on the interposer, and a molding layer disposed on the package substrate to cover the first semiconductor chip, the interposer, and the second semiconductor chip.
US12033947B2 Semiconductor package structure and method for forming the same
A semiconductor package structure includes a first bottom electrical connector, an interposer over the first bottom electrical connector, and a first top electrical connector over the first top via structures. The interposer includes first bottom via structures in contact with the first bottom electrical connector. The interposer also includes a first trace of a first redistribution layer structure over the first bottom via structures. The interposer also includes first via structures over the first redistribution layer. The interposer also includes a first trace of a second redistribution layer structure over the first via structures. The interposer also includes second via structures over the second redistribution layer structure. The first bottom via structures, the first via structures, and the second via structures are separated from each other in a top view.
US12033946B2 Semiconductor devices and methods of manufacturing semiconductor devices
In one example, an electronic assembly comprises a first semiconductor device and a second semiconductor device. Each of the first semiconductor device and the second semiconductor devices comprises a substrate comprising a top surface and a conductive structure, an electronic component over the top surface of the substrate, a dielectric material over the top surface of the substrate and contacting a side of the electronic component, a substrate tab at an end of substrate and not covered by the dielectric material, wherein the conductive structure of the substrate is exposed at the substrate tab, and an interconnect electrically coupled to the conductive structure at the substrate tab of the first semiconductor device and the conductive structure at the substrate tab of the second semiconductor device. Other examples and related methods are also disclosed herein.
US12033944B2 3D NAND memory device and method of forming the same
In a method for fabricating a semiconductor device, an initial stack of sacrificial word line layers and insulating layers is formed over a substrate of the semiconductor device. The sacrificial word line layers and the insulating layers are disposed over the substrate alternately. A first staircase is formed in a first staircase region of a connection region of the initial stack. A second staircase is formed in a second staircase region of the connection region of the initial stack. The connection region of the initial stack includes a separation region between the first and second staircases, and the connection region is positioned between array regions of the initial stack at opposing sides of the initial stack.
US12033942B2 Integrated circuit memory and the method of forming the same
The present disclosure provides an integrated circuit memory and the method of forming the same, the memory includes: a substrate; a conducting line group, formed on the substrate, and including a plurality of conducting lines sequentially arranged along a first direction, each conducting line extending in a second direction, and ends of two adjacent conducting lines on a same side being staggered from each other in the second direction; and a plurality of contact pads, formed on the substrate, one of the contact pads being connected to an end of one conducting line, and two adjacent contact pads located on the same side being staggered in the second direction.
US12033934B2 Package structure, optical structure and method for manufacturing the same
A package structure includes a first die, a second die, an encapsulant and at least one electrical contact. The first die has an active surface. The second die is disposed on the first die, and has an active surface and a backside surface opposite to the active surface. The active surface of the second die is closer to the active surface of the first die than the backside surface of the second die is. The encapsulant encapsulates the first die and the second die, and has a top surface far away from the active surface of the first die. The electrical contact is exposed from the top surface of the encapsulant and is configured for connecting at least one conductive wire.
US12033933B2 Semiconductor structures and methods for forming the same
The present disclosure relates to the technical field of semiconductor packaging, and discloses a semiconductor structure and a method for forming the same. The method includes: providing a chip, the chip having interconnect structures on its surface, the top of the interconnect structures having an exposed fusible portion; providing a substrate, the substrate having conductive structures on its surface; patterning the conductive structures so that edges of the conductive structures have protrusions; combining the chip with the substrate.
US12033927B2 Method for manufacturing wiring substrate
A method for manufacturing a wiring substrate includes forming multiple conductor pads on an insulating layer such that the conductor pads include multiple first conductor pads and multiple second conductor pads, forming multiple protruding parts on surfaces of the first conductor pads of the conductor pads, respectively, forming a resin layer such that the resin layer covers the insulating layer and the conductor pads, exposing, from the resin layer, end portions of the protruding parts on the opposite side with respect to the insulating layer, forming, in the resin layer, multiple openings such that the openings expose surfaces of the second conductor pads of the conductor pads, respectively; and forming a coating film on the surfaces of the second conductor pads exposed in the openings.
US12033925B2 Protection of wire-bond ball grid array packaged integrated circuit chips
A chip includes a substrate having a first surface and a second surface opposite the first surface, and an integrated circuit mounted on a landing zone on the first surface of the substrate. The chip also includes contacts provided about the first surface in the peripheral region, and wire-bonds providing electrical connections between the integrated circuit and the contacts. The chip further includes solder ball connections provided in the peripheral region on the second surface, and connections provided in the substrate for connecting the electrical contacts on the first surface with the solder ball connections on the second surface. The substrate includes at least one conductive track routed through the landing zone region of the substrate, and the chip is configured such that an alteration in the at least one conductive track prevents operation of the integrated circuit.
US12033924B2 Semiconductor package
A semiconductor package includes a package substrate, an interposer, a semiconductor chip between the package substrate and the interposer, a plurality of conductive connectors between the package substrate and the interposer, and a capacitor stack structure between the package substrate and the interposer, he capacitor stack structure including a first capacitor connected to the package substrate, and a second capacitor connected to the interposer.
US12033921B2 Cable connection structure
A cable connection structure is provided with an electronic component including electrodes on an electrode-forming surface, a cable including electric wires connected to the electrodes respectively, and a buried member which is composed of a cured resin and embedded with the electric wires. At least three electric wires are separating wires including separating regions being separated from each other in the normal direction as being distant from the electrode-forming surface. At least three electrodes are arranged side by side on a virtual circle. At least three separating wires are connected to the at least three electrodes. The separating regions of the at least three separating wires are provided to be located eccentric radially outwardly in the virtual circle as being distant from the electrode surface in the normal direction of the electrode-forming surface. An angle between the separating region and the normal direction of the electrode-forming surface is 10 degrees or more and 45 degrees or less.
US12033920B2 Semiconductor structure and formation method thereof
The present application relates to the field of semiconductor technologies, and discloses a semiconductor structure and a formation method thereof. The method includes: providing a semiconductor substrate, the semiconductor substrate including a TSV; forming a dielectric layer on a surface of the semiconductor substrate, the dielectric layer being provided with an embedded metal landing pad; and etching the dielectric layer to form a communication hole for communicating the TSV with the metal landing pad.
US12033919B2 Backside or frontside through substrate via (TSV) landing on metal
Some embodiments relate to a semiconductor structure including a semiconductor substrate, and n interconnect structure disposed over the semiconductor substrate. The interconnect structure includes a dielectric structure and a plurality of metal lines that are stacked over one another in the dielectric structure. A through substrate via (TSV) extends through the semiconductor substrate to contact a metal line of the plurality of metal lines. A protective sleeve is disposed along outer sidewalls of the TSV and separates the outer sidewalls of the TSV from the dielectric structure of the interconnect structure.
US12033911B2 Semiconductor structure having a groove located in the semiconductor substrate and connected to the heat transfer layer
Embodiments of the present application provide a semiconductor structure that comprises a semiconductor substrate having a first surface and a second surface opposite to the first surface, a solder pad located at the first surface, a heat transfer layer located at the first surface and being in contact with the solder pad, and a groove located in the semiconductor substrate and being connected to the heat transfer layer.
US12033909B2 Die package and method of manufacturing a die package
A die package is provided. The die package may include a laminated carrier including at least one recess, a first die having a frontside, a backside, a frontside metallization on the frontside and a backside metallization on the backside, wherein the first die is arranged in the at least one recess, a first encapsulating material partially encapsulating the first die, by covering at least the frontside metallization or the backside metallization, and an adhesion promoter material between the metallization covered by the first encapsulation material and the first encapsulation material and in direct physical contact with the first encapsulation material and the metallization covered by the first encapsulation material.
US12033907B2 Semiconductor encapsulation material and semiconductor device
A semiconductor encapsulation material is used to fabricate a semiconductor device. The semiconductor device includes a semiconductor chip and an encapsulating portion. The encapsulating portion is made of a cured product of the semiconductor encapsulation material. The encapsulating portion encapsulates the semiconductor chip. A stress index (SI), given by the following Formula (1), of the semiconductor encapsulation material is equal to or more than 8500. If a volume of the semiconductor chip is represented by Vc and a total volume of the semiconductor chip and the encapsulating portion is represented by Va, the volume Vc and the total volume Va satisfy the following Formula (2). In Formula (1), E′ (T) represents a storage modulus, CTE (T) represents a coefficient of thermal expansion, and Mold temp. represents a molding temperature. SI = ∫ 35 ⁢ ° ⁢ C . Mold ⁢ temp . [ E ′ ( T ) × CTE ⁡ ( T ) ] ⁢ dT ( 1 ) Vc Va ≧ 0.3 . ( 2 )
US12033905B2 Semiconductor device and method for manufacturing the same
A device (2) is provided on an upper surface of the device substrate (1). A sealing frame (16) made of a non-electrolytic plating reactive catalyst metal is provided on the upper surface of the device substrate (1) and surrounds the device (2). An upper surface of the device substrate (1) and a lower surface of the cap substrate (10) are joined in a hollow state through the sealing frame (16). A plurality of electrodes (8, 11, 12) are connected to the device (2) and extended out of the device substrate (1) and the cap substrate (10). A metal film (20) is provided on an outer surface of the sealing frame (16) and not provided on the device substrate (1) and the cap substrate (10).
US12033904B2 Semiconductor package system and related methods
Implementations of a semiconductor package may include: a substrate, a case coupled to the substrate, and a plurality of press-fit pins. The plurality of press-fit pins may be fixedly coupled with the case. The plurality of press-fit pins may have at least one locking portion that extends from a side of the plurality of press-fit pins into the case and the plurality of press-fit pins may be electrically and mechanically coupled to the substrate.
US12033903B1 High-density microbump and probe pad arrangement for semiconductor components
A semiconductor package component (such as a die or interposer) can include a body having a top surface and a bottom surface. The component can further include an interface array arranged along the top surface or the bottom surface. The interface array can include a first set of microbumps arranged in a first row. The interface array can further include a second set of microbumps arranged in a second row adjacent the first row. The interface array can also include a probe pad extending into both the first row and the second row.
US12033900B2 Trench isolation with conductive structures
The present disclosure describes a semiconductor device having metal boundary trench isolation with electrically conductive intermediate structures acting as a metal diffusion barrier. The semiconductor structure includes a first fin structure and a second fin structure on a substrate, an insulating layer between the first and second fin structures, a gate dielectric layer on the insulating layer and the first and second fin structures, and a first work function stack and a second work function stack on the gate dielectric layer. The first work function stack is over the first fin structure and a first portion of the insulating layer, and the second work function stack is over the second fin structure and a second portion of the insulating layer adjacent to the first portion. The semiconductor structure further includes a conductive intermediate structure on the gate dielectric layer and between the first and second work function stacks.
US12033893B2 Contact plug with impurity variation
A method includes forming an opening in a dielectric layer, depositing a seed layer in the opening, wherein first portions of the seed layer have a first concentration of impurities, exposing the first portions of the seed layer to a plasma, wherein after exposure to the plasma the first portions have a second concentration of impurities that is less than the first concentration of impurities, and filling the opening with a conductive material to form a conductive feature. In an embodiment, the seed layer includes tungsten, and the conductive material includes tungsten. In an embodiment, the impurities include boron.
US12033890B2 Patterning interconnects and other structures by photo-sensitizing method
A representative method includes forming a photo-sensitive material over a substrate, and forming a cap layer over the photo-sensitive material, and patterning the cap layer. Using the patterned cap layer, a first portion of the photo-sensitive material is selectively exposed to a pre-selected light wavelength to change at least one material property of the first portion of the photo-sensitive material, while preventing a second portion of the photo-sensitive material from being exposed to the pre-selected light wavelength. One, but not both of the following steps is then conducted: removing the first portion of the photo-sensitive material and forming in its place a conductive element at least partially surrounded by the second portion of the photo-sensitive material, or removing the second portion of the photo-sensitive material and forming from the first portion of the photo-sensitive material a conductive element electrically connecting two or more portions of a circuit.
US12033886B2 Plasma processing apparatus and method for manufacturing mounting stage
A plasma processing apparatus includes a mounting stage including a mounting surface, on which an object to be processed is mounted, a back surface provided on a side opposite to the mounting surface, a plate-like member, in which a first hole penetrating through the mounting surface and the back surface is formed, and a base having a supporting surface for supporting the plate-like member and having a second hole communicating with the first hole; and an embedment member disposed inside the first and second holes, the first embedment member being disposed inside the first hole, the second embedment member being disposed inside the second hole, wherein the first embedment member and the second embedment member are not mutually fixed, and the first embedment member has a portion having a wider width than a width of an upper end portion on a lower side than the upper end portion.
US12033883B2 Fan-out interconnect structure and methods forming the same
A method includes forming an adhesive layer over a carrier, forming a sacrificial layer over the adhesive layer, forming through-vias over the sacrificial layer, and placing a device die over the sacrificial layer. The Method further includes molding and planarizing the device die and the through-vias, de-bonding the carrier by removing the adhesive layer, and removing the sacrificial layer.
US12033882B2 Micro-LED transfer method and display panel
A micro-LED transfer method, including: moving a passing substrate to a position above a donor substrate and moving the pasting substrate in a direction approaching the donor substrate to paste up LED grains so that the LED grains are separated from the bearing substrate; moving the pasting substrate with the LED grains to a position above a target substrate with the LED grains being closer to the target substrate than the pasting substrate, and conducting an alignment so that the LED grains are directly opposite to positions on the target substrate where the LED grains are to be arranged; and heating the pasting substrate with the LED grains to a first temperature greater than or equal to a melting temperature of the hot melt adhesive film to melt the hot melt adhesive film, so that the LED grains are separated from the pasting substrate and transferred to the target substrate.
US12033877B2 Ventilated wafer cassette
A ventilated wafer cassette is provided. The cassette comprises an upper box, a lower box, and an inner box, wherein the upper box is fitted on the lower box to form a hollow structure, in which the inner box is disposed. At least one ventilation channel connecting the hollow structure with an external environment is provided in the upper box, in the lower box or at the connection between the upper box and the lower box. The ventilated wafer cassette of the present application can ensure gas exchange during the gas protection process conducted on semiconductor wafers, thereby preventing deformation of the wafer cassette due to pressure differences. Preferably, the interior of the ventilation channel is provided with a dustproof labyrinth structure, thereby preventing the entry of dust.
US12033874B2 EPI chamber with full wafer laser heating
An apparatus for heating a substrate within a thermal processing chamber is disclosed. The apparatus includes a chamber body, a gas inlet, a gas outlet, an upper window, a lower window, a substrate support, and an upper heating device. The upper heating device is a laser heating device and includes one or more laser assemblies. The laser assemblies include light sources, a cooling plate, optical fibers, and irradiation windows.
US12033870B2 Bump structure and method of making the same
In a method of manufacturing a semiconductor device first conductive layers are formed over a substrate. A first photoresist layer is formed over the first conductive layers. The first conductive layers are etched by using the first photoresist layer as an etching mask, to form an island pattern of the first conductive layers separated from a bus bar pattern of the first conductive layers by a ring shape groove. A connection pattern is formed to connect the island pattern and the bus bar pattern. A second photoresist layer is formed over the first conductive layers and the connection pattern. The second photoresist layer includes an opening over the island pattern. Second conductive layers are formed on the island pattern in the opening. The second photoresist layer is removed, and the connection pattern is removed, thereby forming a bump structure.
US12033869B2 Method of etching object and etching device
In a first aspect of a present inventive subject matter, a method of etching includes etching an object at a temperature that is higher than 200° C. with atomized droplets of an etching liquid.
US12033866B2 Vapor phase thermal etch solutions for metal oxo photoresists
Embodiments disclosed herein include methods of developing a metal oxo photoresist. In an embodiment, the method comprises providing a substrate with the metal oxo photoresist into a vacuum chamber, where the metal oxo photoresist comprises exposed regions and unexposed regions. In an embodiment, the unexposed regions comprise a higher carbon concentration than the exposed regions. The method may further comprise vaporizing a halogenating agent into the vacuum chamber, where the halogenating agent reacts with either the unexposed regions or the exposed regions to produce a volatile byproduct. In an embodiment, the method may further comprise purging the vacuum chamber.
US12033862B2 Method of forming an electrically conductive feature traversing a microscopic step and related apparatus
A method of forming an electrically conductive feature traversing a microscopic step on or in a substrate is disclosed. A metallic nanoparticle composition is continuously extruded from a capillary tube (nozzle) while displacing the capillary tube along a first portion of a trajectory from a first position (above a step-top portion) past an edge of the microscopic step to a second position to form a first extrudate. The composition is continuously extruded while displacing the nozzle along a sloped second portion of the trajectory from the second position to a third position (above a step-bottom portion) to form a second extrudate. The third position is at a lower height than the second position. The composition is continuously extruded while displacing the nozzle along a third portion of the trajectory from the third position to a fourth position (above the step-bottom portion). The feature includes the first, second, and third extrudates.
US12033852B2 Method of processing substrate, method of manufacturing semiconductor device, substrate processing apparatus, and recording medium
There is method of processing a substrate comprising: (a) providing the substrate with a first base containing no oxygen, a second base containing oxygen, and a third base containing no oxygen and no nitrogen on its surface, wherein a protective film is formed on a surface of the third base; (b) modifying a surface of the second base to be fluorine-terminated by supplying a fluorine-containing gas to the substrate in a state where the protective film is formed on the surface of the third base; and (c) forming a film on a surface of the first base by supplying a film-forming gas to the substrate in a state where the surface of the second base is modified.
US12033847B2 Cleaning module, substrate processing apparatus including cleaning module, and cleaning method
To perform both buff cleaning of a substrate surface and cleaning of an edge part of the substrate, a cleaning module includes: a rotary table configured to support a circular substrate and have a diameter smaller than a diameter of the substrate; a buff cleaning portion configured to buff clean a front side of the substrate while contacting the front side of the substrate supported by the rotary table; a buff cleaning portion movement mechanism configured to move the buff cleaning portion with respect to the substrate; a buff cleaning portion control mechanism configured to control an operation of the buff cleaning portion movement mechanism; and an edge cleaning portion configured to clean an edge part of the substrate while contacting the edge part of the substrate supported by the rotary table.
US12033846B2 Co-deposition of cesium telluride photocathode and X-ray fluorescence controller co-deposition of cesium telluride photocathode
One or more embodiments relates to a system and method for growing ultrasmooth and high quantum efficiency photocathodes. The method includes exposing a substrate of Si wafer to an alkali source; controlling co-evaporating growth and co-deposition forming a growth including Te; and monitoring a stoichiometry of the growth, forming the photocathodes.
US12033842B2 Mass spectrometer and method of controlling the same
There is provided a mass spectrometer that can appropriately maintain the atmospheric pressure of a vacuum chamber, and a method of controlling the same. An example of a mass spectrometer according to the present invention includes first vacuum chambers, first vacuum pumps, an atmospheric pressure relating value acquiring unit, and an adjustment unit configured to adjust the effective exhaust velocity of the first vacuum pumps, and controllers. The controllers control the adjustment unit corresponding to an atmospheric pressure relating value.
US12033840B2 Transformer for applying an ac voltage to electrodes
An ion-optical device comprising: a plurality of electrodes (2); a first AC voltage supply (6); and a transformer (4) having: a toroidal core (8); a primary winding (10) connected to the AC voltage supply (6) and passing through the aperture within the toroidal core (8); and at least one secondary winding (13,15) wound around the toroidal core 8 and electrically connected to multiple ones of said plurality of electrodes.
US12033838B2 Plasma processing apparatus and wear amount measurement method
A plasma processing apparatus including a processing container and a conductive member, includes a plasma generator configured to generate plasma in the processing container, a power application part configured to apply a DC power to the conductive member in a state in which plasma is generated in the processing container by the plasma generator, a measurement part configured to measure a physical quantity related to the DC power applied by the power application part, and a calculator configured to obtain a wear amount of the conductive member using the measured physical quantity related to the DC power in a correlation function between the wear amount of the conductive member and the physical quantity related to the DC power.
US12033837B2 Electrostatic chuck assembly for cryogenic applications
Embodiments of the present disclosure generally relate to an electrostatic chuck assembly suitable for use in cryogenic applications. In one or more embodiments, an electrostatic chuck assembly is provided and includes an electrostatic chuck having a substrate supporting surface opposite a bottom surface, a cooling plate having a top surface, where the cooling plate contains an aluminum alloy having a coefficient of thermal expansion (CTE) of less than 22 ppm/° C., and a bonding layer securing the bottom surface of the electrostatic chuck and the top surface of the cooling plate, where the bonding layer contains a silicone material.
US12033834B2 Flow rate controller, gas supply system, and flow rate control method
A flow rate controller includes a valve and a valve control unit. The valve is configured to control a flow rate of a gas supplied to a processing device. The valve control unit is configured to open the valve to start a control of the flow rate of the gas when the processing device has issued a command that instructs a start of supplying gas; calculate a cumulative flow amount by integrating the flow rate of the gas at every predetermined cycle from a time point at which the command is issued; and close the valve to stop the control of the flow rate of the gas at a time point at which the calculated cumulative flow amount has reached a predetermined target cumulative flow amount.
US12033832B2 Plasma processing method and plasma processing apparatus
A disclosed plasma processing method includes generating plasma in a chamber of a plasma processing apparatus by supplying radio frequency power from a radio frequency power source in a first period. The plasma processing method further includes stopping supply of the radio frequency power from the radio frequency power source in a second period following the first period. The plasma processing method further includes applying a negative direct-current voltage from a bias power source to a substrate support in a third period following the second period. In the third period, the radio frequency power is not supplied. In the third period, the negative direct-current voltage is set to generate ions in a chamber by secondary electrons that are emitted by causing ions in the chamber to collide with a substrate.
US12033825B2 Switching system for an on-load tap changer, on-load tap changer and method for switching a tap connection of an on-load tap changer
A switching system for an on-load tap changer includes: a Geneva mechanism, wherein the Geneva mechanism includes: a rotatable ring with a recess, a connector, the connector being rotatable together with the rotatable ring to electrically connect with a tap of the tap changer, and a rotatable driving wheel, wherein the driving wheel comprises a holding disk and a lever, the holding disk being rotatable around a longitudinal axis and wherein the lever is slidable radial to the longitudinal axis relative to the holding disk, and wherein the lever is coupleable with the recess to rotate the rotatable ring.
US12033823B2 Circuit breakers
A circuit breaker can include a moveable electrical contact configured to be moved between an open position and a closed position, and a lever assembly configured to prevent the progressive closing of the moveable electrical contact to the closed position such that the lever assembly is configured to cause snap action closing of the moveable electrical contact at a charged position of a motorized slider.
US12033822B2 Ultra-fast polarized relay for hybrid switching systems
A relay includes an electromagnetic drive unit with a rotatable armature and a yoke. The rotatable armature includes a first magnetic contact region and the yoke includes a second magnetic contact region. The first magnetic contact region is in touch with the second magnetic contact region in a first state of the relay. The relay further includes at least one immovable first electric contact and a moveable contact arm with at least one second electric contact. The first electric contact contacts the second electric contact in the first state. The rotatable armature and the moveable contact arm are positioned together on a shaft and the shaft is embodied as a torsional element.
US12033819B2 Switchgear
An electrical switchgear has a first switching contact piece and a second switching contact piece. The two switching contact pieces can be moved relative to one another by way of a kinematic chain. The kinematic chain has an axially movable drive element, which is guided in a guide element. A first pin is guided in a first gate and defines the trajectory of the drive element in the guide element.
US12033808B2 Electrolytic capacitor and method for manufacturing electrolytic capacitor
An electrolytic capacitor that includes a stack having multiple capacitor elements stacked in a thickness direction perpendicular to a length direction, wherein a first end of a first cathode is first closest to a second external electrode among all of ends of the cathodes of the multiple capacitor elements, a second end of a second cathode is second closest to the second external electrode, and an end of the second external electrode is closer to a first external electrode than the second end of the second cathode.
US12033806B2 Method of manufacturing a trench capacitor with wafer bow
A trench capacitor manufacturing method is provided. The method includes forming a deep trench in a wafer, forming a trench capacitor structure including a plurality of dielectric films and a plurality of conductive layers in the deep trench; determining if the wafer has a tensile stress based on the forming of the trench capacitor structure; performing a high temperature heat treatment to the trench capacitor structure to change a form of the wafer to a direction that offsets the tensile stress; forming an inter-layer insulating film on the trench capacitor structure; and forming a metal interconnect on the inter-layer insulating film.
US12033805B2 Multilayer electronic component
A multilayer electronic component includes a body including a plurality of dielectric layers and internal electrodes, external electrodes disposed on the body to be connected to the internal electrodes, and a metal oxide disposed between the body and the external electrodes. The metal oxide includes calcium (Ca), zinc (Zn), and silicon (Si), and further includes at least one selected from the group consisting of barium (Ba), boron (B), and aluminum (Al).
US12033803B2 Multilayer capacitor
A multilayer capacitor includes: a body including a stack structure in which at least one first internal electrode and at least one second internal electrode are alternately stacked on each other having at least one dielectric layer interposed therebetween in a first direction; first and second external electrodes disposed on the body while being spaced apart from each other to be respectively connected to first internal electrode and second internal electrode; and first and second bumps respectively having one surfaces disposed on the first or second external electrode and including at least one hole positioned in the one surface or the other surface, wherein AV indicates a total area of the at least one hole, AB indicates an area of the one surface of the first or second bump, facing the first or second external electrode, and AV/AB is greater than 0.012 and less than 0.189.
US12033802B2 Multilayer capacitor having sintered electrode layer with wraparound portion
In the sintered electrode layer covering the one end face, a wraparound dimension of a wraparound portion wrapping around from the one end face to the one main face in the facing direction is set to a dimension b, a distance between the one end face and the end portions of the plurality of second internal electrodes on the one end face side in the facing direction is set to a dimension Lg, a distance between the pair of main faces in the stacking direction is set to a dimension T, and a distance between the one main face and the second internal electrode closest to the one main face is set to a dimension Tg1, a relational expression of Lg>b−(2×b×Tg1/T) is satisfied.
US12033798B2 Ceramic electronic device and manufacturing method of ceramic electronic device
A ceramic electronic device includes a multilayer structure in which each of a plurality of dielectric layers and each of a plurality of internal electrode layers are alternately stacked. A main component of the plurality of dielectric layers is a ceramic having a perovskite structure of which an A site includes at least Ba and of which an A/B ratio is 0.980 or less. The plurality of internal electrode layers include a co-material. A total amount of Ti, Zr and Hf is 90 mol % or more in metal elements included in the co-material and an amount of Ba is 10 mol % or less in the metal elements.
US12033786B2 Magnetic sheet and coil component using the same
A coil component includes a resin; and a magnetic particle dispersed in the resin and comprising magnetic powder particle, an insulating layer disposed on a surface of the magnetic powder particle, and a surface-treatment layer disposed on a surface of the insulating layer.
US12033785B2 Coil component
A coil component includes a core having a winding core portion, a first flange portion disposed on a first end portion of the winding core portion, and a second flange portion disposed on a second end portion of the winding core portion; a wire winding on the winding core portion of the core; and a plate member disposed so as to bridge the first flange portion and the second flange portion. The coil component further includes an adhesive portion disposed between the first flange portion and the plate member and adhering the first flange portion to the plate member, and an adhesive portion disposed between the second flange portion and the plate member and adhering the second flange portion to the plate member. The adhesive portion contains a resin and magnetic powder.
US12033784B2 Coil component
A coil component includes a support substrate, a coil portion disposed on the support substrate, and a body in which the support substrate and the coil portion are disposed. The coil portion includes a coil pattern portion, a lower pattern portion connected to the coil pattern portion and disposed on one surface of the support substrate, a dummy pattern portion disposed to overlap the lower pattern portion on another surface of the support substrate opposite to the one surface, and a through-via penetrating through the support substrate and connecting the lower pattern portion and the dummy pattern portion to each other. The lower pattern portion and the dummy pattern portion are externally exposed through one surface of the body. The through-via has one surface externally exposed through the one surface of the body.
US12033774B2 NTC thin film thermistor and method for producing an NTC thin film thermistor
An NTC thin film thermistor that includes at least a first thin film electrode, at least an NTC thin film, and at least a second thin film electrode. A further aspect relates to a method for producing an NTC thin film thermistor.
US12033773B2 Component and use of a component
A component having an active volume, the active volume not being centrally positioned along a height of the component, and/or not being centrally positioned along a width of the component. Use of the component is also disclosed. Further aspects relate to a use of the component and to a component. The component can be an NTC thermistor or a PTC thermistor or a temperature measurement element. Use of the component for monitoring a temperature of a battery or in a vehicle is also disclosed.
US12033769B2 Cables for cable deployed electric submersible pumps
Various cables for cable deployed electric submersible pumping systems and methods of manufacturing such cables are provided. The cable includes a power cable core and coiled tubing formed around the power cable core. The power cable core includes one or more conductors, insulation surrounding each conductor, and an elastomeric jacket extruded around the insulated conductors. Various mechanisms, systems, and methods are described to anchor the power cable core in the coiled tubing and to transfer weight from the power cable core to the coiled tubing.
US12033768B2 Target carrier assembly and irradiation system
A target carrier assembly includes a housing, a target, and a collimator. The housing includes a collimator compartment and a target compartment divided by a vacuum window foil, the collimator being removably disposed within the collimator compartment, and the target being disposed within the target compartment. The collimator compartment is attached to a cyclotron beam line in the irradiation position, and the target compartment is in fluid communication with a cooling fluid supply line and a cooling fluid return line in the irradiation position. The target is cooled by the cooling fluid from the cooling fluid supply line. The collimator directs a particle beam from the cyclotron beam line to irradiate the target and includes a beam entry diameter and a beam exit diameter. The collimator is in thermal contact with the collimator compartment.
US12033766B2 Method for conditioning ion exchange resins and apparatus for carrying out the method
A method for conditioning of spent ion exchange resins from nuclear facilities comprises the steps of: mixing the spent ion exchange resins with water to form a reaction mixture; setting and controlling the pH of the reaction mixture in a range from 1.0 to 3.5, preferably in a range from 2.0 to 3.0; adding an oxidant to the reaction mixture, with the temperature of the reaction mixture maintained at 90°° C. or less so that the spent ion exchange resin and the oxidant react with each other to form an aqueous reaction solution comprising the organic reaction products of the spent ion exchange resin; and electrochemically oxidizing the organic reaction products, wherein carbon dioxide is produced and a carbon-depleted aqueous reaction solution having a TOC (total organic carbon) value of less than 50 ppm is obtained. Furthermore, an apparatus for the conditioning of spent ion exchange resins from nuclear facilities is described.
US12033755B2 Method and arrangement for identifying similar pre-stored medical datasets
Similar pre-stored medical datasets are identified by comparison with a current case dataset. A current case dataset is provided and includes radiological data of a patient. A number of pre-stored medical datasets each including radiological data of other patients are provided. Each case dataset is evaluated according to a predefined AI-based method to obtain a number of definitive features for that case dataset. The definitive features of the current case dataset are compared with the definitive features of each pre-stored medical dataset to identify a number of pre-stored medical datasets most similar to the current case dataset. The identified number of most similar pre-stored medical datasets are output.
US12033754B2 Systems and methods for and displaying patient data
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving user input, the user input indicating a user command to display a waveform strip screen, in response to the user input, processing patient-specific data to provide waveform data, and displaying the waveform strip screen on the mobile device, the waveform strip screen displaying one or more waveform strips, each waveform strip of the one or more waveform strips being based on the waveform data and graphically depicting a physical waveform strip.
US12033749B2 Systems and methods for technical support of continuous analyte monitoring and sensor systems
Certain aspects of the present disclosure relate to methods and systems for technical support of continuous analyte monitoring and sensor systems. In certain aspects, a method includes sensing, by an analyte sensor, analyte levels of a patient to generate one or more sensed signals. The method further includes generating, by a transmitter, a plurality of event indications based on the one or more sensed signals. The method further includes transmitting, by the transmitter, the plurality of event indications to a processor. The method also includes receiving the plurality of event indications indicating one or more errors associated with the analyte sensor. The method further includes determining one or more root causes associated with the plurality of event indications based on a pattern associated with the plurality of event indications. The method also includes taking one or more actions to resolve the one or more root causes.
US12033748B1 Artificial intelligence enhanced cleaning
A plurality of surfaces within a space is monitored utilizing data outputted from one or more camera sensors. One or more surfaces of the plurality of surfaces that need enhanced cleaning are determined based on the data outputted from the one or more camera sensors. An indication of the one or more determined surfaces that need enhanced cleaning is provided.
US12033744B2 Data-driven ranking and recommendation system using neural network-based learning models for medical facilities and providers
Systems, methods and computer program products are provided for evaluating a healthcare center. The evaluation of the healthcare center may be performed based on an expertise score associated with the healthcare center. The expertise score may be obtained by obtaining raw data from a plurality of data sources providing healthcare data, cleaning and organizing the raw data on the basis of one or more expertise domains in the healthcare sector to obtain organized data values for each expertise domain, obtaining a weight matrix specifying a weight for each organized data value in the one or more expertise domains, and calculating the expertise score on the basis of the organized data values and the weight matrix. The weight matrix may be obtained using a machine learning model. Further, the expertise score may be calculated at a disease level or at a specialty level for the designated healthcare center.
US12033741B2 Aligning image data of a patient with actual views of the patient using an optical code affixed to the patient
Aligning image data of a patient with actual views of the patient using an optical code affixed to the patient. In some embodiments, a method may include affixing an optical code to a patient, affixing a pattern of markers to the patient, capturing image data of the patient, sensing the optical code affixed to the patient and a position of the optical code in a 3D space, accessing the image data, calculating the position of the pattern of markers in the 3D space, registering the position of the inner layer of the patient in the 3D space by aligning the calculated position of the pattern of markers in the 3D space with the position of the pattern of markers in the image data, and displaying in real-time, in an alternate reality (AR) headset, the inner layer of the patient from the image data projected onto actual views of the patient.
US12033732B2 Risk-value healthcare delivery system and method
The system determines reimbursements to healthcare providers that provide care based on a novel risk-value reimbursement model, wherein the care is based on a patient risk score and the quality of care delivered. The system and method may include the process of obtaining variables of patient health data for a patient; determining a rank order correlation of the variables with an adverse health outcome; determining a risk score for the patient; sorting patient panels based on the risk score for each patient in the patient panel; determining a lower amount of time on a timer for a chart for the patient, in response to the risk score for the patient being higher than other risk scores for other patients in the patient panel; and resetting the timer, in response to an action by a provider.
US12033729B2 Systems and methods for accessing, combining and collaborative filtering of information from multiple electronic health records
Methods for generating a health management template for a patient condition including retrieving a healthcare template It corresponding to a patient condition, the healthcare template comprising a plurality of data fields, populating the data fields with patient data; and generating an updated healthcare template based on a user input, wherein the user input comprises at least one of a search request or a data option selection are disclosed. Systems are also disclosed.
US12033728B2 Simulating electronic structure with quantum annealing devices and artificial neural networks
Approaches, techniques, and mechanisms are disclosed for predicting molecular electronic structural information. According to one embodiment, quantum simulation results are generated for a molecule based on a quantum simulation of an electronic structure of the molecule. The quantum simulation of the electronic structure of the molecule is performed with quantum processing units. An input vector comprising data field values derived from the quantum simulation results for the molecule is created. An electronic structural information prediction model is applied to generate, based at least in part on the input vector, predicted electronic structural information for the molecule.
US12033726B2 Spatially co-registered genomic and imaging (SCORGI) data elements for fingerprinting microdomains
A method of generating a plurality of spatially co-registered data elements, each spatially co-registered data element being associated with and generated from a pair of co-registered tissue sections obtained from adjacent positions of a core taken from a tissue sample and including an image data section and a genomic data section. The method includes, for each pair of co-registered tissue sections: (i) obtaining and storing as part of a data element a plurality of multi to hyperplexed images from the imaging data section of the co-registered tissue section, (ii) generating and storing as part of the data element image data from the plurality of multi to hyperplexed images, and (iii) generating and storing as part of the data element genomic data from the genomic data section of the associated co-registered tissue section.
US12033719B2 Semiconductor device and method of operating the same
A semiconductor device includes a memory bank. The memory bank includes a plurality N of memory arrays and a local control circuit. Each memory array includes a plurality of bit cells configured to store bits of information and connected between a plurality of bit lines and a plurality of complement bit lines. The local control circuit is configured to pre-charge the bit lines and the complement bit lines at most N−1 memory array at a time. A method of operating the semiconductor device is also disclosed.
US12033718B2 Semiconductor device
A semiconductor device according to an embodiment includes first to fifth interconnects, first to third memory cells, and a control circuit. The control circuit is configured to execute machine learning. Each of the first memory cells, the second memory cells, and the third memory cells includes a resistance changing element. In the machine learning, the control circuit is configured to: execute a write operation using a common write voltage to each of the second memory cells; and after the write operation, input input data to each of the first interconnects, and change a resistance value of at least one third memory cell of the third memory cells based on the input data and a signal output from each of the fifth interconnects based on the input data.
US12033716B2 Inductive energy harvesting and signal development for a memory device
Methods, systems, and devices for inductive energy harvesting and signal development for a memory device are described. One or more inductors may be included in or coupled with a memory device and used to provide current for various operations of the memory device based on energy harvested by the inductors. An inductor may harvest energy based on current being routed through the inductor or based on being inductively coupled with a second inductor through which current is routed. After harvesting energy, an inductor may provide current, and the current provided by the inductor may be used to drive access lines or otherwise as part of executing one or more operations at the memory device. Such techniques may improve energy efficiency or improve the drive strength of signals for the memory device, among other benefits.
US12033714B2 Interconnect architecture for three-dimensional processing systems
A processing system includes a plurality of processor cores formed in a first layer of an integrated circuit device and a plurality of partitions of memory formed in one or more second layers of the integrated circuit device. The one or more second layers are deployed in a stacked configuration with the first layer. Each of the partitions is associated with a subset of the processor cores that have overlapping footprints with the partitions. The processing system also includes first memory paths between the processor cores and their corresponding subsets of partitions. The processing system further includes second memory paths between the processor cores and the partitions.
US12033709B2 Test circuit and test method thereof
Provided are a test circuit, a test device and a test method thereof. The test circuit includes: a signal processing module configured to receive a pulse signal to be tested and output a processing signal under a control signal; a sampling module connected to the output terminal of signal processing module and configured to receive the processing signal and generate a sampling signal according to the processing signal. The sampling signal includes a first sampling pulse and a second sampling pulse, the first sampling pulse and the second sampling pulse have a pulse width difference, the pulse width difference is equal to the pulse width of the pulse signal.
US12033699B2 Memory device and operation method thereof for performing multiply accumulate operation
A memory device and an operation method thereof are provided. The operation method comprises: in performing a multiply accumulate (MAC) operation, inputting a plurality of inputs into a plurality of memory cells via a plurality of first signal lines; outputting a plurality of cell currents from the memory cells to a plurality of second signal lines based on a plurality of weights of the memory cells; summing the cell currents on each of the second signal lines into a plurality of signal line currents: summing the signal line currents into a global signal line current: and converting the global signal line current into an output, wherein the output represents a MAC operation result of the inputs and the weights.
US12033697B2 Memory device and operating method thereof
A memory device includes a current source and a memory array. The current source is configured to provide a current to a first node. The memory array is coupled to the current source at the first node. The memory array includes memory cells. First terminals of the memory cells are coupled to the first node. Each of the memory cells has a first resistance in response to having a first data value, and has a second resistance in response to having a second data value. The second data value is N times the first data value. The second resistance is approximately one-Nth of the first resistance, for N being a positive integer larger than one. A method of operating a memory device is also disclosed herein.
US12033696B2 Memory circuit comprising a plurality of 1T1R memory cells
A memory circuit includes a plurality of memory cells, each memory cell including a resistive memory element and a selection transistor of the FDSOI type connected in series with the resistive memory element. The selection transistor includes a channel region, a buried insulating layer, a back gate separated from the channel region by the buried insulating layer. The memory circuit further includes a circuit for biasing the back gate of the selection transistors, the biasing circuit being configured to apply a forward back-bias to the selection transistor of at least one memory cell during a programming or initialisation operation of the at least one memory cell.
US12033694B2 Semiconductor device and electronic device
A semiconductor device that restores degraded data is provided. The semiconductor device includes a first circuit, a storage portion, and an arithmetic portion. The first circuit includes a current source and a first switch. The storage portion includes a first transistor and a first capacitor. The arithmetic portion includes a second transistor. A first terminal of the first transistor is electrically connected to a control terminal of the first switch, a first terminal of the first switch is electrically connected to an output terminal of the current source, and a second terminal of the first switch is electrically connected to a first terminal of the second transistor. When data retained in the arithmetic portion is restored, the first transistor is turned on, and the data retained in the storage portion is supplied to the control terminal of the first switch through the first transistor. The first switch is brought into an on state or an off state in accordance with the data and supplies current from the current source to the arithmetic portion through the second transistor to supply electric charge to a retention portion of the arithmetic portion.
US12033693B2 Memory system and memory device
According to one embodiment, a memory system includes n memory cells, each capable of storing j bits of data; and a controller. The controller is configured to write a first portion of each of first data to n-th data from among n×j data with consecutive logical addresses to the n memory cells one by one. The first data has a lowest logical address among the n×j pieces of data. The first data to the n-th data have ascending consecutive logical addresses. The controller is configured to write the first portion of one of the first to n-th data as a first bit of the j bits, and write the first portion of another one of the first to n-th data except said one of the first to n-th data as a second bit of the j bits.
US12033688B2 Sense amplification structure and memory architecture
The present disclosure provides a sense amplification structure and a memory architecture. The sense amplification structure includes: a first PMOS transistor provided with a gate connected to a second readout bit line and a source connected to a first signal terminal; a first NMOS transistor provided with a gate connected to an initial bit line; a drain of the first PMOS transistor and a drain of the first NMOS transistor being connected to a first complementary readout bit line; a second PMOS transistor provided with a gate connected to the second complementary readout bit line; a second NMOS transistor provided with a gate connected to an initial complementary bit line and a source connected to a second signal terminal; a drain of the second PMOS transistor and a drain of the second NMOS transistor being connected to the first readout bit line.
US12033684B2 Clock circuit and memory
A clock circuit and a memory are provided. The clock circuit includes a data strobe clock circuit and a system clock circuit. The data strobe clock circuit is configured to receive and transmit a data strobe clock signal, the data strobe clock signal is used for controlling at least one of receiving or sending of a data signal. The system clock circuit is configured to receive and transmit a system clock signal, the system clock signal is used for controlling receiving of a command signal. The system clock circuit includes at least two first signal transmission paths, and is configured to transmit the system clock signal via different first signal transmission paths in the at least two first signal transmission paths based on at least one of: different receiving rates, or different sending rates of the data signal.
US12033683B2 Methods and circuits for power management of a memory module
A power-management integrated circuit (PMIC) is installed on a memory module to optimize power use among a collection of memory devices. The PMIC includes external power-supply nodes that receive relatively high and low supply voltages. Depending on availability, the PMIC uses one or both of these supply voltages to generate a managed supply voltage for powering the memory devices. The PMIC selects between operational modes for improved efficiency in dependence upon the availability of one or both externally provided supply voltages.
US12033680B1 Method for reading and writing with holographic storage system and holographic storage system
A method for reading and writing with holographic storage system includes (a) providing a reference light and a signal light; (b) transferring the reference light and the signal light to an optical storage medium to record an interference grating; (c) changing the reference light and the signal light and repeating the step of providing another changed reference light and another changed signal light to step (b), in which the reference light and the interference grating are one-to-one correspondence; (d) moving the optical storage medium and repeating steps (a) to (c); (e) providing a reading light which includes the reference lights to the optical storage medium to simultaneously read the interference gratings to form an interference result, any one of the reference lights cannot read out the interference gratings recorded by the other reference lights; and (f) moving the optical storage medium and repeating step (e).
US12033679B2 Tape reader
A tape reader is provided that reads data from a tape without requiring specific alignment. The tape reader may include a reader head comprising a sensor array with a plurality of sensors that detect the data independent of the track within which the data is stored. Multiple sensors may detect data in each track instead of a single, dedicated sensor for each track. The sensor array may comprise multiple sensors in multiple dimensions, such as perpendicular to the movement of the tape or in parallel to the movement of the tape, including serpentine linear recording formats where the sensors may be in a matrix positioned at various angles from horizontal to vertical.
US12033678B2 Cable bonding protection for head dimensional stability
An apparatus includes a beam, a chip coupled to the beam, a cable coupled to the beam by a first material located at opposite edges of the cable, and wire bonds extending from pads of the cable to pads of the chip. An apparatus includes a beam and a chip coupled to the beam. The chip includes an array of magnetic transducers for transducing data on a magnetic recording tape. The apparatus includes a cable coupled to the beam by a first material located at opposite edges of the cable, wire bonds extending from pads of the cable to pads of the chip, and a second material encapsulating ends of the wire bonds that are located adjacent the cable. The second material does not contact the chip.
US12033677B2 Hard disk indicator circuit and hard disk backplane
The present disclosure provides a hard disk indicator circuit and a hard disk backplane. The hard disk indicator circuit includes an indicating unit, a control unit, a drive unit and a verification unit. The indicating unit indicates state of the hard disk. The control unit detects the state of the hard disk and outputting a control signal according to the state of the hard disk. The drive unit receives the control signal and lights the indicating unit according to the control signal. The verification unit obtains a level value of the indicating unit and determines whether the indicating unit is faulty according to the level value and the control signal. The present disclosure can quickly and accurately obtain the fault state of the hard disk indicator, save manpower and improve the fault detection efficiency.
US12033676B2 Magnetic head and magnetic recording device
According to one embodiment, a magnetic head includes first and second magnetic poles, and a stacked body provided between the first and second magnetic poles. The stacked body includes a first magnetic layer, a second magnetic layer provided between the second magnetic pole and the first magnetic layer, a third magnetic layer provided between the second magnetic pole and the second magnetic layer, a fourth magnetic layer provided between the second magnetic pole and the third magnetic layer, a first non-magnetic layer provided between the first magnetic layer and the first magnetic pole, a second non-magnetic layer provided between the second and first magnetic layers, a third non-magnetic layer provided between the third and second magnetic layers, a fourth non-magnetic layer provided between the fourth magnetic layer and the third magnetic layer, and a fifth non-magnetic layer provided between the second magnetic pole and the fourth magnetic layer.
US12033674B2 Reduction of high tape contact pressure points against head assembly
The present disclosure generally relates to a head assembly in a data storage device. The data storage device may include magnetic media embedded in the device or magnetic media from an insertable cassette or cartridge (e.g., in an LTO drive), where the head assembly reads from and writes to the magnetic media. During device operation, the magnetic media moves across the head assembly. The magnetic media experiences higher contact stress at certain points or portions of the head assembly. A sensor guard is coupled to the head assembly. The sensor guard comprises at least one chamfered surface or at least one stepped surface to decrease the contact stress between the magnetic media and the head assembly during device operation. The at least one chamfered or stepped surface may be disposed on a leading edge of the sensor guard.
US12033673B2 Method of data clearing of hard disk, apparatus, and computer readable storage medium applying the method
A method of data clearing of a hard disk comprises search a last target logic block of a target hard disk according to a predetermined sequence. Stored data in the target logic block is read for determining whether the stored data includes disk array information. The stored data of the target logic block is cleared while the stored data includes the disk array information. By accurately clearing minimum data, a data clearing process of the target hard disk is completed. By comparing with the full disk format manner, an effective of data clearing is improved. An apparatus and a computer readable storage medium applying the method are also disclosed.
US12033672B1 Methods and systems for generating interactive composite media assets comprising common objects
Methods and systems are disclosed herein to address the problems discussed above and in particular to provide coordination for uncoordinated content. Beyond simply archiving and/or organizing available content, the methods and systems generate composite media assets that provide enriched details and supplemental data that extends beyond any given source content. The methods and systems achieve this through a novel data filtration and synchronization process.
US12033668B2 Aggregation of related media content
Systems and methods for media aggregation are disclosed herein. The system includes a media system that can transform media items into one aggregated media item. A synchronization component synchronizes media items with respect to time. The synchronized media items can be analyzed and transformed into an aggregated media item for storage and/or display. In one implementation, the aggregated media item is capable of being displayed in multiple ways to create an enhanced and customizable viewing and/or listening experience.
US12033667B2 Determining high-interest durations of gameplay sessions from user inputs
In various examples, durations of relatively high user activity within a gameplay session may be determined from user input events using a running user activity measurement. Once a duration is identified, it may be further analyzed to merge the duration with one or more other durations and/or to determine or predict whether the duration would be of sufficient interest for further action. A user interest score for an identified duration may be computed based on a set of the user input events that occur in the duration and used to determine and/or predict whether the duration would be of sufficient interest for further action. In some cases, an action may be performed based on determining the user interest score is greater than a statistical value that is computed from user interest scores of multiple identified durations.
US12033658B2 Acoustic model learning apparatus, acoustic model learning method, and program
Provided is a technology of learning an acoustic model with a certain degree of accuracy of sound recognition within a short calculation period. An acoustic model learning device includes: a loss calculation unit configured to calculate a loss of sound data which is an element of the corpus Cj for learning by using an acoustic model; a curriculum corpus generation unit configured to generate a curriculum corpus being a union of subsets of the corpuses Cj for learning, the corpuses Cj including, as elements, sound data for which the loss falls within a predetermined range indicating a small value; an acoustic model update unit configured to update the acoustic model by using the curriculum corpus; and a first end condition determination unit configured to output the acoustic model when a predetermined end condition is satisfied, or transfer execution control to the loss calculation unit when the predetermined end condition is not satisfied, and the acoustic model update unit is configured to update the acoustic model by giving a weight to a gradient for sound data which is an element of the curriculum corpus using such a weight for sound data as to have a smaller value as a number of times the sound data has been selected as an element of the curriculum corpus becomes larger.
US12033657B2 Signal component estimation using coherence
Systems, methods, and machine-readable storage devices that receive an input signal representing audio captured using a microphone. The input signal includes portions that represent acoustic output from one or more audio sources, and a portion that represents other acoustic energy in the environment. A frequency domain representation of the input signal is iteratively modified to substantially reduce effects due to all but a selected one of the portions, from which an estimate of the power spectral density, PSD, of the selected portion is determined. Based upon the estimated PSD a noise or echo component is reduced, or a replacement noise is provided. The iterative modification involves a diagonalization of the cross-spectral density matrix to remove content coherent with a first audio input from the auto and cross-spectra of other signals.
US12033654B2 Sound pickup device and sound pickup method
A sound pickup device for picking up a target sound includes: a first input interface that inputs image data generated by a camera; a second input interface that inputs an audio signal output from a microphone array; a controller that determines a sound pickup direction in which the target sound is picked up, based on the image data and the audio signal; and an output interface that outputs information to be presented to the user. The controller determines whether an image indicated by the input image data and an audio sound indicated by the input audio signal are in a predetermined state. When determining that the image and the audio sound are in the predetermined state, the controller causes the output interface to output an instruction to the user, and inputs additional image data and an additional audio signal after the instruction is output, to determine the sound pickup direction.
US12033648B2 Method and apparatus for processing an audio signal, audio decoder, and audio encoder for removing a discontinuity between frames by subtracting a portion of a zero-input-reponse
A method is described that processes an audio signal. A discontinuity between a filtered past frame and a filtered current frame of the audio signal is removed using linear predictive filter. Removing the discontinuity further comprises processing a beginning portion of the filtered current frame, wherein the beginning portion of the current frame comprises a predefined number of samples being less or equal than a total number of samples in the current frame, and wherein processing the beginning portion of the current frame comprises subtracting a beginning portion of a zero-input-response (ZIR) from the beginning portion of the filtered current frame.
US12033637B2 Arranging and/or clearing speech-to-text content without a user providing express instructions
Implementations described herein relate to an application and/or automated assistant that can identify arrangement operations to perform for arranging text during speech-to-text operations—without a user having to expressly identify the arrangement operations. In some instances, a user that is dictating a document (e.g., an email, a text message, etc.) can provide a spoken utterance to an application in order to incorporate textual content. However, in some of these instances, certain corresponding arrangements are needed for the textual content in the document. The textual content that is derived from the spoken utterance can be arranged by the application based on an intent, vocalization features, and/or contextual features associated with the spoken utterance and/or a type of the application associated with the document, without the user expressly identifying the corresponding arrangements. In this way, the application can infer content arrangement operations from a spoken utterance that only specifies the textual content.
US12033629B2 Systems and methods for automating voice commands
A method of detecting establishment of a voice communication between a first voice communication equipment and a second voice communication equipment and automating requests for content. The method includes analyzing the voice communication to identify a request for content, analyzing the voice communication to identify an affirmative response to the request for content, and correlating the request for content with a first user account and correlating the affirmative response with a second user account. In response to identifying the affirmative response and based upon at least one of the first user account or the second user account, identifying from a data storage, the requested content and causing the transmission of the requested content.
US12033626B2 Systems and methods for query detection in interactive content using inaudible signals
Systems and methods for interfacing with electronic devices using inaudible frequencies are disclosed. The method includes generating a query for output by a first device and transmitting an inaudible signal having an activation signal to activate a second device and context data for the query. A voice response to the query is captured and an action based on the voice response and the context data is performed. The method may include generating the query based on interactive subject matter.
US12033623B2 Speech processing method and mobile terminal
A speech processing method and a mobile terminal are provided in the present disclosure. The method includes: receiving a speech input; displaying, if an interface displayed by the mobile terminal meets a first preset condition, text content corresponding to the speech input on the interface displayed by the mobile terminal; and controlling, if the interface displayed by the mobile terminal meets a second preset condition, the mobile terminal to execute an instruction corresponding to the speech input.
US12033621B2 Method for speech recognition based on language adaptivity and related apparatus
A method for speech recognition based on language adaptivity comprises obtaining voice data of a user. The method also comprises extracting, based on the obtained voice data, a phoneme feature representing pronunciation phoneme information. The phoneme feature is input to a pre-trained language discrimination model that is pre-trained based on a multilingual corpus. A language discrimination result corresponding to the phoneme feature and in accordance with the language discrimination model is obtained. The method also comprises obtaining a speech recognition result of the voice data based on a language acoustic model of a language corresponding to the language discrimination result. The method further comprises determining a speech recognition result of the voice data based on a language acoustic model of a language corresponding to the language discrimination result.
US12033618B1 Relevant context determination
Techniques for determining and storing relevant context information for a user input, such as a spoken input, are described. In some embodiments, context information is determined to be relevant on an audio frame basis. Context scores for different types of context data (e.g., prior dialog turn data, user profile data, device information, etc.) are determined for individual audio frames corresponding to a spoken input. Based on the corresponding context scores, the most relevant context is stored in a local context cache. The local context cache is updated as subsequent audio frames, of the user input, are processed. The data stored in the context cache is provided to downstream components to perform tasks such as ASR, NLU and SLU.
US12033616B2 Method for training speech recognition model, device and storage medium
A method for training a speech recognition model, a device and a storage medium, which relate to the field of computer technologies, and particularly to the fields of speech recognition technologies, deep learning technologies, or the like, are disclosed. The method for training a speech recognition model includes: obtaining a fusion probability of each of at least one candidate text corresponding to a speech based on an acoustic decoding model and a language model; selecting a preset number of one or more candidate texts based on the fusion probability of each of the at least one candidate text, and determining a predicted text based on the preset number of one or more candidate texts; and obtaining a loss function based on the predicted text and a standard text corresponding to the speech, and training the speech recognition model based on the loss function.
US12033613B2 Deep neural network based non-autoregressive speech synthesizer method and system using multiple decoder
Proposed are a deep neural network-based non-autoregressive voice synthesizing method and a system therefor. A deep neural network-based non-autoregressive voice synthesizing system according to an embodiment may comprise: a voice feature vector column synthesizing unit which constitutes a non-recursive deep neural network based on multiple decoders, and gradually produces a voice feature vector column through the multiple decoders from a template including temporal information of a voice; and a voice reconstituting unit which transforms the voice feature vector column into voice data, wherein the voice feature vector column synthesizing unit produces a template input, and produces a voice feature vector column by adding, to the template input, sentence data refined through an attention mechanism.
US12033612B2 Speech synthesis method and apparatus, and readable storage medium
A speech synthesis method includes: converting a text input sequence into a text feature representation sequence; inputting the text feature representation sequence into an encoder including N encoding layers; the N encoding layers including an encoding layer Ei and an encoding layer Ei+1; the encoding layer Ei+1 including a first multi-head self-attention network; acquiring a first attention matrix and a historical text encoded sequence outputted by the encoding layer Ei, and generating a second attention matrix of the encoding layer Ei+1 according to residual connection between the first attention matrix and the first multi-head self-attention network and the historical text encoded sequence; and generating a target text encoded sequence of the encoding layer Ei+1 according to the second attention matrix and the historical text encoded sequence, and generating synthesized speech data matched with the text input sequence based on the target text encoded sequence.
US12033608B2 Rotor craft noise cancellation system and method
Rotor noise cancellation through the use of mechanical means for a personal aerial drone vehicle. Active noise cancellation is achieved by creating an antiphase amplitude wave by modulation of the propeller blades, by utilizing embedded magnets through an electromagnetic coil encircling the propeller blades. A noise level sensor signals the rotor control system to adjust the frequency of the electromagnetic field surrounding the rotor and control the speed of the rotor. An additional method comprises of incorporating a phase lock loop within the control system configured to determine the frequencies corresponding to the rotors and generate corrective audio signals to achieve active noise cancellation.
US12033602B2 Synchronizing a user device and a kiosk interface using a visual code, and applications thereof
A user can scan a QR code on a kiosk with her mobile device. Scanning the QR code will cause the mobile device to display an interface displayed on the kiosk. When a user enters information on the device corresponding information is displayed on the kiosk. In this way, a user can engage with the kiosk interface in a contactless manner.
US12033601B2 Radio base station for combined radio communication
Radio base station, having a first radio module for radio communication with first radio communication devices, and a connection for connecting an ESL radio module for radio communication with electronic display panels, wherein the radio base station has a first, in particular software-based, control stage for controlling the radio communication of the first radio module according to a first communication protocol, and a second, in particular software-based, control stage for controlling the radio communication of the ESL radio module connectable to the connection according to a second communication protocol, and a, in particular software-based, third control stage for predictively changing a time sequence, defined for a future period, of radio activities of the first radio module on the basis of radio activities of the ESL radio module that are defined for said future period.
US12033600B2 Displaying image data based on ambient light
Various implementations disclosed herein include devices, systems, and methods for displaying image data based on ambient light. In some implementations, a device includes an image sensor, an environmental sensor, a display, a non-transitory memory and one or more processors. In some implementations, a method includes capturing, via the image sensor, first image data that corresponds to a body part of a user of the device. In some implementations, the method includes detecting, via the environmental sensor, environmental data that indicates a current ambient light condition of a physical environment surrounding the device. In some implementations, the method includes generating second image data by modifying the first image data based on a function of the current ambient light condition and a threshold ambient light condition detected during enrollment. In some implementations, the method includes displaying the second image data on the display.
US12033599B2 Image display system, image display method, image display program, and image display device
Provided is an image display system that allows many persons to use multiple monitors without feeling color differences between the monitors.An image display system for displaying images on display devices includes multiple display devices, a spectral data acquisition unit, a candidate color matching function acquisition unit, a color difference calculation unit, and a color matching function selection unit. The spectral data acquisition unit is configured to acquire spectral data of the display devices. The candidate color matching function acquisition unit is configured to acquire multiple selection candidate color matching functions that are candidate color matching functions that may be selected by the color matching function selection unit. The color difference calculation unit is configured to calculate color differences between the display devices with respect to each of the selection candidate color matching functions using the spectral data. The color matching function selection unit is configured to select a color matching function that reduces color differences in appearance for many observers, from the selection candidate color matching functions on the basis of the calculated color differences.
US12033586B2 Display panel, gate drive circuit and driving method thereof
A display panel, a gate drive circuit and a driving method thereof. The gate drive circuit includes drive units. A first cascaded input end OUT(n−1) of a first shift register (100) of each of the drive units is connected to a different start signal end STV; a plurality of drive units in the drive units include a reset control sub-circuit (9), where the reset control sub-circuit (9) is connected with a second cascaded input end OUT(n+1) of a last shift register (100) and one or more start signal ends STV, and is configured to control an electric potential of the second cascaded input end OUT(n−1) according to an electric potential of the one or more start signal ends STV.
US12033583B2 Gate driver and display device having the same
A gate driver includes stages. Each stage includes: a first output part for outputting a carry signal in response to a voltage of a first node; a first input part for controlling the voltage of the first node in response to a previous carry signal; a second input part for controlling the voltage of the first node in response to a first next carry signal; a second output part for outputting a scan signal in response to the voltage of the first node; a third output part for outputting a sensing signal in response to the voltage of the first node; and a scan signal control part for applying a first low power voltage to an output terminal of the second output part to which the scan signal is output in response to a second next carry signal of which a pulse is generated before the first next carry signal.
US12033580B2 Display panel driving method and display panel
A display panel including a first pulse width modulation period and a second pulse width modulation period, in the first pulse width modulation period, a duty cycle of a light-emitting control signal in a light-emitting stage being a first duty cycle, in the second pulse width modulation period, the duty cycle of the light-emitting control signal in the light-emitting stage being a second duty cycle, the first duty cycle being greater than the second duty cycle, in the first pulse width modulation period, a time interval between the start time of the first reset stage and the start time of the data writing stage being t1, in the second pulse width modulation period, the time interval between the start time of the first reset stage and the start time of the data writing stage being t1, t1
US12033577B2 Display device and method for driving same
In a display device, a pixel circuit includes a light-emitting element, a drive transistor, a write control transistor provided between a data line and a first conductive terminal of the drive transistor and having a control terminal connected to a scanning line, a threshold compensation transistor provided between the drive transistor's control terminal and second conductive terminal and having a control terminal connected to the scanning line, and an initialization transistor having a first conductive terminal connected to the control terminal of the drive transistor, a second conductive terminal to which an initialization voltage is applied, and a control terminal connected to the control line. A scanning line driver circuit selectively performs operations of selecting the scanning lines in a predetermined order and in a reverse order and, for each scanning signal line, selects the control line that corresponds to the scanning line one horizontal period before the selection of the scanning line. This renders it possible to initialize voltages at the control terminals of the drive transistors and thereby readily display a screen upside down.
US12033575B2 Display device and method for driving same
In a pixel circuit of a display device in which display luminance is controlled by a holding voltage of the capacitor Cst, a gate terminal of a drive transistor M1 is connected to a source terminal of the drive transistor M1 via a capacitance selection transistor M3 and the holding capacitor Cst and is also connected to the source terminal via only an auxiliary writing capacitor Cwa. During a data writing period Tw, the capacitance selection transistor M3 is turned off, and data voltage is provided from a data signal line Dj to the auxiliary writing capacitor Cwa via a writing control transistor M2. Thereafter, the writing control transistor M2 is turned off, the capacitance selection transistor M3 is turned on, so that charges are redistributed between the auxiliary writing capacitor Cwa and the holding capacitor Cst, whereby a driving holding voltage is determined.
US12033573B2 Display substrate and display device
A display substrate and a display device are provided. Sub-pixels in a display substrate are divided into sub-pixel groups, wherein the sub-pixel groups include at least two sub-pixels, and at least two sub-pixels share the same pixel driving circuit; at least two light-emitting control sub-circuit in the pixel driving circuit correspond to at least two light-emitting element included in at least two sub-pixels, at least two light-emitting control sub-circuits correspond to at least two light-emitting control signal lines, and each light-emitting control sub-circuit is coupled to an output terminal of a compensation driving sub-circuit, a corresponding light-emitting element and a corresponding light-emitting control signal line; each light-emitting control sub-circuit is configured to control turning on or off a connection between the output terminal of the compensation driving sub-circuit and the corresponding light-emitting element under the control of the corresponding light-emitting control signal line.
US12033572B2 Device and method for driving a display panel to improve voltage drop compensation
A display driver includes image processing circuitry and drive circuitry. The image processing circuitry is configured to determine a total current of a display panel and perform an IR-drop compensation using the total current and a first graylevel for a first subpixel of the display panel to determine a first voltage level for the first subpixel. The drive circuitry is configured to update the first subpixel based at least in part on the first voltage level.
US12033571B2 Array substrate, display panel, spliced display panel and display driving method
An array substrate includes M pixel lines and N pixel circuit groups. The M pixel lines are disposed in a display area and arranged in a first direction. The N pixel circuit groups are arranged in the first direction. M is an integer greater than or equal to 2, and N is a positive integer less than M. A pixel circuit group of the N pixel circuit groups is electrically connected to adjacent two pixel lines of the M pixel lines, and the first direction is one of a row direction and a column direction.
US12033569B1 Display device
A display device includes a display unit, a scan driver, and a data driver. The display unit includes pixels coupled to scan lines, sensing scan lines, data lines, and sensing lines. The scan driver supplies a scan signal to the scan lines, and supplies a sensing scan signal to the sensing scan lines. The data driver supplies an image data voltage to the data lines, and detects sensing values of the pixels on a pixel column basis through the sensing lines during a sensing period. The data driver includes an analog-to-digital converter which converts the detected sensing values into digital data during the sensing period and outputs sensing data. The analog-to-digital converter pauses the detection of the sensing values during a first period of the sensing period.
US12033568B2 Display device operated in single frequency mode and multi-frequency mode
A display device includes a display panel including a pixel including a pixel circuit and a light emitting element, a plurality of scan lines connected to the pixel circuit, an emission control line connected to the pixel circuit, and a data line connected to the pixel circuit. The pixel circuit includes a first capacitor connected to a first node and a second node opposite to the first node, a first circuit portion that includes a first transistor connected between the data line and the first node and a second transistor connected between the first transistor and the first node, and a second circuit portion connected to the second node and the light emitting element. Before the light emitting element emits light, a reference voltage is provided to a third node between the first transistor and the second transistor.
US12033564B2 Display device with halo
A display device includes a front portion, a rear portion, a halo, and sides extending between the front portion and the rear portion. The front portion, the rear portion, and the sides form an enclosure. The halo includes a rim and an internal structure. The rim is positioned between the front portion and the rear portion. The internal structure is at least partially within the enclosure and includes a sweep portion and a receiving post. The receiving post and the sweep portion are configured to receive light emitted by one or more light emitting devices and at least one of guide, direct, diffuse, focus, and scatter light emitted by the one or more light emitting devices out of the display device.
US12033562B2 Control method for data driver and timing controller, and electronic device
A control method for a data driver, a control method for a timing controller, a data driver control apparatus, a timing controller, an electronic device, and a storage medium are provided. The control method for the data driver includes: obtaining a data comparison signal, where the data comparison signal represents a comparison relationship between first display data for enabling a first pixel row to display and second display data for enabling a second pixel row to display, and in time, the second pixel row is driven to display after the first pixel row is driven to display; and controlling an operation state of the data driver according to the data comparison signal.
US12033558B2 Display device
A display device includes a display panel which displays an image, and a panel driving block which receives a control signal and generating a criterion point signal including information about a criterion point for adjusting luminance of the image based on the control signal. The panel driving block receives image signals, generates a correction value based on distance information about a location of the display panel, at which each of the image signals is displayed, and the criterion point, and generates correction image signals by converting the image signals based on the correction value.
US12033556B1 Per-pixel color correction based on ambient light characteristics
A method is performed at an electronic device with one or more processors, a non-transitory memory, and a see-through display. The method includes determining first and second light superposition values that are associated with ambient light from a physical environment. The first light superposition value quantifies the ambient light incident on a first region of the see-through display. The second light superposition value quantifies the ambient light incident on a second region of the see-through display. The method includes modifying a first pixel value of image data, via a color correction function, in order to generate a corresponding first pixel value of display data. The color correction function is based on a combination of the first and second light superposition values. The method includes displaying the corresponding first pixel value of the display data on the see-through display.
US12033553B2 Display panel integrated with gate driving circuit in display area
A display panel integrated with a gate driving circuit in a display area is provided. In the display panel, gate driving signal lines and data lines are not arranged side by side between any same adjacent two columns of sub-pixels. This avoids possibility of arranging the data lines and the gate driving signal lines side by side between any same adjacent two columns of sub-pixels, prevents the data lines from being easily disturbed by a parasitic capacitance generated between the data lines and the gate driving signal lines, and also avoids abnormal images on the display panel.
US12033549B2 OLED display panel and OLED display device
An organic light-emitting diode (OLED) display panel and an OLED display device have a display region and a non-display region surrounding the display region. The non-display region includes a bonding region, a first fan-out line region, a bending region, and a second fan-out line region. A bonding test region is arranged between the bonding region and the first fan-out line region, a bonding test circuit is arranged in the bonding test region, and the bonding test circuit is used to detect whether a fan-out data line passing through the bonding region is abnormal.
US12033548B2 Display control device and display control program product
A display control device is used in a vehicle to control a display of a head-up display The display control device acquires external information based on recognition of a traveling environment around the vehicle, and causes the head-up display to display a superimposition content for providing a route guidance to be superimposed on a foreground in a guidance area. Further, the display control device causes the head-up display to end a display of the superimposition content at a timing based on an end determination using at least the external information.
US12033541B2 Labels and rolls with adhesives to stick to moist and dry surfaces
A label is constructed with multiple separate adhesives or a mixture of a non-moisture activated adhesive and a moisture-activated adhesive and applied in multiple patterns on a backside of the label. The label maintains adhesive bonding characteristic when the backside of the label is affixed to dry, cool, warm, and wet surfaces.
US12033536B1 Tangle-free flag
A tangle free flag or banner that includes an anti-furling ballast system. The system is segmented and flexible, stitched into and sewn through the fly hem, featuring a compact design with ballast material packets of predetermined size and weight. Stitching and heat seals create a weighted-keel effect that balances expected flag-flying properties with anti-furling forces that prevent a flag from being tangled around a flagpole.
US12033532B2 Interactive method and electronic device
A graphic recognition-based interactive method and electronic device. The interactive method comprises: acquiring a first image to be analyzed (101); recognizing the first image to be analyzed to obtain a recognition result (102); playing a narration audio file associated with the recognition result (103); playing a question audio file associated with the interactive content of the first image to be analyzed based on the recognition result after the narration audio file is played (104); acquiring a second image to be analyzed (105); determining whether a feature graphic exists in the second image to be analyzed (106); if the feature graphic exists in the second image to be analyzed, determining whether the feature graphic overlaps with an interactive region, wherein the interactive region is an area corresponding to an answer to the question in the question audio file (108); playing a correct audio file if the feature graphic and the interactive region are overlapped (109); and playing a wrong audio file if the feature graphic and the interactive region are not overlapped (110). The said method provides increased interactivity.
US12033526B2 Aircraft flight envelope protection and recovery autopilot
Systems and vehicle are provided. A vehicle system for a vehicle includes: a trajectory selection module configured to select a potential vehicle path relative to a current vehicle movement condition; a trajectory movement condition module configured to estimate a modeled movement condition of the vehicle along the potential vehicle path; a limit comparison module configured to determine whether the modeled movement condition violates vehicle limits; and a violation indicator module configured to generate an indication of impending violation.
US12033525B2 Method and systems for providing contextual building height information to aircraft operators
Disclosed are methods, systems, and non-transitory computer-readable media for providing contextual building height information to one or more operators of an aircraft. For instance, the method may include obtaining aircraft flight information including a current position and a current altitude of the aircraft; and retrieving, from a database, building information for one or more buildings located in a flight path area, the flight path area including the current position of the aircraft. The method may further include assigning one or more visual characteristics to each of the one or more buildings located in the flight path area based at least in part on the building information and the current altitude of the aircraft; and displaying, to the one or more operators of the aircraft, the one or more buildings located in the flight path area with the assigned one or more visual characteristics.
US12033519B2 Flight risk analysis system
Described are techniques for determining measures of risk through a medium fidelity, fast running flight risk analysis system, for evaluating risk of a launch or reentry. The method may include receiving trajectory information associated with a planned flight, wherein the trajectory information comprises a series of trajectory vectors, each trajectory vector comprising time information, position information and velocity information. Identification of consequences of interest, and an extent of a region of interest for potential hazard areas may also be received. The method may include determining an upper bound of expected consequence for each population center based on a number of people in each population center subject to different consequences, determining one or more collective risk metrics for each population center, and a collective risk metric for all population centers.
US12033518B2 Drone-based traffic control and V2X enhancements
Methods and apparatuses for vehicles, including unmanned aerial vehicles (UAV). A method for traffic control can include detecting a traffic condition; determining whether to adjust a virtual traffic sign responsive to detecting the traffic condition; and adjusting the virtual traffic sign based on the traffic condition. Adjusting the virtual traffic sign can include encoding a message for transmission to a base station within a range of the virtual traffic sign, the message including at least one of a virtual traffic sign type and a virtual traffic sign value. Other methods, systems, and apparatuses are described.
US12033516B1 Systems and methods for remote identification of unmanned aircraft systems
Embodiments of the present disclosure describe a secure, scalable and extensible unmanned aircraft system identity management (IdM) system that enables services for identity provisioning (idP), and identity validation, verification and authentication (idVV&A). The system uses dual-mode local broadcast and network connected UAS communication elements across a wide area network. The system serves as a Source System of Record (SSoR) that securely ingests private registration data, UAS identity verification and authentication requests and returns validated identity and flight information.
US12033515B2 System and method for transmitting reports from autoland activated aircraft
A system and method of transmitting an aircraft report (AIREP) from a first aircraft having an enabled aircraft autoland system includes retrieving, via a first processing system, standard AIREP data from one or more avionic systems within the first aircraft, the standard AIREP data including standard AIREP reporting information. The first processing system retrieves autoland enablement data that indicates whether the autoland system was manually or automatically enabled, and also retrieves autoland information data from the one or more avionics systems, where the autoland information data includes current aircraft state data and current flight plan data and is different from the standard AIREP data. The autoland information data is appended to the standard AIREP data to generate an AIREP-autoland message and the AIREP-autoland message is transmitted.
US12033503B2 Systems and methods for optical tethering image frame plausibility
The disclosure is generally directed to systems and methods for receiving from a mobile device that is optically tethered to a vehicle for remote driver assistance, an estimate of a speed of the vehicle, an orientation of the vehicle and a trajectory of the vehicle, comparing the estimate of the speed, orientation and trajectory received from the vehicle with a measured speed determined by one or more vehicle sensors, and preventing vehicle motion if a threshold difference from the comparison is exceeded. Another method is directed to determining at a mobile device an estimate of a speed of a vehicle, an orientation of the vehicle, a trajectory of the vehicle and a time stamp, transmitting the data to the vehicle, and untethering from optical tethering if the data are outside of a threshold or if the data indicate that the mobile device is tethered to an unintended vehicle.
US12033501B2 Methods for traffic scheduling at intersections in smart cities and Internet of Things (IoT) systems thereof
The present disclosure provides a method for traffic scheduling at an intersection in a smart city and an Internet of Things system. The method includes: for the intersection in a preset area, determining whether traffic congestion is likely to occur at the intersection during a next time period based on a comparison result between the number of the first vehicles and the number of second vehicles; in response to determining that the traffic congestion is likely to occur at the intersection during the next time period, determining whether a traffic scheduling strategy is needed to be switched based on traffic data information of the intersection during the next time period; and in response to determining that the traffic scheduling strategy is needed to be switched, switching a first traffic scheduling strategy to a second traffic scheduling strategy.
US12033499B2 Systems and methods for providing anonymous vehicle-to-vehicle communications associated with traffic incidents
A device may receive a message identifying an incident associated with a vehicle and may forgo rebroadcast of the message when the message was previously received. The device may store the message when the message was not previously received and may calculate a distance from the device to the vehicle based on a received power associated with the message. The device may determine whether to stop rebroadcasting the message based on a stop condition and based on the distance or a current location of the device and may calculate a particular coverage area of a rebroadcasted message based on coverage areas of the device and the vehicle. The device may determine, based on not determining to stop rebroadcasting the message and based on the distance or the particular coverage area, a delay time to wait before rebroadcasting the message and may rebroadcast the message after the delay time expires.
US12033498B2 Selecting traffic probes for validating traffic flow predictions
One or more traffic-data sets including traffic probes, which include one or more identifiable items of information obtained from one or more traffic probe devices, are obtained. A traffic flow prediction to be validated is selected. The selected traffic flow prediction is associated with a road segment and a time period. A list of traffic probes to be used in validating the traffic flow prediction is generated. The list of traffic probes includes information obtained from traffic probe devices that travelled an entire length of the road segment during the time period. Travel times of the traffic probe devices that travelled an entire length of the road segment during the time period are ordered, and outliers are removed from the list of traffic probes. A validated traffic-flow prediction is generated based on traffic probes remaining in the list of traffic probes, and the validated traffic-flow prediction is transmitted to an end-user processing device.
US12033496B2 Event data collections for accidents
In some examples, a system detects an accident involving a first vehicle, where the detecting is based on an accident indication received by the service over a network from a second vehicle not involved in the accident, the second vehicle different from the first vehicle, and where the accident indication from the second vehicle is responsive to messages received by the second vehicle from other vehicles. In response to the detecting of the accident, the system verifies that the accident occurred by sending, from the service, queries to a roadside unit and a third vehicle, and receiving, at the service, responses to the queries from the roadside unit and the third vehicle, the responses containing event data collected by the roadside unit and the third vehicle of events in a vicinity of the accident.
US12033495B2 Method, device and computer program for a vehicle
The present invention relates to a method, a device, and a computer program for a first vehicle. The method comprises a step of obtaining information on a state of a roadway from a second vehicle or from traffic infrastructure. The method additionally comprises a step of validating the information on the state of the roadway based on a sensor signal or a step of obtaining information on a validation of the information on the state of the roadway from one or more third vehicles. The method additionally comprises a step of determining a trustworthiness of the information on the state of the roadway based on the validation of the information on the state of the roadway and/or based on the information obtained from the one or more third vehicles on the validation of the information on the state of the roadway.
US12033494B2 Proximity-sensor supporting multiple application services
A personal digital key (e.g., which can be carried by a human) contains a memory having different service blocks. Each service block is accessible by a corresponding service block access key. As the personal digital key (PDK) moves around, it is detected by sensors. The sensors report position data, thus enabling location tracking of the PDK. The sensors also provide a data path to various applications. An application that has access to a service block access key can therefore access the corresponding service block on the PDK. The sensors themselves may also contain service block access keys.
US12033493B2 Systems and methods for processing emergency alert notifications
In some embodiments, methods and systems are provided for managing emergency notifications and incident reports at a commercial facility. A graphical interface enables a worker associated with a facility to input information regarding an ongoing/impending emergency event, e.g., Active Threat, Acts of Violence, Fire/Explosion, Injury, Power Failure, Missing Child, Severe Weather, Robbery, Hazmat, Bomb Threat, Covid-19, Store Closure, Special Events etc. This information is processed via an analytical engine that evaluates the entered information in view of various business rules in order to identify the appropriate workers to notify, and generates and transmits the notifications to the employees determined to be suitable for receiving a notification. In response to the generation of the emergency notification, an incident report engine evaluates the entered emergency, and automatically generates an incident report, which may be later accessed and/or modified by workers having a suitable employee access level.
US12033491B2 Surveillance system for automatic sanitation verification
Example aspects include a method, apparatus, and computer-readable medium for surveillance data processing for sanitation verification, comprising determining, by a processor based on area identification information received by a surveillance system of a premises, that an area of the premises requires periodic sanitation. The aspects further include determining, by the processor based on data captured by one or more sensors of the surveillance system, whether one or more persons associated with the cleaning staff profile have visited the area within a threshold period of time. Additionally, the aspects further include sending, by the processor, a first notification to a facilities management device in response to the one or more persons associated with the cleaning staff profile not having visited the area within the threshold period of time.
US12033490B2 Information processing device, information processing method, and program
The present technology relates to an information processing device, an information processing method, and a program capable of allowing a user viewing a video of a remote location to be aware of presence of a person who is outside of an angle of field of a video in more appropriate form.An information processing device according to the present technology includes a processing unit, wherein, when, between a first space where a first imaging device and a first display device are installed and a second space where a second imaging device and a second display device are installed, a captured image captured by the imaging device in one of the spaces is displayed by the display device in the other space in real time, the processing unit performs processing to notify first users in the first space that second users are outside of an angle of field of the second imaging device when the second users who are at positions outside of the angle of field of the second imaging device is detected. The present technology can be applied to, for example, a video communication system.
US12033488B2 Self-check for personal protective equipment
In some examples, a system includes a plurality of articles of personal protected equipment (PPE) that are each assigned to a particular worker. The system may also include a data hub that detects an input that initiates a broadcast of diagnostic self-check messages; identifies, in response to the input, each article of PPE of the plurality of articles of PPE; broadcasts, based on identifying each article of PPE, the diagnostic self-check messages to the respective articles of PPE, wherein each article of PPE receives its respective self-check message at its communication component; in response to receiving a set of diagnostic acknowledgement messages from one or more of the plurality of articles of PPE that have performed a diagnostic self-check, determines whether the set of diagnostic acknowledge messages satisfy one or more self-check criteria; and performs one or more operations based on whether the self-check criteria are satisfied.
US12033486B2 Methods and internet of things (IoT) systems for handling emergency based on call center of smart gas
The embodiments of the present disclosure provide methods and Internet of Things (IoT) systems for handling an emergency based on a call center of smart gas. The method may be implemented through an IoT system for handling an emergency based on a call center of smart gas. The IoT system may include a smart gas user platform, a smart gas service platform, a smart gas management platform, a smart gas sensor network platform, and a smart gas object platform. The method performed by the smart gas management platform may comprise: obtaining information of a gas emergency based on a call answered by the call center of smart gas; determining severity of the gas emergency based on the information of the gas emergency; and automatically determining an emergency response plan of the gas emergency based on the information of the gas emergency and the severity of the gas emergency.
US12033485B2 Apparatus, system, and method for motion sensing
Methods and devices provide physiological movement detection, such as gesture, breathing, cardiac and/or gross body motion, with active sound generation such as for an interactive audio device. The processor may evaluate, via a microphone coupled to the interactive audio device, a sensed audible verbal communication. The processor may control producing, via a speaker coupled to the processor, a sound signal in a user's vicinity. The processor may control sensing, via a microphone coupled to the processor, a reflected sound signal. This reflected sound signal is a reflection of the generated sound signal from the vicinity or user. The processor may process the reflected sound, such as by a demodulation technique, to derive a physiological movement signal. The processor may generate, in response to the sensed audible verbal communication, an output based on an evaluation of the derived physiological movement signal.
US12033483B2 Flame detecting arrangement
In accordance with one or more embodiments herein, a flame detecting arrangement 100 is provided. The flame detecting arrangement 100 comprises: at least one optical flame detector 110, arranged with its field-of-view covering a predetermined area; at least one movement sensor 120, arranged together with the at least one flame detector 110; and at least one processing device 180 arranged together with the at least one flame detector 110. The at least one processing device 180 is arranged to: receive signals from the movement sensor 120; detect abnormal movement of the flame detector 110 based on these signals; and alert an operator and/or a control system 200 if abnormal movement of the flame detector 110 has been detected. This enables the field-of-view of the flame detector to be corrected to the desired, preferably the original, field-of-view.
US12033480B2 Image-based real-time intrusion detection method and surveillance camera using artificial intelligence
An image-based real-time intrusion detection method and a surveillance camera that use artificial intelligence are provided to sample a plurality of frames input at a first point in time, acquire a probability that at least one object corresponding to a type of a target object exists in an image of the respective sampled frames by using a first artificial neural network, adjust a sampling rate for a plurality of frames to be input at a second point in time after the first point in time according to processing time of each frame of the first artificial neural network required to acquire an existence probability of the at least one object, select each of the respective sampled frames as a frame of the target object according to a magnitude of the acquired probability, generate a movement trajectory of each object corresponding to the type of the target object from the frames selected as the frame of the target object, and acquire an intrusion occurrence probability from the generated movement trajectory by using a second artificial neural network.
US12033476B1 Cassette holder for automated teller machine
Provided is a cassette holder for an automated teller machine. An embodiment of the cassette holder for the automated teller machine includes a first holding part configured to hold a first cassette having a predetermined volume, and a second holding part in which the first holding part is connected to an inner side thereof, and configured to hold a second cassette having a larger volume than the first cassette, wherein the first holding part is moved in a front-rear direction between a first position in which the first holding part is positioned at a front side of the second holding part to hold the first cassette on the first holding part and a second position in which the first holding part is positioned at a rear side of the second holding part to hold the second cassette on the second holding part.
US12033473B2 Payline specific symbol replacement
Gaming systems and methods that provide randomly triggered payline specific symbol replacement features for plays of a slot game, wherein when the system or method randomly determines to provide the payline specific symbol replacement for that payline for a play of the slot game, the system or method can replace a non-winning symbol displayed along that payline adjacent to a winning symbol combination with a replacement symbol such as a wild symbol.
US12033472B2 Gaming machine and method with symbol array unlocking feature
There is provided a gaming system, gaming machine, and method that utilize an electronic display device configured to display a plurality of symbol arrays associated with respective sets of symbol-bearing reels. The arrays may be locked or unlocked. In response to a reel spin that generates a stack of value-bearing symbols in an unlocked array, a locked array is unlocked and the stack is held in its array for a number of subsequent reel spins, Payouts are provided for winning combinations of standard symbols and value-bearing symbols in the unlocked arrays.
US12033468B2 Random based game outcomes for games within a multi-game package
A multi-game environment for a gaming device is described. A lobby includes a first game and a second game in a multi-game package. The first game is eligible to payout a first stand-alone progressive jackpot and ineligible to payout a second stand-along progressive jackpot. The second game is eligible to payout a second stand-along progressive jackpot and ineligible to payout the first stand-alone progressive jackpot. A round of play in the first game initiates and the first stand-alone progressive jackpot and the second stand-along progressive jackpot adjust according to a funding rate. A first set of random based game outcomes generates for the round of play to randomly determine whether a jackpot feature is triggered. A second set of random based game outcomes is generated to randomly determine whether to payout the first stand-alone progressive jackpot.
US12033465B1 Method, system, and apparatus for enabling players to earn tangible rewards on a social game
A method, apparatus, and computer readable storage to implement an online casual casino games which provide a player an opportunity to earn loyalty points which are independent of outcomes of the casino games themselves. Loyalty points can be earned by advancing levels or wagering a certain amount in chips (typically with a non-cash value). Once enough loyalty points are earned, they can be redeemed for tangible goods and services.
US12033460B2 Behavioral mobile offer targeting
Provided is a server that includes a processor circuit and a memory coupled to the processor circuit. The memory includes computer program instructions that, when executed by the processor circuit, cause the server to perform operations including receiving user interest data that includes data corresponding to user-specific interests of a user. Operations may include comparing the user interest data to a gaming opportunity that is provided by a gaming operator that operates gaming devices. Operations may include responsive to determining that the user interest data corresponds to the gaming opportunity, causing a targeted offer message that corresponds to the gaming opportunity to be sent to the user.
US12033459B2 Table game device
A table game device includes: a chip for bet, the chip integrally including an RFID tag having identification information including a virtual value of virtual currency written to be readable; a game table having an upper face on which at least a game area and bet areas for a predetermined number of players are configured, the game area being for playing a game, the bet areas being for placing a chip to bet to a result of the game; an RFID reader in the game table opposed to each bet area, the RFID reader being configured to read the identification information from the RFID tag of the chip placed in the bet area; and a projector disposed in a space above the game table and configured to project a game board image on the upper face of the game table to correspond to the game area and the bet areas.
US12033456B2 Systems and methods for displaying one or more randomly traversing selection indicia during an electronic game
An electronic gaming machine includes a processor configured to control a display to display a matrix of award symbol display positions, at least some of the award symbol display positions including an award symbol. The processor is also configured to control the display to display at least one selection indicium within the matrix, determine a starting award symbol display position and an ending award symbol display position within the matrix, randomly determine a path between the starting award symbol display position and the ending award symbol display position, control the display to display the at least one selection indicium traversing the randomly determined path between the starting award symbol display position and the ending award symbol display position, and provide an award associated with the ending award symbol display position.
US12033455B2 Card-based electronic gaming system for continuous table game progression
Described is an electronic gaming system using common physical cards having a scanner that identifies cards dealt by a dealer, a gaming table where the cards are dealt and scanned, player computing equipment that provide individualized gaming interfaces for players, and a gaming computing system connected to the scanner and player computing equipment that, based on candidate card sets being successively dealt and scanned, continuously identifies the candidate sets, receives a first request for cards from a first player computing device and a second request for cards from a second player computing device, identifies, among the candidate sets, first and second sets of the cards for the first and second requests, respectively, and transmits data representative of the first and second sets to the first and second player computing devices, respectively. The first and second requests are received at different times and the first and second sets include different cards.
US12033453B2 Coin handling apparatus
In order to drop a coin into an opening formed in a transport path for sorting coins, a coin handling apparatus includes: a transport path having a transport surface in which the opening for dropping a coin is formed; a conveyor configured to transport a coin on the transport surface along the transport path; a gate including a plurality of members configured to move between a closed position for closing the opening such that a coin transported by the conveyor is not dropped into the opening, and an opened position for opening the opening such that the coin is dropped into the opening; and a drive motor configured to drive the plurality of members to control the gate to move between the closed position and the opened position.
US12033452B2 Systems and methods for counting and managing currency
Devices, systems, methods, and non-transitory computer-readable media for counting and managing currency are provided herein. Contemplated systems can comprise one or more currency counting devices, and a computing device communicatively coupled to the one or more currency counting devices. The computing device can comprise one or more processors and a memory storing software instructions for guiding an operator through a counting operation and controlling the one or more currency counting devices, for example, based on an operator input.
US12033451B2 Systems and methods for analyte-based access controls
One or more analytes are detected non-invasively, and an access level is determined based on the one or more analytes. The one or more analytes indicate at least one of an identity and/or a current status of an individual seeking access, and the access level is based on the identity and/or status of the individual. Access to a location, a device, one or more device functionalities, a vehicle, one or more vehicle functionalities, and the like can be granted based on the access level.
US12033450B2 Methods and systems for access control
A method of requesting access through a door may involve: causing a mobile computing device to receive an identifier of the door; and causing the mobile computing device to transmit an access request to an access-control system, the access request comprising data representing at least the identifier of the door and an access code. A method of controlling access through a door may involve: receiving an access request from a mobile computing device, the access request comprising data representing at least an identifier of the door and an access code; and in response to the request, allowing access through the door. Systems are also disclosed.
US12033445B1 Systems and methods for causal detection and diagnosis of vehicle faults
Described are systems and methods relating to the causal detection and diagnosing of faults and anomalous operation of autonomous vehicles, such as unmanned aerial vehicles (UAVs), using machine learning. Embodiments of the present disclosure can provide systems and methods for detecting and diagnosing faults based on comparisons between the measured operation and/or behavior of a vehicle to the vehicle's expected nominal operation and/or behavior. Accordingly, the systems and methods according to embodiments of the present disclosure do not require prior knowledge of faults or modeling of the vehicle, the vehicle's operation, and/or environmental uncertainties. Further, embodiments of the present disclosure can facilitate sequencing of a vehicle's faults and/or anomalous operation and/or behavior, identify dependencies between a vehicle's faults and/or anomalous operation and/or behavior, and can detect and diagnose faults and/or anomalous operation and/or behavior in a contextual manner.
US12033444B2 Knocking determination device and knocking control device
A knocking determination device detects a vibration generated in an internal combustion engine during a predetermined period in each combustion cycle of the internal combustion engine. The knocking determination device performs a knocking determination of a presence or absence of a knock based on a vibration waveform in a predetermined frequency band component of the vibration detected.
US12033441B2 Non-transitory computer-readable recording medium, map updating method, vehicle control method, and vehicle control system
Map data regarding a vertical motion parameter related to a vertical motion of a wheel of a vehicle are provided. The map data have a data structure for a specific area. The data structure for the specific area includes at least one of: first layer map data indicating a correspondence relationship between a first vehicle traveling direction included in a first direction range, a position, and the vertical motion parameter; and second layer map data indicating a correspondence relationship between a second vehicle traveling direction included in a second direction range not overlapping the first direction range, a position, and the vertical motion parameter.
US12033440B2 Systems and methods for diagnostic tool detection in a telematics device
Methods and systems of enabling a non-interfering mode in a telematics device are provided. In one aspect, a method includes receiving a co-presence policy from a telematics server, receiving asset data from the asset, determining a presence of a second device on the asset communications bus based on the co-presence policy, and activating a non-interfering mode of operation based on determining the presence of the second device and on the co-presence policy. The method may be used to prevent interference between a telematics device and a diagnostic tool connected to the same vehicle communications bus. Advantageously, tasks such as reading diagnostic trouble codes and firmware updates are not disrupted.
US12033439B2 Fault detection and mitigation on an agricultural machine
A fault database includes a fault identifier, a signature or pattern that indicates the presence of the fault, and a set of mitigation control steps. The fault database is intermittently updated and downloaded to an agricultural machine. A fault identification system on the agricultural machine scans data logs that are generated by a log generation system on the agricultural machine and compares information in the data logs to the signature or pattern in the fault database to determine whether any of the faults in the fault database are present on the agricultural machine. If a fault in the fault database is present, a mitigation control step is identified to mitigate the fault, and a control signal is generated on the agricultural machine to implement the mitigation control step.
US12033437B2 Electronic voting devices with multiple, fixed viewing angles and methods for configuring such devices for standing and sitting voters
The present disclosure provides various embodiments of an electronic voting device that provides multiple, fixed viewing angles for viewing a display screen of the electronic voting device, and associated methods for configuring the electronic voting device for standing and sitting voters. The electronic voting device described in the present disclosure is positionable on a support surface in two fixed positions or orientations. When the electronic voting device is positioned on the support surface in a first device orientation (e.g., a standing orientation), the electronic voting device provides a first, fixed viewing angle that enables standing voters to optimally view the display screen. When the electronic voting device is positioned on the support surface in a second device orientation (e.g., a sitting orientation), the electronic voting device provides a second, fixed viewing angle that enables sitting voters to optimally view the display screen.
US12033434B1 Inventory status determination with fleet management
This disclosure describes, in part, techniques for identifying facility status updates using opportunistic data gathering from independently controlled devices operated by users within the facility. For instance, system(s) may determine first status information for inventory and/or locations within the facility and determine associated freshness scores. In response to a freshness score being below a threshold level, the system may determine imaging locations for the independently controlled devices to be positioned at to capture image data to update information on the inventory or locations. The system may receive uploaded image data from a fleet device after it opportunistically reaches the imaging location and captures image data. The system may then update the facility status information and the freshness score for the particular location.
US12033432B2 Determining digital markers indicative of a neurological condition
Disclosed are system, method, and computer program product embodiments for determining a digital marker indicative of a neurological condition. An embodiment operates by detecting a region of interest in an image frame of a face of a user. The region of interest includes an eye of the user and the image frame is obtained from a video stream. The embodiment then generates a point spread function (PSF) based on acquired data and a portion of the image frame specified by the region of interest, performs deconvolution on the portion of the image frame specified by the region of interest using the PSF, determines a set of oculometric parameters of the eye of the user using the deconvolved image, and determines one or more digital markers of the user based on the set of oculometric parameters. The one or more digital markers are indicative of a neurological condition of the user.
US12033431B2 Facial enrollment and recognition system
A facial recognition system includes a memory for storing a facial image database, wherein the facial image database includes a plurality of entries each corresponding to a different person, and wherein each entry includes a person identifier along with one or more facial images of the person. The facial recognition system further includes a facial recognition module that is operatively coupled to the memory. The facial recognition module is configured to receive a new facial image, and to select one or more facial recognition engines based on one or more facial image parameters of the new facial image, and to use the selected facial recognition engines to compare the new facial image with facial models that are based upon facial images stored in the facial image database in order to identify the person in the new facial image.
US12033427B2 Stripe pattern image collating device, stripe pattern collating method, and computer-readable medium storing program thereof
A stripe pattern image collating device according to the example embodiment includes a feature extracting unit that extracts a feature point and a skeleton from a first stripe pattern image and a second stripe pattern image in which a stripe pattern is formed of ridges, and generates feature point data and skeleton data. A skeleton collating unit that collates two sets of pieces of the feature point data and pieces of the skeleton data that are extracted from each of the first stripe pattern image and the second stripe pattern image, and calculates a collation score. An image analyzing unit that analyzes the second stripe pattern image with respect to an area in which an opposite feature point pair of the first stripe pattern image exists, calculates an image analysis score, and corrects the collation score.
US12033424B2 Light-sensitive sensor, array substrate, and electronic equipment
A light-sensitive sensor, an array substrate, and an electronic equipment are provided. The light-sensitive sensor includes a third metal layer, a second semiconductor layer, and a fourth metal layer. The third metal layer includes a second gate. The second semiconductor layer includes conductive portions, and the conductive portions are disposed at both ends of the second semiconductor layer. The fourth metal layer disposed on the second semiconductor layer, and the fourth metal layer includes a second source and a second drain.
US12033423B2 Interactive biometric touch scanner
Aspects of this disclosure relate to a biometric sensing device that combines sensing with an actuator for two way communication between a finger on a surface and the device. The sensor can also function as an actuator. A finger can be authenticated based on an image of the finger generated by the sensor and also based on a response to energy delivered to the finger by the actuator. Two way communication can provide more robust authentication than fingerprint sensing alone.
US12033415B2 Systems and methods for generating document numerical representations
Described embodiments relate to a method comprising: determining a candidate document comprising image data and character data and extracting the image data and the character data from the candidate document. The method comprises providing, to an image-based numerical representation generation model, the image data, and generating, by the image-based numerical representation generation model, an image-based numerical representation of the image data. The method comprises providing, to a character-based numerical representation generation model, the character data; and generating, by the character-based numerical representation generation model, a character-based numerical representation of the character data. The method comprises providing, to a consolidated image-character based numerical representation generation model, the image-based numerical representation and the character-based numerical representation; and generating, by the consolidated image-character based numerical representation generation model, a combined image-character based numerical representation of the candidate document.
US12033410B2 Character recognition device and character recognition method
A character recognition device includes a recognizer that recognizes at least one character string from an image including a trailer captured by an imaging device, an attribute determinator that determines an attribute of the character string recognized by the recognition unit, and a trailer ID estimator that estimate whether the character string is a trailer ID based on the attribute of the character string determined by the attribute determinator.
US12033403B2 Vehicle control device, vehicle control method, and storage medium
According to an embodiment, a vehicle control device includes a first recognizer configured to recognize a first road marking for partitioning a traveling lane of a vehicle on the basis of an output of a detection device that has detected a surrounding situation of the vehicle, a second recognizer configured to recognize a second road marking for partitioning the traveling lane with a means different from the first recognizer, a comparator configured to compare the first road marking with the second road marking, and a determiner configured to perform any one of a plurality of misrecognition determination processes including a process of determining that there is misrecognition in the first recognizer and a process of determining that there is misrecognition in one or both of the first recognizer and the second recognizer when there is a difference between the first road marking and the second road marking.
US12033400B2 Overhead-view image generation device, overhead-view image generation system, and automatic parking device
An overhead-view image generation device includes: a moving amount calculation unit that calculates a moving distance of a vehicle; a linear overhead-view image generation unit that generates an overhead-view image obtained by conversion of a viewpoint of a captured image of a camera into an overhead viewpoint, and generates a linear overhead-view image obtained by conversion of a shape of the generated overhead-view image into a linear shape; a distance-based turning angle generation unit that calculates, using a turning amount of the vehicle indicated by sensor data of a steering angle sensor and the moving distance calculated by the moving amount calculation unit, distance-based turning angle information indicating a turning angle of the vehicle based on the moving distance; and an overhead-view image reconstruction unit that reconstructs the overhead-view image using the linear overhead-view image and the distance-based turning angle information.
US12033392B2 Signal-to-noise ratio (SNR) identification within a scene
Techniques are disclosed for generating a two-dimensional (2D) map of signal-to-noise ratio (SNR) values for sensor-acquired images. The techniques leverage the use of lookup tables (LUTs) to generate a transformation LUT that functions to map pixel values to SNR values. The transformation LUT may be generated by first generating an intermediate LUT that uses the operating parameters identified with the sensor to map pixel values to light level values. The light level values are then used together with an SNR model that outputs a prediction of electrons identified with a signal portion and a noise portion of images acquired by the sensor to thus map the pixel values to SNR values. The 2D map may be used to improve upon the accuracy of the classification of objects and/or scene characteristics for various applications.
US12033390B2 Method and apparatus for people flow analysis with inflow estimation
Example implementations described herein involve an attribute of an inflow source that is assigned to each trajectory in the camera view, which is used for crowd analysis. The inflow source is estimated using techniques of tracking across cameras. If the inflow source is different even if the flow trajectories are the same direction, the trajectories are visualized in different styles. By using the attribute of the inflow source, it is possible to detect changes and anomalies in the crowd that were difficult to detect using the prior art.
US12033389B2 Timeline-video relationship processing for alert events
A method at a server system includes: receiving a video stream from a remote video camera, wherein the video stream comprises a plurality of video frames; selecting a plurality of non-contiguous frames from the video stream, the plurality of non-contiguous frames being associated with a predetermined time interval; encoding the plurality of non-contiguous frames as a compressed video segment associated with the time interval; receiving a request from an application running on a client device to review video from the remote video camera for the time interval; and in response to the request, transmitting the video segment to the client device for viewing in the application.
US12033386B2 Audio/video (A/V) functionality verification
Aspects of the present disclosure relate to audio/video (A/V) stream functionality verification. A stream segment of a video feed prior to transmission over a network as captured by a transmitting device within a web-based conference can be stored. A stream segment of the video feed after transmission over the network as received by a receiving device within the web-based conference can be stored. The stream segment of the video feed prior to transmission over the network can be compared with the stream segment of the video feed after transmission over the network to determine a video feed quality.
US12033385B2 Display device
The present disclosure relates to a display device which displays an image with optimal picture quality according to genre. The display device may comprise: a control unit which determines the genre of an image; and a display unit which displays the image, the picture quality of which is adjusted according to the genre determined by the control unit, wherein the control unit may analyze an input image and classify the genre thereof, and revise the classified genre on the basis of a current scene.
US12033382B2 Electronic device and method for representing contents based on gaze dwell time
Provided is an electronic device including a body part, a glass member disposed on the body part, a display disposed on the glass member, a support part rotatably connected to the body part, a sensor including an eye tracking camera and a front camera configured to capture an image of a front side of a user, and a processor operatively connected to the display and the sensor, wherein the processor is configured to output at least one content via the display, recognize at least one object by the front camera, obtain the user's gaze dwell time for the object by the eye tracking camera, based on the gaze dwell time being longer than or equal to a reference time, obtain an area occupied by the object in a field of view (FOV) of the front camera, based on the area, output the at least one content on a region having no overlap with the object, or reduce a size of the at least one content and output the at least one content on one side of the display, and based on the user's gaze dwell time for the object being less than the reference time, output the at least one content in a type identical to an initial output type.
US12033381B2 Scene-to-text conversion
Various implementations disclosed herein include devices, systems, and methods for performing scene-to-text conversion. In various implementations, a device includes a non-transitory memory and one or more processors coupled with the non-transitory memory. In some implementations, a method includes obtaining environmental data corresponding to an environment. Based on the environmental data, a plurality of objects that are in the environment are identified. An audio output describing at least a first object of the plurality of objects in the environment is generated based on a characteristic value associated with a user of the device. The audio output is outputted.
US12033379B2 Image recognition method and apparatus
An image recognition method and apparatus. The method comprises: obtaining original image data, convolutional neural network configuration parameters, and convolutional neural network operation parameters from a data transfer bus, the original image data comprising M pieces of pixel data, and M being a positive integer (101); and performing convolutional neural network operation on the original image data by a convolutional neural network operation module according to the convolutional neural network configuration parameters and the convolutional neural network operation parameters (102), wherein the convolutional neural network operation module comprises a convolution operation unit, a batch processing operation unit, and an activation operation unit connected in sequence. The method improves the real timeliness of image recognition.
US12033375B2 Facial recognition using neural networks
An object identification unit contains an artificial neural network and is designed to identify human faces. For this purpose, a face is divided into a number of triangles. The relative component of the area of each triangle in the total of the areas of all triangles is ascertained to ascertain a rotational angle of the face. The relative component of the area of each triangle in the total of the area of all triangles is then scaled to a rotation-invariant dimension of the face. The scaled area of the triangles is supplied to the artificial neural network in order to identify a person.
US12033366B2 Matching apparatus, matching method, and matching program
A reference part extracting unit extracts at least one reference part that is common in a first image and a second image, from each of the first image and the second image. A first position information deriving unit derives first position information indicating a relative position of at least one abnormal part specified in the first image, relative to the at least one reference part in the first image. A second position information deriving unit derives second position information indicating a relative position of at least one abnormal part specified in the second image, relative to the at least one reference part in the second image. A matching unit associates, on the basis of a difference between the first position information and the second position information, the abnormal part included in the first image and the abnormal part included in the second image with each other.
US12033365B2 Image processing method and apparatus and storage medium
An image processing method and apparatus and a storage medium, wherein the method particularly includes firstly acquiring an image-to-be-trained sample and a label segmentation image corresponding to the image-to-be-trained sample; inputting the image-to-be-trained sample into an image segmentation model to be trained, obtaining a first image feature of a last one output layer in the image segmentation model and a second image feature of a second last output layer when the image-to-be-trained sample is being extracted by using the image segmentation model, outputting the corresponding segmented-image samples; based on the label segmentation image and the segmented-image samples, calculating the model loss function, optimizing the model parameter, and generating the image segmentation model that has been optimized; and inputting an acquired image to be processed into the image segmentation model that has been optimized, and generating segmented images corresponding to the image to be processed.
US12033364B2 Method, system, and computer-readable medium for using face alignment model based on multi-task convolutional neural network-obtained data
A method includes receiving a facial image; receiving a facial image; and obtaining, using a multi-task convolutional neural network, a detected face location and a facial characteristic category set of a plurality of first facial characteristic categories; selecting a first face alignment model from a plurality of face alignment models based on the facial characteristic category set; and obtaining, using the first face alignment model, a plurality of facial landmarks. The first facial characteristic categories are arranged hierarchically. A hierarchy of the first facial characteristic categories includes a plurality of first levels corresponding to a plurality of corresponding facial characteristics. The facial characteristic category set includes the first facial characteristic categories of a path of the hierarchy of the first facial characteristic categories.
US12033357B2 System and method of detecting gas leaks
A method comprising receiving, from a first infrared image capture device, three images including gas equipment including a first image captured at a first time period, a second image captured at a second time period, and a third image captured at a third time period, the three images capturing an infrared spectrum, interpreting one of the three images in a red color channel of an RGB image where pixels are red-tonal in coloring, interpreting an other of the three images in a green color channel of the RGB image where pixels are green-tonal in coloring, interpreting a remaining of the three images in a blue color channel of the RGB image where pixels are blue-tonal in coloring, and providing the RGB image for display, the RGB image indicating movement as at least one color that is different from color of at least some of the gas equipment.
US12033355B2 Client/server distributed camera calibration
A processor system (200) processes image data from a camera (20) to render a virtual object in a 3D virtual environment and communicate via a network to a server system (300). A processor (220) obtains image data of the physical space from the camera and second data of a second device (30). The processor system sends the image data, the second data and a calibration command to the server system. In the server, a processing resource (320) processes the data according to the calibration command and sends calibration data indicative of a camera pose and a second pose of the second device. The processor generates 3D object data of the object by processing the image data based on the calibration data. The 3D object data is provided for rendering the virtual object in the 3D virtual environment. So, the processor is in control, while the calibration is executed by the server.
US12033354B2 Sensor calibration system, display control apparatus, program, and sensor calibration method
A sensor calibration system is provided that includes a sensor apparatus including an event-driven vision sensor including a sensor array configured with sensors that generate event signals upon detection of a change in incident light intensity, and a display apparatus including a display section configured to change luminance of a planar region instantaneously with a predetermined spatial resolution as per a calibration pattern of the sensors.
US12033350B2 Ground control point center determination
Methods, systems and apparatus, including computer programs encoded on computer storage media for determining a center location of a ground control point used in aerial surveys. Machine learning models are used to identify in digital images pixel coordinates of the ground control point identified in the digital images. These image pixel coordinates are used in photogrammetric processing and software.
US12033349B2 Information processing device, information processing method, and program
According to one embodiment, an information processing device according to an embodiment includes an acquisition unit, a detection unit, and a calculation unit. The acquisition unit acquires image data in which an image of a space where a plurality of specific objects exist is captured. The detection unit detects a position and an orientation of each of the plurality of specific objects included in the image data in the space. The calculation unit calculates, for any evaluation target object of the plurality of specific objects, a close-contact evaluation value indicating a degree of close contact between the evaluation target object and one or a plurality of other specific objects other than the evaluation target object among the plurality of specific objects, based on the position and the orientation of each of the plurality of specific objects.
US12033348B1 Methods and apparatus for generating images of objects detected in video camera data
A method for generating cropped images depicting objects captured in video data includes receiving, at a processor of a video camera system, a video stream including a series of video frames depicting an object. A classification for the object is generated, and an occurrence of the object being detected is identified in an additional video frame(s) from the series of video frames. A motion associated with the object is calculated based on the classification and the additional video frame(s). At least one image that depicts the object and includes a cropped portion of a video frame from the series of video frames is generated, along with an associated set of at least one quality score, in response to calculating the motion. The method also includes causing transmission of the at least one image to at least one remote compute device based on the set of at least one quality score.
US12033341B2 Scale-aware depth estimation using multi-camera projection loss
A method for scale-aware depth estimation using multi-camera projection loss is described. The method includes determining a multi-camera photometric loss associated with a multi-camera rig of an ego vehicle. The method also includes training a scale-aware depth estimation model and an ego-motion estimation model according to the multi-camera photometric loss. The method further includes predicting a 360° point cloud of a scene surrounding the ego vehicle according to the scale-aware depth estimation model and the ego-motion estimation model. The method also includes planning a vehicle control action of the ego vehicle according to the 360° point cloud of the scene surrounding the ego vehicle.
US12033340B2 System, information processing apparatus, vehicle, and method
A system including an acquisition unit configured to acquire, from a user via a communication device associated with the user, target object data including a feature of a target object selected by the user, an analysis unit configured to analyze whether the target object data that has been acquired by the acquisition unit includes, as the feature, at least one of data of a proper noun or data of a character string related to the target object, and whether the target object data includes data of a color related to the target object, and an estimation unit configured to estimate a distance from the target object to the user, based on an analysis result of the analysis unit, wherein the estimation unit estimates the distance from the target object to the user such that the distance from the target object to the user in a case where the target object data includes at least one of the data of the proper noun or the data of the character string is shorter than the distance from the target object to the user in a case where the target object data includes the data of the color is provided.
US12033338B2 Point cloud alignment systems for generating high definition maps for vehicle navigation
A method for determining a trajectory of a vehicle within a physical space based at least on an aligned point cloud may include generating a fused feature map by concatenating a first feature map corresponding to a source point cloud and a second feature map corresponding to a target point cloud. A machine learning model may be applied to determine, based at least on the fused feature map, a relative transform aligning the target point cloud to the source point cloud. An aligned target point cloud may be generated by transforming the target point cloud in accordance with the relative transform. Furthermore, a trajectory of a vehicle within the physical space may be determined based on at least the first relative transform. Related systems and computer program products are also provided.
US12033332B2 Systems and methods for evaluating performance of players at sporting events using trajectory predictions
Methods and apparatus relating to predicting outcome in a sporting environment are described. The methods and apparatus are used to relate trajectory performance of an object to body motions and body orientation associated with a generating the trajectory of the object. When equipment is utilized to generate the trajectory of an object, than the effects of equipment motions and equipment orientation can be also related to trajectory performance. The method and apparatus can be used to predict body motions and body orientations that increase the likelihood of achieving a desired outcome including specifying optimum motions and orientations for a particular individual. The method and apparatus may be used in training, coaching and broadcasting environments.
US12033322B2 Systems and methods for image cropping and anatomical structure segmentation in medical imaging
One or more medical images of a patient are processed by a first neural network model to determine a region-of-interest (ROI) or a cut-off plane. Information from the first neural network model is used to crop the medical images, which serves as input to a second neural network model. The second neural network model processes the cropped medical images to determine contours of anatomical structures in the medical images of the patient. Each of the first and second neural network models are deep neural network models. By use of cropped images in the training and inference phases of the second neural network model, contours are produced with sharp edges or flat surfaces.
US12033321B2 Augmentation of optical coherence tomography image of eye based on learning modules
A system and method for augmenting an original OCT (optical coherence tomography) image includes a controller having a processor and a tangible, non-transitory memory on which instructions are recorded. The system includes one or more learning modules selectively executable by the controller. The learning modules are trained by a training network with a training dataset having a plurality of training ultrasound bio-microscopy images and respective training OCT images. Execution of the instructions by the processor causes the controller to obtain the original OCT image, captured through an OCT device. The controller is configured to generate an augmented OCT image based in part on the original OCT image, by executing the (trained) learning modules. The augmented OCT image at least partially extends a peripheral portion of the original OCT image.
US12033319B2 Scalp monitoring method, smart hair dryer and readable storage medium
A scalp monitoring method applied to a smart hair dryer is provided. The method includes obtaining a plurality of head photos by photographing a head of a user using a photographing device. A head region corresponding to each of the plurality of head photos is identified. Once related parameters of each head region is identified based on the head photos corresponding to the each head region, a condition of a scalp of the each head region is analyzed based on the related parameters of the each head region and historical related parameters corresponding to the each head region.
US12033312B2 Systems and methods for determining defects in physical objects
In one embodiment, a method includes receiving, by a defect detector module, an image of a physical object and classifying, by the defect detector module, one or more first features from the image of the physical object into one or more first classifications using one or more machine learning algorithms. The method further includes analyzing, by the defect detector module, the one or more first classifications and determining, by the defect detector module, that the physical object comprises a defect based on analyzing the one or more first classifications.
US12033311B2 Learning device, inference device, learning model generation method, and inference method
With respect to an inference method performed by at least one processor, the method includes inputting, by the at least one processor, into a learned model, second non-processed image data and second parameter data of a simulator, and inferring, by the at least one processor using the learned model, second processed image data. The learned model has been trained so that first processed image data, obtained as an output in response to first non-processed image data and first parameter data of the simulator for the first non-processed image data being input, approaches first simulator processed image data, obtained as a result of the simulator for the first non-processed image data by using the first parameter data.
US12033309B2 Learning-based lens flare removal
A method includes obtaining an input image that contains a particular representation of lens flare, and processing the input image by a machine learning model to generate a de-flared image that includes the input image with at least part of the particular representation of lens flare removed. The machine learning (ML) model may be trained by generating training images that combine respective baseline images with corresponding lens flare images. For each respective training image, a modified image may be determined by processing the respective training image by the ML model, and a loss value may be determined based on a loss function comparing the modified image to a corresponding baseline image used to generate the respective training image. Parameters of the ML model may be adjusted based on the loss value determined for each respective training image and the loss function.
US12033305B2 Filtering device, associated system and method
In an embodiment, a method includes: receiving data signals from a plurality of pixels of an array of pixels; generating a plurality of signal-to-noise ratios by determining signal-to-noise ratios for each respective pixel of the plurality of pixels on the basis of the data signals received from the respective pixel; and filtering the data signals received from each pixel of the plurality of pixels by using an adaptive filter configured on the basis of the plurality of the signal-to-noise ratios to generate filtered data signals.
US12033304B2 Method for marking focused pixel, electronic device, storage medium, and chip
Provided is a method for marking a focused pixel. The method includes: in response to marking a focused pixel of a first image based on a focus threshold, adjusting the focus threshold in the case that an adjustment condition is satisfied; marking a focused pixel of a second image based on the adjusted focus threshold. The adjustment condition includes: a focus degree of the first image is less than a target focus degree, and/or, the focus degree of the first image is greater than the target focus degree. Moreover, a similarity between the first image and the second image is greater than a similarity threshold, and a difference between a focus degree of the second image and the target focus degree is less than a difference between the focus degree of the first image and the target focus degree.
US12033303B2 Mitigation of quantization-induced image artifacts
A system for super-sampling digital images detects artifacts in an SRGAN super-sampled image, determines blocks of the image that contribute to the artifacts, and if the artifact-contributing blocks exceed a threshold, discards the SRGAN generated output image in favor of applying a super-sampled image generated by an alternate mechanism, such as a nearest neighbor algorithm.
US12033299B2 Interaction training system for autistic patient using image warping, method for training image warping model, and computer readable storage medium including executions causing processor to perform same
There is provided a user interaction training system. The user interaction training system comprises: a photographing device configure to photograph an original image including a first object at a plurality of photographing angles; an image warping device configured to receive an image including a second object corresponding to a user and the original image including the first object photographed by the photographing device, and to generate a converted image converting the first object into a third object different from the first object based on characteristic information of the second object by using a pre-trained image warping model; and a display device configured to display the generated converted image.
US12033295B2 Method and system for non-contact patient registration in image-guided surgery
Systems and methods used to perform touchless registration of images for surgical navigation are disclosed. In some embodiments, the systems include a 3-D scanning device to capture spatial data of a region of interest of a patient and a reference frame. A digital mesh model is generated from the spatial data. A reference frame model is registered with the digital mesh model. Anatomical features of the digital mesh model and a patient registration model are utilized to register the digital mesh model with the patient registration model. A position of a surgical instrument is tracked relative to the reference frame and the patient registration model.
US12033292B2 Systems and methods configured to facilitate animation
Systems and methods configured to facilitate animation are disclosed. Exemplary implementations may: obtain a first scene definition; receive second entity information; integrate the second entity information into the first scene definition such that a second scene definition is generated; for each of the entities of the entity information, execute a simulation of the virtual reality scene from the second scene definition for at least a portion of the scene duration; for each of the entities of the entity information, analyze the second scene definition for deviancy between the given entity and the second motion capture information; for each of the entities of the entity information, indicate, based on the analysis for deviancy, the given entity as deviant; and for each of the entities of the entity information, re-integrate the given entity into the second scene definition.
US12033291B2 Systems for augmented reality visual aids and tools
Adaptive Control Driven System/ACDS 99, supports visual enhancement, mitigation of challenges and with basic image modification algorithms and any known hardware from contact lenses to IOLs to AR hardware glasses, and enables users to enhance vision with user interface based on a series of adjustments that are applied to move, modify, or reshape image sets and components with full advantage of the remaining useful retinal area, thus addressing aspects of visual challenges heretofore inaccessible by devices which learn needed adjustments.
US12033290B2 Method and devices for presenting and manipulating conditionally dependent synthesized reality content threads
In one implementation, a method includes: instantiating a first objective-effectuator (OE) associated with first attributes and a second OE associated with second attributes into a synthesized reality (SR) setting, wherein the first OE is encapsulated within the second OE; providing a first objective to the first OE based on the first and second attributes; providing a second objective to the second OE based on the second attributes, wherein the first and second objectives are associated with a time period between a first and second temporal points; generating a first set of actions for the first OE based on the first objective and a second set of actions for the second OE based on the second objective; and rendering for display the SR setting for the time period including the first set of actions performed by the first OE and the second set of actions performed by the second OE.
US12033289B2 Method and system for visualizing overlays in virtual environments
Methods and systems for populating overlays within a virtual environment. An example method includes obtaining a virtual reality model of an overall region; accessing a plurality of records associated with respective ones of a plurality of properties modeled in the virtual reality model, wherein each of the plurality of records represents a respective status of a respective insurance claim for the respective property, and wherein all of the insurance claims are related to a same damage-causing event for the overall region; generating a plurality of overlays for respective ones of the plurality of records, wherein each of the plurality of overlays depicts the status of the claim for the respective property; and causing the pluralities of overlays to be rendered in a virtual environment for the virtual reality model at substantially the same time.
US12033285B2 Object identification device and object identification method
A virtual window configuration method includes the following steps. A processor generates a virtual window. A depth detection sensor generates depth information based on an image. The processor analyzes the depth information to generate a depth matrix. The processor finds a depth configuration block in the image using the depth matrix. A feature point detection sensor generates feature point information for the image. The processor analyzes the feature point information to generate a feature point matrix. The processor finds a feature point configuration block in the image using the feature point matrix. The processor moves the virtual window to the depth configuration block or the feature point configuration block.
US12033283B2 Virtual reality simulator and virtual reality simulation program
A VR (Virtual Reality) simulator projects or displays a virtual space image on a screen installed at a position distant from a user in a real space and not integrally moving with the user. More specifically, the VR simulator acquires a real user position being a position of the user's head in the real space. The VR simulator acquires a virtual user position being a position in a virtual space corresponding to the real user position. Then, the VR simulator acquires the virtual space image by imaging the virtual space by using a camera placed at the virtual user position in the virtual space, based on virtual space configuration information indicating a configuration of the virtual space. Here, the VR simulator performs adjusts a focal length of the camera such that perspective corresponding to a distance between the real user position and the screen is cancelled.
US12033282B2 Heterogenous geometry caching for real-time rendering of images of fluids
A method for simulating fluid surfaces in real-time in response to user input includes detecting interactive conditions triggering insertion of a heterogeneous mesh sequence in a 3D model sequence for rendering, fetching ones of the heterogenous mesh sequence from a computer memory, inserting the successive members in corresponding representations of the 3D model sequence in a computer memory, and rendering successive video frames from the representations of the 3D model sequence each including a successive member of the heterogenous mesh sequence. A related method for generating a compact heterogeneous mesh sequence for use in rendering corresponding frames of video includes generating a heterogenous mesh sequence modeling response of a fluid surface to physical forces, the heterogenous mesh sequence characterized by position values represented in computer memory by not less than 12 bytes for each vertex thereof, transforming the heterogenous mesh sequence into the compact heterogeneous mesh sequence, at least in part by quantizing the position values to not greater than four bytes, and storing the compact heterogeneous mesh sequence in a computer memory for use in real-time rendering.
US12033278B2 Method for generating a 3D model
A method for generating a three-dimensional model of a head including at least a portion of a face, comprising: obtaining a distance image of the head using a distance-measuring device having an imaging position, the distance image comprising for each of a two-dimensional array of distance pixels, a respective distance value indicating a distance from the measuring position to a corresponding point in a field of view of the distance-measuring device, the distance image including a face portion corresponding to the at least a portion of a face; estimating the position, relative to the imaging position, of a longitudinal axis of the model of the head based on the at least one dimension; based on the longitudinal axis, generating the three dimensional model of the head based on the position of the longitudinal axis.
US12033275B2 System and methods for efficient execution of a collaborative task in a shader system
Methods and systems are disclosed for executing a collaborative task in a shader system. Techniques disclosed include receiving, by the system, input data and computing instructions associated with the collaborative task, as well as a configuration setting, causing the system to operate in a takeover mode. The system then launches, exclusively in one workgroup processor, a workgroup including wavefronts configured to execute the collaborative task.
US12033271B2 3D structure engine-based computation platform
A system and method enabling per-user-optimized computing, rendering, and provisioning within virtual worlds. The system comprises a server including memory and at least one processor, the memory storing a persistent virtual world system comprising a data structure in which at least one virtual replica of at least one corresponding real object is represented, and a computing optimization platform configured to store and provide rules for optimizing the computing, rendering and data provisioning to users via user devices. A plurality of connected devices connected to the server via a network provide multi-source data, user input, or combinations thereof, to the persistent virtual world system, updating the virtual replicas. The server retrieves user location, viewing position and orientation from the one or more user devices to determine a user interaction radius, thereby optimizing via the computing optimization platform the relevant computing, rendering and provisioning for the one or more user devices.
US12033267B2 Scene update control method and apparatus, electronic device, and storage medium
A scene update control method and apparatus, an electronic device, and a storage medium are provided. A scene is divided into a plurality of region blocks, each region block including a plurality of position coordinate pairs. A voxel file of a region block includes all voxels on the region block, and voxel files of the plurality of region blocks are stored on a magnetic disk according to an order in which the plurality of region blocks are to be updated in the scene. The voxel files of the plurality of region blocks are read from the magnetic disk and stored to a memory in advance. The scene is updated based on the voxel files of the plurality of region blocks from the memory.
US12033263B2 Using three-dimensional scans of a physical subject to determine positions and/or orientations of skeletal joints in the rigging for a virtual character
Systems and methods for using three-dimensional scans of a physical subject to determine positions and/or orientations of skeletal joints in the rigging for a virtual character. At least one articulation segment of a polygon mesh for the virtual character may be determined. The articulation segment may include a subset of vertices in the polygon mesh. An indicator of the position or orientation of the articulation segment of the polygon mesh may be determined. Based on the indicator of the position or orientation of the articulation segment, the position or orientation of at least one joint for deforming the polygon mesh may be determined.
US12033260B2 Customized animated art
A method for providing an animated art experience to a user includes a user device receiving an image of an art piece selected by the user. The user device obtains information about the art piece. The user device presents a three-dimensional (3D) animated image that corresponds with the selected art image. Upon receiving an action by the user caused by a rotation or tilt of the user device, the user device provides a depth perspective view in correlation with the action and associated viewer angle of the art image such that further portions of the art image become visible. A background and a foreground of the image appear to move naturally as actions and associated viewer angles change.
US12033252B2 Electronic device and method for controlling application thereof
The present disclosure provides a method of controlling an application of an electronic device, including displaying a memo screen of a memo application in a foreground in a translucent manner with the memo screen superimposed on a first execution screen of a content application being executed in a background, displaying the translucent memo screen including a first content included in the first execution screen based on a user input for selecting the first content, switching the first execution screen of the content application to a second execution screen of the content application, displaying the memo screen of the memo application in the foreground in a translucent manner with the memo screen superimposed on the second execution screen of the content application being executed in the background, and displaying the translucent memo screen including the first content and a second content included in the second execution screen based on a user input for selecting the second content.
US12033245B2 System and method for mixed reality
A mixed A mixed reality system, comprising: a sensor configured to acquire readings of real-world data, and display, on an output device, a real-world visualization of the real-world data based on the readings to a user, wherein the sensor has one or more parameters affecting the real-world visualization; and a processing circuitry configured to: obtain (a) information of one or more virtual entities located within an area from which the readings are acquired, the information defining, for each of the virtual entities, one or more simulated physical properties, and (b) values of one or more situational parameters indicative of a state of the sensor during acquisition of the readings, wherein the values of the one or more situational parameters are readings of one or more situational sensors, sensing the state of the sensor and its surroundings during acquisition of the readings; determine, for at least one given virtual entity of the virtual entities, a virtual entity visualization of the given virtual entity, the virtual entity visualization determined by manipulating a simulated reading of the simulated physical properties based on (a) the parameters affecting the real-world visualization, and (b) the values of the situational parameters; and display the virtual entity visualizations in combination with the real-world visualization, thereby enabling a user viewing the output device to view the virtual entity visualizations and the real-world visualization.
US12033241B2 Scene interaction method and apparatus, electronic device, and computer storage medium
A method for scene interaction includes identifying a first real scene interacting with a virtual scene and obtaining media information of the first real scene. The method also includes determining a scene feature associated with the first real scene based on a feature extraction on the media information, and mapping the scene feature associated with the first real scene to the virtual scene according to a correspondence between the virtual scene and the first real scene. Apparatus and non-transitory computer-readable storage medium counterpart embodiments are also contemplated.
US12033240B2 Method and device for resolving focal conflict
In one implementation, a method of resolving focal conflict in a computer-generated reality (CGR) environment is performed by a device including a processor, non-transitory memory, an image sensor, and a display. The method includes capturing, using the image sensor, an image of a scene including a real object in a particular direction at a first distance from the device. The method includes displaying, on the display, a CGR environment including a virtual object in the particular direction at a second distance from the device. In accordance with a determination that the second distance is less than the first distance, the CGR environment includes the virtual object overlaid on the scene. In accordance with a determination that the second distance is greater than the first distance, the CGR environment includes the virtual object with an obfuscation area that obfuscates at least a portion of the real object within the obfuscation area.
US12033228B2 System and method for estimating HVAC loads
A system for providing heating ventilation and cooling (HVAC) services includes a central server having an HVAC load estimation module. The central server is communicatively coupled to at least one database and includes instructions configured to cause the central server to receive a residence identifier from a user portal, retrieve a plurality of parameters correlated to the residence identifier from the at least one database, and estimate an HVAC load of a residence corresponding to the residence identifier based on the plurality of parameters.
US12033227B2 Method for providing information
A method for providing information includes: arranging, on the basis of taste information regarding a user and the menu information regarding a second restaurant indicated by a store identifier, first menu items included in the menu information in order according to the taste information; and causing the first menu items arranged in the order according to the taste information to be displayed in a first display area of a display screen of a terminal apparatus, and causing second menu items specified by the second restaurant to be displayed in a second display area of the display screen.
US12033225B2 Dynamic deploying a mom module across a plurality of layers
A method and system for dynamically deploying a module of a manufacturing operations management application across a plurality of layers. A MOM application has a plurality of modules organized in a hierarchical architecture, wherein each module is independently deployable in at least two layers of the plurality of layers; for each module and for each layer wherein the module is deployable, defining a set of production parameters relevant for recommending a layer for module deployment; defining for each module a layer-deploying function, having as input variables values of the production parameter sets for the module and having as output variable a recommended layer wherein the module is to be deployed; and, upon request, for a specific module and for a specific time-point, calculating the recommended deploying layer with the layer-deploying function by using values of the input variables at the requested specific time-point.
US12033221B2 Insurance underwriting and re-underwriting implementing unmanned aerial vehicles (UAVs)
Unmanned aerial vehicles (UAVs) may facilitate insurance-related tasks. UAVs may actively be dispatched to an area surrounding a property, and collect data related to property. A location for an inspection of a property to be conducted by a UAV may be received, and one or more images depicting a view of the location may be displayed via a user interface. Additionally, a geofence boundary may be determined based on an area corresponding to a property boundary, where the geofence boundary represents a geospatial boundary in which to limit flight of the UAV. Furthermore, a navigation route may be determined which corresponds to the geofence boundary for inspection of the property by the UAV, the navigation route having waypoints, each waypoint indicating a location for the UAV to obtain drone data. The UAV may be directed around the property using the determined navigation route.
US12033215B2 Portfolio performance prediction
A method, apparatus and system for portfolio performance prediction of a portfolio of projects include receiving information regarding at least start date delays, duration increases and cost overruns for at least one project of the portfolio of projects, determining at least one cluster for the at least one project from the received information regarding at least the start date delays, duration increases and cost overruns for the at least one project of the portfolio of projects, creating a statistical representation for each of the clusters of the at least one project of the portfolio, and predicting a performance of the portfolio of projects using information regarding the statistical representation of the clusters of the at least one project of the portfolio of projects.
US12033211B1 Electronic identification and reporting of errors in credit reports
A computer system accesses electronically stored data pertaining to a consumer's current and historical credit reports from a plurality of credit bureaus. Errors in the reports are identified by the computer system, which can then create dispute letters detailing the errors with text customized for each error. The computer processes the data to identify errors within a single report and between multiple reports, both current and historical. The errors can relate to multiple accounts on a given report duplicating the same debt with the same or differing status, and reports from different credit bureaus reporting the same debt with differing status. The status can include the debt being open or closed, and the date the status of the debt changed. The errors are presented on a display with which particular errors can be selected to be included in the report.
US12033210B2 Optimizing loan opportunities in a loan origination computing environment
In one or more embodiments, one or more loan origination systems can obtain, from a credit reporting system, credit report data for a mortgage loan applicant. The one or more loan origination systems can determine that the mortgage loan applicant does not qualify for a mortgage loan product based on the credit report data obtained from the credit reporting system. The one or more mortgage loan origination systems can obtain data representing a non-mortgage loan product for which the mortgage loan applicant qualifies based on the credit report data. The one or more loan origination systems can generate a modified version of the mortgage loan applicant's credit report data based on the non-mortgage loan product and determine that the mortgage loan applicant would qualify for the mortgage loan product based on the modified version of the credit report data.
US12033208B2 Systems and methods for analysis of wearable items of a clothing subscription platform
Disclosed are methods, systems, and non-transitory computer-readable medium for dynamically managing data associated with transactions of wearable items. For example, a method may include receiving wearable item data from one or more electronic tenant interfaces, hosting an electronic warehouse operations portal and/or an electronic administrative portal, receiving one or more electronic user transactions initiated at one or more user platforms, updating one or more transaction databases and one or more analytics databases, based on the one or more electronic user transactions, receiving one or more wearable item operations requests, initiating one or more microservices to fulfill the one or more wearable item operations requests, and updating at least one of the one or more transaction databases and one or more analytics databases based on completion of the one or more wearable item operations requests.
US12033207B2 Enhanced information delivery facility
Techniques are provided herein for providing information during a life cycle of a user's engagement with a product or service. A wireless device is configured to, in response to processing a computer readable artifact after the user has acquired the product or service, transmit a request for first information pertaining to the product or service. A computer is configured to retrieve the first information without regard for the life cycle of the product or service. The computer is further configured to retrieve supplemental information pertaining to the product or service, and provide the first information together with the supplemental information to the wireless device. The supplemental information retrieved varies depending on a current state of the life cycle.
US12033206B2 Product order management
Apparatuses, methods, systems, and program products are disclosed for product order management. An apparatus includes a processor and a memory that stores code executable by the processor. The code is executable by the processor to receive an order for a product from a consumer. The order has a temporal element that begins upon delivery of the product. The code is executable by the processor to receive a notification that the product is delivered to the consumer. The code is executable by the processor to begin the temporal element of the order in response to receiving the delivery notification.
US12033200B1 System and process for mass customization and instant on-demand formulation and manufacturing
A system for the mass production of “personalized” health and beauty formulations is provided that is then produced on-demand production thereof. A user selects specific personal or product attributes through an interactive selection process either online or at a retail location. An individual product recipe is then created from an interactive ingredient database, and a detailed production formulation is then enabling through an automated, on demand production cell in which ingredients are either sequentially or simultaneously dosed into an in-situ mixing container. Mixing of liquids occurs after the container is sealed and the same container provides the final user packaging. Manufacturing control, labeling, packaging and compliance traceability are all codified, tracked, traced and saved through the entire integrated selection and production system.
US12033196B2 Accelerated invoicing using predictive freight events
An example operation may include one or more of querying, via an application programming interface (API), a blockchain ledger for attributes of a shipment by a carrier from an origin location to a destination location, predicting, via an artificial intelligence (AI) model, one or more future events that will occur during the shipment based on the attributes of the shipment retrieved from querying the blockchain ledger, generating, via a smart contract, an accelerated e-invoice based on the one or more future events predicted by the AI model, and storing the accelerated e-invoice on the blockchain ledger.
US12033190B2 System and method for content recognition and data categorization
A system and method for decentralizing data and determining performance of different entities in multiple geographical and categorical markets whereby the system may determine complimentary entities to a user's entities or other existing entities for presentation to the user of overlapping procurements and demographics to gather a deeper understanding into the same results yielded by their competition whereby users will be able to provide more personal experiences for each consumer, as well as achieve pricing discovery, greater brand awareness, and marketing strategy.
US12033188B2 Systems and methods for performing user segmentation and recommending personalized offers at real time
Offers and optimization have co-existed since long and industry has several solutions to address this need. However, identifying the right customer to target offers, assigning the right offer only when customer requires it and presenting offers even on long tail product is crucial to a successful offer assignment. Present application provides systems and methods that creating potential segments where in each user fits into any of the segments based on purchase history, navigation/behavior through e-commerce portal, demographics, and look-ahead scores. When a trigger is received in real-time, the system generates optimal real-time product recommendations for the users by eliminating popularity bias, based on his/her most recent product clicks in the e-commerce portal using a recommender system. Further, offers are mapped to the optimal real-time product recommendations using a scoring mechanism to generate and provide next optimal offers wherein the next optimal offers are generated based on configurable constraint(s).
US12033184B2 Digital channel personalization based on artificial intelligence (AI) and machine learning (ML)
A method, system, and apparatus provide the ability to personalize a digital channel. A digital channel is provided to multiple users and visitor information at each visit is collected. The visitor information includes data about each visit and multiple content items that are presented. The users are autonomously clustered by segmenting the user population into behavioral groups such that mutual information is maximized between the users in an assigned behavioral group and the content items. Based on the clustering, a model is generated that estimates a score for each interaction between users and content items. The model is updated at a defined interval. Based on the score, content items to recommend to a specific user are determined. The recommendation jointly maximizes an outcome and a learning speed of the model. The personalized digital channel is delivered to the specific user based on the recommended multiple content items.
US12033182B2 Interactive campaign-based customer feedback collection platform
This disclosure provides systems, methods, services, and platforms for prompting a user to respond to an offer on a mobile device. The disclosure enables Mobile Network Operators to create campaigns to target customers who are nearing the limit of their data plans, voice plans, SMS plans, and MMS plans. In some embodiments, the cloud server interacts with a client application to prompt the use of a mobile device to respond to an offer send in a campaign. The disclosure also provides embodiments to check to see if the user has opted out of receiving offers, or if a device can not execute a command, or if a threshold number of offers has already been sent. This disclosure also provides embodiments for authenticating third party account log-in.
US12033171B2 System for improving distributed network data flow efficiency by generating interaction leads
Systems, apparatuses, and methods that improve network data flow efficiency by generating interaction leads. In various embodiments, the system provides at least one database containing user data, which is searched to generate at least one active lead from the user data. The system provides at least one interaction lead based upon analysis of the at least one active lead. The at least one interaction lead is transmitted to an agent device.
US12033169B1 User interface for obtaining response data on a mobile computing device
Software user interfaces, methods, and systems provide highly interactive survey questions on mobile internet devices. The software user interfaces are uniquely designed to provide the intensive use of rich media in questions and answers that are delivered on small screens of mobile internet devices, to incorporate unique modes of interaction, and to integrate the array of inputs that are now ubiquitous in such devices into novel response mechanisms. The associated methods and systems provide efficient gathering of response data pertaining to conscious and pre-conscious thoughts, including impulses, feelings, perceptions, sentiments, associations, and emotions. The associated methods and systems gather and aggregate the response data into databases and create derived metrics, interpretive frameworks, and predictive frameworks from this data.
US12033167B2 Traffic flow determination device, traffic flow determination system, traffic flow determination method, and program
A traffic flow determination device includes: a traffic flow information acquisition unit that acquires a plurality of traffic flows; and a determination unit that determines that, among the plurality of traffic flows, a traffic flow at least part of which is included in a predetermined area is a traffic flow of a person belonging to a first category.
US12033166B2 Contextual activity classification using cardiovascular parameters
The invention relates to a system and method for analysing an activity session. Data from a monitoring device worn by a user of the system for example is received over a period of time or distance and a classification system of the invention is utilised in real time or post session to determine the activities performed by the user during the session. The data collected relates to multiple parameters monitored during the activity session. The classification system defines an activity using a set of threshold criteria for a combination of parameters and therefore identifies a particular activity performed during the activity session when a combination of monitored parameters satisfies the threshold criteria for a particular activity. Determining the activities performed in this way allows for more useful interpretation of the data which in turn leads to more effective coaching advice and feedback for the user.
US12033165B2 System and method for perishable product monitoring along a supply chain
A system and method for assessing a supply chain for a perishable product. In various embodiments, the present invention provides a quality code for a perishable product which encodes a cut-to-cool time, transportation quality and accumulated shelf-life loss into a compact, modular, and simple to read format. The system and method also provide feedback to address any differences between the quality code and one or more observed qualities of the perishable product at a destination.
US12033164B2 Computerized network system for initiating, facilitating, auditing, and managing communications and documents involving professional expertise
A computerized network links individual lay users, referred to as “standard users,” with qualified professionals in one or more disciplines, such as law, medicine, engineering, accounting and architecture, who are referred to as “participating professionals.” Business entities, such as corporations, partnerships and limited liability companies, can also participate as “enterprise users,” with linkage through the network to both standard users and participating professionals. The network enables standard users, participating professionals and enterprise users to communicate, share information, conduct studies, and negotiate and/or create documents relating to the professional disciplines.
US12033161B2 Systems and methods for automated discrepancy determination, explanation, and resolution
Systems and methods are provided herein for autonomously determining and resolving a customer's perceived discrepancy during a customer service interaction. The method can include receiving an incoming communication from a customer; extracting, by a Natural Language Processing (NLP) device, a perceived state and an expected state of a product or service based on the incoming communication; determining by a discrepancy determination device, a discrepancy between the perceived and expected state of the product or service; verifying, by a rule-based platform, the discrepancy; generating a response based on the discrepancy, the response comprising one or more of: a fact pattern response related to the perceived discrepancy and a confirmation or correction of a verified discrepancy; and outputting, for presentation to the customer, the response.
US12033159B2 Transaction overrides
Systems and methods are presented for payment transaction overrides and system initiated payment splitting. In one embodiment, a first authorization request associated with a first account is monitored at an override computer, an override trigger is identified, and a transaction override approval is received. Override authorization requests are then sent, and responses to the override authorization requests are received at the override computer. A response to the initial authorization request is the sent based on the response received to the override authorization request. In alternative embodiments the override requests are cascaded, or include requests for new account creation.
US12033158B2 Transaction exchange platform with watchdog microservice
Aspects described herein may relate to a transaction exchange platform using a streaming data platform (SDP) and microservices to process transactions according to review and approval workflows. The transaction exchange platform may receive transactions from origination sources, which may be added to the SDP as transaction objects. Microservices on the transaction exchange platform may interact with the transaction objects based on configured workflows associated with the transactions. Processing on the transaction exchange platform may facilitate clearing and settlement of transactions. Some aspects may provide for dynamic and flexible reconfiguration of workflows and/or microservices. Other aspects may provide for data snapshots and workflow tracking, allowing for monitoring, quality control, and auditability of transactions on the transaction exchange platform.
US12033155B1 System and method for virtual payment fraud detection
Like many credit card payments, virtual card payments are subject to fraudulent transactions. To lower this possibility, data collected from a settlement transaction is stored including a merchant category code, a tax identification number, a merchant identification and an IP address of the processing terminal. Subsequent payments from the same payor to the same payee are verified against the previous settlement transaction data to minimize the possibility of fraud.
US12033151B2 Authenticating transactions using risk scores derived from detailed device information
One embodiment of the invention is directed to a method comprising, receiving an authentication request message for a transaction. The method further comprises determining that detailed device information is required to authenticate the transaction and generating a message including an identifier and a request for the detailed device information. The method further comprises retrieving the detailed device information from a remote server computer using the identifier and modifying the authentication request message to include the detailed device information. The method further comprises sending the modified authentication request message to an access control server computer. The method further comprises receiving an authentication response message from the access control server computer including a verification value for the transaction, where the verification value is generated based on a result of a risk analysis performed using the detailed device information.
US12033149B1 Self-service payment card security system
A payment card security system includes a payment card provider account system communicatively coupled to a payment card transaction device and a mobile device. The payment card transaction device sends an indication that a payment card is being used to perform a transaction. The payment card provider account system includes processors that receive the indication that the payment card is being used to perform the transaction from the payment card transaction device. The processors also send a notification indicating that the payment card is being used to perform the transaction. The processors further enable authorization of the transaction via the mobile device. In this manner, the payment card security system may prevent or reduce the occurrence of suspicious transactions as they are occurring, rather than waiting until after they have occurred.
US12033147B2 System for containerization of non-fungible tokens
Systems, computer program products, and methods are described herein for containerization of non-fungible tokens (NFTs). The present invention is configured to electronically receive, from a computing device of a first user, a request for a containerized non-fungible token (NFT) for at least two resources; initiate a non-fungible token (NFT) generator on the at least two resources in response to receiving the request; extract resource information from the at least two resources; generate, using the NFT generator, the containerized NFT for the at least two resources, wherein the NFT comprises at least the resource information extracted from the at least two resources; and record the containerized NFT on a distributed ledger.
US12033146B2 Script based blockchain interaction
There may be provided a computer-implemented method. It may be implemented using a blockchain network such as, for example, the Bitcoin network. The computer-implemented method includes: i) receiving, at a node in a blockchain network, a first transaction associated with a digital asset, the first transaction specifying at least: a) a first set of constraints on a second transaction to transfer control of the digital asset, the first set of constraints including one or more constraints that cause the second transaction to contain a set of data from a blockchain; and b) a second set of constraints on the second transaction, the second set of constraints including one or more constraints associated with data items of the set of data; ii) verifying that the first set of constraints and the second set of constraints are satisfied; and iii) reassociating the digital asset based at least in part on the verifying.
US12033144B2 Systems and methods for improved indexing of non-standardized, custom smart contracts
Methods and systems for improved indexing of non-standardized, custom smart contracts. The improved indexer identifies custom landmarks (e.g., portions of bytecode indicative of custom smart contract transactions or particular functions in those transactions) that are indicative of transactions involving custom smart contracts (as well as the various attributes of those custom smart contracts). The indexer does this by first collecting bytecode for a subset of known transactions involving the custom smart contracts. The indexer then compares the bytecode of the custom smart contracts in the subset to identify the landmarks or probabilities that portions of the bytecode correspond to landmarks. Once these landmarks are identified (or a probability of the landmark is above a certain threshold), the indexer may designate these as known landmarks. The indexer may then compare the portion of the bytecode corresponding to the known landmark to raw bytecode. Upon detecting a match (or a probability of a match above a certain threshold), the indexer may identify the transaction and/or attributes of the transaction.
US12033141B2 Crypto currency chargeback system
Distributed crypto currency chargeback systems and methods include at least one system provider device receiving, through a network from a payer device associated with a payer, a chargeback report associated with a first transaction of a plurality of transactions performed using a distributed crypto currency, where the first transaction involves the payer and a payee. The at least one system provider device publishes the chargeback report in a chargeback ledger. The at least one system provider device receives, through the network from a payee device associated with the payee subsequent to publishing the chargeback ledger including the chargeback report, a chargeback response associated with the first transaction. The at least one system provider device then publishes the chargeback response in the chargeback ledger.
US12033136B2 Methods and systems for transferring unspent transaction output (UTXO) tokens in a blockchain network
Mechanisms for efficiently transferring multiple unspent transaction output (UTXO) tokens in a blockchain network operating a UTXO-based token transaction model are disclosed herein. These methods allow for the use of less computer processing and network bandwidth resources in the transfer of blockchain items, particularly in blockchain schemes with lineage tracking mechanisms (e.g. as may allow for clawback of tokens). Some embodiments comprise generating a delegated account and transferring the UTXO tokens into the delegated account. The ownership of the delegated account can then be transferred to another use of the blockchain network in a single transaction, thereby avoiding the need to individually transfer the UTXO tokens and incur the memory and computational resource burden and costs associated with therewith.
US12033131B2 Smartglasses-to-smartglasses payment systems
Methods for smartglasses-to-smartglasses payment systems is provided. Methods include receiving a transfer of funds initiation at a first smartglasses. The transfer of funds initiation may include an identifier, an amount and a personal identification number. Methods include transmitting the transfer of funds initiation from the first smartglasses to a second smartglasses. Methods may include receiving a notification on the second smartglasses. The notification may include a first smartglasses telephone number and the transfer of funds initiation. Methods may include transmitting a transfer of funds request from the second smartglasses to an entity. The transfer of funds request may include the first smartglasses telephone number, the transfer of funds initiation and the second smartglasses telephone number. Methods may include retrieving a first account and a second account from the entity. Methods may include transferring funds from the first account to the second account.
US12033129B1 System and method for assisting individuals in assessing and improving their behavior regarding financial and other-than-financial planning based on their personal circumstances and assisting with implementing such plans
A system and method identifies a score for a user using the user's response to questions from a number of different financial and other-than-financial planning dimensions.
US12033125B2 Voice-device aided operation
Various embodiments herein each include at least one of systems, methods, devices, and software voice-device aided operation, such as operation of a store, elements therein, and providing customer assistance, among other voice device capabilities. One embodiment, in the form of a method, includes receiving voice input at a Point-Of-Sale (POS) location, the voice-input including a command utterance. This method may then transmit the voice input via a network to a network service for processing and then receive at least one response to the transmitted voice command upon which a data processing action may be performed, such as providing a voice output based on a received text, manipulating a computing device or an output device thereof, and the like.
US12033124B2 System and method for billpay using credit-based products
Systems and methods for online billpay using credit products are disclosed. In one embodiment, in an information processing apparatus comprising at least one computer processor, a method for online billpay using a credit product may include: (1) receiving, from a customer, an identification of a merchant for online credit-based bill pay; (2) retrieving accepted payment mechanisms from the merchant; (3) selecting a payment mechanism from the accepted payment mechanisms; (4) receiving an invoice for a customer transaction with the merchant from the merchant; (5) conducting a payment transaction with the selected payment mechanism; and (6) charging the payment transaction to a credit account associated with the customer.
US12033116B1 Apparatus and method for classifying a multi-channel user data set to a program category
An apparatus and method for classifying a multi-channel user data set to a program category configuring the processor to receive user data by displaying a graphical user interface, the graphical user interface having at least a user input field, receiving, at the user input field, a first element of user data and capture, using a sensor, a second element of user data, wherein the second element of user data indicates a current user state, determine a user compatibility with a plurality of program category admission requirements as a function of user data utilizing a machine-learning model, wherein generating the machine-learning model comprises receiving training data, wherein the training data comprises user data inputs correlated to user compatibility outputs and determining, using the machine-learning model, as a function of the user data, the user compatibility with program category admission requirements, generate program category data for a user as a function of user data and user compatibility and generate a program category completion notification as a function of user completion data.
US12033113B2 System and method for order processing
An order processing system includes a plurality of robotic devices, a set of storage systems, an order consolidation system, and a control server. The control server receives a set of orders for an item, determines a cumulative order quantity of the item, and selects a subset of the set of orders to be opened up for consolidation at the order consolidation system. The control server identifies one the storage systems that stores the item as per the cumulative order quantity and assigns the storage system to an operator station for batch picking of the cumulative order quantity. The control server controls a first robotic device to transport the storage system to the operator station, and a second robotic device to collect from the operator station a first portion of the cumulative order quantity and transfer the first portion to a set of order bins associated with the subset of orders.
US12033110B1 System and method for displaying dynamic pickup location information on a graphical user interface
The following relates generally to merchandise pickup location and/or pharmacy selection. In some embodiments, factors are used to determine a pharmacy and/or merchandise pickup location selection for an individual. In this regard, the factors may include: whether the pharmacy and/or merchandise pickup location has a merchandise item and/or medication in stock; wait time at the pharmacy and/or merchandise pickup location; geographic distance to the individual; travel time from the location of the individual; urgency of filling a prescription; price of a prescription; whether another product or class of products available at the pharmacy and/or merchandise pickup location; and/or whether a locker is available at the pharmacy and/or merchandise pickup location. In some embodiments, Artificial Intelligence (AI) is used to create a model of pharmacy and/or merchandise pickup location selection for the individual.
US12033104B2 Time and location-based linking of captured medical information with medical records
Systems, methods, and computer readable media related to aggregating and associated captured medical data are disclosed. They involve receiving an ID of a piece of equipment in a medical facility, location information for the equipment, and medical information captured by the equipment; and ascertaining a time of information capture by the equipment. They further involve performing a lookup in a data record to determine an identity of a particular patient assigned to a location associated with the location information and performing a lookup in a data structure to identify a medical record of the particular patient. They further involve establishing an association between the medical information captured by the equipment and the medical record to thereby enable access to the medical information through access to the medical record of the particular patient.
US12033102B2 Resource transfer monitoring and authorization
Embodiments of the invention are directed to a system, method, or computer program product for an approach for resource transfer monitoring and authorization. The system is configured to receive resource transfer stop criteria and store the resource transfer stop criteria. The system is configured to execute a query of a record keeping repository and identify one or more resource transfers in the record keeping repository which violate the resource transfer stop criteria. The system then flags the resource transfers which violate the resource transfer stop criteria. Thereafter, the system issues a resource credit and transmits a notification to the user.
US12033101B2 Web-based system and method for unit value driver operations
Various examples are directed to determining an impact of a subunit on the value of a unit. A web-based analytics system receives unit value data via a user interface page provided to a supplier computing device by a web application, the unit value data including relationship data describing a relationship between a plurality of subunit values and a unit value. Based on relationship data, the system increases a value for a first subunit while holding values for the other subunits constant until the value of the unit increases to a unit value threshold and increases a value for a second subunit while holding values for the other subunits constant until the value of the unit increases to a unit value threshold. The system compares an increase in the value of the first subunit to increase the value of the unit to the unit value threshold with an increase in the value of the second subunit to increase the value of the unit to the unit value threshold. Based on the comparing, the system determines that the first subunit is a more significant driver of the value of the unit than the second subunit.
US12033096B2 Embedded tasks in collaborative productivity suite
In some implementations, a method includes receiving user input indicating a request to create a task and presenting a visual representation of the task. The method can also include receiving user input indicating an assignment of the task to an assignee, sending, to a second application, a first notification indicating the task and the assignment of the task to the assignee. It can further include receiving, from the second application, a second notification indicative of a change to a status of the task, and modifying the visual representation of the task to graphically illustrate the change in the status of the task in the user interface of the first application.
US12033095B2 Terminal, operation information acquisition system, operation information acquisition method, and program
A terminal includes a display unit, a map information storage unit that stores map information including a traveling route of a work vehicle in association with absolute position information, a display control unit that displays the map, an indication reception unit that receives first indication information indicating, on the map, an acquisition start position where acquisition of operation information of the work vehicle starts and second indication information indicating, on the map, an acquisition end position where the acquisition of the operation information ends, a first setting unit that sets the acquisition start position to cross the traveling route based on the map information and the first indication information, a second setting unit that sets the acquisition end position to cross the traveling route based on the map information and the second indication information, and an output unit that outputs information regarding the set acquisition start position and acquisition end position.
US12033092B2 Systems and methods for arbitrage based machine resource acquisition
Systems and methods related to resource acquisition on a resource market are disclosed. A system may include a machine having a resource requirement for a task. A system controller may include a resource requirement circuit to determine an amount of a resource for the machine to service the task requirement, a resource market circuit to access a resource market, and a market testing circuit to execute a first transaction of the resource on the resource market. The controller may further include an arbitrage execution circuit to execute a second transaction of the resource on the resource market in response to an outcome of the first transaction, wherein the second transaction comprises a larger transaction than the first transaction.
US12033091B2 Matching drivers with shared vehicles to optimize shared vehicle services
A system may receive information indicating a driver requesting a shared vehicle, estimate, based on web browsing information associated with the driver, one or more characteristics of the driver, determine, based on the characteristics of the driver, a driver safety score indicating an estimated risk of an accident involving the driver, select, from a plurality of available vehicles, a subset of the plurality of available vehicles based on the driver safety score, and cause the display of a user interface offering the subset of the plurality of available vehicles to the driver.
US12033088B1 Media for generating fast counterfactual explanations using reinforcement learning
In an embodiment, the systems and methods discussed herein are related to generating, via a processor, a Markov Distribution Problem (MDP), the MDP including a state space, an action space, a transition function, a reward function, and a discount factor. A reinforcement learning (RL) model is applied, via the processor, to the MDP to generate a RL agent. An input data associated with a first user is received at the RL agent. At least one counterfactual explanation (CFE) is generated via the processor and by the RL agent and based on the input data. A representation of the at least one CFE and at least one recommended remedial action is caused to transmit, via the processor, to at least one of a compute device of the first user or a compute device of a second user different from and associated with the first user.
US12033085B2 Replica reliability
A system for processing and verifying real-time calculations in a cloud computing environment is disclosed. In embodiments, the system performs implements methods to receive, at a first data center, a request from a point of sale (POS) system to perform a real-time calculation, where the real-time calculation is used to make automated decisions about a transaction. The system can transmit the request to a decision handler. The decision handler can determine which of a plurality of decision engine queues to further transmit the request to. The decision handler can transmit the request to a decision engine queue from the plurality of decision engine queues. The decision engine queue can scatter the request to at least two decision engines. The decision engine queue can receive a result of the real-time calculation and transmit the results through other components to the POS system.
US12033083B2 System and method for machine learning architecture for partially-observed multimodal data
Variational Autoencoders (VAEs) have been shown to be effective in modeling complex data distributions. Conventional VAEs operate with fully-observed data during training. However, learning a VAE model from partially-observed data is still a problem. A modified VAE framework is proposed that can learn from partially-observed data conditioned on the fully-observed mask. A model described in various embodiments is capable of learning a proper proposal distribution based on the missing data. The framework is evaluated for both high-dimensional multimodal data and low dimensional tabular data.
US12033081B2 Systems and methods for virtual and augmented reality
The description relates the feature matching. Our approach establishes pointwise correspondences between challenging image pairs. It takes off-the-shelf local features as input and uses an attentional graph neural network to solve an assignment optimization problem. The deep middle-end matcher acts as a middle-end and handles partial point visibility and occlusion elegantly, producing a partial assignment matrix.
US12033079B2 System and method for pseudo-task augmentation in deep multitask learning
A multi-task (MTL) process is adapted to the single-task learning (STL) case, i.e., when only a single task is available for training. The process is formalized as pseudo-task augmentation (PTA), in which a single task has multiple distinct decoders projecting the output of the shared structure to task predictions. By training the shared structure to solve the same problem in multiple ways, PTA simulates the effect of training towards distinct but closely-related tasks drawn from the same universe. Training dynamics with multiple pseudo-tasks strictly subsumes training with just one, and a class of algorithms is introduced for controlling pseudo-tasks in practice.
US12033077B2 Learning compressible features
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving, by a neural network (NN), a dataset for generating features from the dataset. A first set of features is computed from the dataset using at least a feature layer of the NN. The first set of features i) is characterized by a measure of informativeness; and ii) is computed such that a size of the first set of features is compressible into a second set of features that is smaller in size than the first set of features and that has a same measure of informativeness as the measure of informativeness of the first set of features. The second set of features if generated from the first set of features using a compression method that compresses the first set of features to generate the second set of features.
US12033076B2 Systems and methods for assessing balance and form during body movement
The disclosure relates to a system for evaluating movement of a body of a user. The system may include a video display, one or more digital cameras, and a processor. The processor may control the one or more cameras to generate images of at least the part of the body over a period of time. The processor may estimate a position of a plurality of joints of the body. The processor may receive a selection of a tracked pose, and determine, from the plurality of joints, a set of joints associated with the tracked pose. The processor may generate at least one joint vector connecting joints in the set of joints, and assign, based on changes in the joint vector over the period of time, a form score to a performance of the tracked pose. The processor may then generate a user interface that depicts the form score.
US12033075B2 Training transformer neural networks to generate parameters of convolutional neural networks
This application relates to use of transformer neural networks to generate dynamic parameters for use in convolutional neural networks. In various embodiments, received image data is encoded and the encoded signal is sent to both a decoder and a transformer neural network. The decoder outputs a decoded data for input into a convolutional neural network. The transformer outputs a set of dynamic parameter values for input into the convolutional neural network. The convolutional neural network may use the decoded data and the set of dynamic parameter values to output instance image data show identifying a number of objects in an image. In various embodiments, the decoded data is also used to generate semantic data. The semantic data may be combined with the instance data to form panoptic image data.
US12033072B1 System and method for combining expert knowledge and deep learning to identify and classify regulatory maintenance compliances
A computer implemented method includes building a Positive Knowledge Base with directive words, designated verbs and designated objects. A Negative Knowledge Base with designated phrases and designated legal terms is built. Tasks and phrases from the Positive Knowledge Base and the Negative Knowledge Base are built. Regulations are received. Phrases from the regulations are weighted against the Positive Knowledge Base and the Negative Knowledge Base to isolate positive Maintenance Compliances. The positive Maintenance Compliances are matched to tasks to derive ranked Maintenance Compliances. The ranked Maintenance Compliances are supplied.
US12033067B2 Quantizing neural networks with batch normalization
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for training a neural network that has one or more batch normalized neural network layers for use by a quantized inference system. One of the methods includes receiving a first batch of training data; determining batch normalization statistics for the first batch of training data; determining a correction factor from the batch normalization statistics for the first batch of training data and the long-term moving averages of the batch normalization statistics; generating batch normalized weights from the floating point weights for the batch normalized first neural network layer, comprising applying the correction factor to the floating point weights of the batch normalized first neural network layer; quantizing the batch normalized weights; determining a gradient of an objective function; and updating the floating point weights using the gradient.
US12033065B2 Convolutional layers for neural networks using programmable nanophotonics
Aspects of the present application relate to techniques for computing convolutions and cross-correlations of input matrices. A first technique is based on the transformation of convolution operations into a matrix-vector product. A second technique is based on two-dimensional matrix multiplication. A third technique is based on the convolution theorem, which states that convolutions correspond to multiplications in a transform space.Embodiments include methods for computing convolutions of a filter matrix and an input data matrix; apparatuses for computing convolutions of a filter matrix and an input data matrix; and a non-transitory computer readable medium programmed with instructions that, when executed by a processor perform a method for computing convolutions of a filter matrix and an input data matrix.
US12033062B2 Reservoir element and neuromorphic element
A reservoir element includes a plurality of magnetoresistive effect elements each having a first ferromagnetic layer, a non-magnetic layer and a second ferromagnetic layer laminated in a first direction, and separated from each other, a spin orbit torque wiring that faces a part of at least one of the plurality of magnetoresistive effect elements, and a spin-conductive layer that connects at least the magnetoresistive effect elements closest to each other of the plurality of magnetoresistive effect elements, and conducts spins, wherein, the magnetoresistive effect elements are seen from the first direction, the second ferromagnetic layer overlaps part of the first ferromagnetic layer, the spin orbit torque wiring faces a first portion that does not overlap the second ferromagnetic layer in the first ferromagnetic layer when seen from the first direction, and the spin-conductive layer faces at least the first ferromagnetic layer each of the closest magnetoresistive effect elements.
US12033061B2 Capacitor-based synapse network structure with metal shielding between outputs
A neural network device comprises a first plurality of synapse network capacitors, wherein the synapse network capacitors of the first plurality of synapse network capacitors share a first output terminal. The neural network device further comprises a second plurality of synapse network capacitors, wherein the synapse network capacitors of the second plurality of synapse network capacitors share a second output terminal. Still further, the neural network device comprises a metal shielding disposed between the first output terminal and the second output terminal. The neural network device may be used as part of an artificial intelligence system.
US12033056B2 Multi-task recurrent neural networks
Methods, systems, and apparatus, including computer programs encoded on computer storage media, relating to multi-task recurrent neural networks. One of the methods includes maintaining data specifying, for a recurrent neural network, a separate internal state for each of a plurality of memory regions; receiving a current input; identifying a particular memory region of the memory access address defined by the current input; selecting, from the internal states specified in the maintained data, the internal state for the particular memory region; processing, in accordance with the selected internal state for the particular memory region, the current input in the sequence of inputs using the recurrent neural network to: generate an output, the output defining a probability distribution of a predicted memory access address, and update the selected internal state of the particular memory region; and associating the updated selected internal state with the particular memory region in the maintained data.
US12033054B2 Data-dependent node-to-node knowledge sharing by regularization in deep learning
Data-dependent node-to-node knowledge sharing to increase the interpretability of the activation pattern of one or more nodes in a neural network, is implemented by a set of knowledge sharing links. Each link may comprise a knowledge providing node or other source P and a knowledge receiving node R. A knowledge sharing link can impose a node-specific regularization on the knowledge receiving node R to help guide the knowledge receiving node R to have an activation pattern that is more easily interpreted. The specification and training of the knowledge sharing links may be controlled by a cooperative human-AI learning supervisor system in which a human and an artificial intelligence system work cooperatively to improve the interpretability and performance of the client system.
US12033052B2 Latency prediction method and computing device for the same
Provided are a latency prediction method and a computing device for the same. The latency prediction method includes receiving a deep learning model and predicting on-device latency of the received deep learning model using a latency predictor which is trained on the basis of a latency lookup table. The latency lookup table includes information on single neural network layers and latency information of the single neural network layers on an edge device.
US12033051B2 Machine learning based reconstruction of intracardiac electrical behavior based on electrocardiograms
A computer-based system and process are disclosed for reconstructing the internal electrical behavior of a patient's heart based partly or wholly on the patient's electrocardiogram (ECG). The output of the process may include, for example, a cardiac activation map, and/or a representation of transmembrane potentials over time. The process advantageously does not require any medical imaging of the patient, and does not require any special medical equipment. For example, the patient's activation map and transmembrane potentials may be reconstructed based solely on a preexisting or newly-obtained 12-lead cardiac ECG of the patient. The process makes use of a machine learning model, such as a neural network based model, trained with actual and/or simulated ECGs and intracardiac electrical data (typically transmembrane potentials) of many thousands of patients. Because an insufficient quantity of such data exists for actual patients, model training may be performed using ECGs and intracardiac electrical data obtained through computer simulations.
US12033049B2 Semantics preservation for machine learning models deployed as dependent on other machine learning models
The subject technology receives assessment values determined by a first machine learning model deployed on a client electronic device, the assessment values being indicative of classifications of input data and the assessment values being associated with constraint data that comprises a probability distribution of the assessment values with respect to the classifications of the input data. The subject technology applies the assessment values determined by the first machine learning model to a second machine learning model to determine the classifications of the input data. The subject technology determines whether accuracies of the classifications determined by the second machine learning model conform with the probability distribution for corresponding assessment values determined by the first machine learning model. The subject technology retrains the first machine learning model when the accuracies of the classifications determined by the second machine learning model do not conform with the probability distribution.
US12033040B2 Method, machine learning engines and file management platform systems for content and context aware data classification and security anomaly detection
Systems, methods and computer readable medium are provided for perform a method for content and context aware data classification or a method for content and context aware data security anomaly detection. The method for content and context aware data confidentiality classification includes scanning one or more documents in one or more network data repositories of a computer network and extracting content features and context features of the one or more documents into one or more term frequency-inverse document frequency (TF-IDF) vectors and one or more latent semantic indexing (LSI) vectors. The method further includes classifying the one or more documents into a number of category classifications by machine learning the extracted content features and context features of the one or more documents at a file management platform of the computer network, each of the category classifications being associated with one or more confidentiality classifications.
US12033032B2 Modular quantum processor architectures
In a general aspect, a quantum processor has a modular architecture. In some aspects, a modular quantum processor includes first and second quantum processor chips and a cap structure. The first quantum processor chip is supported on a substrate layer and includes a first plurality of qubit devices. The second quantum processor chip is supported on the substrate layer and includes a second plurality of qubit devices. The cap structure is supported on the first and second quantum processor chips and includes a coupler device that provides coupling between at least one of the first plurality of qubit devices with at least one of the second plurality of qubit devices. In some instances, the coupler device is an active coupler device that is configured to selectively couple at least one of the first plurality of qubit devices with at least one of the second plurality of qubit devices.
US12033030B2 Apparatus and methods for quantum computing and machine learning
An apparatus includes a plurality of processing layers coupled in series. Each processing layer in the plurality of processing layers includes a Gaussian unit configured to perform a linear transformation on an input signal including a plurality of optical modes. The Gaussian unit includes a network of interconnected beamsplitters and phase shifters and a plurality of squeezers operatively coupled to the network of interconnected beamsplitters and phase shifters. Each processing layer also includes a plurality of nonlinear gates operatively coupled to the Gaussian unit and configured to perform a nonlinear transformation on the plurality of optical modes. The apparatus also includes a controller operatively coupled to the plurality of processing layers and configured to control a setting of the plurality of processing layers.
US12033029B2 Integrating circuit elements in a stacked quantum computing device
A stacked quantum computing device including a first chip that includes a first dielectric substrate and a superconducting qubit on the first dielectric substrate, and a second chip that is bonded to the first chip and includes a second dielectric substrate, a qubit readout element on the second dielectric substrate, a control wire on the second dielectric substrate, a dielectric layer covering the control wire, and a shielding layer covering the dielectric layer.
US12033028B2 Qubit reservation service
Qubit reservation is disclosed. A first request to reserve at least one qubit is received from a requestor. The first request includes an application identifier (ID) of a first quantum application. Qubit metadata that describes characteristics of a first plurality of qubits implemented by a first quantum computing system is accessed to identify a first qubit that is available to be reserved. The qubit metadata is modified to reserve the first qubit to thereby inhibit access to the first qubit by any quantum application other than the first quantum application.
US12033024B2 Determining conditions of components removably coupled to personal protection equipment
Method and system are disclosed for determining conditions of components that are removably coupled to articles of personal protection equipment (PPE) by tracking the components against predetermined criteria.
US12033023B1 Enhanced identification wristband
One embodiment provides a wristband, including: a wristband material; an padding material; and at least two antennas, wherein the at least two antennas are located between the wristband material and the padding material; wherein the at least two antennas are located having a spacing between each of the at least two antennas with respect to another of the at least two antennas; wherein the wristband material, the padding material, and the at least two antennas are formed as a wearable wristband. Other aspects are described and claimed.
US12033018B2 Electronic devices with optical identification sensor
An electronic device may be attached to an external item. The electronic device may include an optical identification sensor configured to sense a color-encoded tag in the external item when the item is attached to the device. The optical identification sensor may include a board layer, a protective filter layer, wall structures for supporting the protective filter layer on the board layer, a linear array of photodetectors disposed between the board layer and the protective filter layer, a field-of-view restriction filter interposed between the photodetectors and the protective filter layer, and a light source having multiple emitters for illuminating the color-encoded tag. The emitters may be activated sequentially to produce multiple images that are combined to reconstruct an accurate reading of the color-encoded tag, which can then be used to identify the type of external item currently attached to the electronic device.
US12033014B2 Transaction card including a security cover
Transaction cards having a security cover to selectively obscure transaction information and related methods are disclosed. A transaction card may include a card body having a first layer and a second layer secured to each other, and a cover portion pivotably movable relative to the second layer about a cover rotation axis coplanar with the first layer via a hinge portion, wherein, when in an obfuscation orientation, the cover portion is coplanar with the first layer such that one or more elements of transaction information is obfuscated when viewing the transaction card.
US12033009B2 Software orchestration framework for implementing application programming interfaces
Methods and systems are presented for facilitating development and execution of application programming interfaces (APIs) using a software orchestration framework. Using the software orchestration framework, APIs may be developed using declarative statements only, without requiring any implementation using programming code. Based on parsing and interpreting the declarative statements at runtime, computer processing logic for the API can be determined dynamically. The computer processing logic may include instructions for validating input values included in a corresponding API call and a set of services to be executed for the API. Since the software orchestration framework can dynamically determine and execute the computer programming logic based on the declarative statements corresponding to the API, the business logic associated with an API can be dynamically modified without requiring recompiling and/or re-deploying of the software orchestration framework.
US12033006B1 Edge deployment of cloud-originated machine learning and artificial intelligence workloads
A process can include receiving, by an edge compute unit, a pre-trained machine learning model from a cloud management platform, wherein the edge compute unit is deployed to an edge location and configured to obtain one or more sensor data streams at the edge location. The edge compute unit can transmit one or more batch uploads of information associated with inference performed by the edge compute unit using the pre-trained machine learning model and the one or more sensor data streams. The edge compute unit can receive one or more updated machine learning models generated by the cloud management platform responsive to the one or more batch uploads of information, wherein the one or more updated machine learning models are based on retraining or finetuning of the pre-trained machine learning model with the one or more batch uploads of information.
US12033003B2 Dynamic workload distribution for data processing
A computer-implemented method, according to one embodiment, includes: receiving a data process that includes a plurality of sub-processes. A unique subset of the sub-processes is assigned to each of: a managing thread, and at least one other thread. Moreover, performance characteristics of each of the threads is evaluated while the respective subsets of sub-processes are being performed, and a determination is made as to whether the performance characteristics of each of the threads are substantially equal to the performance characteristics of each of the other threads. In response to determining that performance characteristics of each of the threads are not substantially equal, the subsets of the sub-processes are dynamically adjusted such that the performance characteristics of each of the threads become more equal. Moreover, the adjusted subsets of the sub-processes are reassigned to each of the managing thread and at least one other thread.
US12032994B1 Linking outputs for automatic execution of tasks
A computer receives a first user input linking a first output of a first task to a second task. The first task is scheduled for execution at a specific time. The computer receives a second user input selecting a third task from a list of additional tasks that are downstream from the second task. In response to the second user input, the computer links the third task to a second output of the second task. At the specific time, the computer automatically executes the first task and updates the first output of the first task. After updating the first output of the first task, the computer automatically executes the second task that is linked to the first output of the first task, including updating the second output of the second task. After updating the second output of the second task, the computer automatically executes the third task.
US12032993B2 Generating and managing workflow fingerprints based on provisioning of devices in a device ecosystem
Techniques described herein relate to a method for deploying workflows. The method may include receiving, by a platform controller of a domain, a workflow portion from a service controller of a federated controller, provisioning a set of devices in the domain to the workflow portion based on a first fit, generating, by the platform controller, a workflow fingerprint based on the provisioning of the set of devices and based on the workflow portion, executing the workflow portion in the domain using the set of devices, making a determination that the workflow portion requires additional resources, based on the determination, provisioning additional resources of the domain to the workflow portion to obtain an updated execution resource set, and updating the workflow fingerprint based on the updated execution resource set to obtain an updated workflow fingerprint, and executing the workflow portion using the updated execution resource set.
US12032988B2 Virtual machine operation management in computing devices
Techniques of virtual machine operation management are disclosed herein. In one embodiment, a technique includes determining an operating parameter to be set for executing any processes for a virtual machine with a CPU on a server upon detecting that a process corresponding to the virtual machine hosted on the server is assigned and scheduled to be executed by a processor of the CPU. The technique can then include programming the processor of the CPU assigned to execute the process according to the operating parameter in the accessed parameter record. Upon completion of programing the one of the multiple processors, the process corresponding to the virtual machine can be executed with the processor of the CPU to achieve a target performance level associated with the virtual machine.
US12032987B2 System and method for proxy-based communications for a plurality of mobile computing devices
A virtual mobile computing device with enhanced availability, flexibility, statefulness, and persistence features that allows the virtual mobile computing device be used to facilitate communications and transactions even where the owner or the owner's physical mobile device are intermittently unavailable. The virtual mobile computing device is a containerized or virtual machine implementation of a mobile computing device tethered to a physical mobile device which allows for interactions to occur regardless of the network availability of the mobile device. In some embodiments, copies of, or links to functionality of, the virtual mobile computing device may be created to implement certain functionality, and may be passed from one entity in a transaction to another such entity. Depending on configuration, the virtual mobile computing device may reside on a server, or as hardware or firmware on the physical mobile computing device.
US12032983B2 Method of accessing device in virtual environment
The access method includes: implementing a resident virtual CPU to which a physical CPU is always assigned and a non-resident virtual CPU to which a physical CPU is not always assigned, on the virtual machine in the virtual environment; and taking over the process of accessing the virtual device by the non-resident virtual CPU when accessing from the resident virtual CPU to the virtual device corresponding to the occupancy type physical device.
US12032981B2 Force provisioning using available resources
The present disclosure is related to methods, systems, and machine-readable media for force provisioning using available resources. A request can be received to provision a virtual computing instance by a software defined data center according to a storage policy specified as part of the request. An insufficiency of storage policy resources to satisfy the storage policy specified for the VCI can be determined. A best-match storage policy can be determined for the VCI based on available storage policy resources, and the VCI can be force provisioned according to the best-match storage policy using the available storage policy resources.
US12032980B2 Data protection with dynamic resource isolation for data processing accelerators
Embodiments of the disclosure discloses a method and system of a virtualization environment for a data processing (DP) accelerator. In one embodiment, a data processing (DP) accelerator includes a resource management unit and one or more dynamically isolated resources managed by the resource management unit. The DP accelerator includes one or more virtual functions (VFs) each associated with one of the one or more dynamically isolated resources, where a virtual machine (VM) of a host is assigned one of the one or more VFs to access the dynamically isolated resources associated with the assigned VF, and where the VM has no access to the rest of the one or more dynamically isolated resources.
US12032979B2 Automated host attestation for secure run-time environments
A virtualization host is identified for an isolated run-time environment. One or more records generated at a security module of the host, which indicate that a first phase of a multi-phase establishment of an isolated run-time environment has been completed by a virtualization management component of the host, is transmitted to a resource verifier. In response to a host approval indicator from the resource verifier, the multi-phase establishment is completed at the virtualization host.
US12032967B2 Partial sorting for coherency recovery
Devices and methods for partial sorting for coherence recovery are provided. The partial sorting is efficiently executed by utilizing existing hardware along the memory path (e.g., memory local to the compute unit). The devices include an accelerated processing device which comprises memory and a processor. The processor is, for example, a compute unit of a GPU which comprises a plurality of SIMD units and is configured to determine, for data entries each comprising a plurality of bits, a number of occurrences of different types of the data entries by storing the number of occurrences in one or more portions of the memory local to the processor, sort the data entries based on the determined number of occurrences stored in the one or more portions of the memory local to the processor and execute the sorted data entries.
US12032963B2 Processor with instructions for resetting multiple registers
A processor includes a set of registers and a processing core. The processing core is configured to execute instructions, including an instruction that causes the core to reset a plurality of the registers in the set.
US12032961B2 Vector maximum and minimum with indexing
A method to compare first and second source data in a processor in response to a vector maximum with indexing instruction includes specifying first and second source registers containing first and second source data, a destination register storing compared data, and a predicate register. Each of the registers includes a plurality of lanes. The method includes executing the instruction by, for each lane in the first and second source register, comparing a value in the lane of the first source register to a value in the corresponding lane of the second source register to identify a maximum value, storing the maximum value in a corresponding lane of the destination register, asserting a corresponding lane of the predicate register if the maximum value is from the first source register, and de-asserting the corresponding lane of the predicate register if the maximum value is from the second source register.
US12032948B2 System and method for runtime capsule firmware update with low-latency software SMIs
Systems and methods for performing flash updates during runtime are discussed. More particularly, the amount of secure memory required to prevent tampering during the update process is limited by storing hashes of logical blocks of the update image in secure memory after initial validation while storing the update image in non-secure RAM or another non-secure memory location. Additionally, disruptions to the computing platform are limited by dividing the logical blocks into smaller progress units to minimize the amount of time spent in the secure operating environment performing the update.
US12032946B2 Program update system, program transmission device, and program transmission method
A program update system includes a vehicle including a first and second electronic devices, and a program transmission device. The program transmission device is configured to communicate with the vehicle and transmit a program for the first electronic device and a program for the second electronic device to the vehicle. The program transmission device transmits an update program for a first electronic device to a second electronic device. The program transmission device transmits a program in a state before the update for backup. The second electronic device updates the program for the first electronic device based on the update program. The second electronic device stores the program in the state before the update.
US12032941B2 Method and system for updating legacy software
A method includes analyzing operational code to determine identifiers used within the operational code. The method further includes grouping like identifiers based a relational aspect of the identifiers. The method further includes, for one or more identifier groups, determining potential feature(s) of the identifier group(s). The method further includes testing the potential feature(s) based on a corresponding feature test suite to produce feedback regarding meaningfulness of the potential feature(s). The method further comprises, when the meaningfulness is above a threshold, adding the potential feature(s) to a feature set. The method further includes, when the meaningfulness is at or below the threshold, adjusting analysis parameter(s), grouping parameter(s), feature parameter(s), and/or testing parameter(s).
US12032939B2 Automated machine deployment and configuration
Implementations described herein relate to methods, systems, and computer-readable media for automated computer configuration. In some implementations, a method includes providing a configuration tool on a computer. The method further includes accessing a configuration file that includes configuration settings, wherein the configuration file is a plain text file. The method further includes selecting particular settings for the computer from the configuration settings based at least in part on the configuration file and identification information of the computer. The method further includes automatically configuring the computer with particular software that is identified based on the particular settings.
US12032938B2 Plug-in installation method, apparatus, and storage medium
An electronic device receives a first user operation. The first user operation is used to request to install a first plug-in related to a first application, the first application includes a first plug-in framework and at least one plug-in associated with the first plug-in framework, a major version number of each of the at least one plug-in is the same as a major version number of the first plug-in framework, and the first plug-in is different from the at least one plug-in. The electronic device receives the first plug-in from a server. The electronic device detects whether a major version number of the first plug-in is the same as the major version number of the first plug-in framework. If yes, the electronic device installs the first plug-in.
US12032935B2 Enforcement of environmental conditions for cloud applications
Techniques are disclosed for associating environmental condition information with a software component so that the environmental conditions can be automatically verified when a software package containing the software component is deployed. As a result, environmental conditions can be established when a software component is initially developed by the operators who may be best-suited to determine appropriate environmental conditions. Further, environmental condition enforcement can be performed automatically at the time of deployment, without human intervention. For example, when the software component is about to deployed, a deployment system can automatically examine the information about the target environment to verify that target environment satisfies the encoded environmental conditions.
US12032934B2 Methods and apparatus to perform automatic compiler optimization to enable streaming-store generation for unaligned contiguous write access
Methods, apparatus, systems and articles of manufacture (e.g., computer readable storage media) to perform automatic compiler optimization to enable streaming-store generation for unaligned contiguous write access are disclosed. Example apparatus disclosed herein are to mark a store instruction in source program code as a transformation candidate when the store instruction is associated with a group of memory accesses that are unaligned with respect to a size of a cache line in a cache. Disclosed apparatus are also to transform the store instruction that is marked as the transformation candidate to form transformed program code when a non-temporal property is satisfied, the transformed program code to replace the store instruction with (i) a write to a buffer in the cache and (ii) a streaming-store instruction that is to write contents of the buffer to memory.
US12032933B2 Compiling system and compiling method for programmable network element
The present disclosure discloses a compiling system for a compiling system and a compiling method for a programmable network element. Aiming at the diversified requirements of network modals for the underlying hardware resources, the system realizes the integration and fusion mechanism of computing/storage/forwarding/security, and abstracts network element equipment including heterogeneous hardware resources and isomeric hardware resources into a logical network element irrelevant to the underlying hardware; performs advanced abstract encapsulation on the heterogeneous hardware resources and isomeric hardware resources, supports flexible calling of underlying hardware and software resources, uses the technology of functional equivalent replacement between heterogeneous hardware resources and isomeric hardware resources, realizes switching and co-processing of network modals among hardware resources according to actual requirements, allocates heterogeneous hardware resources according to modal characteristics, and calls various compilers to automatically generate and optimize modal packet processing pipelines.
US12032932B2 Compiler-based generation of transaction accurate models from high-level languages
Compiling a high-level synthesis circuit design for simulation includes analyzing, using computer hardware, a kernel specified in a high-level language to detect pointers therein. A determination is made as to which of the pointers are global address space pointers referencing a global address space. The kernel is instrumented by replacing accesses in the kernel to the global address space with calls to wrapper functions for performing the accesses. A simulation kernel is generated that specifies an assembly language version of the kernel as instrumented.
US12032927B2 Producing idiomatic software documentation for many programming languages from a common specification
Computer-implemented techniques solve a number of problems with producing idiomatic software documentation for many programming languages from a common specification written in a common specification programming language. The techniques may be employed by a documentation generator computer program that translates the common specification into software programming interface documentation for each of many different programming language targets. The techniques may also be employed by a source-to-source compiler that incorporates the techniques to generate documentation from the common specification for each of many different programming language targets in addition to compiling the common specification into the different target languages.
US12032925B1 Latency processing unit
Provided is a latency processing unit. The latency processing unit may include a plurality of multiplier-accumulator (MAC) trees configured to perform a matrix product operation for at least one of a plurality of partitions that implement an artificial intelligence (AI) model, streamlined memory access configured to connect each of the plurality of MAC trees to high bandwidth memory in which the at least one partition has been stored through a plurality of channels, a vector execution engine configured to perform an additional operation on results of the operation of the plurality of MAC trees, a local memory unit configured to store the results of the operation of the vector execution engine and an activation value, and an instruction scheduling unit configured to schedule the operations of the plurality of MAC trees and the vector execution engine.
US12032924B2 Concurrent reception of multiple user speech input for translation
An improved translation experience is provided using an auxiliary device, such as a pair of earbuds, and a wirelessly coupled mobile device. Microphones on both the auxiliary device and the mobile device simultaneously capture input from, respectively, a primary user (e.g., wearing the auxiliary device) and a secondary user (e.g., a foreign language speaker providing speech that the primary user desires to translate). Both microphones continually listen, rather than alternating between the mobile device and the auxiliary device. Each device may determine when to endpoint and send a block of speech for translation, for example based on pauses in the speech. Each device may accordingly send the received speech for translation and output, such that it is provided in a natural flow of communication.
US12032923B2 Electronic device and method for translating language
An electronic device is provided. The electronic device includes one or more sensors, a display device, and a processor, wherein the processor may be configured to control receiving an input, control translating the input based on at least one of a surroundings factor or a translation factor, and control providing a translation result based on at least one of the surroundings factor or the translation factor.
US12032917B2 Sincerity-aware artificial intelligence-based conversational agents
A computing device may execute a conversational agent that may receive language input. The conversational agent may analyze the language input based on configured goals to determine conclusions regarding the language input. The conversational agent may determine whether to modify the truth of one or more of the conclusions, and whether to include or omit the one or more conclusions or modified conclusions in an output response. The conversational agent may also store justifications for including or omitting each conclusion or modified conclusion. The conversational agent may output a response that indicates the conclusions and/or modified conclusions that were selected for output. A user may request that the conversational agent output the justifications for generating the output response. The conversational agent may output the justifications based on receiving the request.
US12032914B2 Data processing method, apparatus, electronic device, and computer storage medium
Data processing method, apparatus, electronic device, and computer storage medium are provided. The data processing method is used to generate a description information file related to a target object, and includes: obtaining a description framework and multiple types of multiple materials related to the target object, the description framework including attribute selection information corresponding to the target object; performing at least one type of processing on each material to obtain attribute information of the respective material, and the attribute information including an attribute level and an attribute content; selecting target materials whose attribute content and attribute level match the attribute selection information of the description framework; and generating a description information file according to the description framework and the target materials. The data processing method may automatically generate description information files.
US12032912B2 Semantic concept matching using enhanced weak supervision
A method augments data labels of a machine learning task. The method includes applying at least one labeling function for each of a plurality of pairs of semantic concepts and producing a labeling matrix, computing pairwise similarity scores using similarity metrics for each of the pairs of semantic concepts, augmenting the labeling matrix using the pairwise similarity scores to increase a density of the labeling matrix, and inputting the labeling matrix to a label aggregator to apply a single label for each of the pairs of semantic concepts labeled by the at least one labeling function.
US12032908B1 Determining control tests for external services used by an organization based on natural language processing models
A system determines service controls for organizations. The system receives documents from external systems representing reports storing information describing service controls for external services. The service controls are represented using natural language text. The system encodes the service controls using a natural language model to generate encoded service controls. The system determines similarity scores for pairs of service controls. The system determines one or more representative service controls for a category of external services based on similarity scores of pairs of the service controls. The system stores a mapping from categories of external services to representative service controls determined from the set of service controls corresponding to the category of external services. The system uses the mapping for determining representative service controls for external services corresponding to a set of services used by an organization.
US12032907B2 Transfer learning and prediction consistency for detecting offensive spans of text
Systems and methods for natural language processing are described. One or more embodiments of the present disclosure receive a span of text comprising an offensive span and a non-offensive span, generate a contextualized word embedding for each of a plurality of words of the span of text, generate a refined vector representation for each of the plurality of words based on the corresponding contextualized word embedding using a refinement network trained for offensive text recognition, generate label information for each of the plurality of words based on the corresponding refined vector representation, wherein the label information indicates whether each of the plurality of words includes offensive text, and transmit an indication of a location of the offensive span based on the label information.
US12032902B2 Text generation for patent applications using natural language modeling and programmable templating language
In some implementations, a device may identify a text from a document that includes structured information, wherein the structured information is a set of patent claims. The device may extract a first one or more parts and a second one or more parts, wherein the first one or more parts are one or more grammatical parts and the second one or more parts are one or more legal parts. The device may insert the first one or more parts and the second one or more parts into a structured model data object, wherein the structured model data object is a claim model data object. The device may generate structured output text from the structured model data object, wherein the structured output text corresponds to one or more patent document parts. The device may provide the structured output text.
US12032897B2 Methods of using a wrap descriptor to display a sequence of cards on a display device
A variety of data structures, components, runtime viewers and methods are described for defining, delivering and rendering wrapped packages of cards in a manner particularly well suited, but not limited to, display on mobile devices. Each card may selectively include media content, a palette of application functionality and/or supporting e-commerce related services. A wrap descriptor, composed of a plurality of card descriptors defines the structure, layout and content of a set of cards that constitute the wrap. The wrap descriptor may take the form of a JSON data object. A runtime viewer that executes on the rendering computing device may be used to transform the wrap descriptor into a runtime instance of the wrap that includes the content and functionality defined by the descriptor. In some implementations, the runtime viewer creates an object graph, which may then be converted to an object model suitable for rendering on the consuming device.
US12032895B2 Oscillation circuit design support method, oscillation circuit design support system, and oscillation circuit design support program
An oscillation circuit design support method is provided for designing an oscillation circuit condition in a circuit board equipped with an integrated circuit (IC) chip for oscillation and an oscillator. The method includes receiving an input of IC chip information about an IC chip for oscillation, providing sample oscillator data and sample oscillation circuit condition data that are determined in accordance with the IC chip information, receiving an input of frequency measurement information measured based on the sample oscillation circuit condition data when an oscillator corresponding to the sample oscillator data is installed at a circuit board, and a providing information relating to matched oscillation circuit condition data determined based on at least the frequency measurement information.
US12032894B2 System and method for synchronizing net text across hierarchical levels
A method and apparatus for identifying net text in a net list at each hierarchical level of the net list is disclosed. The identified net text is then associated with the hierarchical level in which the net text was found. Each cell in the net list can then be optimized by exploding the net list of at least one cell. Once exploded, the identified net text together with the associated hierarchical level of each progeny cell of each exploded cell is associated with the net list of the exploded cell.
US12032892B2 Semiconductor layout context around a point of interest
Systems and methods for analyzing a semiconductor layout design around a point of interest (POI) are disclosed. Semiconductor layout designs are a representation of an integrated circuit in terms of planar geometric shapes which make up the components of the integrated circuit, and are used to manufacture the integrated circuit. The layout design may be analyzed using one or more POI-based approaches to determine whether to modify the layout design. In one POI-based approach, set of kernels, tailored to the downstream application, are convolved with a representation of the layout design about or around the POI in order to generate a signature associated with the POI. In turn, the signatures may be analyzed based on the downstream application. Another POI-based approach consists of analyzing geometrical parameters associated with the POI, which may be used during a design stage to identify and modify problem areas in the layout design.
US12032880B2 Method and device for simulating a technical system
A method for simulating a technical system. Time series are obtained with the aid of a simulation model of the system, variable values being assigned to at least one epistemic parameter of the simulation model, at least one measurement series is obtained by corresponding measurements on the system, for each value of the epistemic parameter, a real-value error measure of the time series obtained for this value with respect to the measurement series and a distribution function of the error measure are calculated, and for the simulation, that value is used, for which the distribution function has the smallest distance to a Heaviside function.
US12032874B2 Automated assistant performance of a non-assistant application operation(s) in response to a user input that can be limited to a parameter(s)
Implementations set forth herein relate to an automated assistant that can provide a selectable action intent suggestion when a user is accessing a third party application that is controllable via the automated assistant. The action intent can be initialized by the user without explicitly invoking the automated assistant using, for example, an invocation phrase (e.g., “Assistant . . . ”). Rather, the user can initialize performance of the corresponding action by identifying one or more action parameters. In some implementations, the selectable suggestion can indicate that a microphone is active for the user to provide a spoken utterance that identifies a parameter(s). When the action intent is initialized in response to the spoken utterance from the user, the automated assistant can control the third party application according to the action intent and any identified parameter(s).
US12032872B2 Intelligent user interfaces for playback devices
An example playback device is configured to (i) detect, while the graphical display is in a sleep state, that a user is proximate to the playback device, (ii) cause a graphical display to exit a sleep state and present a GUI including a list of selectable quick start icons, each quick start icon corresponding to a respective command to begin playback of respective media content, where the list does not include information identifying the respective media content, (iii) determine that a predetermined period of time has passed after causing the graphical display to exit the sleep state, (iv) update the graphical display to include information identifying the respective media content corresponding to each quick start icon, (v) detect an input selecting one of the quick start icons via the graphical display, and (vi) based on detecting the input, begin to play back the media content corresponding to the selected one of the quick start icons.
US12032870B2 Wireless inter-room coordination of audio playback
An electronic device may exchange packets with a second electronic device. These packets may include transmit times, based on a given clock in a given electronic device when the packets were transmitted. Moreover, when the packets are received by the electronic device, the electronic device may store associated receive times based on a clock in the electronic device. Using minimum time differences between the transmit and receive times, the electronic device may calculate a time offset between the electronic device and the second electronic device, which may then be used to determine future times in a clock domain of the second electronic device. Moreover, the electronic device may provide additional packets to the second electronic device, where a given additional packet includes audio data, and a playback time, corresponding to a given future time, when the audio data is to be played back by the second electronic device.
US12032867B2 Source device and sink device for sharing expanded screen, and methods of operating the same
An example source device includes a wireless communication module, a memory, and a processor. The processor may transmit an expanded screen, generated by the source device to be displayed on a sink device connected to the source device, to the sink device through the wireless communication module. The expanded screen may be a screen displayed on a display of the sink device in association with a first screen displayed on a display of the source device to expand a task space of the source device. The source device may identify a screen focused by an input device connected to the source device among the first screen displayed on the display of the source device and a second screen displayed on the display of the sink device. The source device may switch a processing scheme to process an input event generated by the input device, based on at least one of a display mode of the sink device or whether the focused screen is the first screen or the second screen.
US12032866B2 Input method, electronic device, and screen projection system
The method includes: displaying a screen projection window in at least a part of a display interface, where the screen projection window is a mirror of screen display content of a screen projection source end, and the screen display content includes a first edit box; receiving input start information from the screen projection source end, where the input start information is used to indicate that the first edit box has obtained an input focus; obtaining text content or an image that is input by an input device of the screen projection destination end, to obtain to-be-displayed content sending the to-be-displayed content to the screen projection source end; and updating the screen projection window, where an updated screen projection window is a mirror of updated screen display content of the screen projection source end, and the to-be-displayed content is displayed in the first edit box in the updated screen display content.
US12032865B2 Information processing apparatus
The display states of a display device include a first display state and a second display state with a larger display area than the first display state. An information processing apparatus includes a display controller that controls the display device, an executer that executes at least one of a first App or a second App, and an acquirer that acquires a guide image. In response to the executer executing the first App when the display device is in the first display state, the acquirer acquires the guide image in accordance with a running state of the first App. The display controller causes the display device to display the guide image in the first display state.
US12032864B2 Printer and non-transitory computer-readable recording medium storing computer-readable instructions for printer
A printer may include: a process executing unit configured to execute a predetermined process related to cutting of a sheet paper; and a controller. The controller may be configured to: after a print executing command has been received, cause a display unit to display an inquiry screen, the inquiry screen being for inquiring a user whether the predetermined process is to be executed on the sheet paper; and in a case where it is selected by a user that the predetermined process is to be executed on the sheet paper, cause the process executing unit to execute the predetermined process on the sheet paper, wherein in a case where it is selected by the user that the predetermined process is not to be executed on the sheet paper, the predetermined process is not executed on the sheet paper.
US12032861B2 Printing system, server, control method, and storage medium for controlling a printer
A control unit is provided that is configured to execute predetermined control processing to prevent printing previously executed by a first printing unit from being executed by a second printing unit, the printing being based on at least one of one or more print jobs received from a server system.
US12032860B2 Data protection method for memory and storage device thereof
The present disclosure provides a system. The system includes a memory device configured to store memory data. The memory device includes a plurality of valid memory blocks that comprises a first valid memory block and a second valid memory block. The system also includes a controller, having a processor and a memory, operatively coupled to the first and second valid memory blocks. The controller is configured to, in an operation on redundant array of independent disks (RAID), generate an address chain in a check code factor of the plurality of valid memory blocks, the address chain comprising a first address point pointing to the first valid memory block. The controller is also configured to generate, in the first valid memory block, a second address pointer, the second address pointer pointing to the second valid memory block.
US12032859B2 Pinned physical memory supporting direct memory access for virtual memory backed containers
Examples described herein generally relate to hosting virtual memory backed kernel isolated containers. A server includes at least one physical processor and at least one physical computer memory addressable via physical memory addresses. The at least one physical computer memory stores executable code configured to provide at least one host including a kernel and at least one kernel isolated container within the at least one host. The host allocates virtual memory having virtual memory addresses to a respective container of the at least one kernel isolated container. The host pins a subset of the virtual memory addresses to a subset of the physical memory addresses. The host performs a direct memory access operation or device memory-mapped input-output operation of the respective container on the subset of the physical memory addresses. At least part of the physical computer memory that is not pinned is oversubscribed.
US12032858B1 Data storage system employing partial responses to influence rate of bulk storage operations
A data storage system continually monitors a loading level of processing requests from host computers relative to a predetermined threshold. In response to the loading level not exceeding a predetermined threshold, a first identification request is responded to with a full response identifying all data blocks over a first complete range of a first bulk storage operation. In response to the loading level exceeding the predetermined threshold, a second identification request is responded to with a partial response identifying a subset of data blocks over only a portion of a second complete range of a second bulk storage operation. The partial response causes a host to first process the subset of data blocks and then send an additional identification request for additional blocks of the second complete range, effectively reducing the rate of bulk storage operations and their effect on other, latency-sensitive operations such as reads and writes.
US12032857B2 System and method for shallow copy
An illustrative embodiment disclosed herein is an apparatus including a processor having programmed instructions to create a global region that is associated with a first bucket partition and a second bucket partition different from the first bucket partition, provide, to the global region, region information of a source region in which a source object is stored, create a destination region in which a destination object is stored, and provide, to the destination region, from the global region, the region information of the source region. In some embodiments, the source region is in the first bucket partition and the destination region is in the second bucket partition.
US12032856B2 Memory controller and method performed by the memory controller
A memory controller is capable of issuing a first write command for writing data of a predetermined size in a DRAM, and a second write command for writing data of a size smaller than the predetermined size in the DRAM. The memory controller comprises a receiving unit configured to receive a request to the DRAM from a bus; a determining unit configured to determine whether a command that is after the second write command when a reception sequence of a request is observed is issuable in a period until the second write command is issued after a preceding command is issued; and an issuing unit configured to issue a command determined to be issuable before the second write command.
US12032851B2 Storage device and operating method of the storage device
A storage device may include: a memory device for extracting bits having a first logic value among bits included in data received from outside the memory device, generating a plurality of compressed data chunks including the bits comprising the first logic value and position information representing positions of the bits having the first logic value in the data, and outputting the plurality of compressed data chunks in response to a data output command; and a memory controller for receiving the plurality of compressed data chunks from the memory device, and recovering the data, based on the bits having the first logic value, which are included in the plurality of compressed data, and the position information.
US12032842B2 Host device with multi-path layer configured for alignment to storage system local-remote designations
An apparatus in one embodiment includes at least one processing device comprising a processor coupled to a memory. The at least one processing device is configured to obtain in a host device information characterizing local-remote designations of respective first and second storage systems, one of which is designated as local and one of which is designated as remote, and to adjust path selection in a multi-path layer of the host device based at least in part on the obtained information characterizing the local-remote designations of the respective first and second storage systems. In some embodiments, a given logical storage device is accessible to the multi-path layer of the host device via a first set of paths to the first storage system and a second set of paths to the second storage system, and adjusting path selection in the multi-path layer comprises adjusting weights assigned to respective ones of the paths.
US12032838B2 Memory device and operation method thereof
Disclosed is an operation method of a memory device which performs a self-refresh operation. The method includes receiving a deep-sleep mode enter command from a memory controller, changing a magnitude of an internal voltage of the memory device from a first voltage to a second voltage smaller than the first voltage, in response to the deep-sleep mode enter command, and entering a self-refresh mode under control of the memory controller, and the internal voltage is maintained at the second voltage during the self-refresh mode.
US12032837B2 Non-volatile memory with reduced word line switch area
A three dimensional non-volatile memory structure includes word lines connected to non-volatile memory cells arranged in blocks. A plurality of word line switches are connected to the word lines and one or more sources of voltage. The word line switches are arranged in groups of X word line switches such that each group of X word line switches is positioned in a line under Y blocks of non-volatile memory cells and has a length that is equal to the width of the Y blocks of non-volatile memory cells. To allow closer placement of word line switches that supply different blocks and support the possible large voltage differences between their transistors, word line switches supplying different blocks are formed over a single active region and separated by an intermediate control gate set to be off.
US12032836B2 Power management techniques
Methods, systems, and devices for power management techniques are described. A memory system may receive a command to exit a first power mode and enter a second power mode. The first power mode may have a lower power consumption than the second power mode. The memory system may determine whether a duration of an idle period associated with the first power mode satisfies a threshold based on receiving the command to exit the first power mode. The memory system may receive another command associated with executing a flush operation and perform one or more power management operations based on receiving the command and determining that the duration satisfies the threshold.
US12032835B1 Transaction-based storage system and method that uses variable sized objects to store data
Aspects of the innovations herein are consistent with a storage system for storing variable sized objects. According to certain implementations, the storage system may be a transaction-based system that uses variable sized objects to store data, and/or may be implemented using data stores, such as arrays disks arranged in ranks. In some exemplary implementations, each rank may include multiple stripes, each stripe may be read and written as a convenient unit for maximum performance, and/or a rank manager may be provided to dynamically configure the ranks. In certain implementations, the storage system may include a stripe space table that contains entries describing the amount of space used in each stripe. Further, an object map may provide entries for each object in the storage system describing the location, the length and/or version of the object.
US12032832B2 Storage device and operating method thereof
A storage device and an operating method thereof are provided. Provided is a storage device including, a memory cell, and a storage controller which includes a flash controller that performs a data operation on the memory cell, and a processor that executes an RTOS (Real Time Operating System) for controlling the flash controller, wherein the RTOS communicates with the storage controller and operates in a normal operation mode, the RTOS generates a snapshot data in a debug mode when a defect occurs, the RTOS switches to the debug mode through context switching in the normal operation mode, and the RTOS operates in the normal operation mode, when an urgent work occurs, while performing an operation of generating the snapshot data in the debug mode.
US12032831B2 Memory system
A memory system includes a volatile first storing unit, a nonvolatile second storing unit in which data is managed in a predetermined unit, and a controller that writes data requested by a host apparatus in the second storing unit via the first storing unit and reads out data requested by the host apparatus from the second storing unit to the first storing unit and transfers the data to the host apparatus. The controller includes a management table for managing the number of failure areas in a predetermined unit that occur in the second storing unit and switches, according to the number of failure areas, an operation mode in writing data in the second storing unit from the host apparatus.
US12032830B2 Host path selection utilizing address range distribution obtained from storage nodes for distributed logical volume
An apparatus includes at least one processing device configured to identify a logical storage volume stored across multiple storage nodes of a distributed storage system, to obtain address range distribution information for the logical storage volume from at least a subset of the storage nodes, the address range distribution information indicating, for each of a plurality of distinct address ranges of the logical storage volume, which of the storage nodes locally stores data for that address range, and to generate, from the obtained address range distribution information, a mapping of the distinct address ranges to particular ones of the storage nodes, wherein the mapping is utilized to select paths for delivery of input-output operations to the storage nodes. Obtaining address range distribution information for the logical storage volume may comprise, for example, sending log page commands to each of the storage nodes to obtain asymmetric range access and/or template information.
US12032829B2 Memory device performing in-memory operation and method thereof
Disclosed is a memory device including a plurality of memory banks, each of which performs an operation based on first operand data including pieces of first unit data and second operand data including pieces of second unit data and a processing in-memory interface unit (PIM IU) that delivers signals for an operation request to the plurality of memory banks. Each of the plurality of memory banks includes a memory cell array configured to store one of the pieces of first unit data and a PIM engine that reads the one of the pieces of first unit data from the memory cell array, reads the pieces of second unit data broadcast to the plurality of memory banks, and generates an operation result by performing an operation based on the one of the pieces of first unit data and the pieces of second unit data.
US12032828B2 Coordinated in-module RAS features for synchronous DDR compatible memory
A memory module includes a memory array, an interface and a controller. The memory array includes an array of memory cells and is configured as a dual in-line memory module (DIMM). The DIMM includes a plurality of connections that have been repurposed from a standard DIMM pin out configuration to interface operational status of the memory device to a host device. The interface is coupled to the memory array and the plurality of connections of the DIMM to interface the memory array to the host device. The controller is coupled to the memory array and the interface and controls at least one of a refresh operation of the memory array, control an error-correction operation of the memory array, control a memory scrubbing operation of the memory array, and control a wear-level control operation of the array, and the controller to interface with the host device.
US12032825B2 Dynamic tape storage device data buffer
A computer-implemented method for altering a current position in a Data Partition of a tape at which the tape transitions to a DATA_FULL state is disclosed. The computer-implemented method includes determining a size of a last Index appended to the Data Partition of the tape. The computer-implemented method further includes altering, based on the size of the last Index appended to the Data Partition of the tape, the current position in the Data Partition of the tape at which the tape transitions to DATA_FULL state to a new position in the DATA Partition of the tape at which the tape transitions to the DATA_FULL state, wherein the DATA_FULL state is a state on the tape in which only metadata write operations are permitted in the Data Partition.
US12032816B2 Display of subtitle annotations and user interactions
A multimedia interaction method, apparatus, a device, and a medium are provided. The method includes: receiving a triggering operation of a user for a subtitle interaction aggregation identifier on a multimedia display interface, where the multimedia display interface displays a multimedia, a subtitle content for the multimedia, and the subtitle interaction aggregation identifier; and displaying at least one subtitle interaction content corresponding to the subtitle interaction aggregation identifier, where the subtitle interaction content indicates an interaction content for the subtitle content. With the technical solution, since the subtitle interaction aggregation identifier is an aggregated representation of multiple subtitle interaction contents, multiple subtitle interaction contents for the subtitle content of the multimedia may be displayed quickly by a triggering based on the subtitle interaction aggregation identifier, which improves display efficiency for the subtitle interaction content.
US12032813B1 System and method for a user interface to facilitate comparisons of data
A system and method animates bar graphs into roll graphs and roll graphs into bar graphs for securities analysis and trading.
US12032811B2 System and method for identifying nearby, compatible users
A system and method displays to a user nearby other user's compatible with that user.
US12032805B2 Apparatus, control method of the same, and storage medium for displaying buttons on a screen based a state of the apparatus
Embodiments of the present disclosure include an apparatus that stores a button usage history for each state of the apparatus and recommends buttons to a user based on the detected state of the apparatus and the stored button usage history.
US12032803B2 Devices, methods, and graphical user interfaces for interacting with three-dimensional environments
A computer system displays a first view of a three-dimensional environment. While displaying the first view, the computer system detects a first movement of a first hand that meets first criteria, and in response, displays a first virtual object that includes a first plurality of selectable controls at a first position in the first view, wherein the first position corresponds to a location of the first hand after the first movement in a physical environment. While displaying the first virtual object at the first position, the computer system detects a second movement of the first hand, and in response, displays movement of a representation of the first hand in the first view in accordance with the second movement of the first hand relative to a position of the first virtual object in the first view.
US12032800B2 Method of performing output on display module and electronic device performing the method
A method of performing an output on a display module and an electronic device performing the same are provided. A method of performing an output on a display module of an electronic device, according to various example embodiments, includes identifying a plurality of activities executed in a same task, identifying pair information on a relationship between the plurality of activities, and outputting at least one activity of the plurality of activities on the display module, based on the pair information.
US12032794B2 Display device
A display panel includes first, second, and third color light emitting areas and a non-light emitting area disposed among the first, second, and third color light emitting areas. First, second, and third openings corresponding to the first, second, and third color light emitting areas are defined in an input sensor. A sensing electrode includes a first line area and a second line area facing each other in a first direction around each of the first, second, and third openings and a third line area and a fourth line area facing each other in a second direction intersecting the first direction. A distance between the first color light emitting area and the first line area is less than a distance between the second and third color light emitting areas and the first line area.
US12032790B2 Display device and touch sensing system including the same
A display device includes: a substrate; a display layer disposed on the substrate and including a plurality of light emitting areas; a code pattern layer disposed on the display layer and including a plurality of position code patterns; and a reflective layer that receives first light incident from the outside having a first wavelength band and reflects the first light to generate second light having a second wavelength band, wherein a second peak wavelength of the second light is smaller than a first peak wavelength of the first light.
US12032786B2 System and method for mitigating and/or avoiding noise for input devices and input objects
A method is provided. The method comprises: providing, by a control system of an input device, one or more first beacon signals to an input object; based, at least in part, on force data from the input object, detecting, by the control system, noise interference associated with providing at least one of the one or more first beacon signals to the input object; based, at least in part, on detecting the noise interference, altering, by the control system, a timing schedule for providing one or more subsequent beacon signals; and providing, by the control system, the one or more subsequent beacon signals to the input object based, at least in part, on the timing schedule.
US12032782B2 Anti-interference method and apparatus for touch signal
The embodiment of the present disclosure provides an anti-interference method and apparatus for touch signal. When scanning the touch signal, increasing the scanning frequency of the touch drive circuit to obtain more touch signal data corresponding to interference, and then comparing and removing the abnormal touch signal data, and outputting the finally sifted touch signal data to achieve the purpose of improving the touch effect of the touch screen and the accuracy of the touch screen reported point.
US12032781B1 Touch device and method with scan order of connection areas according to hit area where stylus is located
The disclosure provides a touch device and an operation method thereof. A touch panel of the touch device is divided into a plurality of stylus connection areas. During a first discovery period, the stylus connection areas detect a stylus one by one in a first scan order. When the stylus is located in one of the stylus connection areas (a hit area), the first discovery period is ended to enter a normal period, and the hit area establishes a connection to the stylus. When the connection between the stylus and the touch panel is interrupted, the normal period is ended to enter a second discovery period, and the first scan order is adjusted to a second scan order according to the hit area in the normal period. During the second discovery period, the stylus connection areas detect the stylus one by one in the second scan order.
US12032777B2 Display apparatus
A display apparatus includes a display panel including a display area and a non-display area at least partially surrounding the display area; a touch electrode on the display panel and including an electrode metal having a mesh shape; and a plurality of touch routing lines at an outside of the touch electrode and electrically connected to the touch electrode, and the touch electrode is in the display area and a part of the non-display area, and a width of the electrode metal of the touch electrode in the non-display area is different from a width of the electrode metal of the touch electrode in the display area.
US12032776B2 Display panel and mobile terminal
A display panel and a display terminal are provided. Touch wires include a first touch wiring portion arranged along a first direction and a second touch wiring portion arranged along a second direction. Through an arrangement of the second touch wiring portion, the touch wires are concentrated and extended from a display area to a non-display area. Touch binding terminals can be designed in a centralized manner, and a width of a frame on which the touch binding terminals are arranged in the first direction and the second direction is reduced.
US12032774B2 Combination touch and transducer input system and method
A combination touch and transducer input system is provided, which facilitates user input into an electronic system with a finger and/or a transducer (e.g., a stylus). The system includes a transducer configured to generate an electric field, and a sensor including an array of electrodes and a controller. The transducer is configured to transmit digital data, such as pen pressure data and switch status data, to the sensor. For example, the transducer comprises electronic circuitry configured to encode the digital data in a signal for transmission to the sensor. The sensor controller is configured to operate both in a touch sensing mode and in a transducer sensing mode. During the touch sensing mode, the controller determines a position of a proximate object (e.g., a finger) by capacitively sensing the object with the array of electrodes. During the transducer sensing mode, the controller determines a position of the transducer based on a signal received by the array of electrodes from the transducer, and also receives and decodes the digital data encoded in the received signal. Digital data can be encoded in a signal using any suitable digital modulation techniques, such as a Frequency-Shift Keying (FSK) technique.
US12032771B1 Screen detection with a capacitance module
A capacitance module may include at least one capacitance electrode; a controller in communication with the electrode; memory in communication with the controller, and programmed instructions stored in the memory and configured, when executed, to cause the controller to detect, with at least one capacitance electrode, a broadcasted signal from an electronic display component.
US12032770B2 Haptic array device and control of focus point height and focus point direction
Systems and methods are provided for ultrasonic haptic array devices. One embodiment of haptic array device includes a plurality of cells, each cell including a base and an array of ultrasonic transducer elements, and a support structure configured to independently position each cell. A controller of the haptic array can control a focus point and a direction of ultrasonic output for each of the plurality of cells. Another embodiment is directed to a vehicle user interface having a user interface surface and a haptic array device integrated with the user interface surface. Embodiments are also directed to methods for controlling a haptic array device. One method includes controlling output of at least one first cell of the plurality of cells to control a focus point and a direction of ultrasonic output of the at least one cell, and updating output of the plurality of cells.
US12032769B2 Force-sensing processing method of a touchpad
A force sensing processing method of a touchpad is provided. The comparison values obtained by subtracting the force induction quantities of different frames are used to determine whether the achievement conditions are met. If it is met, a processing step is executed to respond the event to be triggered by the changing trend of the user's force. When the force changes rapidly and the force sensing amount cannot be quickly returned to the originally set trigger threshold value, the force changing trend detected by the comparison values are be used to provide the processing steps in real time, so as to improve the user experience.
US12032758B1 Electronic device for controlling communication connection with input device and method of controlling same
An electronic device is provided. The electronic device includes a housing including an inner space, a hole formed through the housing to the internal space, a stylus pen insertable into the internal space through the hole, wherein the stylus pen includes a first wireless communication circuit and a wireless charging receiver circuit, a wireless charging transmitter circuit positioned inside the housing and configured to provide charging to the wireless charging receiver circuit when the stylus pen is inserted into the inner space, a second wireless communication circuit positioned inside the housing, at processor operatively connected to the wireless charging transmitter circuit and the second wireless communication circuit, and at least one memory operatively connected to the processor, wherein when executed, cause the processor to detect whether the stylus pen is inserted into the inner space, and start to provide charging for a first duration.
US12032755B2 Adjustable supporting assembly for user of ergonomic mouse, and ergonomic adjustable computer mouse
The present invention discloses an adjustable supporting assembly for a user of a conventional mouse, and an ergonomic adjustable computer mouse. The adjustable supporting assembly comprises at least one height adjustment member adapted to be coupled on a body of the conventional mouse for palm comfort. The adjustable supporting assembly also comprises at least one finger adjustment member protruding laterally from the at least one height adjustment member for finger support. The adjustable supporting assembly comprises a width adjustment member configured to extend laterally. The width adjustment member comprises a receptacle member for placing the conventional mouse, the receptacle member includes a plurality of holes for incorporating screws and a pair of adjusting plates attached to a base of the receptacle member, each of the pair of adjusting plates having a slot to incorporate a screw to be extended laterally along the slot.
US12032754B2 Information processing apparatus, information processing method, and non-transitory computer readable medium
An information processing apparatus performs control, in a first control mode, so that a first display item is displayed on a display region of a display unit, the first display item indicating a position based on inertial information of a controller. The information processing apparatus performs control, in a second control mode, so that a second display item is displayed on the display region, the second display item indicating a position according to a first operation performed on a specified operation member in a first area of the display region. The information processing apparatus performs, in a case where the position indicated by the first display item is included in a second area of the display region in the first control mode, switching from the first control mode to the second control mode in response to a specified operation.
US12032750B1 Low acoustic magnetic keyboard key
An information handling system keyboard has plural key caps coupled to a frame with a vertical travel having a raised position and a depressed position. The key cap couples to a plunger of a mechanical key switch having input detection performed in a sound isolation chamber that dampens sounds associated with key actuation. In one example embodiment, the sound isolation chamber contains a magnet that moves by magnetic attraction to a plunger magnet to contact electrical leads and complete an input detection circuit.
US12032746B2 Systems and methods of creating a realistic displacement of a virtual object in virtual reality/augmented reality environments
The technology disclosed relates to a method of realistic displacement of a virtual object for an interaction between a control object in a three-dimensional (3D) sensory space and the virtual object in a virtual space that the control object interacts with. In particular, it relates to detecting free-form gestures of a control object in a three-dimensional (3D) sensory space and generating for display a 3D solid control object model for the control object during the free-form gestures, including sub-components of the control object and in response to detecting a 2D sub-component free-form gesture of the control object in the 3D sensory space in virtual contact with the virtual object, depicting, in the generated display, the virtual contact and resulting rotation of the virtual object by the 3D solid control object model.
US12032744B2 Integrated haptic system
An integrated haptic system may include a digital signal processor and an amplifier communicatively coupled to the digital signal processor and integrated with the digital signal processor into the integrated haptic system. The digital signal processor may be configured to receive a force sensor signal indicative of a force applied to a force sensor and generate a haptic playback signal responsive to the force. The amplifier may be configured to amplify the haptic playback signal and drive a vibrational actuator communicatively coupled to the amplifier with the haptic playback signal as amplified by the amplifier.
US12032742B2 Haptic button with shape memory alloy (SMA)
Embodiments herein provide haptic button assemblies with a shape memory alloy actuator (SMA) in which the haptic button has a low profile while still providing a satisfying tactile response or sensation to a user. Advantageously, the haptic button assemblies may have a profile that, for example, enables the assembly to be incorporated into the free space along an edge of a portable computing device. The haptic assemblies may for example, be arranged to move the button perpendicularly with respect to the edge of the device.
US12032737B2 Gaze adjusted avatars for immersive reality applications
A method for updating a gaze direction for a transmitter avatar in a receiver headset is provided. The method includes verifying, in a receiver device, that a visual tracking of a transmitter avatar is active in a transmitter device, and adjusting, in the receiver device, a gaze direction of the transmitter avatar to a fixation point. Adjusting the gaze direction of the transmitter avatar comprises estimating a coordinate of the fixation point in a receiver frame at a later time, and rotating, in the receiver device, two eyeballs of the transmitter avatar to a point in a direction of the fixation point. A headset, a memory in the headset storing instructions, and a processor configured to execute the instructions to perform the above method, are also provided.
US12032734B2 Multi-party location-based VR shared space usage optimization
Methods, systems, and apparatuses are described for providing XR experiences to multiple users. A plurality of XR devices might participate in a group XR experience. Physical environment data may be determined for each XR device. Virtual play areas for each of the XR devices may be determined. The different virtual play areas may be fit into different areas of a predefined virtual play area, and/or may be combined to form a combined virtual play area. Each XR device might be provided a different portion of the virtual play area. The XR devices may be sent different virtual map positioning data to provide the group XR experience.
US12032732B2 Automated configuration of augmented and virtual reality avatars for user specific behaviors
There are provided systems and methods for automated configuration of augmented and virtual reality avatars for user specific behaviors. A user may view a virtual environment and/or capture visual data utilizing a device at a location, where the visual data includes one or more real-world objects, or may interact with a virtual reality environment. An augmented or virtual reality experience may be displayed with virtual objects, graphics, avatars, and/or other virtual visualizations and interactions. A service provider may detect real-time data of the user's behaviors and current events or parameters for the corresponding augmented or virtual reality. Using available avatar customizations and configurations, the service provider may automatically configure avatars for presentation in such digital environments. These customizations may be used to automate avatar configurations and presentations without requiring user inputs and based on real-time data, which may be specifically coded and configured dependent on a digital environment.
US12032729B2 Game with hand motion control
In various embodiments, the motion of a wristband is used to control games.
US12032726B1 Method to obfuscate keyboard keys against interception
Systems and methods for obfuscating keyboard keys against interception are provided. In an example, a protected application is dynamically virtualized in user space, wherein the virtualization comprises an isolated keyboard path. Keystrokes are injected to the isolated keyboard path, wherein the injected keystrokes are associated with a respective timestamp, and user input keystrokes are obfuscated with the injected keystrokes and the obfuscated keystrokes are passed to a low level hook. The obfuscated keystrokes passed to the low level hook are separated according to tags associated with the obfuscated keystrokes to obtain the user input keystrokes. The user input keystrokes are transmitted to a target window of the protected application.
US12032722B2 Systems and methods for secure cloud-based medical image upload and processing
Presented herein are systems and methods that facilitate user review and uploading of files comprising medical images and associated metadata from a local computing device to a network-based image analysis and/or decision support platform. The systems and methods described herein allow image upload to be performed in a secure fashion that prevents the network-based platform from accessing sensitive data as it is prepared for upload. Prior to file upload, sensitive data elements are flagged and their values removed and/or masked. Notably, the approaches described herein provide intuitive graphical user interface (GUI) tools that allow a user, such as a medical practitioner or researcher, to review not only the images and metadata in the files that they plan to upload, but also to review and control the process by which sensitive data elements are removed and/masked, thereby confirming that all files are free of sensitive information prior to upload.
US12032719B2 Electronic device and method for controlling thereof
An electronic device and a method for controlling thereof is provided. The electronic device includes a memory including a neural network model, a display, a communicator including circuitry, and a processor configured to identify, based on a user command to transmit a first image to an external device being input, whether private information of a user is included in the first image by inputting the first image in the neural network model, based on identifying that private information of the user is included in the first image, display a first user interface (UI) asking whether to process at least one private information based on the private information included in the first image, and based on a user command input through the first UI, process the first image and control the communicator to transmit the processed to the external device.
US12032717B2 Masking personal information in audio recordings
One example method includes transcribing a portion of the audio component to create a transcription file that includes text, searching the text of the transcription file and identifying information in the text that may include personal information, defining a textual window that includes the information, evaluating the text in the textual window to identify personal information, and masking the personal information in the audio component of the recording. The personal information may be masked with information of a non-personal nature.
US12032716B2 Accessing information based on privileges
In some examples, a system is to receive, from a client device, a query comprising a representation of blockchain information of an entity associated with an electronic device that advertised the representation. The system is to further determine whether a client entity associated with the client device has a privilege to access response information that is responsive to the query, and in response to determining that the client entity has the privilege to access the response information, send, to a blockchain network, a request containing the blockchain information to obtain the response information.
US12032708B2 Remote access method, electronic device, and storage medium
A remote access method obtains a remote access function instruction including a first item parameter value, a first interface parameter value, a first cmdlist parameter value, and a first keylist parameter value. An access mode to a remote computer is determined according to the first item parameter value. A login type of the remote computer is determined according to the first interface parameter value and the access mode. After the remote computer is logged into, data is retrieved from the remote computer according to the first cmdlist parameter value. The data is processed according to the first keylist parameter value. The method improves access efficiency to remote computers.
US12032706B2 Application security scoring
A method includes receiving, by a computing device, metrics identifying vulnerabilities in an application; collecting, by the computing device, information related to the vulnerabilities; assigning, by the computing device, weights to the metrics using collected information; applying, by the computing device, a machine learning model on the weighted metrics; and generating, by the computing device, a predictive score for the vulnerabilities using the machine learning model.
US12032701B2 Method for preventing malicious configurations by cryptographically securing validated boot image using mutable copy of an immutable set of configurations
Systems, apparatuses, methods, and computer program products are disclosed for managing operations of data processing systems to prevent implementation of malicious configurations. An example method includes constructing, by a data processing system, a validated change log and reconstructing known good configurations by replaying the validated configuration changes from the validated change log. The example method further includes making a determination, by the data processing system, regarding whether the source of a configuration change request has enough privilege to make the configuration request, and validating the request should the source have enough privilege.
US12032700B2 Embedded removable boot drive
A system including an embedded removable-boot-drive plug-in device and an embedded removable-boot-drive host device is disclosed. Additionally, a method of using the embedded-removable-boot-drive system is disclosed. The system and method provide security to, and accessibility of, stored data and/or boot-drive devices.
US12032697B2 Program verification method and apparatus, platform, user terminal, and online service system
The present disclosure relates to a program verification method and apparatus, a platform, a user terminal, and an online service system, includes: acquiring a root evidence of a server-side program from a blockchain network, and acquiring a verification evidence of the server-side program from a server side, where the root evidence is written into the blockchain network after server-side program review succeeds, and the success of the server-side program review indicates a data processing method of the server-side program satisfies a preset data processing rule; verifying whether the root evidence and the verification evidence are matched, where the root evidence and the verification evidence being matched indicates the server-side program is a program that is operated in a TEE of a computer and is not modified after the root evidence is written into the blockchain network; and determining to connect a user-side program to the server-side program.
US12032696B2 Confidence-enabled data storage systems
One example method includes receiving data from a node of a data confidence fabric, in response to receipt of the data, creating an annotation bookmark that (i) identifies a storage node at which the data was received and that (ii) uniquely identifies the data, annotating a copy of the data with the annotation bookmark, and storing, at the storage node, the copy of the data in association with the annotation bookmark.
US12032691B2 Behavioral threat detection engine
Examples of the present disclosure describe systems and methods for a behavioral threat detection engine. In examples, the behavioral threat detection engine manages execution of one or more virtual machines, wherein each virtual machine processes a rule in relation to a context. The behavioral threat detection engine uses any of a variety of techniques to identify when events occur. Accordingly, the behavioral threat detection engine provides event indications, in the form of event packets, to one or more virtual machines, such that corresponding rules are able to process the events accordingly. Eventually, a rule may make a determination as to the presence or absence of a behavior. As a result, execution of the associated virtual machine may be halted, thereby indicating to the behavioral threat detection engine that a determination has been made. Thus a behavioral threat detection engine employs a behavior-based approach to detecting malicious or potentially malicious behaviors.
US12032690B2 Method for protecting a machine learning model from a side channel attack
A method is provided for protecting a machine learning model from a side channel attack. A weighted sum vector having first and second elements is initialized. A weight vector for a connection between a node of a first layer and a node of a second layer is multiplied with an input vector to the node of the first layer. A first element of the weight vector includes a weight, and a first element of the input vector includes the input. A second element of the weight vector is a negation of the first element of the weight vector and the second element of the input vector equals the first element of the input vector. A multiplication result is added to the weighted sum vector to produce a computed weighted sum vector. An output vector including the computed weighted sum vector is provided to the node of the second layer.
US12032688B2 Method of training a module and method of preventing capture of an AI module
An AI system includes an input interface configured to receive input data from at least one user, and a blocker module configured (i) to detect the received input data is an attack input data, (ii) to manipulate output data of the blocker module, and (iii) to send the output data from the blocker module to the at least one user. The AI system further includes an AI module configured to process the input data received by the blocker module and to generate output data corresponding to the input data. The AI system also includes a blocker notification module configured to transmit a notification to the owner of the AI system on detecting an attack input data, and an output interface configured to send the generated output data to the at least one user.
US12032687B2 Command classification using active learning
The techniques disclosed herein enable systems to train a machine learning model to classify malicious command line strings and select anomalous and uncertain samples for analysis. To train the machine learning model, a system receives a labeled data set containing command line inputs that are known to be malicious or benign. Utilizing a term embedding model, the system can generate aggregated numerical representations of the command line inputs for analysis by the machine learning model. The aggregated numerical representations can include various information such as term scores that represent a probability that an individual term of the command line string is malicious as well as numerical representations of the individual terms. The system can subsequently provide the aggregated numerical representations to the machine learning model for analysis. Based on the aggregated numerical representations, the machine learning model can learn to distinguish malicious command line inputs from benign inputs.
US12032685B2 Logging from user-defined functions
The logging techniques described herein can enable using logging tools without having to use different methods for sandbox implementations and push out the log data to storage without problems. The log data is treated as sensitive data and is protected according to the defined security policies. Further, the results may be compressed and encrypted.
US12032684B2 Method for detecting a fault injection in a data processing system
A method for detecting a fault injection is described. The method includes providing a secondary code, the secondary code including a predetermined function with a known expected result when the secondary code is executed with a known tested input. A primary code is executed in the data processing system. The primary code may be a portion of code that requires protection from a fault injection attack, such as for example, security sensitive code. The secondary code is executed in parallel with the primary code execution in the data processing system to produce an output. The output is compared with the known expected result to detect the fault injection attack of the data processing system. In one embodiment, the secondary code is not related to the primary code.
US12032680B2 Preserving confidentiality of tenants in cloud environment when deploying security services
The technology disclosed herein enables an auxiliary device to run a service that can access and analyze data of a Trusted Execution Environment (TEE). The auxiliary device may establish an auxiliary TEE in the auxiliary device and establish a trusted communication link between the auxiliary TEE and the TEE (i.e., primary TEE). The primary TEE may execute a target program using the primary devices of a host device (e.g., CPU) and the auxiliary TEE may execute a security program using the auxiliary device (e.g., DPU). In one example, the primary and auxiliary TEEs may be established for a cloud consumer and the auxiliary TEE may execute a security service that can monitor data of the primary TEE even though the data is inaccessible to all other software executing external to the primary TEE (e.g., inaccessible to host operating system and hypervisor).
US12032678B2 Information processing architecture for implementation in a vehicle
An information processing architecture for implementation in a vehicle includes a software segregation unit which is configured to provide a first security domain and a second security domain which are assigned in each case to different operational areas of the vehicle and have their own data processing environments which are segregated from one another to run a multiplicity of computer applications. The software segregation unit is further configured to provide a synchronization instance, wherein the synchronization instance has a central dataset which is synchronized with data generated in the respective security domains independently from one another via data exchange and is selectively readable by both security domains.
US12032674B2 Method and system for managing access to a service
The invention method comprises: authenticating successfully, by a user authentication server, through a logon agent in a device, a device user; sending, by the user authentication server, to the logon agent, session data relating to the successful authentication session; sending, by the logon agent, to a logon application the session data; receiving, by at least one browser, from the device user, a first request for accessing the service with a first server identifier; sending, by the logon application, to the at least one browser, the session data; sending, by the browser, based on the first server identifier, to a first receiving server, the session data; verifying, by the first receiving server, whether the session data is or is not valid, and, if yes, authorizing access to the service.
US12032673B2 Method and apparatus for automating process of receiving verification documentation
Various methods, apparatuses/systems, and media for automating a process of receiving documentation are provided. A first computing device initiates an electronic communication process to request documentation from a second computing device utilized by a user. A processor receives identification information of the user for generating a unique barcode to be provided with the requested documentation in response to the initiation of the electronic communication. One or more processors generate the unique barcode based on the received identification information of the user; create an application programming interface (API) link for the generated barcode; transmit the electronic communication with the API link attached therein to the second computing device; and automatically obtain the unique barcode upon receiving an input to open the API link from the second computing device, the unique barcode to be attached as a cover sheet with the requested documentation for scanning by a multi-functional device.
US12032671B2 System and method for user enrollment in a secure biometric verification system
A computer-implemented method and system for verifying the identity of a user in an identity authentication and biometric verification system which includes collecting information from the user regarding the user's identity, which is then electronically authenticated. Upon authentication, personal information regarding the verified identity of the user is retrieved from a source database which is used to verify the identity of the user, via user interaction. Upon successful verification and authentication, biometric data regarding the user is electronically collected.
US12032670B2 Visual login
Systems and methods are provided for intelligent driving monitoring systems, advanced driver assistance systems and autonomous driving systems, and providing one-click driver image labeling to facilitate the assignment of drive time to a driver. Various aspects of the driver and/or passengers may be determined, which may include a driver identifier previously associated with the driver, whether the driver is wearing a facial covering, whether an image of the driver is partially occluded, whether the driver is facing in the direction of the camera, and whether an image of the driver is expected to be easily recognizable to a person tasked with assigning representative driver images to driver identifiers. These determinations may be used to improve the efficacy and ease-of-use of a visual login system.
US12032667B2 Apparatus and method for device security
An apparatus and method for device security, wherein a fingerprint image is acquired on a touchscreen, and an authentication process is performed based on the first fingerprint image. Thereafter, a second fingerprint image is acquired and a difference between a characteristic of the first and second fingerprint images is determined, and based upon whether this difference is greater than a threshold, a second authentication process is performed.
US12032666B2 Wearable devices and related systems for authenticating a user with surface electromyogram (sEMG)-signals
Before or after a first-type authentication has been completed, disclosed devices, systems, and methods may conduct a second-type authentication to authenticate a user such that the user can log into a secure device and/or access secure content. An example system may cause a wearable device to activate a biosensor, which extends along a full internal circumference of the wearable device when worn, to detect at least a first sEMG signal on the user's skin responsive to the user performing a first gesture. The system may also generate or receive a first user signature based on the first sEMG signal and determine whether the first user signature matches stored authentication training data. In response to determining that there is a match, the system may complete the second-type authentication to authenticate the user.
US12032661B2 Hardware-assisted system and method for detecting and analyzing system calls made to an operating system kernel
The present disclosure relates to a system and method for monitoring system calls to an operating system kernel. A performance monitoring unit is used to monitor system calls and to gather information about each system call. The information is gathered upon interrupting the system call and can include system call type, parameters, and information about the calling thread/process, in order to determine whether the system call was generated by malicious software code. Potentially malicious software code is nullified by a malicious code counter-attack module.
US12032652B1 Attribution analysis
Example embodiments relate to a computer-implemented method for attributing different system outcomes to one or more of binary input characteristic(s), sizing input characteristic(s), and/or sub-characteristics thereof. For example, a system output may be based on a plurality of interrelated input characteristics. Systems and methods of the present disclosure can provide for disambiguation and tracing of causal chains from input to output, as well as other performance analyses. In some embodiments, performance of a first set of inputs can be compared relative to performance of a reference set of inputs based at least in part on generating a research set of inputs. The research set can include simulated inputs weighted to a neutral position with respect to the reference set.
US12032648B2 Content management systems for providing automated generation of content suggestions
Systems for automatically suggesting content items to an author of a digital page so that they can be added to the page. One embodiment comprises a system having a page editor that launches a component browser to enable viewing of content items stored in a repository. A web content management server extracts textual information from a digital page that is open for editing and analyzes the information to identify words indicative of the page's subject matter. The system generates a query using the identified words and a search engine searches the repository for items associated with the identified words. The content items identified by the search are displayed by the component browser and are selectable to add particular suggested content items to the page.
US12032644B2 Systems and methods for displaying contextually relevant links
Methods, systems, and apparatus, including computer programs stored on computer-readable media, for providing contextually relevant database content and display contextually relevant links. Techniques are described for monitoring conditions of a computing device and detecting when database content is relevant to a current context of the computing device. In some implementations, a first computing device is monitored to detect actions of the first computing device that involve calendar data for a user. In response, a determination that text corresponding to the calendar appointment includes a term associated with a particular entity is made. Data for a user information card including information related to the particular entity is obtained. The first computing device is then caused to display the user information card or an interactive control configured to initiate display of the user information card with a link element that launches an application or a web page.
US12032639B2 Search media content based upon tempo
A media system includes: a media-playback device including: a media-output device that plays media content items; and a tempo control engine to: select media content based upon suitability for a repetitive-motion activity; place each media content item from the media content into two or more pools of media content, with a first pool including media content which the user has previously indicated as being relevant, and a second pool including media content that the user has not previously indicated as being relevant; and sort the media content in each of the first pool and the second pool based upon tempo.
US12032638B2 Enhanced search to generate a feed based on a user's interests
Techniques for providing an enhanced search to generate a feed based on a user's interests are disclosed. In some embodiments, a system/process/computer program product for providing an enhanced search to generate a feed based on a user's interests includes receiving a plurality of interests associated with a user, searching online content including one or more websites (e.g., news or other content websites, social networking sites, and/or other online content) based on the plurality of interests associated with the user, receiving a plurality of web documents (e.g., links to websites, social networking sites, and other online content) based on the search for online content, ranking the plurality of web documents based on a document score and a user signal, and generating a content feed that includes at least a subset of the plurality of web documents based on the ranking.
US12032637B2 Single click delta analysis
Single-click delta analysis is disclosed. A user query of status information collected from one or more monitored devices is received from a user. In response to receiving an indication from the user to determine a variance between different portions of the collected status information, a target query and a baseline query are generated using the user query. The generated target query and the generated baseline query are performed, respectively, against data in a data store including the status information collected from the one or more monitored devices. A target set of status information results and a baseline set of status information results are obtained in response to performing, respectively, the generated target query and the generated baseline query. The obtained target and baseline sets of results are combined. Output indicative of a variance between the target and baseline sets of status information results is provided based at least in part on the combining.
US12032636B2 Compensating for bias in search results
Biases in search and retrieval (i.e., situations where searchers seek or are presented with information that significantly deviates from the truth) may be detected by comparison to one or more authoritative sources. Once bias or potential bias is detected, techniques may be applied to indicate and/or compensate for the bias. Such techniques may allow users to more easily assess the veracity of search results, and increase the chances that users will locate accurate answers to their questions.
US12032633B2 Digital supplement association and retrieval for visual search
Systems and methods for identification and retrieval of content for visual search are provided. An example method includes receiving data specifying a digital supplement. The data may identify a digital supplement and a supplement anchor for associating the digital supplement with visual content. The method may also include generating a data structure instance that specifies the digital supplement and the supplement anchor and, after generating the data structure instance, enabling triggering of the digital supplement by an image based at least on storing the data structure instance in a database that includes a plurality of other data structure instances. The other data structure instances may each specify a digital supplement and one or more supplement anchors.
US12032630B2 Entity resolution data structure system and method
An entity resolution data structure system compares two data graphs by creating a confusion matrix in a distributed processing environment. A benchmark file is created from one data graph for comparison to a reference data graph. Identifiers and metadata are appended to the benchmark file to allow the comparison to take place and the construction of a confusion matrix. The confusion matrix provides a high-level indication of the results of the comparison. When the data graphs contain personally identifiable information (Pll), the process does not require any Pll to be transmitted in either direction between the parties who maintain the data graphs to be compared.
US12032628B2 Methods and apparatus to fingerprint an audio signal via exponential normalization
Methods, apparatus, systems, and articles of manufacture are disclosed to fingerprint an audio signal via exponential normalization. An example apparatus includes an audio segmenter to divide an audio signal into a plurality of audio segments including a first audio segment and a second audio segment, the first audio segment including a first time-frequency bin, the second audio segment including a second time-frequency bin, a mean calculator to determine a first exponential mean value associated with the first time frequency bin based on a first magnitude of the audio signal associated with the first time frequency bin and a second exponential mean value associated with the second time frequency bin based on a second magnitude of the audio signal associated with the second time frequency bin and the first exponential mean value. The example apparatus further includes a bin normalizer to normalize the first time-frequency bin based on the second exponential mean value and a fingerprint generator to generate a fingerprint of the audio signal based on the normalized first time-frequency bins.
US12032627B2 Hybrid transformer-based dialog processor
Systems and methods are provided for determining a response to a query in a dialog. An entity extractor extracts rules and conditions associated with the query and determines a particular task. The disclosed technology generates a transformer-based dialog embedding by pre-training a transformer using dialog corpora including a plurality of tasks. A task-specific classifier generates a first set of candidate responses based on rules and conditions associated with the task. The transformer-based dialog embedding generates a second set of candidate responses to the query. The classifier accommodates changes made to a task by an interactive dialog editor as machine teaching. A response generator generates a response based on the first and second sets of candidate responses using an optimization function. The disclosed technology leverages both a data-driven, generative model (a transformer) based on dialog corpora and a user-driven, task-specific rule-based classifier that accommodating updates in rules and conditions associated with a particular task.
US12032626B2 Image searching using a full-text search engine
A method including pre-screening second images from a database for a search result based on a first image and also based on respective substring distances between first binary substrings for the first image and respective second binary substrings for each of the second images. The method further can include after the pre-screening, determining a respective image distance for each third image of third images of the search result, wherein the respective image distance is between the first image and the each third image of the third images of the search result, and after determining the respective image distance for each third image of the third images of the search result, when the respective image distance for a particular one of the third images is greater than a predetermined image distance threshold, removing the particular one of the third images from the search result before the search result is displayed on a user device requesting the search result. Other embodiments are disclosed.
US12032623B2 Facial based image organization and retrieval method
Embodiments of the invention include a system and set of processes for organizing image collections. The system detects individuals in each image uploaded into the system using facial recognition or similar methods. The user and viewers of the images may then view dynamic albums based on the interrelationships of individuals in images. Users and viewers may browse all images with an individual or see albums of images with two selected individuals or similar combinations based on the relationships between users.
US12032612B2 System and method for managing storage and use of biosystem on a chip data
Methods and systems for storing and managing biosystem on a chip data disclosed. To store the data, operation data from the biosystem on a chip may be stored in a database. To manage use of the stored data, a graph representation of the biosystem on a chip. The nodes of the graph representation may correspond to the architectural features of the biosystem on a chip. The edges between the nodes may be based on whether the corresponding architectural features are in communication with one another. Each of the nodes may be associated with pointers that point to portions of the operation data in the database that is relevant to the architecture feature associated with the respective node.
US12032610B2 Method for collaborative knowledge base development
A knowledge base is collaboratively developed by receiving language input from at least one editor, featurizing it into language elements, extracting predicate sets that are missing predicate arguments, querying editors for input regarding the missing arguments, and updating the knowledge base with suitable predicate arguments and other language elements provided by the editors.
US12032609B1 System, method, and computer program for performing semantic type-ahead suggestions for natural language database searches
Semantic type-ahead suggestions are provided for natural language database searches. The system maintains an index of previous natural language database searches and a sorted prefix map based on words used in previous natural language database searches. The system receives user input for a new search, creates a search list based on the user input and user input synonyms, searches the index using the search list, and creates a candidate match list with matching previous searches in the index. If the system determines that the user input includes a database object reference, it filters out searches in the candidate match list that are associated with a different database object. The system ranks the remaining searches in the candidate match list and displays the top n-ranked previous searches in the candidate match list as type-ahead suggestions. The system repeats the steps for each incremental input character and updates the type-ahead suggestions accordingly.
US12032607B2 Context-based recommendation system for feature search
A context-based recommendation system for feature search automatically identifies features of a feature-rich system (e.g., an application) based on the program code of the feature-rich system and additional data corresponding to the feature-rich system. A code workflow graph describing workflows in the program code is generated. Various data corresponding to the feature-rich system, such as help data, analytics data, social media data, and so forth is obtained. The code workflow graph and the data are analyzed to identify sentences in the workflow. These sentences are used to a train machine learning system to generate one or more recommendations. In response to a user query, the machine learning system generates and outputs as recommendations workflows identified based on the user query.