Document | Document Title |
---|---|
US12040471B2 |
Hybrid energy storage system with chemical/electrochemical dual technology for mobile, propulsive and stationary applications
A hybrid energy storage system with chemical/electrochemical dual technology for mobile, propulsion and stationary applications of electric power units, used to supply energy to a user, including a battery pack having a plurality of batteries and a tank containing metal hydrides arranged in thermal contact with the batteries that form said battery pack. The hydride tank includes a plurality of tanks integrated in the battery pack. The system includes a containment body in which several housings are formed for the tanks and the batteries, respectively. |
US12040470B2 |
Power storage cell and method of manufacturing same
A power storage cell includes: an exterior container having a top surface, a bottom surface, and a side surface located between the top surface and the bottom surface; and an insulating film that covers at least the side surface of the exterior container. The insulating film has a juncture on the side surface of the exterior container, and the juncture on the side surface is heat-sealed. A heat-sealed portion on the side surface has a termination portion at a position separated from the top surface or the bottom surface of the exterior container. |
US12040464B2 |
Method of continuously regenerating waste separator including inorganic particles
Provided is a method of continuously regenerating a separator including inorganic particles. According to an embodiment of the present disclosure, a method of continuously regenerating a separator including inorganic particles including: impregnating a separator of which at least a part of the surface is coated with a coating layer including inorganic particles in a water tank, and then performing a surface polishing treatment to release the coating layer coated on the surface of the separator; and drying the separator from which the coating layer has been released may be provided. |
US12040455B2 |
Electrochemical energy storage apparatus and device
An electrochemical energy storage apparatus and a device are provided. The electrochemical energy storage apparatus includes a positive electrode plate, a negative electrode plate, a separator, and an electrolyte, where the positive electrode plate includes a positive electrode current collector, a positive electrode active substance layer disposed on at least one surface of the positive electrode current collector, and a safety layer disposed between the positive electrode active substance layer and the positive electrode current collector; the positive electrode active substance layer includes a positive electrode active substance; the safety layer includes a binding substance, a conductive substance, and an overcharge sensitive substance; the overcharge sensitive substance is a polymer containing monosaccharide structural units and containing at least one of carbonate groups or phosphate groups; the electrolyte includes a solvent and an electrolytic salt; and the solvent includes a carbonate-based solvent. |
US12040451B2 |
Stack-type electrode assembly comprising electrode with insulation layer and lithium secondary battery comprising the same
The present disclosure relates to an electrode assembly having a stack form of an electrode, a separator and a counter electrode, in which each of the electrode and the counter electrode includes a tab extending from a current collector; the electrode is larger than the counter electrode at four sides including a side from which the tap extends thereof, to have an exposed portion; and an insulation layer is formed on a tab portion of the electrode and on an edge portion of the electrode. |
US12040446B2 |
Solid electrolyte material for solid state batteries, solid electrolyte and solid state battery
A solid electrolyte material for a solid state battery (10) having the following chemical formula XM2(PS4)3, where P is phosphorus, S is sulfur and X is lithium (Li), sodium (Na), silver (Ag) or magnesium (Mg0.5) and M is titanium (Ti), zirconium (Zr), germanium (Ge), silicon (Si), tin (Sn) or a mixture of X and aluminium (X+Al) and exhibiting peaks in positions of 2θ=13,64° (±1°), 16,48° (±1°) and 22,18° (±1°) in a X-ray diffraction measurement using CuKα line, where IA is the intensity in arbitrary units of the peak at 13,64° (±1°) and IB is the intensity in arbitrary units of a peak at 23,34° (±1°), (IA−IB)/(IA+IB)>0.The disclosure is also related to a solid electrolyte comprising the solid electrolyte material and a solid state battery comprising the solid electrolyte. |
US12040445B2 |
Solid electrolyte composition, solid electrolyte-containing sheet, all-solid state secondary battery, and methods for manufacturing solid electrolyte-containing sheet and all-solid state secondary battery
Provided are a solid electrolyte composition including a sulfide-based inorganic solid electrolyte and a plurality of kinds of alkane dispersion media, in which the plurality of kinds of alkane dispersion media include, with respect to a peak of each alkane dispersion medium obtained by measurement under specific conditions using a gas chromatography, two kinds of alkane dispersion media in which a difference in retention time between mutually adjacent peaks of dispersion media is more than 0 minutes and within 0.2 minutes, a solid electrolyte-containing sheet, an all-solid state secondary battery, and methods for manufacturing a solid electrolyte-containing sheet and an all-solid state secondary battery. |
US12040432B2 |
Light emitting diode devices with patterned TCO layer including different thicknesses
Described are light emitting diode (LED) devices comprising a mesa with semiconductor layers, the semiconductor layers including an N-type layer, an active layer, and a P-type layer. A patterned transparent conductive oxide layer is on the top surface of the mesa. The patterned transparent conductive oxide layer has a first portion with a first thickness and a second portion with a second thickness, the second thickness less than the first thickness. Optical loss of the LED is reduced in the thinned region of the transparent conductive oxide layer. |
US12040429B2 |
Light-emitting element and light-emitting device
A light-emitting element includes: an anode; a hole transport layer of a p-type semiconductor; a n-type semiconductor layer containing a Group 13 element; a light-emitting layer containing quantum dots; an electron transport layer; and a cathode, arranged in this order. |
US12040421B2 |
Avalanche photodiode
There is provided an element structure of an avalanche photodiode that can operate in a high gain state while having high reliability and low noise property. There is produced an avalanche photodiode including at least a multiplication layer and a light absorbing layer between first and second semiconductor contact layers, in which an area of the first semiconductor contact layer is at least smaller than an area of the multiplication layer, the avalanche photodiode having an electric field relaxation layer configured to be depleted at an operating voltage between the first semiconductor contact layer and the multiplication layer. |
US12040417B2 |
Power photodiode structures and devices
According to the present disclosure, techniques related to manufacturing and applications of power photodiode structures and devices based on group-III metal nitride and gallium-based substrates are provided. More specifically, embodiments of the disclosure include techniques for fabricating photodiode devices comprising one or more of GaN, AlN, InN, InGaN, AlGaN, and AlInGaN, structures and devices. Such structures or devices can be used for a variety of applications including optoelectronic devices, photodiodes, power-over-fiber receivers, and others. |
US12040416B2 |
Far-infrared sensor packaging structure
An optical component packaging structure is provided. The optical component packaging structure includes a substrate, a far-infrared sensor chip, a metal covering cap and a light filter. The far-infrared sensor chip is disposed on the substrate and electrically connected to the substrate. The metal covering cap is disposed on the substrate and accommodating the far-infrared sensor chip. The metal covering cap has an opening exposing the far-infrared sensor chip. The light filter is disposed out of the opening and on the inner surface for covering the opening to filter the far-infrared light passing through. The far-infrared sensor chip is surrounded by the metal covering cap, the substrate and the light filter, and the metal covering cap is directly connected with the substrate. |
US12040413B2 |
Semi-floating gate memory device and method for fabricating the same
The present application discloses a semi-floating gate memory device, which is a double control gate semi-floating gate memory device with a high-K/metal gate and a silicon oxide/polysilicon gate. A control gate epitaxial silicon layer, a source region and a drain region are formed by an epitaxial growth structure, separate source and drain ion implantation is not needed, the mask required for source and drain ion implantation is saved, and the fabrication cost is low. The present application further discloses a method for fabricating the semi-floating gate memory device. |
US12040407B2 |
Semiconductor devices including backside vias and methods of forming the same
Semiconductor devices including backside vias with enlarged backside portions and methods of forming the same are disclosed. In an embodiment, a device includes a first transistor structure in a first device layer; a front-side interconnect structure on a front-side of the first device layer; a first dielectric layer on a backside of the first device layer; a first contact extending through the first dielectric layer to a source/drain region of the first transistor structure; and a backside interconnect structure on a backside of the first dielectric layer and the first contact, the first contact including a first portion having first tapered sidewalls and a second portion having second tapered sidewalls, widths of the first tapered sidewalls narrowing in a direction towards the backside interconnect structure, and widths of the second tapered sidewalls widening in a direction towards the backside interconnect structure. |
US12040405B2 |
Multi-gate device and related methods
A method of fabricating a device includes providing a fin extending from a substrate in a device type region, where the fin includes a plurality of semiconductor channel layers. In some embodiments, the method further includes forming a gate structure over the fin. Thereafter, in some examples, the method includes removing a portion of the plurality of semiconductor channel layers within a source/drain region adjacent to the gate structure to form a trench in the source/drain region. In some cases, the method further includes after forming the trench, depositing an adhesion layer within the source/drain region along a sidewall surface of the trench. In various embodiments, and after depositing the adhesion layer, the method further includes epitaxially growing a continuous first source/drain layer over the adhesion layer along the sidewall surface of the trench. |
US12040404B2 |
Passivation layer and preparation method thereof, flexible thin film transistor and preparation method thereof, and array substrate
The present disclosure discloses a passivation layer and a preparation method thereof, a flexible thin film transistor and a preparation method thereof, and an array substrate. The passivation layer of the present disclosure is a self-assembled monolayer formed by hydrophobic substances with a melting point of less than 100° C. The flexible thin film transistor of the present disclosure comprises a flexible substrate, a gate electrode, a gate dielectric layer, an active layer, a source-drain electrode layer and the passivation layer of the present disclosure. |
US12040401B2 |
Semiconductor device
A semiconductor device including a substrate having a central region and a peripheral region; an integrated circuit structure on the central region; and a first structure on the peripheral region and surrounding the central region, wherein a portion of the first structure includes a first fin structure defined by a device isolation region in the substrate; a first dielectric layer covering an upper surface and side surfaces of the first fin structure and an upper surface of the device isolation region; a first gate structure on the first fin structure, the first gate structure including a first gate conductive layer, a first gate dielectric layer covering lower and side surfaces of the first gate conductive layer, and first gate spacer layers on side walls of the first gate conductive layer; and a first insulating structure covering the first dielectric layer and the first gate structure. |
US12040399B2 |
Semiconductor device
A semiconductor device is provided with an SOI substrate which includes a semiconductor substrate, a ferroelectric layer and a semiconductor layer, and has a first region in which a first MISFET is formed. The first MISFET includes: the semiconductor substrate in the first region; the ferroelectric layer in the first region; the semiconductor layer in the first region; a first gate insulating film formed on the semiconductor layer in the first region; a first gate electrode formed on the first gate insulating film; a first source region located on one side of the first gate electrode and formed in the semiconductor layer in the first region; and a first drain region located on the other side of the first gate electrode and formed in the semiconductor layer in the first region. |
US12040396B2 |
High voltage semiconductor device including buried oxide layer
A semiconductor structure includes a substrate, a buried oxide layer formed in the substrate and near a surface of the substrate, a gate dielectric layer formed on the substrate and covering the buried oxide layer, a gate structure formed on the gate dielectric layer and overlapping the buried oxide layer, and a source region and a drain region formed in the substrate and at two sides of the gate structure. |
US12040392B2 |
High electron mobility transistor and method for fabricating the same
A method for fabricating high electron mobility transistor (HEMT) includes the steps of: forming a buffer layer on a substrate; forming a patterned mask on the buffer layer; using the patterned mask to remove the buffer layer for forming ridges and a damaged layer on the ridges; removing the damaged layer; forming a barrier layer on the ridges; and forming a p-type semiconductor layer on the barrier layer. |
US12040390B2 |
Electronic component with a heterojunction provided with an improved buried barrier layer
An electronic component includes a substrate; a stack of two layers of different semiconductor materials, designed to form a layer of electron gas at the interface thereof or close to same; and a buried barrier forming a separation between the substrate and said stack. The buried barrier includes a first layer of a ternary alloy of semiconductor material of the III-N type, having an increasing concentration of one of the chemical species of the ternary alloy of the first layer the closer it is to the substrate; and a second layer of a ternary alloy of semiconductor material of the III-N type, formed beneath the first layer and having a decreasing concentration of one of the chemical species of the ternary alloy of the first layer the closer it is to the substrate. |
US12040386B2 |
Self-aligned epitaxy layer
Semiconductor structures including active fin structures, dummy fin structures, epitaxy layers, a Ge containing oxide layer and methods of manufacture thereof are described. By implementing the Ge containing oxide layer on the surface of the epitaxy layers formed on the source/drain regions of some of the FinFET devices, a self-aligned epitaxy process is enabled. By implementing dummy fin structures and a self-aligned etch, both the epitaxy layers and metal gate structures from adjacent FinFET devices are isolated in a self-aligned manner. |
US12040374B2 |
Semiconductor device
There is provided a semiconductor device including: a chip including a main surface; and a first transistor formed in the chip, wherein the first transistor includes: a first drain region of a first conductive type that is formed on a surface layer portion of the main surface; a first source region of the first conductive type that is formed on the surface layer portion of the main surface at an interval from the first drain region and partitions a first channel region having a first channel length L1 in a region between the first source region and the first drain region; a first gate insulating film that covers the first channel region; and a first gate electrode that contains polysilicon and is formed on the first gate insulating film. |
US12040373B2 |
Liner-free resistance contacts and silicide with silicide stop layer
A semiconductor device includes a substrate including designated source or drain (source/drain) regions. An active source/drain is in the designated source/drain regions, and a source/drain cap liner is on an upper surface of the active source/drain. The semiconductor device further includes trench silicide regions completely filed with a silicide material. |
US12040370B2 |
Semiconductor structure and forming method thereof
The invention provides a semiconductor structure, the semiconductor structure includes a substrate, a gate structure which extends along a first direction, and a plurality of supporting patterns which are separated from each other and arranged along a second direction which is perpendicular to the first direction. |
US12040359B2 |
Semiconductor devices and methods of manufacturing thereof
A semiconductor device includes a plurality of channel layers vertically spaced from one another. The semiconductor device includes a gate structure wrapping around each of the plurality of channel layers. The semiconductor device includes an epitaxial structure electrically coupled to the plurality of channel layers. The epitaxial structure contacts a sidewall, a portion of a top surface, and a portion of a bottom surface of each of the plurality of channel layers. |
US12040358B2 |
Method of manufacturing a super junction structure and super junction structure
A super junction structure includes a substrate, wherein the substrate has a first conductivity type. The super junction structure includes an epitaxial layer over the substrate, wherein the epitaxial layer has a second conductivity type opposite the first conductivity type. The super junction structure further includes a bury layer between the epitaxial layer and the substrate, wherein the bury layer has the second conductivity type. The super junction structure further includes a conductive pillar in the epitaxial layer, wherein the conductive pillar has the first conductivity type, sidewalls of the conductive pillar are angled with respect to a top-most surface of the epitaxial layer, a bottom surface of the conductive pillar is rounded, and a top-most surface of the conductive pillar is coplanar with the top-most surface of the epitaxial layer. |
US12040351B2 |
Light emitting diode stack including organic and inorganic layers
A light emitting diode (LED) stack for a display including a first LED stack including a first conductivity-type semiconductor layer and a second conductivity-type semiconductor layer, a second LED stack disposed on the first LED stack, a third LED stack disposed on the second LED stack, an intermediate bonding layer disposed between the first LED stack and the second LED stack to bond the second LED stack to the first LED stack, an upper bonding layer disposed between the second LED stack and the third LED stack to couple the third LED stack to the second LED stack, and a first hydrophilic material layer disposed between the first LED stack and the upper bonding layer. |
US12040350B2 |
Display device
The display device includes a first substrate, a second substrate, a red filter layer, a green filter layer, a blue filter layer, a first light emitting diode and a second light emitting diode. The red filter layer, the green filter layer and the blue filter layer are disposed between the first substrate and the second substrate. A portion of the red filter layer, a portion of the green filter layer and a portion of the blue filter layer are stacked with each other to form a light blocking structure. The first light emitting diode and the second light emitting diode are disposed between the first substrate and the second substrate and adjacent to each other. An orthographic projection of the light blocking structure on the second substrate is located between orthographic projections of the first light emitting diode and the second light emitting diode on the second substrate. |
US12040339B2 |
Method for manufacturing deep trench isolation grid structure
The present disclosure provides a CMOS image sensor and a pixel structure thereof, and a method for manufacturing a deep trench isolation grid structure in the pixel structure. The method for manufacturing the deep trench isolation grid structure comprises: depositing a first isolation layer and a second isolation layer sequentially on the side walls and bottom surface of each deep trench; and depositing a third isolation layer that fills each deep trench on the upper surface of the second isolation layer, so that the first isolation layer, the second isolation layer and the third isolation layer in the plurality of deep trenches constitute the grid. The deep trench isolation grid structure formed by the method can effectively reduce electrical crosstalk between adjacent grid lines, thereby improving the device performance of the CMOS image sensor which is built upon the deep trench isolation grid structure and the pixel structure thereof. |
US12040338B2 |
Imaging apparatus
An imaging apparatus according to an embodiment includes: a solid-state imaging element (11) that has a light-receiving surface on which light-receiving elements are arranged in a two-dimensional matrix manner, a glass substrate (20) that is arranged on the light-receiving surface of the solid-state imaging element, and an infrared cut filter (22) that is arranged on a second surface of the glass substrate via a cavity layer (23), where the second surface is opposite to a first surface facing the light-receiving surface. |
US12040335B2 |
Image and depth pixel
A sensor includes pixels supported by a substrate doped with a first conductivity type. Each pixel includes a portion of the substrate delimited by a vertical insulation structure with an image sensing assembly and a depth sensing assembly. The image sensing assembly includes a first region of the substrate more heavily doped with the first conductivity type and a first vertical transfer gate completely laterally surrounding the first region. Each of the depth sensing assemblies includes a second region of the substrate more heavily doped with the first conductivity type a second vertical transfer gate opposite a corresponding portion of the first vertical transfer gate. The second region is arranged between the second vertical transfer gate and the corresponding portion of the first vertical transfer gate. |
US12040322B2 |
Compact area electrostatic discharge protection circuit
An electrostatic discharge protection system with a node adapted to receive a signal and threshold detecting circuitry coupled to the node. The system includes an IGBT having an IGBT gate coupled to an output of the threshold detecting circuitry, a resistor coupled between an IGBT emitter of the IGBT and a low reference potential node, and a BJT having a BJT base coupled to the IGBT emitter. |
US12040321B2 |
Optical device including an optical component an electrical component, assembly structure including an optical component an electrical component and method for manufacturing the same
An optical device includes an optical component and an electrical component. The optical component has a sensing surface and a backside surface opposite to the sensing surface. The electrical component is disposed adjacent to the backside surface of the optical component and configured to support the optical component. A portion of the backside surface of the optical component is exposed from the electrical component. |
US12040320B2 |
Light emitting diode panel and method for manufacturing the light emitting diode panel
A light emitting diode (LED) panel is provided. The LED panel includes a thin-film transistor (TFT) backplane which includes an insulator film disposed on a top surface of a substrate, a plurality of organic films disposed on a top surface of the insulator film, and pixel electrodes disposed on a top surface of each of the plurality of organic films. The LED panel further includes a plurality of LEDs respectively bonded to the pixel electrodes disposed on the top surface of each of the plurality of organic films, wherein the plurality of organic films has the different heights according to a type of each of the plurality of LEDs respectively bonded to the pixel electrodes disposed on the top surface of each of the plurality of organic films. |
US12040318B2 |
Display device and manufacturing method therefor
A display device may include: a substrate including a display area and a non-display area; and pixels provided on the display area, and each including sub-pixels each including an emission area and a non-emission area. Each sub-pixel may include a pixel circuit layer including at least one transistor, and a display element layer including at least one light emitting element configured to emit light and connected to the transistor. The display element layer may include: a first electrode and a second electrode spaced apart from each other with the light emitting element interposed therebetween; the light emitting element connected between the first and second electrodes; and a planarization layer provided on the pixel circuit layer, and coming into contact with at least a portion of each of opposite ends of the light emitting element. The planarization layer may overlap with each of the first electrode and the second electrode. |
US12040315B2 |
Electronic device
An electronic device includes a carrier having at least one bonding pad, a plurality of electronic elements disposed on the carrier and one of the electronic elements including a substrate and at least one connecting terminal disposed between the substrate and the carrier. The electronic elements are electrically connected to the at least one bonding pad via the at least one connecting terminal. |
US12040313B2 |
Semiconductor package and a method for manufacturing the same
A semiconductor package includes a substrate, a first semiconductor chip on the substrate, a second semiconductor chip on the first semiconductor chip so that the first semiconductor chip is vertically between the second semiconductor chip and the substrate, a first molding layer adjacent to a sidewall of the first semiconductor chip on the substrate, the first molding layer formed of a first molding material, and a second molding layer adjacent to a sidewall of the second semiconductor chip on the substrate so that the first molding layer is vertically between the second molding layer and the substrate. The second molding layer is formed of a second molding material different from the first molding material. A top surface of the first semiconductor chip and a top surface of the first molding layer are flat and are coplanar with each other, and a ratio of the difference between the coefficient of thermal expansion between the second molding layer and the first molding layer to the difference between the coefficient of thermal expansion between the second molding layer and the substrate is between 5:1 and 20:1. |
US12040311B1 |
Substrate debonding from bonded part
A method for debonding a bonded part includes attaching a handle to a third side of a first substrate of the bonded part with an adhesive layer. The bonded part has a plurality of inter-substrate bond structures that couple a first side of the first substrate to a second side of a second substrate. The third side of the first substrate is opposite the first side. The first substrate and the second substrate have different thicknesses. The method includes absorbing a solvent into the adhesive layer, swelling the adhesive layer in response to the absorbing of the solvent, bending the first substrate in response to the swelling, and breaking a plurality of thermocompression bonds between the plurality of inter-substrate bond structures and the second side of the second substrate in response to the bending to debond the first substrate. |
US12040304B2 |
Semiconductor package and method of fabricating the same
A semiconductor package includes a substrate, a die stack on the substrate, and connection terminals between the substrate and the die stack. The die stack includes a first die having a first active surface facing the substrate, the first die including first through electrodes vertically penetrating the first die, a second die on the first die and having a second active surface, the second die including second through electrodes vertically penetrating the second die, and a third die on the second die and having a third active surface facing the substrate. The second active surface of the second die is in direct contact with one of the first or third active surfaces. |
US12040302B2 |
Device package having a lateral power transistor with segmented chip pad
A transistor package having four terminals includes a semiconductor transistor chip and a semiconductor diode chip. The semiconductor transistor chip includes a control electrode and a first load electrode on a first surface and a second load electrode on a second surface opposite the first surface. The semiconductor diode chip includes a first diode electrode on a first surface and a second diode electrode on a second surface opposite the first surface. The transistor package includes a first terminal electrically connected to the control electrode, a second terminal electrically connected to the first diode electrode, a third terminal electrically connected to the first load electrode and a fourth terminal electrically connected to the second load electrode. At least the first terminal, the second terminal and the third terminal protrude from one side of transistor package. The first terminal is arranged between the second terminal and the third terminal. |
US12040296B2 |
Semiconductor structure and method for manufacturing semiconductor structure
A semiconductor structure and a method for same are provided. The semiconductor structure includes: a first base having a first face, a second base having a second face, and a welding structure. The first base has an electrical connection column protruding from the first face. A first groove is provided at top of the electrical connection column. A conductive column is provided in the second base, and the second base also has a second groove. A top face and at least portion of a side face of the conductive column are exposed by the second groove. The electrical connection column is partially located in the second groove, and the conductive column is partially located in the first groove. At least portion of the welding structure is filled in the second groove, and at least further portion of the welding structure is filled between the conductive column and first groove. |
US12040292B2 |
Method for forming conductive layer, and conductive structure and forming method therefor
A method for forming the conductive layer includes: providing a first conductive film and a solution with a conductive material; coating a surface of the first conductive film with the solution, before performing the coating, a temperature of the first conductive film being lower than an evaporation temperature or a sublimation temperature of the solution; and in a process step of performing the coating or after performing the coating, heating the first conductive film, such that the temperature of the first conductive film is higher than or equal to the evaporation temperature or the sublimation temperature of the solution, and forming a second conductive film covering the surface of the first conductive film, wherein the second conductive film including the conductive material. |
US12040290B2 |
Radio frequency integrated circuit
A radio frequency integrated circuit comprising: at least one transistor; a matching circuit coupled to said transistor; and at least one bump is used to form a passive element in said matching circuit, and said bump is used for radio frequency matching, the bumps can be used as passive components for amplifier harmonic impedance matching or the bumps can be the amplifier's passive components of the harmonic impedance matching, both of them can enhance the power, bandwidth and efficiency of amplifiers and integrated circuits. |
US12040288B2 |
Chip package and method of forming a chip package
A chip package is provided. The chip package may include at least one chip, an exposed metal region and a metal protection layer structure over the exposed metal region and configured to protect the metal region from oxidation. The protection layer structure includes a low-temperature deposited oxide, and a hydrothermally converted metal oxide layer over the protection layer structure. |
US12040287B2 |
Semiconductor device package and method for manufacturing the same
A semiconductor device package and method for manufacturing the same are provided. The semiconductor device package includes a first conductive structure, a stress buffering layer and a second conductive structure. The first conductive structure includes a substrate, and a first circuit layer disposed on the substrate. The first circuit layer includes a conductive wiring pattern, and the conductive wiring pattern is an uppermost conductive pattern of the first circuit layer. The stress buffering structure is disposed on the first conductive structure. The second conductive structure is disposed over the stress buffering structure. The conductive wiring pattern extends through the stress buffering structure and electrically connected to the second conductive structure, and an upper surface of the conductive wiring pattern is substantially coplanar with an upper surface of the stress buffering structure. |
US12040286B2 |
Innovative fan-out panel level package (FOPLP) warpage control
Fan-out panel level packages (FOPLPs) comprising warpage control structures and techniques of formation are described. An FOPLP may comprise one or more redistribution layers; a semiconductor die on the one or more redistribution layers; one or more warpage control structures adjacently located next to the semiconductor die; and a mold compound encapsulating the semiconductor die and the one or more warpage control structures on the one or more redistribution layers. The FOPLP can be coupled a board (e.g., a printed circuit board, etc.). The warpage control structures can assist with minimizing or eliminating unwanted warpage, which can occur during or after formation of an FOPLP or a packaged system. In this way, the warpage control structures can assist with reducing costs associated with semiconductor packaging and/or manufacturing of an FOPLP or a packaged system. |
US12040282B2 |
Electronic device including interposers bonded to each other
An electronic device includes a first interposer, a first integrated circuit (IC) device affixed to the first interposer, a second interposer, and a second IC device affixed to the second interposer. he second interposer is bonded to the first interposer. The first interposer includes first interposer circuitry and a first connection element electrically connected to the first interposer circuitry. The second interposer includes second interposer circuitry and a second connection element electrically connected to the second interposer circuitry. The second connection element is bonded to the first connection element to define a connection element pair. The connection element pair provides an electrical connection between the first interposer circuitry and the second interposer circuitry. |
US12040277B2 |
Electronic devices and methods of manufacturing electronic devices
In one example, an electronic device includes a substrate with a substrate front side, a substrate rear side opposite to the substrate front side, a substrate body, and conductive vias extending through the substrate body from the substrate front side to the substrate rear side. A first construct is over the substrate front side and includes a first dielectric structure and first conductors embedded in the first dielectric structure and coupled to the conductive vias. A second construct is over the substrate rear side and includes a second dielectric structure and second conductors embedded in the second dielectric structure and coupled to the conductive vias. One or more of the first conductors or the second conductors define one or more passive devices. Other examples and related methods are also disclosed herein. |
US12040274B2 |
Microelectronic devices including differently sized conductive contact structures, and related memory devices, electronic systems, and methods
A microelectronic device comprises a stack structure comprising insulative structures vertically interleaved with conductive structures, first support pillar structures vertically extending through the stack structure in a first staircase region including steps defined at edges of tiers of the insulative structures and conductive structures, and second support pillar structures vertically extending through the stack structure in a second staircase region including additional steps defined at edges of additional tiers of the insulative structures and conductive structures, the second support pillar structures having a smaller cross-sectional area than the first support pillar structures. Related memory devices, electronic systems, and methods are also described. |
US12040270B2 |
Semiconductor device including back side power supply circuit
A semiconductor device includes a substrate, a front side circuit disposed over a front surface of the substrate, and a backside power delivery circuit disposed over a back surface and including a back side power supply wiring coupled to a first potential. The front side circuit includes semiconductor fins and a first front side insulating layer covering bottom portions of the semiconductor fins, a plurality of buried power supply wirings embedded in the first front side insulating layer, the plurality of buried power supply wirings including a first buried power supply wiring and a second buried power supply wiring, and a power switch configured to electrically connect and disconnect the first buried power supply wiring and the second buried power supply wiring. The second buried power supply wiring is connected to the back side power supply wiring by a first through-silicon via passing through the substrate. |
US12040268B2 |
Thin film resistor (TFR) device structure for high performance radio frequency (RF) filter design
An integrated circuit (IC) includes a substrate and a thin film resistor (TFR) device structure. The TFR device structure includes a first portion of a first metallization layer and a second portion of the first metallization layer on the substrate. The TFR device structure also includes a first portion of a dielectric layer on the first portion of the first metallization layer and a second portion of the dielectric layer on the second portion of the first metallization layer. The TFR device structure further includes a first portion of a second metallization layer on the first portion of the dielectric layer and a second portion of the second metallization layer on the second portion of the dielectric layer. The TFR device structure also includes a first portion of a third metallization layer coupling the first portion of the second metallization layer to the second portion of the second metallization layer. |
US12040264B2 |
Semiconductor package including under bump metallization pad
A semiconductor package includes a semiconductor chip, a lower redistribution layer disposed under the semiconductor chip, the lower redistribution layer including a plurality of lower insulating layers, a plurality of lower redistribution patterns, and a plurality of lower conductive vias, a lower passivation layer disposed under the lower redistribution layer and provided with a recess at a bottom surface of the lower passivation layer, an under bump metallization (UBM) pad disposed in the first recess, a UBM protective layer disposed in the first recess and connected to the lower conductive vias while covering a top surface and opposite side surfaces of the UBM pad, and an outer connecting terminal connected to a bottom surface of the UBM pad. The bottom surface of the UBM pad is positioned at a first depth from the bottom surface of the lower passivation layer. |
US12040262B2 |
Flex board and flexible module
Flexible modules and methods of manufacture are described. In an embodiment, a flexible module includes a flex board formed in which a passivation layer is applied in liquid form in a panel level process, followed by exposure and development. An electronic component is then mounted onto the flex board and encapsulated in a molding compound that is directly on a top surface of the passivation layer. |
US12040257B2 |
Device topology for lateral power transistors with low common source inductance
Circuit-Under-Pad (CUP) device topologies for high-current lateral power switching devices are disclosed, in which the interconnect structure and pad placement are configured for reduced source and common source inductance. In an example topology for a power semiconductor device comprising a lateral GaN HEMT, the source bus runs across a center of the active area, substantially centered between first and second extremities of source finger electrodes, with laterally extending tabs contacting the underlying source finger electrodes. The drain bus is spaced from the source bus and comprises laterally extending tabs contacting the underlying drain finger electrodes. The gate bus is centrally placed and runs adjacent the source bus. Preferably, the interconnect structure comprises a dedicated gate return bus to separate the gate drive loop from the power loop. Proposed CUP device structures provide for lower source and common source inductance and/or higher current carrying capability per unit device area. |
US12040256B2 |
Semiconductor device and method
Some devices included a substrate; and a through via, including a plurality of scallops adjacent the through via in a first region and a plurality of scallops adjacent the through via in a second region, the of scallops having a first depth, the scallops having a greater depth. Some devices include an opening extending into a substrate, including a first region and a second region. Sidewalls of the opening include a stack of first concave portions extending a first distance into the first substrate, and a stack of second concave portions extending a second distance, greater than and parallel to the first distance, into the first substrate. A conductor partially fills the first concave portions and at least partially fills the respective second concave portions. |
US12040253B2 |
Memory arrays comprising strings of memory cells and methods used in forming a memory array comprising strings of memory cells
A memory array comprising strings of memory cells comprises laterally-spaced memory blocks individually comprising a vertical stack comprising alternating insulative tiers and conductive tiers above a conductor tier. Strings of memory cells comprise channel-material strings that extend through the insulative tiers and the conductive tiers. The channel-material strings directly electrically couple with conductor material of the conductor tier by conducting material that is in a lowest of the conductive tiers and that is directly against multiple of the channel-material strings. A through-array-via (TAV) region comprises TAVs that individually extend through the lowest conductive tier and into the conductor tier. Individual of the TAVs in the lowest conductive tier comprise a conductive core having an annulus circumferentially there-about. The annulus has dopant therein at a total dopant concentration of 0.01 to 30 atomic percent. Insulative material in the lowest conductive tier is circumferentially about the annulus and between immediately-adjacent of the TAVs. Other embodiments, including method, are disclosed. |
US12040250B2 |
Heat pipe for vertically stacked field effect transistors
A heat pipe is provided as an electrically inactive structure to dissipate heat that is generated by vertically stacked field effect transistors (FETs). The heat pipe is present in an electrically inactive device area which is located adjacent to an electrically active device area that includes the vertically stacked FETs. The heat pipe includes at least one vertical interconnect structure that continuously extends between each tier of the vertically stacked FETs. |
US12040249B2 |
Packages with separate communication and heat dissipation paths
A package comprises a platform and at least one pedestal positioned along at least a portion of a perimeter of the platform. The platform and the at least one pedestal form a cavity. The package further comprises a die positioned in the cavity and on the platform, with the die having an active circuit facing away from the platform. The package also comprises a conductive layer coupled to the die and to a conductive terminal. The conductive terminal is positioned above the at least one pedestal, and the die and the conductive terminal are positioned in different horizontal planes. |
US12040246B2 |
Chip-scale package architectures containing a die back side metal and a solder thermal interface material
An integrated circuit (IC) package comprising a die having a front side and a back side. A solder thermal interface material (STIM) comprising a first metal is over the backside. The TIM has a thermal conductivity of not less than 40 W/mK; and a die backside material (DBM) comprising a second metal over the STIM, wherein the DBM has a CTE of not less than 18×10−6 m/mK, wherein an interface between the STIM and the DBM comprises at least one intermetallic compound (IMC) of the first metal and the second metal. |
US12040245B2 |
Circuit board and method for manufacturing electrical connection box including circuit board
Provided is a circuit board on which an electronic component including a first terminal and a second terminal that are arranged side by side is to be mounted, the circuit board including: an insulating holding member, a conductive plate, and a signal circuit, in which the conductive plate is held by the holding member, the first terminal is joined to the conductive plate, the signal circuit is formed on a surface of the holding member using conductive nanoink containing a flux, and an end portion of the signal circuit and the second terminal are joined to each other using solder. |
US12040237B2 |
Semiconductor device structure with spacer
A semiconductor device structure is provided. The semiconductor device structure includes a substrate. The semiconductor device structure includes a gate stack over the substrate. The semiconductor device structure includes a spacer over a side of the gate stack. The semiconductor device structure includes a dielectric layer over the substrate. The dielectric layer has a first recess, the dielectric layer has an upper portion and a first lower portion, the upper portion is over the first recess, the first recess is between the first lower portion and the spacer, and the upper portion has a convex curved sidewall. |
US12040234B2 |
Semiconductor device and method for fabricating the same
A method for fabricating a semiconductor device includes the steps of forming a metal gate on a substrate, a spacer around the metal gate, and a first interlayer dielectric (ILD) layer around the spacer, performing a plasma treatment process to transform the spacer into a first bottom portion and a first top portion, performing a cleaning process to remove the first top portion, and forming a second ILD layer on the metal gate and the first ILD layer. |
US12040233B2 |
Fin field-effect transistor device and method
A method of forming a semiconductor device includes: forming a metal gate structure over a fin that protrudes above a substrate, the metal gate structure being surrounded by an interlayer dielectric (ILD) layer; recessing the metal gate structure below an upper surface of the ILD layer distal from the substrate; after the recessing, forming a first dielectric layer over the recessed metal gate structure; forming an etch stop layer (ESL) over the first dielectric layer and the ILD layer; forming a second dielectric layer over the ESL; performing a first dry etch process to form an opening that extends through the second dielectric layer, through the ESL, and into the first dielectric layer; after the first dry etch process, performing a wet etch process to clean the opening; and after the wet etch process, performing a second dry etch process to extend the opening through the first dielectric layer. |
US12040232B2 |
Multi-transistor stack architecture in a single vertical stack
Various implementations described herein relate to a method for manufacturing, or causing to be manufactured, multiple devices packaged within a single semiconductor die. The multiple devices may have first devices that are arranged in a first multi-transistor stack with a first P-N configuration. The multiple devices may have second devices that are arranged in a second multi-transistor stack with a second P-N configuration that is different than the first P-N configuration. |
US12040229B2 |
Method for forming a structure with a hole
A method for forming a structure with a hole on a substrate is disclosed. The method may comprise: depositing a first structure on the substrate; etching a first part of the hole in the first structure; depositing a plug fill in the first part of the hole; depositing a second structure on top of the first structure; etching a second part of the hole substantially aligned with the first part of the hole in the second structure; and, etching the plug fill of the first part of the hole and thereby opening up the hole by dry etching. In this way 3-D NAND device may be provided. |
US12040224B2 |
Transistor structure with air gap and method of fabricating the same
A transistor structure with an air gap includes a substrate. A transistor is disposed on the substrate. An etching stop layer covers and contacts the transistor and the substrate. A first dielectric layer covers and contacts the etching stop layer. A second dielectric layer covers the first dielectric layer. A trench is disposed on the gate structure and within the first dielectric layer and the second dielectric layer. A width of the trench within the second dielectric layer is smaller than a width of the trench within the first dielectric layer. A filling layer is disposed within the trench and covers the top surface of the second dielectric layer. An air gap is formed within the filling layer. |
US12040221B2 |
Fabrication method of metal-free SOI wafer
Various embodiments of the present application are directed to a method for forming a semiconductor-on-insulator (SOI) device with an impurity competing layer to absorb potential contamination metal particles during an annealing process, and the SOI structure thereof. In some embodiments, an impurity competing layer is formed on the dummy substrate. An insulation layer is formed over a support substrate. A front side of the dummy wafer is bonded to the insulation layer. An annealing process is performed and the impurity competing layer absorbs metal from an upper portion of the dummy substrate. Then, a majority portion of the dummy substrate is removed including the impurity competing layer, leaving a device layer of the dummy substrate on the insulation layer. |
US12040220B2 |
Semiconductor device
The present application provides a semiconductor device, which includes a shallow trench isolation structure, located in a substrate, and comprises a first region and a second region alternately arranged. The width of the first region is greater than the width of the second region. A first filling layer and a second filling layer are sequentially arranged in the first region, and a first filling layer is arranged in the second region; wherein, in the first region, the height of the first filling layer is lower than the height of the second filling layer. The device provides an advantage that the saddle-shaped shallow trench isolation structure in the first region reduces the trapping centers during any interference from adjacent word line structures, and also reduces the overlap areas of adjacent word line structures formed subsequently, thereby reducing parasitic capacitance, curtailing leakage and improving the semiconductor device's performance. |
US12040217B2 |
Substrate lift mechanism and reactor including same
A substrate support assembly suitable for use in a reactor including a common processing and substrate transfer region is disclosed. The substrate support assembly includes a susceptor and one or more lift pins that can be used to lower a substrate onto a surface of the susceptor and raise the substrate from the surface, to allow transfer of the substrate from the processing region, without raising or lowering the susceptor. |
US12040211B2 |
Devices, systems and methods for electrostatic force enhanced semiconductor bonding
Various embodiments of microelectronic devices and methods of manufacturing are described herein. In one embodiment, a method for enhancing wafer bonding includes positioning a substrate assembly on a unipolar electrostatic chuck in direct contact with an electrode, electrically coupling a conductor to a second substrate positioned on top of the first substrate, and applying a voltage to the electrode, thereby creating a potential differential between the first substrate and the second substrate that generates an electrostatic force between the first and second substrates. |
US12040209B2 |
Electrostatic chuck heater and manufacturing method therefor
The present invention relates to an electrostatic chuck heater and a manufacturing method therefor and, more particularly, to an electrostatic chuck heater comprising: a ground electrode; and an electrostatic chuck electrode spaced a predetermined distance apart from the outside of the ground electrode, wherein the heater can reduce the phenomenon of rising of a wafer edge and thus can significantly reduce the temperature deviation according to positions on a heating surface of an object, such as a wafer, so as to increase the temperature uniformity of the heating surface. |
US12040207B2 |
Apparatus and method for orientation of semiconductor device die
An apparatus for aligning and orienting a semiconductor die (“die”) to be transferred to a substrate. The apparatus includes an alignment mechanism to align the die to be queued among a plurality of die; and an orientation mechanism to orient the die using magnetism to be positioned in a predetermined position prior to transfer to the substrate. The alignment mechanism further transports the die to be positioned at a feeding position for supply to a die transfer system. |
US12040205B2 |
Systems and methods for inspection stations
In an embodiment, a workstation includes: a processing chamber configured to process a workpiece; a load port configured to interface with an environment external to the workstation; a robotic arm configured to transfer the workpiece between the load port and the processing chamber; and a defect sensor configured to detect a defect along a surface of the workpiece when transferred between the load port and the processing chamber. |
US12040201B2 |
System and method to minimize irradiation non uniformity
The present invention relates to a process for irradiating a processed surface (5) of a processed substrate (1) so as to obtain a predefined temperature profile, the processed surface (5) comprising a first area (11) and a second area (13), said first area (11) having a first combination of optical properties and thermal properties, and said second area (13) having a second combination of optical properties and thermal properties, said first combination and second combination being different. A further object of the invention is a system (21) for irradiating a processed surface (5) of a processed substrate (1) so as to obtain a predefined temperature profile, the processed surface (5) comprising a first area (11) and a second area (13), said first area (11) having a first combination of optical properties and thermal properties, and said second area (13) having a second combination of optical properties and thermal properties, said first combination and second combination being different. |
US12040200B2 |
Semiconductor processing apparatus and methods for calibrating a semiconductor processing apparatus
A semiconductor processing apparatus is disclosed that may include a reaction chamber joined by an upstream inlet flange and a downstream outlet flange wherein a longitudinal direction of the chamber extends from the inlet flange to the outlet flange and a plurality of ribs are provided on an outer surface of at least an upper chamber wall. The semiconductor processing apparatus may also include at least one array of heating elements disposed above the reaction chamber and at least one variable positioning device coupled to the at least one array of heating elements and configured to controllably adjust the position of the at least one array of heating elements relative to the position of the plurality of ribs. |
US12040198B2 |
Inner wall and substrate processing apparatus
A cylindrical inner wall used in a substrate processing apparatus and surrounding a stage on which a substrate is placed, with a gap between the inner wall and an outer periphery of the stage. The inner wall includes a plurality of slits formed in a lower end of the inner wall, and a plurality of grooves formed in the inner surface of the inner wall to extend from an upper end to the lower end of the inner wall so as to communicate with the slits. |
US12040197B2 |
Mechanical couplings designed to resolve process constraints
An integrated circuit package having a shunt resistor with at least one self-aligning member that protrudes from a first surface, and a lead frame with at least one self-aligning feature that is a cavity within which the at least one self-aligning member is located, and an integrated circuit located on the lead frame. |
US12040192B2 |
Die sidewall coatings and related methods
Various implementations of a method of forming a semiconductor package may include forming a plurality of notches into the first side of a semiconductor substrate; applying a permanent coating material into the plurality of notches; forming a first organic material over the first side of the semiconductor substrate and the plurality of notches; thinning a second side of the semiconductor substrate opposite the first side one of to or into the plurality of notches; and singulating the semiconductor substrate through the permanent coating material into a plurality of semiconductor packages. |
US12040187B2 |
In-die metrology methods and systems for process control
Systems and methods for in-die metrology using target design patterns are provided. These systems and methods include selecting a target design pattern based on design data representing the design of an integrated circuit, providing design data indicative of the target design pattern to enable design data derived from the target design pattern to be added to second design data, wherein the second design data is based on the first design data. Systems and methods can further include causing structures derived from the second design data to be printed on a wafer, inspecting the structures on the wafer using a charged-particle beam tool, and identifying metrology data or process defects based on the inspection. In some embodiments the systems and methods further include causing the charged-particle beam tool, the second design data, a scanner, or photolithography equipment to be adjusted based on the identified metrology data or process defects. |
US12040177B2 |
Methods for forming a laminate film by cyclical plasma-enhanced deposition processes
Methods for forming a laminate film on substrate by a plasma-enhanced cyclical deposition process are provided. The methods may include: providing a substrate into a reaction chamber, and depositing on substrate a metal oxide laminate film by alternatingly depositing a first metal oxide film and a second metal oxide film different from the first metal oxide film, wherein depositing the first metal oxide film and the second metal oxide film comprises, contacting the substrate with sequential and alternating pulses of a metal precursor and an oxygen reactive species generated by applying RF power to a reactant gas comprising at least nitrous oxide (N2O). |
US12040175B2 |
Semiconductor structure processing method and manufacturing method
This application relates to a semiconductor structure processing method, including: providing a semiconductor layer including a pattern, where a trench is located amongst the pattern; cleaning the pattern using a rinse liquid, where the rinse liquid fills the trench after the cleaning; forming a flexible layer, where the flexible layer displaces the rinse liquid and fills the trench, and covers a surface of the semiconductor layer; and hardening the flexible layer and subsequently removing the flexible layer. |
US12040174B2 |
Systems and methods of operation of linear ion traps in dual balanced AC/unbalanced RF mode for 2D mass spectrometry
A mass selective ion trapping device includes a linear ion trap and a RF control circuitry. The ion trap includes a plurality of trap electrodes configured for generating a quadrupolar trapping field in a trap interior and for mass selective ejection of ions from the trap interior. The RF control circuitry is configured to apply a balanced AC voltage to the trap electrodes during a first period of time such that an AC voltage applied to a first pair of trap electrodes is of the same magnitude and of opposite sign to an AC voltage applied to a second pair of trap electrodes; apply unbalanced RF voltage to the second pair of trap electrodes during a second period of time; ramp the balanced AC voltage down and the unbalanced RF voltage up during a transition period; and eject ions from the linear ion trap after the second period of time. |
US12040166B2 |
Substrate processing apparatus, substrate processing system, and maintenance method
A substrate processing apparatus is provided. The substrate processing apparatus comprise: a first chamber including a sidewall providing an opening, the first chamber further including a movable part movable upward and downward within the first chamber; a substrate support disposed within the first chamber; a second chamber disposed within the first chamber and defining, together with the substrate support, a processing space in which a substrate mounted on the substrate support is processed, the second chamber being separable from the first chamber and transportable between an inner space of the first chamber and the outside of the first chamber via the opening; a clamp releasably fixing the second chamber to the movable part extending above the second chamber; a release mechanism configured to release the fixing of the second chamber by the clamp; and a lift mechanism configured to move the movable part upward and downward. |
US12040162B2 |
Plasma apparatus and methods for processing feed material utilizing an upstream swirl module and composite gas flows
Disclosed herein are systems, methods, and devices processing feed material utilizing an upstream swirl module and composite gas flows. Some embodiments are directed to a microwave plasma apparatus for processing a material, comprising: a first flow module, a second flow module, and a liner. |
US12040160B2 |
Semiconductor-manufacturing apparatus member and plug
A semiconductor-manufacturing apparatus member includes a ceramic plate having an upper surface serving as a wafer placement surface, a plug disposed in an undersurface of the ceramic plate and including a dense body and a gas flow channel that extends through the body in a thickness direction of the body while winding, a gas outlet port that extends through the ceramic plate in a thickness direction of the ceramic plate to be connected to an upper portion of the gas flow channel, and a metal cooling plate joined to the undersurface of the ceramic plate, and including a gas supply channel through which gas is supplied from a lower portion of the gas flow channel. In the plug, at least a portion in length of the gas flow channel is formed from a porous member. |
US12040151B2 |
Self-adjusting frame for mounting over a wall-mounted electrical device
A mounting frame may be configured as a self-adjusting mounting frame that biases itself against a surface of structure. The mounting frame may be a component, for example, of a remote control device or a faceplate assembly. The mounting frame may be configured to bias a rear surface of the mounting frame against the surface of a structure. The mounting frame may include biasing members. Each biasing member may include an attachment portion and a pair of resilient spring arms that suspend the attachment portion relative to a perimeter wall of the mounting frame such that the attachment portion is spaced further from the rear surface of the mounting frame than locations where the spring arms extend from the mounting frame. The rear surface of the mounting frame may be defined by the perimeter wall. |
US12040147B2 |
Acoustic sensing of thomson coil based vacuum circuit interrupter operation
An acoustic sensing system for detecting movement of an ultra-fast actuator in a hybrid circuit interrupter is disclosed. The system comprises a number of acoustic sensors structured to perform active or passive position sensing. For active sensing, the sensors emit sound waves toward a number of targeted portions of the actuator moving assembly and detect the positions of the targets based on acoustic signals reflected back to the sensors by the targets. For passive sensing, the sensors detect acoustic wavelets generated as a result of the moving assembly components moving during opening and closing operations. Acoustic signals can propagate through air or solids and thus the sensors can be mounted in a variety of locations within the circuit interrupter. Acoustic sensors are particularly well-suited for the circuit interrupter environment, as they are resilient to the environmental and external factors, such as dust, that can affect the performance of non-acoustic sensors. |
US12040146B2 |
Hardware protection for contactor driver independence
A closing mechanism controller includes contactor operating logic that generates a software or firmware based closing mechanism command signal. The controller also includes hardware interlock circuitry that generates an interlock signal, the hardware interlock circuity being configured to compare an interlock signal to the software based closing mechanism command signal and to provide an enable signal to the closing mechanism when the interlock signal matches the closing mechanism command signal. |
US12040145B2 |
Contact levitation triggering mechanisms for use with switching devices incorporating pyrotechnic features
Electrical switching device are disclosed having a housing with internal component within the housing. The internal components comprise contacts configured to operate, to change the state of the switching device from a closed state, allowing current flow through the switching device to an open state which interrupts current flow through the switching device. A pyrotechnic feature is included that is configured to interact with the internal components to transition the switching device from the closed state to the open state when the pyrotechnic feature is activated. The pyrotechnic feature is configured to trigger in response to levitation between the contacts at elevated current signal flowing through the switching device. |
US12040144B2 |
Pyrotechnic switch
A pyrotechnic switch having a casing, at least one electrical conductor passing through the casing, a piston housed in the casing, the piston-casing assembly being designed to cut the electrical conductor at least at three separate locations, so as to form at least two free conductive strands, separate from the rest of the electrical conductor, a pyrotechnic actuator designed to force the piston to cut the electrical conductor, wherein the piston-casing assembly is designed to cut the electrical conductor such that each free strand has at least one base portion with either no or two folded wings arranged on either side of the base portion, and to create at least one free strand with two folded wings. |
US12040143B2 |
Dividing a heating volume of a power circuit
A separating wall for dividing a heating volume of a power circuit into a first sub-volume and a second sub-volume. The separating wall is formed with at least one wall opening which allows a flow of gas between the sub-volumes. The wall opening has an aerodynamically active opening surface based on a pressure difference between a pressure in the first sub-volume and a pressure in the second sub-volume. |
US12040139B2 |
Variable capacitor with linear impedance and high voltage breakdown
A variable capacitor includes an enclosure having first and second conductive collars separated by an intermediate electrically insulating element. A movable capacitor plate assembly is electrically coupled to the first conductive collar, and a fixed capacitor plate assembly is electrically coupled to the second conductive collar. An actuator extends into the enclosure for advancing and retracting the movable capacitor plate assembly relative to the fixed capacitor plate assembly. A hermetically sealed volume within the enclosure maintains a vacuum or a liquid serving as a dielectric between a capacitor plate of the movable capacitor plate assembly and a capacitor plate of the fixed capacitor plate assembly. At least one capacitor plate comprises a coiled cylindrical plate having a having a greater height at a center portion of the capacitor plate coil and a lower height at an outer portion of the capacitor plate coil. |
US12040137B2 |
Multilayer capacitor
A multilayer capacitor includes: a body including internal electrodes stacked in a first direction; and first and second external electrodes disposed on the body. A portion of the first external electrode overlaps the body in the first direction and does not overlap a remainder of the first external electrode in the first direction. A portion of the second external electrode overlaps the body in the first direction and does not overlap a remainder of the second external electrode in the first direction. At least one of the external electrodes includes: a second electrode layer covering a first electrode layer, which covers one portion of an edge of the body. A width W1 of a portion of the first electrode layer, closest to the one portion of the edge, is narrower than a width W2 of an end of the second electrode layer, farthest from the first electrode layer. |
US12040133B2 |
Electronic apparatus
An electronic apparatus includes a control apparatus having a main body, a rotatable member rotatably supported by the main body, a magneto rheological fluid provided between the main body and the rotatable member, and a magnetic field generator configured to apply a magnetic field to the magneto rheological fluid, a plurality of rotatable operation members, and an operational feeling transmitter configured to transmit an operational feeling of the control apparatus to the plurality of rotatable operation members. When a switching member changes a transmission state of the operational feeling transmitter, a rotatable operation member to be used is selected from the plurality of rotatable operation members. |
US12040122B2 |
Multilayer coil component
A multilayer coil component includes an element assembly that has a first surface and second surfaces and extending in a direction orthogonal to the first surface, and terminal electrodes that has first electrode parts extending in a direction orthogonal to the first surface along the second surfaces. At least a portion of the first electrode parts of the terminal electrodes is disposed inside the element assembly. The element assembly is present between imaginary lines extending in a direction parallel to the first surface toward the second surfaces from a position farthest from the first surface in a direction orthogonal to the first surface in the first electrode parts positioned inside the element assembly and the first surface. |
US12040120B2 |
Preparation method for an inductance component
A preparation method for an inductance component, comprising: prefabricating a continuous coil row containing a plurality of hollow coils with the connections of every two adjacent hollow coils being bent feet; placing the continuous coil row into a cavity of a prefabricated mold, the cavity comprising a plurality of sub-chambers and one sub-chamber being used for placing a hollow coil; injecting the prepared soft-magnetic magnetic glue into the cavity to enable the soft-magnetic magnetic glue to coat the hollow coil, and simultaneously exposing the bent feet to the outside to perform magnet forming; cutting the formed semi-finished product; and peeling the exposed bent foot copper wire, and performing metallization to form an electrode to obtain a finished product of the inductance component. The invention has high inductance preparation efficiency, and the obtained product electrode has no risks of a dry joint, poor contact, and the like. |
US12040118B2 |
Cooling system for a transformer and a method of cooling a transformer
A transformer includes a housing having a base wall, a first side wall, a second side opposing wall, a third side wall joining the first side wall and the second side wall at a first end including a first cooling channel joining the first side wall and the second side wall at a first end, and a fourth side wall including joining the first side wall and the second side wall at a second end. The first, second, third, and fourth side walls collectively define an interior portion. A cover extends across each of the first side wall the second side wall, the third side wall, and the fourth side wall. A cooling system includes a first cooling channel disposed in the third side wall, a second cooling channel disposed in the fourth side wall, and a third cooling channel disposed in the cover. |
US12040114B2 |
Magnetoresistive device comprising a synthetic antiferromagnetic coupling layer of RuAl having a (001) texture
The present disclosure generally relates to magnetoresistive (MR) devices. The MR device comprises a synthetic antiferromagnetic (SAF) layer that increases stability to magnetic fields, and in turn, results in lower magnetic noise of the device. The MR device comprises a first ferromagnetic (FM1) layer and a second ferromagnetic (FM2) layer, in between which is an SAF spacer of RuAl alloy having a B2 crystalline structure with (001) texture, meaning that the (001) plane is parallel to the surface of MR device substrate. The first ferromagnetic (FM1) layer and a part of the second ferromagnetic (FM2) layer also have the (001) texture. An amorphous layer in a second ferromagnetic (FM2) layer can reset the growth texture of the MR device to a (111) texture in order to promote the growth of an antiferromagnetic (AF) pinning layer. |
US12040108B2 |
Flexible cable with structurally enhanced conductors
In an electrical cable of the type having an outer sheath enclosing a conductor assembly comprising a plurality of insulated conductors disposed within a binder, the binder having a crush resistance for protecting the insulated conductors, an improvement in which a strength enhancer is applied such that the binder can be removed without decreasing a crush resistance of the electrical cable. |
US12040101B2 |
High-pass radiation shield and method of radiation protection
A high-pass radiation shield for using during radiological examinations is provided. The shield comprises: a first sublayer having a first radiation attenuation material of atomic number from 21 to 30; and a second sublayer having a second radiation attenuation material of atomic number 56 or greater. The weight of the second radiation attenuation material is not greater than the weight of the first radiation attenuation material. The shield is configured for placement on a patient's body over the entire or a portion of the field of view (FOV) for protection of the organs, especially radiosensitive organs against radiation dangers emitted by an X-ray tube without degrading image quality. |
US12040100B2 |
Transportable sub-critical modules disposed in intermodal transport container for power generation
A transportable nuclear power system is provided. The system includes a nuclear power generator. The nuclear power generator includes one or more fuel cartridges configured to form a critical core during a power generation operation, each of the one or more fuel cartridges containing a nuclear fuel. The nuclear power generator also includes a reactivity controller and one or more working fluid conduits, each work fluid conduit containing a working fluid circulating within each of the one or more fuel cartridges to cool the nuclear fuel and execute a thermodynamic cycle. The system also includes an Intermodal transport container including a support structure mounted inside the transport container to support at least the one or more fuel cartridges of the nuclear power generator. The one or more fuel cartridges of the nuclear power generator are contained in the transport container during the power generation operation. |
US12040093B2 |
Medical diagnostic tool with neural model trained through machine learning for predicting coronary disease from ECG signals
A diagnostic tool includes a sensor for capturing at least one biosignal produced by a patient's heart and a computer device that implements a neural network iteratively trained via machine learning to generate a prediction about a heart condition of the patient. After the neural network is trained, the computer device can convert the at least one biosignal to a multi-dimensional input matrix for the deep neural network generated from a number (N) of biosignals captured by the sensor. The computer device then processes the multi-dimensional input matrix through the deep neural network, which subsequently outputs the prediction about the heart condition of the patient. |
US12040092B2 |
Real-time intradialytic hypotension prediction
Techniques for real-time intradialytic hypotension (IDH) prediction are disclosed. A system obtains historical hemodialysis treatment data that is segmented into sets of machine learning training data based on temporal proximities to IDH events and trains a machine learning model to predict IDH events based on the sets of machine learning training data. |
US12040091B2 |
Medical examination support apparatus, and operation method and operation program thereof
A request receiving unit of a medical examination support server receives at least two selection instructions among a plurality of pieces of examination data obtained in a medical examination performed on a patient. An algorithm selection unit selects a suitable diagnosis support algorithm according to at least two pieces of the examination data from among the plurality of diagnosis support algorithms. An analysis processing unit performs analysis processing by the suitable diagnosis support algorithm. A screen output control unit controls an output of an information display screen including an information display region in which diagnosis support information of the suitable diagnosis support algorithm is displayed. |
US12040090B2 |
Systems and methods for generating alimentary instruction sets based on vibrant constitutional guidance
A method for generating an alimentary instruction set identifying a nutrition plan, comprising receiving information related to a biological extraction and physiological state of a user and generating a diagnostic output based upon the information related to the biological extraction and physiological state of the user. The generating comprises identifying a condition of the user as a function of the information related to the biological extraction and physiological state of the user and a first training set. Further, the generating includes identifying nutrition related to the identified condition of the user as a function of the identified condition of the user and a second training set. Further, the method includes generating, by an alimentary instruction set generator operating on a computing device, a nutrition plan as a function of the diagnostic output, said nutrition plan including the nutrition related to the identified condition of the user. |
US12040089B1 |
Dynamic and targeted allocation of resources for coaching service
A computer-implemented method for dynamically reallocating resources to users of a coaching service. The method can include initially allocating resources to users of the coaching service, receiving indications of activities of the users relative to their allocated resources, and comparing the activities relative to a reference value to produce an outcome including a likelihood that a target user will benefit from a target resource. Upon identifying the target user, a dynamic reallocation process deallocates the target resource from another user and reallocates the target resource to the target user. |
US12040087B2 |
Method of controlling user equipment for medical check-up and apparatus for performing the method
A method of controlling user equipment for a medical checkup and an apparatus for performing the method include controlling user equipment for a medical checkup the includes generating digital biomarker control data by a diagnosis server on the basis of prescription data, and transmitting the digital biomarker control data to user equipment by the diagnosis server, wherein the digital biomarker control data includes information for controlling a digital biomarker module of the user equipment. |
US12040083B2 |
Machine learning applications for improving medical outcomes and compliance
Disclosed herein are methods for intelligently populating medical compliance forms (MCFs) with at least patient data to meet compliance requirements (e.g., meeting patient data compliance requirements such as HIPAA requirements, as well as compliance requirements concerning patient forms). In particular, methods involve training and deploying machine learning models that can appropriately analyze a wide array of MCFs with varying formats. Advantages of the methods disclosed herein are three-fold: 1) reducing the amount of time and resources that a healthcare provider needs to commit to satisfying compliance requirements and 2) improving patient outcome by more intelligently incorporating data in medical compliance forms, and 3) ensuring meeting of compliance requirements (e.g., HIPAA compliance requirements). |
US12040082B2 |
Use of audio data for matching patients with healthcare providers
An example method includes obtaining, by a computing system, audio data representing sounds generated by a user; applying, by the computing system, a machine learning (ML) model that generates output data based on non-semantic content of the audio data; and generating, by the computing system, based on the output data generated by the ML model, a recommended healthcare provider list for the user, the recommended healthcare provider list for the user including one or more healthcare providers recommended for the user. |
US12040079B2 |
Medical image processing apparatus, medical image processing method and computer-readable medium
A medical image processing apparatus includes: an obtaining unit configured to obtain a first image that is a medical image of a predetermined site of a subject; an image quality improving unit configured to generate, from the first image, a second image in which the image quality is improved compared to the first image by using an image quality improving engine that includes a machine learning engine; and a display controlling unit configured to cause a display unit to display a composite image obtained by combining the first image and the second image according to a ratio obtained using information relating to at least a partial region of the first image. |
US12040074B2 |
Systems and methods for data synchronization
A system for data synchronization is provided. The system may include a workstation, a user terminal, and a storage device that is accessible to the user terminal and the workstation. The workstation may be configured to generate an identifier relating to a subject. The identifier may point to a data address in the storage device that stores data relating to the subject. The user terminal may be configured to acquire image data of the subject from the data address based on the identifier, receive a user input with respect to the image data of the subject, and update the image data stored in the data address based on the user input. |
US12040070B2 |
Radiotherapy system, data processing method and storage medium
There is provided a radiotherapy system, a data processing method and a storage medium. The radiotherapy system includes a calibration database, a training module and a data processing module. The calibration database can acquire a plurality of the sample data generated in a clinical therapy process. The training module can perform deep learning on the plurality of sample data stored in the calibration database to obtain a therapy algorithm model. The data processing module can process the detection data received in the clinical therapy process according to the therapy algorithm model to generate preliminary therapy data. As the therapy algorithm model is obtained by performing deep learning on a large amount of clinical data, the reliability of the therapy algorithm model is high. Accordingly, the accuracy of the preliminary therapy data generated by the therapy algorithm model is also high. |
US12040067B2 |
Method and system for providing contextual based medication dosage determination
Methods and devices for statistical determination of medication dosage level such as bolus amount based on contextual information are provided. |
US12040066B1 |
Cloud-based methods and systems for providing adaptive prescription reminders
A computing system for adaptive prescription reminders includes a processor and a memory storing instructions that, when executed by the processor, cause the system to receive a fill event, generate an initial schedule, receive an medication consumption indication, generate an updated schedule using a trained machine learning model, cause the updated schedule to be displayed, and receive a patient confirmation. A computer-implemented method includes receiving a fill event, generating an initial schedule, receiving an medication consumption indication, generating an updated schedule using a trained machine learning model, causing the updated schedule to be displayed, and receiving a patient confirmation. A non-transitory computer readable medium includes program instructions that when executed, cause a computer to: receive a fill event, generate an initial schedule, receive an medication consumption indication, generate an updated schedule using a trained machine learning model, cause the updated schedule to be displayed, and receive a patient confirmation. |
US12040061B2 |
Data abstraction system architecture not requiring interoperability between data providers
Described are data abstraction systems, methods, and media for aggregating and abstracting data records from data providers, which are not substantially interoperable with each other. Features include data provider connector modules dynamically loaded, based on definitions stored on disk, that facilitate data mapping and individual matching. |
US12040055B2 |
Securely archiving digital data in DNA storage as blocks in a blockchain
Embodiments for storing digital data in DNA storage by receiving input file data, encoding the input file data into an oligonucleotide sequence to produce sequence data through a transformation of text to binary to Base_3 encoding, organizing the Base_3 sequence data into chunks of a defined chunk size, and storing the chunks in a block of a blockchain. The oligonucleotide sequence may comprise metadata for the input file data that refers to actual data stored in the DNA storage, where the actual data is formed by synthesizing the oligonucleotide sequence in a DNA synthesis process. The chunks may be stored in the blockchain only if the block agrees with a smart contract defined for the oligonucleotide sequence. |
US12040053B2 |
Methods for generating sequencer-specific nucleic acid barcodes that reduce demultiplexing errors
Provided herein are compositions and methods for analyzing nucleic acids in a sample. Compositions include simple barcode sets having reduced DNA sequencing instrument-specific error rates. Methods include methods to deconvolute sequence reads from different samples. |
US12040051B2 |
Methods and systems for genotyping genetic samples
The invention provides methods and system for making specific base calls at specific loci using a reference sequence construct, e.g., a directed acyclic graph (DAG) that represents known variants at each locus of the genome. Because the sequence reads are aligned to the DAG during alignment, the subsequent step of comparing a mutation, vis-a-vis the reference genome, to a table of known mutations can be eliminated. The disclosed methods and systems are notably efficient in dealing with structural variations within a genome or mutations that are within a structural variation. |
US12040048B2 |
Methods for context based compression of genomic data for immuno-oncology biomarkers
The method includes compressing numbers of reads data for targeted genes of a gene expression assay performed on a test sample. The targeted genes are organized into categories. Each category represents a functional context associated with the targeted genes in that category. The numbers of reads corresponding to targeted genes each category is compressed to form a compressed value for the category. The compressed value is compared to a baseline value for the category to determine an enrichment or a loss of a signature corresponding to the functional context of the category. The method may include analyzing information from multiple assays performed on the test sample, assigning a score value to each assay result and predicting a response to immune-oncology treatment based on the assigned scores. |
US12040047B2 |
Validation methods and systems for sequence variant calls
Presented herein are techniques for identifying and/or validating sequence variants in genomic sequence data. The techniques include generating an error rate reflective of sequence errors present in the genomic sequence data. The error rate may be used to validate potential sequence variants. The error rate may be based on errors identified during consensus sequence confirmation for sequence reads associated with individual unique molecular identifiers. |
US12040043B2 |
Semiconductor memory device with operation limit controller
A semiconductor memory device includes a plurality of input-output pins configured to communicate with a memory controller, a command control logic, a temperature measurement circuit and an operation limit controller. The command control logic controls an operation of the semiconductor memory device based on command signals and control signals transferred from the memory controller through control pins among the plurality of input-output pins. The temperature measurement circuit measures an operation temperature of the semiconductor memory device to generate a temperature code corresponding to the operation temperature. The operation limit controller, when it is determined based on the temperature code that the operation temperature exceeds a risk temperature, controls an internal operation of the semiconductor memory device regardless of the command signals and the control signals transferred from the memory controller to thereby decrease a power consumption of the semiconductor memory device. |
US12040041B2 |
Control logic assemblies
A semiconductor device comprises a stack structure comprising decks each comprising a memory element level comprising memory elements, and a control logic level in electrical communication with the memory element level and comprising control logic devices. At least one of the control logic devices of the control logic level of one or more of the decks comprises at least one device exhibiting a gate electrode shared by neighboring vertical transistors thereof. A control logic assembly, a control logic device, an electronic system, a method of forming a control logic device, and a method of operating a semiconductor device are also described. |
US12040040B2 |
NPU capable of testing component including memory during runtime
A neural processing unit (NPU) for testing a component during runtime is provided. The NPU may include a plurality of functional components including a first functional component and a second functional component. At least one of the plurality of functional components may be driven for calculation of an artificial neural network. Another one of the plurality of functional components may be selected as a component under test (CUT). A scan test may be performed on the at least one functional component selected as the CUT. A tester for detecting a defect of an NPU is also provided. The tester may include a component tester configured to communicate with at least one functional component of the NPU, select the at least one functional component as a CUT, and perform a scan test for the selected CUT. |
US12040037B2 |
Interrupting a memory built-in self-test
Implementations described herein relate to interrupting a memory built-in self-test. A memory device may read one or more bits, associated with a memory built-in self-test, that are stored in a mode register of the memory device. The memory device may identify, based on the one or more bits, that the memory built-in self-test is to be interrupted while the memory built-in self-test is being performed using a test mode. The memory device may be permitted to interrupt the memory built-in self-test while the memory built-in self-test is being performed using the test mode but may not be permitted to interrupt the memory built-in self-test while the memory built-in self-test is being performed using a repair mode. The memory device may interrupt the memory built-in self-test while the memory built-in self-test is being performed using the test mode. |
US12040036B2 |
Magnetic memory device
The present disclosure describes a magnetic memory device. The magnetic memory device includes a magnetic sensing array configured to sense an external magnetic field strength. The magnetic memory device further includes a voltage modulator configured to, in response to the external magnetic field strength being greater than a threshold magnetic field strength, provide a test voltage different from a current write voltage of the magnetic memory device. The magnetic memory device further includes an error check array configured to use the test voltage as a write voltage of the error check array and provide a bit error rate corresponding to the test voltage. The magnetic memory device further includes a control unit configured to adjust, based on the bit error rate being equal to or less than a threshold bit error rate, a write voltage of the magnetic memory device from the current write voltage to the test voltage. |
US12040030B2 |
Method and device for generating command sequence, method and device for testing, and storage medium
The embodiments of the disclosure provide a method and device for generating a command sequence, a method and device for testing, and a storage medium. The method for generating a command sequence includes that: at least one executable CMD is determined based on a state machine module according to a current state; a command weight corresponding to the at least one executable CMD is acquired, and a random command is generated from the at least one executable CMD by taking the command weight as a constraint condition; and a next state is determined based on the state machine module according to the random command, and the next state is taken as the current state to continuously execute the step of determining at least one executable CMD based on the state machine module according to the current state, to generate a random command sequence. |
US12040027B2 |
Memory system, memory controller, and semiconductor storage device
A memory system includes: a semiconductor storage device including a memory cell array that includes memory cells and a temperature counter configured to increase a count value thereof at a rate that depends on a temperature of the memory cell array; and a memory controller configured to acquire the count value from the semiconductor storage device and reserve a refresh operation for a written memory cell of the memory cell array when a cumulative value of the count value, which is accumulated from when data was written to the memory cell to when the count value is acquired, exceeds a predetermined value. |
US12040018B2 |
Method for programming memory
A method includes setting a current level of a write signal to a first non-zero value for a first period of time. The write signal is provided to a memory element during the first period of time. The current level of the write signal is adjusted from the first non-zero value to a second non-zero value, different from the first non-zero value, for a second period of time. The write signal is provided to the memory element during the second period of time. The current level of the write signal is adjusted from the second non-zero value to a third value, different from the first non-zero value and different from the second non-zero value, for a third period of time. The write signal is provided to the memory element during the third period of time. |
US12040016B2 |
Crossbar circuits for performing convolution operations
In accordance with some embodiments of the present disclosure, an apparatus for performing convolution operations is provided. The apparatus includes a first crossbar circuit comprising a first plurality of cross-point devices; a second crossbar circuit comprising a second plurality of cross-point devices; and a word line logic to apply input signals to the first crossbar circuit and the second crossbar circuit. The word line logic is configured to provide input signals representative of input data to be convolved using one or more two-dimensional convolution kernels and one or more depth-wise convolution kernels. The first crossbar circuit is configured to output a first plurality of output signals representative of a convolution of the input data and the two-dimensional convolution kernels. The second crossbar circuit is configured to output a second plurality of output signals representative of a convolution of the input data and the depth-wise convolution kernels. |
US12040010B2 |
IR drop compensation for sensing memory
Technology is disclosed herein for sensing memory cells while compensating for resistance along an electrical pathway between a voltage driver and a control line connected to the memory cells. A control circuit provides a voltage from the voltage driver over a first electrical pathway to a control line in a first block and a second electrical pathway to a control line in a second block. The control circuit senses first memory cells in the first block and the second memory cells in the second block while compensating for a difference in resistance of the first and second electrical pathways. In one aspect, the control circuit discharges a first sense node for a different period of time than a second sense node to compensate for the difference in resistance. Compensating for the difference in resistance compensates for a different IR drop of the electrical pathways. |
US12040006B2 |
Memory array including dummy regions
3D memory arrays including dummy conductive lines and methods of forming the same are disclosed. In an embodiment, a memory array includes a ferroelectric (FE) material over a semiconductor substrate, the FE material including vertical sidewalls in contact with a word line; an oxide semiconductor (OS) layer over the FE material, the OS layer contacting a source line and a bit line, the FE material being between the OS layer and the word line; a transistor including a portion of the FE material, a portion of the word line, a portion of the OS layer, a portion of the source line, and a portion of the bit line; and a first dummy word line between the transistor and the semiconductor substrate, the FE material further including first tapered sidewalls in contact with the first dummy word line. |
US12040005B2 |
Semiconductor device
A semiconductor device includes a first memory cell array including a plurality of first memory cells, a plurality of first reference cells and a plurality of first dummy cells, a second memory cell array including a plurality of second memory cells, a plurality of second reference cells and a plurality of second dummy cells, an input/output circuit provided between the first memory cell array and the second memory cell array, a first column decoder connected between the first memory cell array and the input/output circuit and a second column decoder connected between the second memory cell array and the input/output circuit. The second column decoder connects one of the plurality of second dummy cells and the plurality of second memory cells to a selected sense amplifier of the input/output circuit, when the first column decoder connects a selected first memory cell to the selected sense amplifier. |
US12040000B2 |
Special effect processing method and apparatus
The present application provides a special effect processing method and apparatus. The method includes: generating an audio signal in response to a touch operation of a user in a process of playing a video; segmenting the audio signal into multiple audio frames; performing, according to attributes of the audio frames, special effect processing on a picture which is currently played in the video. |
US12039998B1 |
Self-supervised federated learning
An acoustic event detection system may employ self-supervised federated learning to update encoder and/or classifier machine learning models. In an example operation, an encoder may be pre-trained to extract audio feature data from an audio signal. A decoder may be pre-trained to predict a subsequent portion of audio data (e.g., a subsequent frame of audio data represented by log filterbank energies). The encoder and decoder may be trained using self-supervised learning to improve the decoder's predictions and, by extension, the quality of the audio feature data generated by the encoder. The system may apply federated learning to share encoder updates across user devices. The system may fine-tune the classifier to improve inferences based on the improved audio feature data. The system may distribute classifier updates to the user device(s) to update the on-device classifier. |
US12039981B2 |
Method, apparatus, device, and storage medium for speaker change point detection
A method, apparatus, device, and storage medium for speaker change point detection, the method including: acquiring target voice data to be detected; and extracting an acoustic feature characterizing acoustic information of the target voice data from the target voice data; encoding the acoustic feature to obtain speaker characterization vectors at a voice frame level of the target voice data; integrating and firing the speaker characterization vectors at the voice frame level of the target voice data based on a continuous integrate-and-fire CIF mechanism, to obtain a sequence of speaker characterizations bounded by speaker change points in the target voice data; and determining a timestamp corresponding to the speaker change points, according to the sequence of the speaker characterizations bounded by the speaker change points in the target voice data. |
US12039974B2 |
Using audio input and output to interact with text-based interactive content
Functionality is disclosed herein for using an interactive content service to provide content. A user may interact with the interactive content service to access interactive content, such as interactive fiction, interactive text adventure games, and other interactive content. A user may also use the interactive content to receive auditory output from applications configured to provide text-based content. The interactive content service maintains state information that identifies the current state of the interactive content. For example, before starting a particular interactive adventure game, the state identifies a beginning location within the interactive content. As the user interacts with the game, the interactive content service updates the state of the user within the game. In this way, when the user resumes playing the game, regardless of the computing device used to interact with the interactive content service, the interactive content service causes the correct portion of the interactive content to be presented. |
US12039971B2 |
Method, apparatus, electronic device and storage medium for semantic recognition
A method for semantic recognition includes: in response to performing semantic analysis on information acquired by a terminal, a sentence to be processed is acquired; word recognition is performed on the sentence, to obtain a plurality of words and part-of-speech information corresponding to each of the words; a target set update operation is determined with a word processing model, according to one or more words to be input, part-of-speech information of the words to be input, and a dependency relationship of a first word. The word processing model is configured to calculate first and second feature vectors according to a word feature vector of the words to be input, a part-of-speech feature vector of the part-of-speech information and a relationship feature vector of the dependency relationship of the first word, calculate confidence levels of the preset set update operations according to the first feature vector and the second feature vector. |
US12039968B2 |
Target keyword selection
System and method for operating an always-on ASR (automatic speech recognition) system by selecting target keywords and continuously detecting the selected target keywords in voice commands in a mobile device are provided. In the mobile device, a processor is configured to collect keyword candidates, collect usage frequency data for keywords in the keyword candidates, collect situational usage frequency data for the keywords in the keyword candidates, select target keywords from the keyword candidates based on the usage frequency data and the situational usage frequency data, and detect one or more of the target keywords in a voice command using continuous detection of the target keywords. |
US12039956B2 |
Semiconductor device for detecting visibility of displayed OSD characters
A video input interface receives video data. An OSD circuit draws an on screen display (OSD) character on the video data. The visibility detector checks whether the visibility of the OSD character is good or poor. A determination criterion for the visibility dynamically changes in a manner that depends on a background of the OSD character. |
US12039955B2 |
Methodology for image synchronization to video imaging devices
A system and method for synchronizing two or more display elements of a multiple element display, is disclosed. The method includes embedding a frame count signal into the blanking portion of a video frame for each data stream received by the multiple display elements. Upon displaying the pixel data from a video frame, a frame count signal containing an identifying frame count is transmitted back to the computer. The computer compares the frame count signals to determine if the multiple display elements are synchronized. Upon a determination that the multiple display elements are not synchronized, the data stream for one or more display elements are adjusted accordingly. The system may be configurated as a federated system with two or more computers each communicatively coupled to each display element in a hierarchal system, where a secondary computer can control a display element if the primary computer or primary computer link fails. |
US12039954B2 |
Gamma lookup table compression based on dimensionality reduction
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for gamma lookup table compression based on dimensionality reduction. In one aspect, a method includes obtaining a selection of a particular display condition for a display panel from among different display conditions for the display panel, selecting, based on the selection of the particular display condition, a set of weights for a set of basis functions from among different sets of weights that correspond to the different display conditions for the display panel, determining a gamma lookup table for the particular display condition for the display panel based on the set of weights that were selected and the set of basis functions, and remapping an image to be output on the display panel based on the gamma lookup table for the particular display condition. |
US12039952B2 |
Display apparatus and electronic device
A display apparatus which includes a driver with low power consumption and in which an output voltage of the driver is boosted by a pixel is provided. The source driver in which a logic unit and an amplifier unit operate appropriately by the same low voltage is included, and the pixel has a function of retaining first data, a function of adding second data to the first data to generate third data, and a function of supplying the third data to a display device. Thus, even when a voltage output from the source driver is low, the voltage can be boosted by the pixel; accordingly, the display device can operate appropriately. |
US12039948B2 |
Driving method for liquid crystal display panel and non-transitory computer-readable storage medium
The present disclosure provides a driving method for a liquid crystal display panel and a non-transitory computer storage medium. The driving method includes: for the plurality of sub-pixels, adopting a first gray-level table for displaying a picture in other frame pictures other than a first frame picture in each of the plurality of predetermined periods, the first gray-level table including a plurality of first gray-level values; and adopting a second gray-level table for displaying a picture in the first frame picture in each of the plurality of predetermined periods, the second gray-level table including a plurality of second gray-level values. |
US12039942B2 |
Display device and driving method thereof
A display device can include a display panel to display an input image across a first subpixel region and a second subpixel region; a display panel driver to supply pixel data of the input image to subpixels of the display panel; a light source disposed under the display panel in an area overlapped by the second subpixel region; and a controller to drive the light source in an emission permitting section set within a non-driving period of a group of subpixels among the subpixels that are disposed in at least a portion of the second subpixel region. |
US12039941B2 |
Backlight driving circuit, display panel, and electronic device
An embodiment of the application discloses a backlight driving circuit, a display panel, and an electronic device, including a light-emitting unit, a scan control unit, and a light-emitting control unit. The number of transistors in the scan control unit is increased to enable each transistor to alternately drive the light-emitting control unit to emit light, improving stability and extending the life of the backlight driving circuit. |
US12039940B2 |
Light-emitting display device
A light-emitting display device includes a display panel including a plurality of subpixels each including a light-emitting element, a data driver configured to supply a data voltage and a reset voltage to each of the subpixels, and a scan driver configured to output an emission signal for controlling a non-emission period and an emission period of the light-emitting element and a reset signal for controlling a reset period of each of the subpixels, wherein the scan driver outputs the emission signal a plurality of times in one frame period and outputs the reset signal a plurality of times in a non-emission period according to the emission signal, and at least one of a plurality of emission signals or a plurality of reset signals has at least one of a different delay period or a different pulse width. |
US12039933B2 |
OLEDoS pixel compensation circuit for removing substrate effect, and method for controlling same
The present invention relates to an OLED pixel compensation circuit for removing a substrate effect. The pixel compensation circuit according to the present invention uses six transistors and two storage batteries to fix both a source voltage and a body voltage of a driving transistor that drives an OLED, thereby having the effects of eliminating errors due to a substrate effect and presenting more accurate pixel compensation results. |
US12039930B2 |
Display device with overcurrent protection function
A display device including: a display panel; a current compensation circuit executing a current compensation operation in which a load is calculated based on input image data, and output compensation image data is generated by compensating for the input image data based on the load; a data driver converting the compensation image data into a data voltage based on a gamma reference voltage and a data driving voltage, and outputting the data voltage; a current sensing circuit sensing a driving current of the display panel and comparing the driving current with a preset reference current to output a protection signal; a voltage generator generating a driving voltage, the gamma reference voltage, and the data driving voltage; and a voltage control circuit generating a first voltage control signal to control a first target compensation value of the gamma reference voltage or the data driving voltage in response to the protection signal. |
US12039926B2 |
Display device and electronic device including the same
A display device includes a light emitting element including an anode, a cathode, and a light emitting layer between the anode and the cathode, a first transistor connected between the anode and a first power line, the first transistor may be switched by a voltage of a node, a second transistor connected between the first transistor and a data line, the second transistor may be switched by a write scan signal, a third transistor connected between the node and the anode, the third transistor may be switched by a compensation scan signal, a fourth transistor connected between the node and an initialization line, the fourth transistor may be switched by an initialization scan signal, an insulating layer on the first to the fourth transistors, and a light blocking pattern protruding from the insulating layer, the light blocking pattern being adjacent to the third transistor and the fourth transistor. |
US12039925B2 |
Display panel having division areas and fabricating method of the same
A display substrate includes a first division pattern in which a plurality of first openings corresponding to the first pixel areas and the second pixel areas are defined, a first color filter overlapping each of the first pixel area of the first pixel row and the first pixel area of the second pixel row, a second division pattern which overlaps the peripheral area and in which a first common opening corresponding to each of the first pixel area of the first pixel row and the first pixel area of the second pixel row, which are in one pixel row, is defined, and a first color control pattern corresponding to the first common opening and overlapping each of the first pixel area of the first pixel row and the first pixel area of the second pixel row, which are in the one pixel row. |
US12039924B2 |
Assembled light emitting diode display device
An assembled LED display device includes a system motherboard, and multiple to-be-assembled daughterboards assembled on the system motherboard. The system motherboard includes a drive power circuit including multiple power lines, and a gate control circuit including multiple gate lines. Each to-be-assembled daughterboard includes a substrate, at least one transistor switch, and a plurality of LED units disposed on the substrate and each including multiple LEDs connected to a same one of the at least one transistor switch. The LEDs of the LED units of the to-be-assembled daughterboards are arranged in a matrix having multiple rows and multiple columns. With respect to each column, the LEDs in the column are connected to the power line corresponding to the column. With respect to each to-be-assembled daughterboard, gate terminal(s) of the at least one transistor switch is(are) connected to the gate line corresponding to the to-be-assembled daughterboard. |
US12039921B1 |
Display device
A display device is provided. The display device includes a first pixel, a first emission signal line and a second emission signal line. The first pixel includes a blue sub-pixel, a green sub-pixel and a red sub-pixel. The blue sub-pixel includes a first emission control switch. The green sub-pixel includes a second emission control switch. The red sub-pixel includes a third emission control switch. The first emission signal line is electrically connected to the first emission control switch and the second emission control switch. The second emission signal line is electrically connected to the third emission control switch. |
US12039918B2 |
Display system and a voltage controller thereof
A voltage controller of a display system includes a gate high voltage detector for detecting a gate high voltage, and a gate low voltage detector for detecting a gate low voltage. The gate high voltage and the gate low voltage are supplied to a gate driver, and the gate high voltage is greater than the gate low voltage. |
US12039917B2 |
Displays with hybrid-control pixel clusters
A display includes pixels distributed in a pixel array of rows and columns that are grouped in mutually exclusive pixel clusters on a display substrate in a display area. Cluster controllers are disposed on the display substrate and are each connected to the pixels in a pixel cluster to control the pixels to emit light. A display controller external to the display area is connected to each row of pixels in each pixel cluster with a row wire. Each row of pixels in each pixel cluster can be connected with a cluster row wire and the corresponding cluster row wires of each pixel cluster can be connected together. The cluster controllers can be disposed between pixels in the pixel cluster or between adjacent pixel clusters on the display substrate. |
US12039915B2 |
Display drive circuit and method, LED display board and display device
The display drive circuit includes: an interface circuit for acquiring a plurality of grayscale data and a plurality of current gain data; a command processing circuit electrically coupled with the interface circuit; a cache circuit electrically coupled with the interface circuit and configured for caching the plurality of grayscale data and the plurality of current gain data; a current source circuit electrically coupled with the command processing circuit and including a plurality of channel current sources; a channel grayscale control circuit, electrically coupled with the command processing circuit, the cache circuit and the current source circuit, and configured for respectively controlling duration of turning on of the plurality of channel current sources according to the plurality of grayscale data; and a channel current control circuit electrically coupled with the cache circuit and the current source circuit, and configured for respectively controlling output currents of the plurality of channel current sources. |
US12039911B2 |
Display substrate including a plurality of shift register units
A display substrate includes a substrate and a gate driving circuit provided on the substrate; the gate driving circuit includes: a frame start signal line, a clock signal line, an inverted clock signal line, a first level signal line, a second level signal line, and a plurality of shift register units. The plurality of transistors at least include a first transistor, a second transistor, and a third transistor, active layers of the first, second and third transistors are formed by a continuous first semiconductor layer, the first semiconductor layer extends along a first direction; the first semiconductor layer includes at least three channel portions corresponding to the first transistor, the second transistor and the third transistor, and a conductive portion provided between adjacent channel portions, transistors corresponding to the adjacent channel portions are coupled to each other through a corresponding conductive portion. |
US12039910B2 |
Display device
A display device includes a display panel including a pixel including a first sub-pixel displaying a first color, a second sub-pixel displaying a second color, and a third sub-pixel displaying a third color, a data driver applying a data voltage generated based on input image data to the pixel in an active period, sensing the first sub-pixel to generate first sensing data in a blank period, sensing the second sub-pixel to generate second sensing data in the blank period, and sensing the third sub-pixel to generate third sensing data in the blank period, and a driving controller compensating for the first sensing data, the second sensing data, and the third sensing data based on a grayscale value of the input image data. |
US12039906B2 |
Data driver and display device including the same
A display device includes a timing controller, a data driver controlled by the timing controller, and a display panel configured to display an image by the data driver. When a data signal is applied in an abnormal state, the data driver generates a voltage for display of black by itself, and supplies the voltage to the display panel. |
US12039904B2 |
Noise measuring device and noise measuring method using the same
A noise measurement device for measuring noise of a test image displayed on a display device including a display panel and an input sensor configured to sense an external input, includes a luminance meter, a converter, and a determiner. The luminance meter is configured to: measure a luminance of the test image in a state in which the input sensor is turned on to generate first luminance measurement values; and measure a luminance of the test image in a state in which the input sensor is turned off to generate second luminance measurement values. The converter is configured to apply a contrast sensitivity function to luminance difference values between the first and second luminance measurement values to generate final conversion values. The determiner is configured to compare the final conversion values with a predetermined reference range to determine whether a defect exists in the test image. |
US12039899B1 |
Adaptive head up display
A head up display (HUD) system within a vehicle includes a controller adapted to initialize HUD graphics to be displayed by the HUD system within the vehicle, a projector adapted to project HUD graphics within a field of view of the HUD system onto an inner surface of a windshield of the vehicle, and a monitoring system adapted to collect real-time data of a head position and gaze direction of an occupant within the vehicle, wherein, the controller is further adapted to adapt the displayed HUD graphics, displayed by the HUD system, based on the real-time data of the head position and gaze direction of the occupant. |
US12039897B2 |
Display device that prevents edge burn-in
A display device includes a display panel having a display area and a non-display area and a polyimide substrate. The display device includes a transistor disposed above the substrate in the display area, a flexible film disposed on a side surface of the non-display area and connected to the substrate, and a conductive layer disposed below the substrate and applied with a low potential power voltage from the flexible film to improve an edge burn-in due to the polarization by offsetting positive charges in the polyimide substrate. |
US12039896B2 |
Label including a removable portion capable of forming a separate article
A label including a separable article for use. The label includes a first portion adapted to be affixed to an article, and a second portion adapted to be separated from the first portion and removed from the remainder of the label. The second portion may be defined by at least one feature that facilitates removal of the second portion. And the second portion is capable of being formed into a second article following separation from the first portion, and may include an interior space capable of receiving a material therein or therethrough. The label including portion for forming a separable article may be formed in an inline process. |
US12039891B1 |
System and method for emulating multiple AC motors using a single base station and a plurality of interchangeable cartridges
A system is disclosed for emulating multiple alternating current (AC) motor configurations in an elevator training environment, the system including a base having a plurality of lead connections and a receptacle, a motor portion having motor windings and a flywheel that stores energy. The plurality of lead connections and the receptacle are adapted to receive each of a plurality of faceplate and cartridge pairs, respectively, to configure the motor windings according to one of a plurality of configurations. The system emulates a plurality of configurations including 3-wire wye, a 3-wire delta, a 6-wire, a 9-wire wye, a 9-wire delta, a 12-wire, a 6-wire puzzle, a 12-wire puzzle, a 3-wire delta shorted, and a 6-wire shorted configuration. Each receptacle and the corresponding cartridge can define a 24-pin connection. The lead connections can include at least twelve lead connection points. |
US12039886B2 |
Apparatus, systems, and methods for simulating life-like human emotional states
A method, apparatus, and system according to which a patient simulator includes one or more of the following: a left eye assembly including a simulated left pupil, a simulated left eyelid, and/or a simulated left iris; a right eye assembly including a simulated right pupil, a simulated right eyelid, and/or a simulated right iris; a neck assembly including a simulated neck; a left brow assembly including a simulated left brow; a right brow assembly including a simulated right brow; a tear duct assembly including simulated left and right cheeks through which artificial pores are formed; and a mouth assembly including a simulated mouth. In various embodiments, any one, or a combination, of these assemblies may be, include, or be part of, a manikin in the form of a human face, and may therefore be activated simultaneously to realistically simulate life-like human emotional states. |
US12039885B2 |
Systems and methods for modeling veins and associated blood vessel components
A venous valve model includes a first layer having a central axis and a fluid channel extending between a fluid inlet and a fluid outlet formed in the first layer, wherein the fluid channel is defined by a pair of channel walls, a first venous valve formed in the first layer and positioned along the fluid channel, and a pair of first actuation chambers positioned adjacent the channel walls of the fluid channel, wherein the pair of first actuation chambers are configured to decrease a width of the fluid channel in response to pressurization of the pair of first actuation chambers. |
US12039883B2 |
Information output device
This application relates to an information output apparatus. The information output apparatus not only improves durability and user convenience but also minimizes power consumption and an operation error of a driving module. The information output apparatus also allows a pin to be driven to be lowered more easily by an attractive force between a magnetic force member and a magnetic member. In addition, the information output apparatus is also provided to prevent the pin from protruding to the outside of an expression surface even when power is not applied. |
US12039881B2 |
Systems for simulating joining operations using mobile devices
Systems are disclosed relating to a mobile device mounted to a welding helmet such that a wearer of the welding helmet can see a display of the mobile device when wearing the welding helmet. In some examples, the mobile device is mounted such that a camera of the mobile device is unobscured and positioned at approximately eye level, facing the same way the wearer's eyes are facing. In some examples, the simulated training environment may be presented to the user via the display screen of the mobile device, using images captured by the camera of the mobile device, when the mobile device is so mounted to the welding helmet. |
US12039875B2 |
Unmanned aerial vehicle rooftop inspection system
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for an unmanned aerial system inspection system. One of the methods is performed by a UAV and includes receiving, by the UAV, flight information describing a job to perform an inspection of a rooftop. A particular altitude is ascended to, and an inspection of the rooftop is performed including obtaining sensor information describing the rooftop. Location information identifying a damaged area of the rooftop is received. The damaged area of the rooftop is traveled to. An inspection of the damaged area of the rooftop is performed including obtaining detailed sensor information describing the damaged area. A safe landing location is traveled to. |
US12039874B2 |
Control method and device for unmanned aerial vehicle, and computer readable storage medium
A control method and device for an unmanned aerial vehicle, and a non-transitory computer readable storage medium are provided. The control method may include: acquiring shooting control information, the shooting control information including a height of a shooting target object, a mission height, and an overlapping ratio; determining the target flight route and a shooting interval based upon the shooting control information; and controlling an unmanned aerial vehicle to fly according to the target flight route and to photograph the shooting target object according to the shooting interval by using a photographing device during the flight. The mission height may be a distance between a plane where a target flight route is located and a plane where the shooting target object is located, and a starting plane for computing the overlapping ratio may be the plane where the shooting target is located. |
US12039868B2 |
Cross-traffic warning system of a motor vehicle
A cross-traffic warning system for a motor vehicle includes first and second input devices transmitting associated first and second input signals for first and second detected objects positioned on the roadway. The system further includes a computer having one or more processors and a computer readable medium storing instructions. The processor is programmed to determine that the first object is a Vulnerable Road User (“VRU”) travelling on a first path based on the first input signal. The processor is further programmed to determine that the second object is a third party vehicle and further that the VRU and the third party vehicle are travelling on an associated one of first and second paths to imminently collide with one another based on the first and second input signals. The processor is further programmed to generate an actuation signal in response to the processor determining the imminent collision. |
US12039866B2 |
Display unit for road machine
A display unit for a road machine includes a display and processing circuitry. The road machine includes a tractor, a hopper installed in front of the tractor to receive a paving material, a conveyor configured to feed the paving material in the hopper to the back side of the tractor, a screw configured to lay and spread the paving material fed by the conveyor behind the tractor, a screed configured to lay and level the paving material laid and spread by the screw behind the screw, and an information obtaining device configured to obtain information on road pavement. The processing circuitry of the display unit is configured to predict a future event based on the information on the road pavement obtained by the information obtaining device, and to display information on the event on a road map on the display. |
US12039864B2 |
Method of recognizing illegal parking of vehicle, device and storage medium
A method of recognizing illegal parking of a vehicle, a device, and a storage medium, which relate to the field of artificial intelligence, and in particular to the fields of deep learning, cloud computing, computer vision, etc. The method includes: obtaining a video image collected by an electronic device; recognizing a parking area of the vehicle in the video image; determining a shooting angle used by the electronic device for collecting the video image; determining an illegal parking area in the video image based on the shooting angle; and recognizing whether the vehicle is illegally parked or not based on the parking area of the vehicle and the illegal parking area. |
US12039863B2 |
Train detection and alert system
A system and method are disclosed to provide train detection and alerts. Embodiments include monitoring train status data, detecting a presence of a train based on the train status data, capturing current train data and converting the current train data and mapping device location data from one or more mapping devices into train metrics. Embodiments estimate an arrival time of the train at a railroad crossing and a duration of the train at the railroad crossing, check the current train data for errors, apply rules to the current train data to validate the current train data and generate an alert in response to the rules being satisfied. Embodiments display the alert on the one or more mapping devices to notify one or more corresponding users of the one or more mapping devices of the presence of the train. |
US12039860B2 |
Driving scenarios for autonomous vehicles
One aspect herein provides a method of analysing driving behaviour in a data processing computer system, the method comprising: receiving at the data processing computer system driving behaviour data to be analysed, wherein the driving behaviour data records vehicle movements within a monitored driving area; analysing the driving behaviour data to determine a normal driving behaviour model for the monitored driving area; using object tracking to determine driving trajectories of vehicles driving in the monitored driving area; comparing the driving trajectories with the normal driving behaviour model to identify at least one abnormal driving trajectory; and extracting a portion of the driving behaviour data corresponding to a time interval associated with the abnormal driving trajectory. |
US12039856B2 |
Incident response system
Systems and methods for responding to incidents in a building are provided. One method includes performing operations including retrieving data relating to one or more on-premises building devices of the building, determining the incident relating to the one or more on-premises building devices, and determining a plurality of potential responses to the incident. The operations further include analyzing the plurality of potential responses and determining relative risks of the potential responses to the incident and transmitting, to a first on-premises building device of the on-premises building devices, data indicating the incident and at least one of the plurality of potential responses based on the relative risks of the potential responses. |
US12039854B2 |
Multi-zone filtration monitoring systems and methods
Embodiments herein relate to multi-zone filtration monitoring systems and methods. In an embodiment, a filtration monitoring system is included having a plurality of filtration housings, a plurality of filter elements associated with the filter housings, a plurality of wireless communication tags associated with the filter elements, a plurality of zone antennas, and a wireless communication reader in wired communication with the plurality of zone antennas. The reader can be configured to wirelessly send data to and receive data from the wireless communication tags via the zone antennas. Other embodiments are also included herein. |
US12039853B2 |
Detecting life by means of CO2 in an enclosed volume
In a system and method for detecting carbon dioxide in an enclosed volume, a CO2 detection system is triggered to awaken from a deep sleep state. Once awake, the system queries system sensors to determine the current system parameters, including current CO2 level and temperature. Current and expected CO2 decay rates are calculated, and the system determines whether the current CO2 decay rate is within an expected normal range for an unoccupied enclosed volume. If the volume is static, i.e., not moving, and the CO2 rate is rising and the temperature is rising, a series of alerts are sent to contacts previously set up by the user. If the alerts are not cleared by a user, emergency management personnel are notified. |
US12039852B1 |
Pre-disaster education system
A pre-disaster banking system including a mobile conditions monitoring center including a vehicle having a system controller including: a device processor and a non-transitory computer readable medium including instructions to perform the following steps: receiving location data from a personal electronic device of a user; receiving forecast data regarding a predicted disaster; making a first determination, based on the received location data and the received forecast data, that the personal electronic device is located in an area that is expected to be affected by the predicted disaster; receiving banking information for the user; making a second determination that the user is scheduled to receive a payroll deposit that could be affected by the predicted disaster; and determining, based on the first determination and the second determination, a banking transaction to be executed for the user at a predetermined time relative to the predicted time of occurrence of the predicted disaster. |
US12039847B2 |
Wildfire identification in imagery
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for identifying wildfire in satellite imagery. In some implementations, a server obtains a satellite image of a geographic region and a date corresponding to when the satellite image was generated. The server determines a number of pixels in the satellite image that are indicated as on fire. The server obtains satellite imagery of the geographic region from before the date. The server generates a statistical distribution from the satellite imagery. The server determines a likelihood that the satellite image illustrates fire based on a comparison of the determined number of pixels in the satellite image that are indicated as on fire to the generated statistical distribution. The server can compare the determined likelihood to a threshold. In response to comparing the determined likelihood to the threshold, the server provides an indication that the satellite image illustrates fire. |
US12039846B2 |
Method, apparatus, and system for protecting private information from illegal photography by unmanned aerial vehicle
Provided is a method of protecting private information from illegal photography by an unmanned aerial vehicle, which includes receiving information about an area to capture, from the unmanned aerial vehicle or an unmanned aerial vehicle pilot, in advance, by wired or wireless communication, transmitting the information about an area to capture, to a private information protection subject who wants to protect private information about the area to capture, by wired or wireless communication, receiving information about a first action to protect private information accompanying image capturing, from the private information protection subject, by wired or wireless communication, and transmitting the information about a first action to protect private information, the information being received from the private information protection subject, to the unmanned aerial vehicle or the unmanned aerial vehicle pilot who is going to capture an image, by wired or wireless communication. |
US12039845B2 |
Device for checking field of view of surveillance camera for on-site work
Disclosed is a device for checking a field of view of a surveillance camera for on-site work, which rapidly and accurately checks a field of view in a field through a projection image without checking a filmed image through a monitor, is capable of installing the surveillance camera and adjusting a position of the surveillance camera, and is capable of outputting a visual warning according to a linkage with various image surveillance systems. |
US12039838B2 |
System and method for providing benefits in association with identified electronic gaming machines
Systems and methods which promote certain electronic gaming machines based on the relative status of such electronic gaming machines. |
US12039833B2 |
Gaming machine and method with a symbol collection feature
There is provided a gaming method and system that utilize a presentation assembly configured to present a series of spins of a plurality of reels arranged in an array, the plurality of reels including value-bearing symbols, wherein any value-bearing symbol that lands in an active subset of the array is collected in a collection area. At a conclusion of the series of spins, a payout based on the values of the collected value-bearing symbols is awarded. |
US12039831B2 |
Digital lobby and multi-game metamorphics
A method of controlling a gaming device may involve controlling, via a control system of the gaming device that includes one or more processors, a display system of the gaming device to present a plurality of wagering game images. Each of the wagering game images may correspond to a different game theme. The method may involve controlling the display system to present a plurality of metamorphic images. Each metamorphic image may correspond to a wagering game image. Each metamorphic image also may correspond to an award of a game theme corresponding to the wagering game image. The method may involve receiving an indication of a selected game theme and controlling the display system to present first visual effects corresponding to an instance of the selected game theme and to present a metamorphic image corresponding to the selected game theme. |
US12039830B2 |
Changing pattern matching awards
A gaming system and method that provides a changing pattern matching award feature in a gaming environment, which includes a plurality of different patterns that are independently and randomly selectable and displayable by the gaming system during a series of plays of one or more games via one or more electronic gaming machines or other devices of the gaming system or configured to operate with the gaming system. |
US12039829B2 |
Rendering pipeline for electronic games
An electronic gaming device provides a rendering pipeline for an electronic game. The rendering pipeline includes a client component and a native component of the rendering pipeline, where the client component is configured to: initiate a rendering operations pipe between the client component and the native component; convert display commands from a source language of the electronic game into rendering operations of an intermediate rendering language; and transmit the rendering operations through the rendering operations pipe to the native component. The native component is configured to: receive the rendering operations via the rendering operations pipe; translate the rendering operations from the intermediate rendering language into rendering operations of the native component; and perform the rendering operations of the native component on the display device. |
US12039825B2 |
Click and lock button deck for electronic gaming device
A gaming device may include a main cabinet that defines an opening for receiving a button deck. The button deck may include a button deck enclosure and one or more buttons protruding from or otherwise defined along a button surface of the button deck enclosure. A coupling tab may include a signal connector operable to connect to a signal connector of the button deck to electrically couple the button deck to a game controller of the gaming device. The gaming device may further include a locking pin locator operable to receive a locking pin to mechanically (e.g., physically) couple the button deck to the main cabinet of the gaming device. The coupling tab may be pivotally or flexibly connected to the main cabinet such that when the signal connectors are connected, the button deck moves into the opening and the locking pin is inserted into the locking pin locator. |
US12039824B2 |
Modular prescription filling system and facilities
Methods and systems for providing improved prescription filling systems are disclosed. In one embodiment, a prescription filling system is provided that includes a primary module and at least one expansion module. The primary module may include shelves that each contains a plurality of equipment brackets. The primary module may also include a supplementary system positioned between the shelves. The at least one expansion module may also include shelves that each contain a plurality of equipment brackets. Furthermore, the primary module may contain a robotic arm that is substantially equidistant from each of the shelves within the primary module and the at least one expansion module. |
US12039822B2 |
Storage apparatus
Apparatus for securely retaining documents, the apparatus (1) comprises a cover plate (4) and a receptacle (10), the receptacle (10) comprising a frame (3) and a pouch (2), the frame (3) comprising an opening (O) to access the pouch (2), the frame (3) further comprises at 5 least one channel (31a, 31b) for receiving an edge (4c, 4d) of the cover plate (4) in use to cover the opening (O) of the frame (3) and to prevent access to the interior of the pouch (2) of the receptacle (10) when the cover plate (4) is in a closed position, wherein the frame (3) and the cover plate (4) each comprise engageable lock portions to prevent the cover plate (4) from being removed from the receptacle (10) when in the closed position, and wherein 10 the frame (3) comprises a first formation (32a, 32b) located remotely from the at least one channel (31a, 31b) located between the at least one channel (31a, 31b) and the opening, the cover plate (4) comprises a second formation (42a, 42b) located remotely from the edge (4c, 4d) of the cover plate (4), the first formation (32a, 32b) and second formation (42a, 42b) are shaped to interlock to resist removal of the cover plate (4) in a direction transverse 15 and/or perpendicular to the major surface of the cover plate (4). |
US12039812B2 |
Tire force estimation system and tire force estimation method
A tire force estimation system includes a sensor, a sensor information acquisition unit, and a tire force calculator. The sensor measures a physical quantity of a tire. The sensor information acquisition unit acquires the physical quantity measured by the sensor. The tire force calculator includes an arithmetic model for calculating tire force F based on the physical quantity, and calculates the tire force F by inputting the physical quantity acquired by the sensor information acquisition unit into the arithmetic model. |
US12039809B2 |
Activatable postage
Aspects of the technology described herein provide an activatable postage. As an initial step, the activatable postage is printed on a media, such as an envelope or sticker. Initially, the activatable postage has no postage value and will not have any value until activated. Each instance of activatable postage comprises a unique identifier encoded in a machine-readable format. Postage value is added to the activatable postage through an activation process. In order to activate an individual instance of activatable postage, the unique identifier encoded in the activatable postage needs to be provided to the activation application. At the end of the activation process, a central database is updated to associate the unique identifier with a postal value calculated during activation. When the Postal Service receives an item with activatable postage it validates the activatable postage and then deactivates the activatable postage by updating the central database. |
US12039808B2 |
Room mirror removal monitoring device with electronic toll collection function
Provided is a room mirror removal monitoring device with an electronic toll collection (ETC) function. The room mirror removal monitoring device includes a room mirror holder to which a room mirror having the ETC function is fixed and in which an insertion recess is formed toward windshield glass, a removal switch inserted into the insertion recess, a mirror base inserted into a region that does not overlap with the removal switch in the insertion recess and fixed to the windshield glass, and a monitoring part configured to monitor a removal state of the room mirror having the ETC function. |
US12039806B2 |
Device for biometric identification with the aid of fingerprints and/or hand characteristics, and method of biometric identification with the aid of these characteristics
The invention relates to a device for biometric identification with the aid of fingerprints and/or hand characteristics, the device comprising a sensor unit (1) directed at the region of an optical gate (2) in a scanning direction (S), wherein the optical gate (2) is adapted to initialize the sensor unit (1) for scanning an in-focus scan image or scan images of the fingers and/or hand of a person, wherein the device further comprises at least one light source (5), which is likewise directed at the region of the optical gate (2), wherein the sensor unit (1), the optical gate (2) and optionally also the light source (5) are coupled to a control and computing module (6) with software for controlling the device and its parts and for scanning a scan image or the scan images of fingers and/or a hand, and for evaluating the fingerprints and/or hand characteristics, wherein the sensor unit (1) is fixedly set to focus into a focal volume (3) which is assigned to the optical gate (2), and the sensor unit (1), the optical gate (2), the control and computing module (6) and optionally also the light source (5) are configured to scan a single in-focus scan image of the fingers and/or the hand at the time of the passage thereof through the focal volume (3). |
US12039805B2 |
Offline handwriting individual recognition system and method based on three-dimensional dynamic features
The present invention provides an offline handwriting individual recognition system and method. The method comprises: scanning the suspicious handwriting to obtain a first white light image and a first three-dimensional image, and scanning the sample handwriting to obtain a second white light image and a second three-dimensional image; pre-processing the first white light image and the second white light image to obtain a first pre-processed image and a second pre-processed image; extracting a first skeleton image and a second skeleton image from the first pre-processed image and the second pre-processed image; obtaining a first writing trajectory and a second writing trajectory according to the first skeleton image and the second skeleton image; extracting a first dynamic feature, a first three-dimensional feature, and a second dynamic feature, a second three-dimensional feature; processing to obtain a correlation coefficient, and obtaining an individual recognition result. |
US12039803B2 |
Techniques for automatically identifying secondary objects in a stereo-optical counting system
Techniques for distinguishing objects (e.g., an individual or an individual pushing a shopping cart) are disclosed. An object is detected in images of a scene. A height map is generated from the images, and the object is represented as height values in the height map. Based on height properties associated with another object, it is determined whether the other object is associated with the object. If so determined, the objects are classified separately. |
US12039802B2 |
Method for adapting the quality and/or frame rate of a live video stream based upon pose
The invention provides a system configured to adjust a data rate of an image capturing device. The system comprises a computing device comprising a data processor, and a computer program product comprising a computer vision system for categorizing living beings having a pose that appear in a live video stream. The computer program product, when running on the data processor, receives a live video stream from the image capturing device at a first data rate, where the live video stream comprises a time slice with at least one frame comprising a living being having a pose; applies the computer vision system to the time slice for categorizing the living being, resulting in a category; and signals the image capturing device to set the live video stream at a second data rate, different from the first data rate and based upon the category. |
US12039801B2 |
Device for capturing impressions of autopodia and use of same
A device for displaying information and for the contact-based, simultaneous capture of impressions of a plurality of blood-perfused skin regions of human autopodia, including: a placement surface for placing the autopodia, a display unit which is arranged below the placement surface and which has at least partially transparent display elements which are arranged in grid form and are individually controllable by a control unit, the display elements having display pixels which emit light in a direction of the placement surface. The device also includes optical sensor pixels which detect light incident on the sensor pixels. The sensor pixels may be arranged in a sensor layer arranged under the display unit viewed from direction of the contacting skin region or may be arranged in the display unit between the display elements. A cavity filter for angle selection is arranged in front of the optical sensor pixels. |
US12039800B2 |
Signal processing for segmented thin-film acoustic imaging systems for portable electronic devices
An acoustic imaging system coupled to an acoustic medium to define an imaging surface. The acoustic imaging system includes an array of piezoelectric acoustic transducers formed at least in part from a thin-film piezoelectric material, such as PVDF. The array is coupled to the acoustic medium opposite the imaging surface and formed using a thin-film manufacturing process over an application-specific integrated circuit that, in turn, is configured to leverage the array of piezoelectric actuators to generate an image of an object at least partially wetting to the imaging surface. |
US12039798B2 |
Processing forms using artificial intelligence models
An application server may receive an input document including a set of input text fields and an input key phrase querying a value for a key-value pair that corresponds to one or more of the set of input text fields. The application server may extract, using an optical character recognition model, a set of character strings and a set of two-dimensional locations of the set of character strings on a layout of the input document. After extraction, the application server may input the extracted set of character strings and the set of two-dimensional locations into a machine learned model that is trained to compute a probability that a character string corresponds to the value for the key-value pair. The application server may then identify the value for the key-value pair corresponding to the input key phrase and may out the identified value. |
US12039794B2 |
Electronic device and control method thereof
A control method of an electronic device including a camera, including: based on an image of food being acquired through the camera, identifying a type of the food based on the acquired image and location information of the electronic device; identifying a type of at least one wine matched to the identified type of the food based on information about the identified type of the food from among information about a plurality of foods and information about a plurality of wines; and providing information about the identified type of the at least one wine. |
US12039792B2 |
Position-determining device
A position-determining device, and a milking device, that determines a relative position of an object and includes a 3D time-of-flight camera with a 2D arrangement of pixels configured to repeatedly record an image of a space. A control unit is connected and includes an image-processing device. The 3D time-of-flight camera has a controllable light source and is configured to record a 2D image by means of reflected emitted light and collect distance information. The image-processing device is configured to recognize an object in the 2D image using image-processing criteria and determine distance information and relative position by analysing the 2D image and the distance information. Due to the fact that distance information, which is often much more noisy than 2D brightness information, can be determined with far fewer image points, the position is determined more quickly and reliably. |
US12039789B2 |
System and method to detect proper seatbelt usage and distance
A system and method for detecting seatbelt positioning includes capturing, by a camera, a near infrared (NIR) image of an occupant, applying a median filter to the NIR image to remove glints; converting the NIR image to a black-and-white image, scanning across the black-and-white (B/W) image to detect a plurality of transitions between black and white segments corresponding to stripes extending lengthwise along a length of the seatbelt, and using detections of the plurality of transitions to indicate a detection of the seatbelt. Converting the NIR image to the black-and-white image may include using a localized binary threshold to determine whether a given pixel in the B/W image should be black or white based on whether a corresponding source pixel within the NIR image is brighter than an average of nearby pixels within a predetermined distance of the corresponding source pixel. |
US12039787B2 |
Recognition device, moving object, recognition method, and storage medium
The present invention provides a recognition device that is mounted on a moving object and recognizes a lighting situation of a traffic signal, the recognition device comprising: an imaging unit that periodically images an external environment of the moving object; at least one processor with a memory comprising instructions cause the at least one processor to at least: sequentially detect, for each image periodically obtained by the imaging unit, a lighting mode of the traffic signal included in the image; and determine, in a case where a same lighting mode of the traffic signal is continuously detected for a predetermined time, the lighting mode as a lighting situation of the traffic signal, wherein the predetermined time is twice or more as long as an imaging cycle of the imaging unit. |
US12039780B2 |
Video surveillance system with vantage point transformation
A method for monitoring a surveillance area includes receiving a plurality of video streams that are captured by a plurality of video cameras in the surveillance area, each of the plurality of video streams capturing one or more objects in the surveillance area that are within a camera field of view (FOV) of the corresponding video camera and from a camera vantage point of the corresponding video camera. A vantage point transformation is applied to each of two or more objects captured in two or more of the plurality of video streams, the vantage point transformation transforming a view of each of the two or more objects from the camera vantage point of the corresponding video camera to a common vantage point. The transformed view of each of the two or more objects from the common vantage point is rendered on a display. |
US12039779B2 |
Method and system for whole-process trace leaving of video manuscript gathering, editing, and check
A method for whole-process trace leaving of video manuscript gathering, editing, and check, including: extracting a key frame from video clipping information, generating histogram data by using the key frame, and obtaining video modification information based on the histogram data; and on-chaining, by using timestamps as blockchain nodes, the video modification information completed at different time points to form a trace chain arranged according to the timestamp, to implement whole-process trace leaving for video clipping. The technical solutions of the present invention resolve a difficulty in whole-process trace leaving for video manuscript editing and issuing, and in addition, by using the blockchain techniques, implement tamper-proofing and security of trace information, thereby effectively improving security of gathering and editing in the media industry. |
US12039776B2 |
Systems and methods for presenting supplemental content in augmented reality
Systems and methods provided for presenting supplemental content in an augmented reality environment where an object within a field of view of an augmented reality device of a user is identified and processed to detect a reference related to a participant in an event. A user profile or user social network is searched to identify a message from the user about the participant. The message may be combined with the object in the augmented reality field of view. |
US12039775B1 |
Adaptive atmospheric correction method of hyperspectral satellite based on prior ground object spectral matching
The present disclosure provides an adaptive atmospheric correction method of hyperspectral satellite based on prior ground object spectral matching. The method includes: establishing an adaptive atmospheric parameter retrieval algorithm of hyperspectral satellite data; based on the estimation algorithm of the integrated atmospheric column water vapor content, using a function between a linear regression band ratio and a water vapor content for estimation; in the aerosol optical depth estimation method of the hyperspectral data, using the rich spectral information of the hyperspectral data to perform AOD iterative estimation with the ground object spectral library as prior knowledge in combination with spectral matching, and establishing an atmospheric correction algorithm combining with an MODTRAN radiative transfer model. The method is applicable to hyperspectral data characteristics and has high accuracy; and without depending on external auxiliary data, atmospheric correction can be completed automatically. |
US12039773B2 |
Image display system, terminal, method, and program for determining a difference between a first image and a second image
The present invention provides an image display system, a terminal, a method, and a program that can quickly and accurately display an image corresponding to a particular location. An image display system according to one example embodiment of the present invention includes: a current image acquisition unit configured to acquire a first image captured by a mobile terminal; an information acquisition unit configured to acquire information including a position and an orientation of the mobile terminal that has captured the first image; a past image acquisition unit configured to acquire a second image based on the position and the orientation of the mobile terminal and a position and an orientation associated with the second image stored in the past in a storage device; and a difference detection unit configured to detect a difference between the first image and the second image. |
US12039772B2 |
Processing system, estimation apparatus, processing method, and non-transitory storage medium
The present invention provides a processing system (10) including: a sample image generation unit (11) that generates a plurality of sample images being each associated with a partial region of a first image generated using a first lens; an estimation unit (12) that generates an image content estimation result indicating a content for each of the sample images using an estimation model generated by machine learning using a second image generated using a second lens differing from the first lens; a task execution unit (14) that estimates a relative positional relationship of a plurality of the sample images in the first image; a determination unit (15) that determines whether an estimation result of the relative positional relationship is correct; and a correction unit (16) that corrects a value of a parameter of the estimation model when the estimation result of the relative positional relationship is determined to be incorrect. |
US12039769B2 |
Identifying a type of object in a digital image based on overlapping areas of sub-images
A method identifies a type of object in a digital image. A user and/or one or more processors selects, from a plurality of partially overlapping sub-images of a digital image, a first sub-image and a second sub-image that overlap one another. The user/processors input the first sub-image into a neural network to create a first inference result that includes an overlapping inference result, for the overlapping area, that recognizes a partial portion of a specific type of object based on the overlapping area. The user/processors infer that the second sub-image creates a second inference result that recognizes a second portion of the specific type of object in the second sub-image based on the second sub-image and the overlapping inference result. The neural network identifies the specific type of object in the digital image based on the first and second sub-images being sub-images of a same type of object. |
US12039763B2 |
Image processing method and device, electronic apparatus and storage medium
An image processing method includes obtaining an input image, the input image includes object regions, and each object region includes at least one object; identifying the object regions to obtain object region labeling frames; establishing a first coordinate system based on the input image, the object region labeling frames are located in the first coordinate system; mapping the object region labeling frames from the first coordinate system to a second coordinate system according to a reference value to obtain first region labeling frames corresponding to the object region labeling frames, the first region labeling frames are located in the second coordinate system; performing expansion processing on the first region labeling frames to obtain expanded second region labeling frames; and mapping the second region labeling frames from the second coordinate system to the first coordinate system according to the reference value to obtain table region labeling frames. |
US12039761B2 |
Image processing method, and spectral camera system
An image processing method of converting spectral image data of a plurality of spectral wavelengths imaged by a spectral camera into a color image by using a processor, wherein the processor acquires a plurality of pieces of the spectral image data from a storage unit, calculates a correction value by multiplying a optical spectrum of each pixel of a corresponding one of the plurality of spectral image data by a correction constant set for each wavelength, calculates a color conversion value by summing the correction values of the same pixel positions, and generates a color composite image based on the color conversion value. Then, the correction constant is set such that a sum spectrum obtained by summing characteristic spectra obtained by multiplying a sensitivity characteristic with respect to each spectral wavelength of the spectral camera by the correction constant corresponding to each wavelength matches a target spectrum of any color filter. |
US12039757B2 |
Associating labels between multiple sensors
Methods and systems for associating labels between multiple sensors. One of the methods includes generating user interface presentation data that, when presented on a user device, causes the user device to display a user interface that: displays the images in the sequence of images and data identifying the first and second object tracks, and is configured to receive user inputs that associate first object tracks with second object tracks; and providing the user interface presentation data for presentation on the user device. |
US12039747B1 |
Polarity discrimination detection method and apparatus for multiple stacked electronic components and device
The application relates to a polarity discrimination detection method and apparatus for multiple stacked electronic components and a device, and the method comprises the steps of: acquiring a collected image of a to-be-detected electronic component, and matching and positioning the collected image to obtain a positioning image; acquiring parameter data of a camera device, and carrying out stereo matching and image segmentation on the positioning image according to the parameter data to obtain three-dimensional coordinates; the to-be-detected electronic component to a polarity detection region through a manipulator according to the three-dimensional coordinates to acquire a detection image; analyzing the detection image to obtain polarity circle coordinates; and comparing the polarity circle coordinates with polarity circle standard coordinates arranged on the polarity detection region to obtain a polarity discrimination result. |
US12039741B2 |
Apparatus and method for determining motion of an ultrasound probe including a forward-backward directedness
A method and an apparatus for determining a three-dimensional directedness-determined motion are provided, including a forward-backward directedness, characterizing the motion of a movable ultrasound probe (10) during acquisition of an ultrasound image of a volume portion (2) by the ultrasound probe. The method comprises determining, by a machine-learning module (50), a motion indicator (60) indicating a three-dimensional motion between the ultrasound image frames (22); and determining, by a directedness-determining system (56), a directedness indicator (66) of the three-dimensional motion between the ultrasound image frames (22). The method further comprises determining a directedness-determined motion indicator (96) indicating the three-dimensional directedness-determined motion, including a determined the forward-backward directedness of the motion, between the ultrasound image frames (22) from the motion indicator (60) and the directedness indicator (66). |
US12039740B2 |
Vectorized bilinear shift for replacing grid sampling in optical flow estimation
A computer-implemented method includes receiving a first input. The first input is interpolated based on a first shift along a first dimension and a second shift along a second dimension. A first output is generated based on the interpolated first input. The first output corresponds to a vectorized bilinear shift of the first input for use in place of grid sampling algorithms. |
US12039739B2 |
Motion vector detection apparatus and motion vector detection method to accurately detect a motion vector from a captured image utilizing a degree of reliability information
Provided is a first motion vector detection unit that detects a motion vector on a basis of self-motion data and depth image data. A second motion vector detection unit that detects a motion vector on a basis of captured image data. A motion vector merging unit that merges the motion vector detected by the first motion vector detection unit with the motion vector detected by the second motion vector detection unit. |
US12039735B2 |
Systems and methods for automatic segmentation of organs from head and neck tomographic images
The present disclosure relates to a method and apparatus for automatic head and neck organ segmentation. The method includes: prepare a training dataset, wherein the step of preparing a training dataset comprises: receive 3D images covering head and neck region obtained by a CT system or an MRI system; receive metadata for each received 3D images, comprising patient orientation, pixel spacing, slice thickness and matrix size; receive corresponding 3D segmentation labels map for the received 3D images; and process the received 3D images and the corresponding 3D segmentation labels map by transforming to patient coordinate system and resampling to have a fixed spatial resolution and a fixed matrix size; build a deep learning framework using CNN models for organ segmentation; train CNN models using the training dataset and performing data emulation step during training by mirroring the processed 3D images and their corresponding processed 3D segmentation labels map from the training dataset; prepare a testing dataset, wherein the step of preparing a testing dataset comprises: receive 3D images covering head and neck region obtained by a CT system or an MRI system; receive metadata for each received 3D images, comprising patient orientation, pixel spacing, slice thickness and matrix size; and process the received 3D images by transforming to patient coordinate system and resampling to have a fixed spatial resolution and a fixed matrix size; deploy the trained CNN models on testing dataset, wherein the testing step comprises: mirror the processed 3D images in the left-right direction; predict on the processed 3D images and mirrored 3D images with individual prediction outputs as 3D probabilities map for organ segmentation; and improve the segmentation performance by averaging the 3D probabilities map outputs from the processed 3D images and mirrored 3D images; and post-process the 3D probabilities map outputs from the deep learning framework to obtain final 3D segmentation labels map for organ segmentation. |
US12039734B2 |
Object recognition enhancement using depth data
Methods for improving object recognition using depth data are disclosed. An image is captured of a 3-D scene along with depth data, such as in the form of a point cloud. The depth data is correlated with the image of the captured scene, such as by determining the frame of reference of each of the image and the depth data, thereby allowing the depth data to be mapped to the correct corresponding pixels of the image. Object recognition on the image is then improved by employing the correlated depth data. The depth data may be captured contemporaneously with the image of the 3-D scene, such as by using photogrammetry, or at a different time. |
US12039731B2 |
Prediction of candidates for spinal neuromodulation
Described herein are various implementations of systems and methods for determining likelihood of a patient favorably responding to a neuromodulation procedure based on a quantitative or objective score or determination based on a plurality of indicators of pain (e.g., chronic low back pain stemming from one or more vertebral bodies or vertebral endplates of a patient). The systems and methods may involve application of artificial intelligence techniques (e.g., trained algorithms, machine learning or deep learning algorithms, and/or trained neural networks). |
US12039730B2 |
Method and system for plant health estimation
Plant health estimation is required to be performed so as to detect any health issues in early stages, so as to take counter measures. Existing systems for the plant health estimation perform the health estimation by considering data obtained from satellite images of the plants being monitored. However this alone may not be much effective as the satellite images fail to provide information on many parameters which have direct or indirect impact on health of the plants. Disclosed herein are a method and a system for plant health estimation, wherein the system performs health estimation at a macro level and a micro level. The macro level health estimation is done using satellite images of the plants as inputs, whereas the micro level health estimation is done by collecting and processing sensor data with respect to various parameters that affect health of a plant. |
US12039729B2 |
Method and device for automatically processing blood vessel image
A method, performed by a processor, for processing a blood vessel image from an angiography image may comprise the steps of: extracting a target blood vessel from a blood vessel image; identifying an error portion from the extraction result of the target blood vessel on the basis of at least one of blood vessel structure data related to the target blood vessel, curvature information of the target blood vessel, diameter information of the target blood vessel, and brightness information of the target blood vessel; and in response to a case where an error portion is identified in the target blood vessel, correcting the identified error portion. |
US12039727B2 |
Energy subtraction processing device, energy subtraction processing method, and energy subtraction processing program
An image acquisition unit acquires two radiographic images based on radiation which has different energy distributions and has been transmitted through a subject including a soft part and a bone part. A subtraction unit performs weighting subtraction using a predetermined initial weighting coefficient between corresponding pixels of the two radiographic images to derive a soft part image obtained by extracting the soft part of the subject and a bone part image obtained by extracting the bone part of the subject. A weighting coefficient derivation unit derives a new weighting coefficient on the basis of a pixel value of the bone part included in the bone part image. The subtraction unit performs the weighting subtraction on the two radiographic images using the new weighting coefficient to derive a new soft part image and a new bone part image. |
US12039721B2 |
Classification of organ of interest shapes for autosegmentation quality assurance
Embodiments described herein provide for receiving a second image comprising an overlay depicting an organ-at-risk (OAR) segmentations. The overlay is generated by a first machine learning model based on a first image depicting the anatomical region of a current patient. A second machine learning model receives the second image and set of third images depicting prior patient OAR segmentations on which the second machine learning model was trained. The second machine learning model classifies the second image as one of a set of class names and characterizes the extent to which the second image is similar to, or dissimilar to, images with the same class name in the set of third images. The characterization may be based on outputs of internal layers of the second machine learning model. Dimensionality reduction may be performed on the outputs of the internal layers to present the outputs in a form comprehendible by humans. |
US12039719B2 |
System and method for detection and classification of objects of interest in microscope images by supervised machine learning
Methods are provided for efficient training of convoluted neural networks using computer-assisted microscope image acquisition and pre-classification of training images for biological objects of interest. The methods combine use of an automated scanning platform, on-the-fly image analysis parallel to the scanning process, and a user interface for review of the pre-classification performed by the software. |
US12039718B2 |
Inference apparatus, medical apparatus, and program
In accordance with certain embodiments of the present disclosure an apparatus includes: an inference section for performing inference using a learned model. The learned model is generated by multi-channel learning processing of a multi-channel image containing image information on each of three one-channel images (an original image, a histogram-equalized image, and edge-enhanced image), and ground-truth data CD The apparatus also inclides a multi-channel image producing section for producing a multi-channel image containing image information on each of three one-channel images (an original image, a histogram-equalized image, and an edge-enhanced image) of a patient. The inference section inputs the multi-channel image to the learned model, performs the inference, and outputs an output image as output data. |
US12039710B2 |
Method for improving efficiency of defect detection in images, image defect detection apparatus, and computer readable storage medium employing method
A method of detecting defects revealed in images of products obtains sample image training data. An underlying feature dimension of an autoencoder is selected and a score is obtained. By comparing the score with a standard score, an optimal underlying feature dimension is confirmed. A test image is inputted into the autoencoder with the optimal underlying feature dimension to obtain a reconstruction image. A reconstruction error between the test image and the reconstruction image is computed. By comparing the reconstruction error with the predefined threshold a result of analysis of the test image is outputted. An image defect detection apparatus and a computer readable storage medium applying the method are also provided. |
US12039709B2 |
Jewelry item grading system and method
A method and system for grading a jewelry item is provided. The method includes: capturing an image of the jewelry item; analyzing the image to identify at least one of: one or more inclusions in the jewelry item, a color of the jewelry item, and one or more dimensions of the jewelry item; evaluating a quality of the jewelry item based on at least a subset of features including: one or more sizes of the one or more inclusions, one or more placements of the one or more inclusions, one or more color characteristics of the one or more inclusions, the color of the jewelry item, the one or more dimensions of the jewelry item, or a combination of the foregoing; and determining a grading of the jewelry item in which the quality of the jewelry item is quantified in relation to additional gradings concerning corresponding additional jewelry items. |
US12039708B2 |
Data processing
A computer-implemented method includes executing an initial version of computer game software, the executing step including rendering computer game video images for display; displaying the video images using a head mountable display (HMD); detecting user operation of one or more user controls to perform colour grading adjustments; applying the colour grading adjustments to the video images rendered by the rendering step; and generating colour grading data to be associated with a revised version of the computer game software; in which the executing step and the applying step are performed by different respective data processing apparatus. |
US12039700B2 |
Imaging processing device and imaging processing system capable of performing collation in captured image having overexposed portion
An imaging processing device includes a processor. The processor performs processing of acquiring a captured image which is captured in a state where a light source emits light, extracting an overexposed portion which occurs in the captured image due to the light emission of the light source and which has a predetermined pixel value or more, and setting a region located in an area, which does not overlap with the extracted overexposed portion in the captured image, as a region of a collation target to be collated with a predetermined reference image. |
US12039697B2 |
Method and system for reconstructing high resolution versions of low resolution images of a cine loop sequence
Systems and methods for reconstructing high resolution versions of low resolution cine sequence images include acquiring a low resolution cine sequence, receiving a user input stopping the acquisition of the cine sequence, and initiating acquisition of a high resolution image. The systems and methods include iteratively reconstructing a high resolution version of each of the low resolution images in the cine sequence in reverse, beginning with a last acquired low resolution image and ending with a first acquired low resolution image. The high resolution version of the last acquired low resolution image is reconstructed based on the last acquired low resolution image and the high resolution image. The high resolution version of each of the low resolution images prior to the last acquired low resolution image is iteratively reconstructed based on a respective low resolution image and the high resolution version of a subsequently acquired low resolution image. |
US12039688B2 |
Augmented reality beauty product tutorials
Systems, methods, and computer readable media for augmented reality beauty product tutorials. Methods disclose determining from live images of an augmented reality (AR) tutorial effects, the effects indicating changes to the live images of a presenter of the AR tutorial from a beauty product being applied to a body part of the presenter. The methods further comprising determining from the live images motion, the motion indicating motion of the beauty product from the beauty product being applied to the body part of the presenter and storing the effects and the motion. |
US12039683B2 |
WebGL-based replaceable model hybrid rendering display method, system and storage medium
The present invention discloses a WebGL-based replaceable model hybrid rendering display method, comprising the following steps: the cloud processing subsystem decomposes the original scene rendering image into a background rendering image and a 3D model of the default product, and generates a 3D model of the alternative product that replaces the default product, and stores and associate the background rendering image; the rendering engine of the terminal display subsystem loads the background rendering image based on the real-time rendering technology of WebGL, and dynamically loads and renders the 3D model of the default product or the 3D model of the selected alternative product on the background rendering image to form an image with collocation effect and display. The present invention also discloses a computer readable storage medium. The hybrid rendering display method and system greatly reduce the consumption of rendering resources, and also greatly reduces the waiting time required for rendering images. |
US12039681B1 |
Systems and methods for dynamic interaction with an augmented reality environment
Methods and systems are provided for dynamic interaction with an augmented reality environment. In some embodiments, the systems and methods are directed at dynamically interacting with machinery within the augmented reality environment via an augmented reality device. The method involves analyzing a site in which the machinery is to be operated to capture environment data; displaying on the augmented reality device an augmented reality representation of the machinery as an overlay of a portion of an augmented reality environment; receiving an interaction request for interacting with the augmented reality representation of the machinery; determining whether the interaction request can be completed in respect of the machinery within the site; and in response to determining that the interaction request can be completed, displaying the augmented reality representation of the machinery in accordance with the interaction request, otherwise, indicating that the interaction request cannot be completed within the site. |
US12039680B2 |
Method of rendering using a display device
One embodiment is directed to a system for enabling two or more users to interact within a virtual world comprising virtual world data, comprising a computer network comprising one or more computing devices, the one or more computing devices comprising memory, processing circuitry, and software stored at least in part in the memory and executable by the processing circuitry to process at least a portion of the virtual world data; wherein at least a first portion of the virtual world data originates from a first user virtual world local to a first user, and wherein the computer network is operable to transmit the first portion to a user device for presentation to a second user, such that the second user may experience the first portion from the location of the second user, such that aspects of the first user virtual world are effectively passed to the second user. |
US12039678B2 |
Systems and methods for updating a non-augmented reality display with user interactions in an augmented reality display
Systems and methods are provided for generating an augmented reality display for users of augmented reality devices. Features provided in the AR displays may be used to update a non-augmented reality display. In addition, interactions in the AR displays may also be incorporated into the non-augmented reality display. |
US12039676B1 |
Augmented reality for reflective particle tag alignment
A system and method for visual alignment of Reflective Particle Tags (RPT) includes creating a three-dimensional digital model of a reticle; processing a plurality of features based on the digital model; generating an Augmented Reality application; and deploying the Augmented Reality application on a camera platform. The augmented reality alignment system includes processors and memory devices having instructions that, when executed by the processors, cause the processors to perform operations of creating a three-dimensional digital model of a reticle; processing a plurality of features based on the digital model; generating an Augmented Reality application; and deploying the Augmented Reality application on a camera platform. A non-transitory, computer-readable medium comprising instructions that, cause the processors to create a model of a reticle; process features based on the model; generate an Augmented Reality application; and deploy the application on a camera. |
US12039671B2 |
Visual content verification in extended and augmented reality
Systems and methods for detecting an unauthorized virtual object in a mobile device are disclosed. In an aspect, a mobile device may receive an image from a camera. The mobile device may detect a virtual object displayed on a display of a mobile device included in the image. The mobile device may receive data from an inertial measurement unit (IMU) after a movement of the mobile device. The mobile device may determine an estimated new position of the virtual object based on the data received from the IMU. The mobile device may determine an actual position of the virtual object after receiving the data from the IMU. The mobile device may determine a difference between the estimated new position and the actual position of the virtual object. The mobile device may determine whether the virtual object is the unauthorized virtual object based on the difference. |
US12039668B2 |
Digital garment generation
In one embodiment, a method includes generating a front panel of a garment based on one or more images including the garment, generating a back panel of the garment, aligning the front panel and the back panel in a three-dimensional space so that the front panel is in front of a three-dimensional body and the back panel is behind the three-dimensional body, identifying one or more pairs of boundary segments of the front panel and the back panel, wherein each pair of boundary segments of the front panel and the back panel are to be attached together, and generating a digital garment by attaching each of the identified one or more pairs of boundary segments of the front panel and the back panel through a plurality of iterative simulations using a physics simulation model. |
US12039667B2 |
Accessing primitive data using tessellated primitive ID
A method of generating identifiers (IDs) for primitives and optionally vertices during tessellation. The IDs include a binary sequence of bits that represents the sub-division steps taken during the tessellation process and so encodes the way in which tessellation has been performed. Such an ID may subsequently be used to generate a random primitive or vertex and hence recalculate vertex data for that primitive or vertex. |
US12039665B2 |
Simulated consistency check for points of interest on three-dimensional maps
The present disclosure describes approaches to camera re-localization that improve the accuracy of re-localization determinations by performing simulated consistency checks for three-dimensional maps. Client devices associated with users of a location-based application transmit image scans to a game server, which divides the received scan data into mapping sets used to generate 3D maps of environments and validation sets used to test the accuracy of the maps. To perform the testing, the game server identifies query scans in the validation set having GPS coordinates within a threshold distance of the mapped location and uses the 3D map of the environment to generate a pose estimate for each frame. The results of the localization queries are analyzed by comparing differences between the localization pose estimates and differences between the poses of independent pairs of frames in the query scan to evaluate the accuracy of the 3D map. |
US12039661B2 |
Parameterized generation of two-dimensional images from a three-dimensional model
A device for performing parameterized generation of two-dimensional images from a three-dimensional model may include at least one processor configured to receive a set of parameters for generating a two-dimensional image from a three-dimensional model. The at least one processor may be further configured to position a render camera relative to the three-dimensional model based at least in part on a first parameter of the set of parameters, apply a pose to the three-dimensional model based at least in part on a second parameter of the set of parameters, and add at least one supplemental content item to the posed three-dimensional model based at least in part on a third parameter of the set of parameters. The at least one processor may be further configured to generate, using the positioned render camera, the two-dimensional image from the posed three-dimensional model including the added at least one supplemental content item. |
US12039658B2 |
Semantic texture mapping system
A semantic texture map system to generate a semantic texture map based on a 3D model that comprises a plurality of vertices that include coordinate that indicate positions of the plurality of vertices, a UV map, and a semantic segmentation image that comprises a set of semantic labels. |
US12039657B2 |
View synthesis of a dynamic scene
Embodiments of the technology described herein, provide a view and time synthesis of dynamic scenes captured by a camera. The technology described herein represents a dynamic scene as a continuous function of both space and time. The technology may parameterize this function with a deep neural network (a multi-layer perceptron (MLP)), and perform rendering using volume tracing. At a very high level, a dynamic scene depicted in the video may be used to train the MLP. Once trained, the MLP is able to synthesize a view of the scene at a time and/or camera pose not found in the video through prediction. As used herein, a dynamic scene comprises one or more moving objects. |
US12039656B2 |
User authentication and automatic capture of training data
Some implementations relate to methods, systems, and computer-readable media for automatically capturing training data. In some implementations, a computer-implemented method includes generating a respective set of descriptors based on content identified in a 3D model, presenting, in a user interface, the 3D model and two or more descriptors, receiving, from the user interface, at least one selection from the two or more descriptors, authenticating a user based on the at least one selection, and modifying a weight of at least one descriptor associated with the at least one selection for an associated 2D image in a labeled training set for an artificial intelligence (AI) model. |
US12039655B2 |
Resource estimation apparatus, resource estimation method and program
A resource estimation device is configured to estimate a resource for a virtual terminal. The resource estimation device includes: a resource estimation unit configured to calculate a resource value corresponding to a VR image output scheme and a characteristic value of 3D data, using resource relation information, the resource value causing the virtual terminal to operate at the characteristic value, the VR image output scheme being a scheme for outputting the VR image and being input, the 3D data being data about an object that is drawn by a VR application program, the resource relation information being set for each VR image output scheme and indicating a relation about change between the characteristic value and the resource value, and configured to calculate the resource value as the resource necessary for the virtual terminal; and a relation correction unit configured to alter the resource value included in the resource relation information. |
US12039653B1 |
Video-content system with narrative-based video content generation feature
In one aspect, an example method includes (i) obtaining input data, wherein the input data includes story description text; (ii) providing the obtained input data to a narration model and responsively receiving generated narrative text; (iii) identifying, from among the generated narrative text, a subset of text; (iv) providing the identified subset of text to an image generation model and responsively receiving generated images; (v) providing the generated images to an animation model and responsively receiving generated video segments; (vi) providing the generated narrative text to a text-to-speech model and responsively receiving generated narrative speech; (vii) combining the generated video segments and the generated narrative speech to generate video content; and (viii) outputting for presentation, the generated video content. |
US12039650B2 |
Moving image processing method of a moving image viewed by a viewing user, a server device controlling the moving image, and a computer program thereof
A moving image processing method includes: generating a moving image including an animation of an avatar object of a distribution user, based on a motion of the distribution user; receiving a request signal that is generated based on a manipulation of a viewing user viewing the moving image and requests that a first gift object is applied to the avatar object from a terminal device of the viewing user through a communication line; displaying the first gift object that is applied to the avatar object based on the request signal on the moving image; and a second gift object on the moving image in a case where it is determined that the avatar object executes a predetermined action with respect to one or a plurality of first gift objects displayed on the moving image, based on the motion of the distribution user. |
US12039648B2 |
Device location based on machine learning classifications
A venue system of a client device can submit a location request to a server, which returns multiple venues that are near the client device. The client device can use one or more machine learning schemes (e.g., convolutional neural networks) to determine that the client device is located in one of specific venues of the possible venues. The venue system can further select imagery for presentation based on the venue selection. The presentation may be published as ephemeral message on a network platform. |
US12039646B2 |
Method and system for generating a 360-degree presentation of an object
Methods and systems for generating an interactive rotatable 360-degree presentation of an object are disclosed. The methods and systems obtain data describing the object, where the data includes information about a number of images of the object, as well as additional information about the object. The images are automatically obtained and rearranged into at least one sequence of images substantially evenly distributed around 360 degrees. It is determined whether to add hotspot(s) to image(s), and if hotspot(s) are to be added, the hotspot(s) are automatically added to the image(s). The ordered images of the sequence(s) are then merged into an interactive rotatable 360-degree presentation of the object. |
US12039645B1 |
Edge contribution techniques for vector graphics rendering
Various implementations disclosed herein include devices, systems, and methods that render perspective correct 2D graphics. In some implementations, a vector graphic including portions defined on a 2D canvas is obtained, and tiles of the 2D canvas is divided into tiles. In some implementations, a subset of the portions outside of a first tile of the tiles on the 2D canvas is identified. Then, the portions of the subset are projected onto an edge of the first tile. In some implementations, data for rendering the vector graphic is provided, the data comprising the projected portions of the subset of the portions outside the first tile. |
US12039641B2 |
Symbol recognition from raster images of PandIDs using a single instance per symbol class
Traditional systems that enable extracting information from Piping and Instrumentation Diagrams (P&IDs) lack accuracy due to existing noise in the images or require a significant volume of annotated symbols for training if deep learning models that provide good accuracy are utilized. Conventional few-shot/one-shot learning approaches require a significant number of training tasks for meta-training prior. The present disclosure provides a method and system that utilizes the one-shot learning approach that enables symbol recognition using a single instance per symbol class which is represented as a graph with points (pixels) sampled along the boundaries of different symbols present in the P&ID and subsequently, utilizes a Graph Convolutional Neural Network (GCNN) or a GCNN appended to a Convolutional Neural Network (CNN) for symbol classification. Accordingly, given a clean symbol image for each symbol class, all instances of the symbol class may be recognized from noisy and crowded P&IDs. |
US12039639B2 |
Deep learning-assisted image reconstruction for tomographic imaging
Systems and methods reconstruct an image of a subject or object by performing an iterative reconstruction method to produce a plurality of intermediate images and the image of the subject, and transforming at least one selected intermediate image from the plurality of intermediate images using a quasi-projection operator. The quasi-projection operator includes a deep-learning model configured to map the at least one selected intermediate image to at least one regularized intermediate image. In addition, systems and methods for training the deep-learning model using a training data set that includes a plurality of training images and a plurality of corresponding training object images is disclosed. |
US12039635B2 |
Information processing apparatus, information processing method, and medium
An information processing apparatus extracts colors used for an image, links each color to one of color groups including a first color group and a second color group, displays, in a first region of a UI, a representative color associated with a group, of the color groups, to which extracted color is linked, displays a color palette including one color in a second region of the UI, and replaces a color included in the image and belonging to the color group associated with the selected representative color with a color selected from the color palette. If the color groups include groups to which at least one extracted color is linked, representative colors respectively associated with the groups to which at least one of the extracted colors is linked are displayed in the first region. |
US12039634B2 |
Three-dimensional vector-based brushes
In implementations of three-dimensional vector-based brushes, a computing device implements a brush system to receive input data describing a first stamp and a second stamp of consecutive stamps of a vector-based digital brush. The first stamp is segmented into a first convex geometry and a second convex geometry, and the second stamp is segmented into a third convex geometry and a fourth convex geometry. The brush system computes a first convex hull of the first convex geometry and the third convex geometry and computes a second convex hull of the second convex geometry and the fourth convex geometry. An order for passing the first convex hull and the second convex hull to a planarizer is determined and the brush system generates a vector-based stroke of digital paint for display in a user interface based on the order. |
US12039631B2 |
Image processing apparatus, method and program for generating virtual images with an aberration table
The present disclosure relates to an image processing apparatus, an image processing method, and a program for performing lens emulation more easily.An aberration table is generated as a table including converging ray vectors derived from aberrations of a lens selected through a user interface and targeted for emulation. A light focusing process is performed to generate a virtual captured image taken of an object through the selected lens, by use of the aberration table and a multi-view image. The present disclosure may be applied, for example, to image processing apparatuses, information processing apparatuses, imaging apparatuses, electronic devices, information processing methods, or programs. |
US12039626B2 |
Method and apparatus for controlling image processing pipeline configuration data during demonstration and non-demonstration modes
An image generation apparatus includes at least a first configuration register that includes first configuration data for configuring parameters of an image processor, at least a second configuration register that includes second configuration data for configuring the parameters of a same image processing pipeline in the image processor, multiplexing logic coupled to the first configuration register and to the second configuration register, control logic that controls the multiplexing logic to in a non-demonstration mode select one of the first or second configuration registers to produce a first image frame and operative in a demonstration mode to provide both the first and second configuration data for the same image processing pipeline of the image processor to use for generating different regions of an image frame. |
US12039625B2 |
Digitized mail control system
Described is a digitized mail control system. The system may include a server having a memory storing mail data associated with a user and a user computing device coupled to the server. The server may be programmed to receive an access signal from the user computing device that has accessed the system. In response to receiving the access signal, the server may process the user data and locate the stored mail data associated with the user data. The server may then create and send for execution on the user computing device instruction to display mail data including sender information and action buttons associated with predetermined actions to take in response to the sender information. The server may receive a signal including a selected action associated with a selected action button with regard to a selected sender and automatically execute program code corresponding to the selected action. |
US12039624B2 |
Computerized systems and methods for fraud detection and user account deduplication
Systems and method are provided for fraud detection and user account deduplication. One method includes receiving a request from a user to register a third user account; receiving user information associated with the third user account, wherein the user information comprises a second attribute; at a third time entry, modifying the first data store by: searching the plurality of first entries in the first data store; comparing the second attribute to the first attribute of each first entry; determining that at least one first entry comprises a first attribute that is identical to the second attribute; adding second and third entries, wherein the second entry comprises the first and third user accounts, the second attribute, and the first and third time entries; and the third entry comprises the second and third user accounts, the second attribute, and the second and third time entries. |
US12039623B2 |
Registration of emergencies
Disclosed is a system for registering emergency situations, the system comprises: a portable electronic device; an online server configured to communicate with the portable electronic device; and a first booklet. The online server is further configured to: in accordance with receiving the first primary identification parameter, registering an event in a server database of an occurrence of the primary emergency situation at a first location based on the first primary identification parameter, wherein the first location corresponds to a location of the first booklet, and in accordance with receiving the first secondary identification parameter, registering an event in the server database of an occurrence of the secondary emergency situation at the first location based on the first secondary identification parameter. |
US12039616B1 |
Efficient and accurate matching of expenses to software in a SaaS management platform
A non-transitory computer-readable medium having program instructions for a method implemented in a Software as a Service (SaaS) management platform (SMP) is provided, including: receiving a plurality of expense records for a customer organization, wherein each one of the plurality of expense records identifies a user, a vendor, and an amount spent; using a first machine learning model to analyze the plurality of expense records and determine which ones of the expense records represent software purchases; using a second machine learning model to analyze the expense records that are determined to represent software purchases, and identify software titles that the software purchases are for; surfacing the expense records that represent software purchases, in association with their respective identified software titles, through a user interface of the SMP for the customer organization. |
US12039609B2 |
Targeted event monitoring and loss mitigation system
A computing system can receive monitoring data from the one or more monitoring services. Based on the monitoring data, the system can predict that an event will occur in a given area and determine a subset of users within the given area. For each respective user of the subset of users, the system generates interactive content for display on a computing device of the respective user, the interactive content providing the respective user with contextual information regarding the predicted event. |
US12039606B2 |
Data capture and integration architecture for a quantamental computer system
A system includes a processing circuit is configured to detect a trigger event and in response, initiate tracking analyst interactions on a first analyst device; receive analyst tracking information from the first analyst device only in response to the trigger event being detected; receive first analyst tracking information from the first analyst device relating to a security, wherein the first analyst tracking information includes a first set of analyst interactions, quantify the first set of analyst interactions, receive first analyst feedback from the first analyst device, wherein the first analyst feedback includes a first set of analyst sub-rating scores, generate an integrated data synopsis including an integrated analyst rating score for the security, wherein the integrated analyst rating score is based on the quantified first set of analyst interactions, and provide a graphical user interface to a manager computing device depicting the integrated data synopsis. |
US12039604B2 |
Dynamically-generated electronic database for portfolio selection
A system for creating a financial instrument selection, sharing the selection, and executing trade instructions thereof: a selector engine for creating selection parameters according to a statistical model for weighting desirability of financial instruments combined with entered user selection preferences or objectives for financial instruments, creating investment portfolios of financial instruments based on the selection parameters, and converting the investment portfolios data to output data representing trade instructions of financial instruments; a deep learning decision engine providing predicative input data and an investment sharing and democratization and portfolio monitoring module providing peer investment portfolio shared data input to the selector engine; and an execution platform for executing the trade instructions, the execution platform including electronic selection limiters to prevent execution of specific trades based on electronic flags computed from electronic checks relating to the amounts and types of the trades. |
US12039602B2 |
Distribution of electronic market data
A system and method are provided that, among other things, can reduce the burden on receiving computers, increase data throughput, reduce system failure, and provide components of a scalable and flexible network architecture. Specifically, the system and method provide a multichannel-multicast network environment for use in dynamically assigning data to channels. This configuration is particularly useful in a trading network environment, as it effectively performs channel reassignments in a way not to disturb the receipt of the underlying data. While the example embodiments described herein pertain to electronic trading, the principles of the present invention may be equally applied in other environments where the advantages presented herein are beneficial. |
US12039598B1 |
Computer system and network for multiple intraday and interuser acquiring/discharging of short sale securities locates
In a network for acquiring/discharging short sale stock locates, a server provides for displaying a graphic user interface (GUI) that includes: watchlist; pending locate; history; and inventory screens. Client devices of institutions and others seeking to sell stock locates transmit availability to the server. Investor client devices that enter symbol(s) corresponding to the availability have displayed, in their watchlist, data relating to the available locate including a rate, and can request particular locate share quantities using a locate button. The acquired locate shares are removed from the availability, and are listed in the inventory screen of the investor. The investor can request/enter a rate different than the institution's rate; and can offer for sale any unused or unneeded locate shares in his/her inventory at any time to the others using the pending locate screen, and can receive offers, which accepted or rejected offers appear in the history screen. |
US12039596B1 |
Automated rule-based electronic transaction data analysis
Systems and methods are disclosed for automated rule-based income validation using electronic transaction data. One or more processors receive transaction data associated with a financial account, including data elements representing income transactions. Characteristics of the data elements are analyzed, and an income type label and an income source label are associated with the data elements. A cluster of data elements is identified as associated with a first income source label, the identified cluster including data elements associated with a first income type label. The cluster of data elements is verified, and data associated with the verified cluster is analyzed to determine one or more income streams. Based on a transaction rule associated with the one or more income streams, a composite income is calculated, and a net income associated with the first income type is determined. Based on the determined net income, a gross income distribution is generated. |
US12039594B1 |
Systems and methods for generating account forecast alerts
A system may include a processor that may receive account information having a plurality of transactions associated with a bank account. The processor may then determine an expected burn rate of funds based on the account information, determine an expected savings balance at a first time based on the account information and the expected burn rate, generate an event in response to the expected savings balance being below a threshold, and send an alert including the event to a computing device associated with the user. The alert may indicate a status of the expected savings balance via an electronic display of the computing device. |
US12039588B2 |
Systems and methods for detection of navigation to physical venue and suggestion of alternative actions
The techniques, methods, systems, and other mechanisms described herein include processes for determining if customized content should be generated, what information to include in the customized content, and when to provide the customized content. In general, a computing system determines that a user intends to travel to a physical venue. The computing system can determine if an entity associated with the physical venue has a web page. The computing system can determine various aspects of a predicted route of travel from the user's present location to the physical venue. The computing system can use location information indicating the user's current location and determine one or more routes of travel to the physical venue. The computing system can compare one or more determined aspects of the predicted route to threshold values to determine if customized content should be generated and presented to the user. |
US12039586B2 |
Method of providing recommendations in an online listing platform
A method and a system for recommending items in an online listing platform are provided. The method comprises: receiving, from an electronic device, a request for item recommendations triggered by the user having interacted with a given item of the online listing platform; identifying, in the plurality of items, based on the given item, a set of recommendable items; obtaining user data of the user; determining, based on the user data, for a given recommendable item, a respective value of a user-specific ranking parameter, which is indicative of a likelihood value of the user perceiving the given recommendable item as being of interest to the user; ranking the set of recommendable items according to respective values of the user-specific ranking parameter, thereby generating a ranked set of recommendable items; and selecting, from the ranked set of recommendable items, at least one recommendable for presentation thereof to the user. |
US12039582B1 |
Systems and methods for on demand and location-based offers
A social media computing system is described. The social media computing system provides a social media platform to a plurality of users. Additionally, the social media computing system provides merchants the ability to provide targeted offers to users of the social media platform. As used herein, the word “merchants” also includes service providers. The offers relate to goods or services provided by the merchants. In some situations, the offers are transmitted by the social media computing system to user devices based on requests by the users. In other situations, the offers can be transmitted directly from the merchants to the user devices based on determined locations of the user devices. |
US12039579B2 |
Payment interchange for use with global shopping cart
A payment interchange for use in a global shopping cart and a method for its use are provided. Also, provide is management of data relationships between a global online shopping cart and various manager components that encompass data management access. The global shopping cart includes a storage medium having thereon computer instructions for implementing one or more functions of the global shopping cart, and a processor for executing the computer instructions to provide functions including a payment function for paying for an item to be purchased. The global shopping cart has a flexible application programming interface (API) framework sufficient to support the payment interchange including the payment function for paying for an item to be purchased by one or more users of the global shopping cart and by one or more payment modes or sources. |
US12039574B2 |
Programmatic advertising server
Systems, methods, and computer program products are provided for auctioning advertising inventory for various applications, including for mobile applications. In various embodiments, a request for an advertisement is received at a first server from a client device. The request is sent, from the first server, to two or more remote servers. A bid value and an asset to be presented at the client device is received from each of the two or more remote servers. A highest bid is determined from the received bid values. Whether the asset associated with the highest bid is compliant based on the request is determined. When the asset is determined to be compliant, the asset is sent to the client device. |
US12039573B2 |
Advertisement apparatus
Provided is an advertisement apparatus including a unit configured to acquire first user information collected by a first application and first user identification information in association with each other; a unit configured to acquire second user information collected by a second application and second user identification information in association with each other; a unit configured to store predetermined first user identification information, predetermined second user identification information, and user terminal identification information in association with each other; a unit configured to integrate the first user information associated with the predetermined first user identification information and the second user information associated with the predetermined second user identification information; a unit configured to create advertisement information based on an analysis result obtained by analyzing the integrated user information; and a unit configured to provide notification of advertisement information by designating the user terminal identification information. |
US12039568B2 |
System and method for disseminating information to consumers
A computer implemented system including a primary user device operable to access and execute computer instruction code that, when executed, causes generation and sending of notifications to one or more secondary user devices, a database of previously collected data in respect of users of the secondary user devices where the one or more secondary user devices operated by users other than users of primary user devices, and a matching engine, wherein generated notifications are matched, by the matching engine, to the user of a secondary user device according to analysis of the previously collected data regarding the user of the secondary user device such that notifications sent to the secondary user device are relevant to the user of the secondary user device. |
US12039567B2 |
Method, apparatus, and computer program product for predicting consumer behavior
Embodiments provide methods, systems, apparatuses, and computer program products for predicting behavior. An example method includes determining a classification for a first consumer, where the classification is based on a measure of frequency of purchases by the first consumer; identifying one or more first attributes for the first consumer based on the determined classification, the one or more attributes being attributes selected for predicting the respective one or more metric associated with the first consumer; and determining, based on values for the one or more first attributes, a first prediction value that indicates a programmatically expected number of purchases by the first consumer. |
US12039563B2 |
System and method for providing enhanced rewards to customers
Systems and methods for providing rewards to a user are provided. Providing rewards to the user may include receiving transaction data associated with a user's purchase, determining a merchant and a category associated with the transaction data, and assigning the transaction data to a merchant icon or a badge icon in a graphical user interface. The merchant icon or the badge icon may comprise a progress bar that indicates the user's progress in reaching a milestone associated with the icon. Based on the transaction data, a number of loyalty points of a number of transaction points may be assigned to the merchant icon or the badge icon, respectively. Further, based on whether a total number of loyalty points exceeds a first threshold or a total number of transaction points exceeds a second threshold, a reward may be generated to the user when the first or second threshold is exceeded. |
US12039562B2 |
Linking community programs and merchants in a marketing program
The present invention is a system, data access management utility and a method of generating links between local merchants and community programs, whereby the merchant may provide incentives to customers in relation to community programs. The present invention may track community programs, as well as both online and offline customer transactions between participants that make use of the incentive. The present invention may include as participants, customers, merchants, community organizations, intermediaries, and other groups or individuals. Participants may have participant identifiers, which may be linked to a payment source. Data may be collected about all participants, either expressly, or from offline or online transactions between participants utilizing a participant identifier, and said data may be stored in a data storage area. All data in the data storage area may be utilized by logic tool, which may provide information, such as details of consumer behaviour and analytic reporting. Matches between transactions and members and/or member activities may be identified by the system, and a level of certainty that the match is accurate may be determined. |
US12039560B2 |
Information processing device, information processing method, and information processing system
An information processing device includes a controller configured to acquire a record of a predetermined action for maintaining a commercial value of a first vehicle by a first user who rents the first vehicle from a first service that is a vehicle rental service, and provide an incentive to the first user when the record of the predetermined action is at a level equal to or higher than a predetermined reference. |
US12039549B2 |
System and method for store operational analytics
An operational analytics system includes a plurality of access point devices and an electronic controller. The plurality of access point devices are configured to receive a wireless signal for at least one wireless device. The electronic controller is configured to receive a signal strength indicator for the at least one wireless device from the plurality of access point devices, calculate a position of the at least one wireless device based on the signal strength indicator for the at least one wireless device, and configured to determine a time the wireless device remains at the position, and when the time exceeds a threshold time, perform a mitigation operation. |
US12039547B2 |
Dynamic license plate for displaying/outputting license plate information/data
A system for outputting motor vehicle data is provided. The system includes: a dynamically variable display (100) on which a designated set of motor vehicle data (110, 120, 130) is selectively output; and a controller (200) operatively connected to the display (100), the controller (200) regulating the display (100) and designating the set of motor vehicle data (110, 120, 130) to be output on said display (100). Suitably, the display (100) is arranged to be secured facing a window (12) of a motor vehicle (10) such that the designated set of motor vehicle data (110, 120, 130) is output through the window (12). |
US12039546B2 |
Systems and methods for managing and monitoring continuous attestation of security requirements
A system includes buyer portal logic enabling a buyer to specify security requirements for attestation by a supplier. The system includes attestation program logic enabling the supplier to define a continuous attestation program for the security requirements through a supplier interface provided by supplier portal logic. The continuation attestation program includes an annual attestation program and a sub-annual attestation program. The system receives compliance attestation responses from the supplier for the security requirements and correlates the compliance attestation responses to the continuous attestation program for the supplier. The system enables the supplier to specify an access privilege for the buyer with regard to the supplier's sub-annual continuous attestation program data and/or annual attestation program data. The system generates compliance evaluation metrics for the supplier in real-time, which includes an overall risk level for the supplier, and exposes in real-time the overall risk level for the supplier to the buyer. |
US12039544B2 |
Adaptive M2M billing
A computer implemented method, system and computer readable medium for use in machine to machine (M2M) or internet of Things (IoT) network including network devices are disclosed. The computer implemented method comprises providing a guaranteed price plan to a customer for a predetermined time period and learning about network device usage over the predetermined time period to provide a learned price plan. The computer implemented method also comprises determining a new price plan based on the learned price plan. Finally, the computer implemented method comprises utilizing the new price plan with customer's network devices. |
US12039542B1 |
Systems and methods for assigning card-specific alerts to payment cards
Systems, apparatuses, methods, and computer program products are disclosed for a payment card identification method. An example payment card identification method includes: receiving first payment card addition instructions to add a first payment card as a first virtual payment card where the first payment card addition instructions include a first feedback that specifies an identity of the first payment card and first instructions to associate the first feedback with the first virtual payment card; causing execution of the first payment card addition instructions to add the first payment card as the first virtual payment card and associate the first virtual payment card with the first feedback; and causing generation of the first feedback after adding the first payment card as the first virtual payment card and associating the first virtual payment card with the first feedback. |
US12039530B2 |
System and method for authorizing temporary use of accounts
A system and method are provided for authorizing temporary use of accounts. The method is executed by a system and includes detecting that an account holder has selected a payment card to be shared with a recipient, the payment card being associated with an account. The method also includes determining a spending limit for the payment card by the recipient that has been set by the account holder and generating a pending transaction for the payment card with an amount corresponding to the spending limit and against which purchases made by the recipient are deducted. The method also includes providing the recipient with an electronic mechanism to add a temporary payment card to an application on a mobile device associated with the recipient, the temporary payment card being linked to the account to have purchases made using the temporary payment card be applied to that account. The method also includes detecting a purchase made by the recipient using the temporary payment card and modifying the pending transaction details based on the detected purchase. |
US12039528B2 |
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 including a first script that specifies a set of constraints on a second transaction to transfer control of the digital asset, the set of constraints including a constraint that a set of data obtained by the node includes information obtained from a blockchain associated with the blockchain network; ii) obtaining the second transaction, the second transaction including a second script that, as a result of being executed, causes the node to obtain the set of data; and iii) validating the second transaction by executing the first script and the second script. |
US12039518B2 |
Method for implementing middleware based on EMV and terminal device
The present application provides a method for implementing a middleware based on EMV, a terminal device, and a computer-readable storage medium. The method includes: establishing a middleware based on EMV L2, wherein the middleware provides a first interface for an upper-layer application of the terminal device to call; after the middleware receives a calling request for the first interface sent by the upper-layer application according to detected information of a IC card, calling an interface of an Entry library according to the calling request to obtain a return result of the Entry library, wherein the return result of the Entry library comprises an application identifier of the IC card; and determining an EMV L2 library matching the IC card based on the application identifier, and calling an interface of the EMV L2 library matching the IC card, to complete a contactless process with the IC card. |
US12039516B2 |
Secure payment transactions
A client comprising an application for secure payment transactions is provided. The application runs on a personal mobile communication device and the client accesses a service provided by a server, which includes a payment gateway. Various security measures are included in the client-server communication related to executing payment transactions in a secure environment. |
US12039511B2 |
Methods, point-of-sale terminals, and computer program products for audio playback at point-of-sale terminals
The invention provides methods, point-of-sale (POS) terminals, and computer program products for delivering feedback through a POS terminal during a payment transaction involving a payment card. The invention comprises (i) detecting at the POS terminal an interface event comprising the payment card communicatively interfacing with the POS terminal, (ii) detecting at the POS terminal, a payment application stored within a memory of the payment card, (iii) identifying an audio file associated with the detected payment application, and (iv) initiating playback of the identified audio file through an audio playback device controlled by the POS terminal, wherein playback of the audio file is implemented between a playback commencement event detected by the POS terminal and a playback termination event detected by the POS terminal. |
US12039510B2 |
Information processing apparatus, information processing method, and storage medium
In an information processing apparatus, the person identifying means identifies a person who has entered a facility. The group estimation means estimates a group including a plurality of persons. The group presentation means presents an estimation result of the group to the person. The group setting means sets the group based on a response to the estimation result of the group. |
US12039505B2 |
System, method, and computer program product for updating an application programming interface field of a transaction message
Methods for updating an application programming interface (API) field of a transaction message may include receiving, with at least one processor, a payment transaction message, wherein the payment transaction message comprises data associated with a payment transaction; determining, with at least one processor, one or more API fields of the payment transaction message based on the data associated with the payment transaction; and modifying, with at least one processor, one or more API fields of the payment transaction message. Methods may also include transmitting, with at least one processor, a modified payment transaction message based on modifying the one or more API fields of the payment transaction message. Systems and computer program products are also disclosed. |
US12039501B2 |
Artificial intelligence based determination of damage to physical structures via video
A method and system are provided for assessing damage to a structure. According to one embodiment, the method includes detecting one or more external parts of the structure from a video of the structure using a first machine learning (ML) module trained to identify in one or more frames of a video of a structure an external part of the structure. The method also includes using a second ML module, trained to detect and classify damaged regions of a structure from one or more frames of the video: (i) identifying one or more damaged regions of the structure, and (ii) classifying the one or more damaged regions based on damage types. The method further includes associating the one or more damaged regions and corresponding damage types with the one or more external parts, providing a respective vision-based damage estimate for each of the one or more external parts. |
US12039500B1 |
Dynamic event scheduling
Implementations provide a calendar application for dynamic scheduling and adjustment of events, such as sequential training events. The calendar application is used to specify events that are to occur within a schedule of events, an order in which the events are to occur, and a duration for each event. The calendar application is also used to specify available time periods in which the events may be scheduled. Based on the specified events and available time periods, the events are scheduled into available time periods to generate a calendar, a schedule of the events that preserves the specified order of events. On detecting a change in the inputs, such as a change in the specified events and/or available time periods, the calendar may be automatically updated (in real time with respect to the change) to accommodate the change, while preserving the order and duration of events. |
US12039487B2 |
Computer-vision pickup system and methods
Real-time video is captured of a pickup area for orders at a store. The images are analyzed and tracked for unique orders being placed in the pickup area and orders being removed from the pickup area. A customer-operated device is operated by a customer to identify the store where the customer placed an order in a remote location from the pickup area. Images of the orders that are present within the pickup area and order identifying information for the orders are provided to the customer via the customer-operated device. |
US12039484B2 |
System and method for delivery by autonomous vehicles
An AV receives a delivery request made by a user. The AV navigates to the user's location. The AV's onboard controller determines that the AV has arrived at the location. The onboard controller then commands the AV's motor to pause motion. The onboard controller provides the user an access to a delivery assembly in the AV. The onboard controller or the delivery assembly detects, by using sensors in the delivery assembly, whether an item has been removed from or placed into the container. Subsequent to detecting that the item has been removed from or placed into the container, the onboard controller commands the AV's motor to resume motion. The onboard controller or delivery assembly may also control a movable element in the container to allow the user to load or unload the item from a safe spot or control a divider in the container to protect the user's privacy. |
US12039483B2 |
Staging unmanned aerial vehicles at merchant facilities
A UAV package delivery system includes a cabinet for deployment inside a merchant facility. The cabinet is configured for storing and charging UAVs on-site at the merchant facility remote from a command and control of the UAVs. The cabinet includes a plurality of cubbies, power circuitry, communication circuitry, and a controller. The cubbies are each sized and shaped to receive one of the UAVs. The power circuitry is configured for charging the UAVs when the UAVs are stowed within the cubbies. The communication circuitry is configured for communicating with the UAVs when the UAVs are proximate to the cabinet or stowed within the cubbies and for communicating with the command and control. The controller causes the UAV package delivery system to retrieve status information from the UAVs, relay the status information to the command and control, and relay mission data between the command and control and the UAVs. |
US12039478B2 |
Dynamically associated predictive digital queues
Apparatus and associated methods relate to automatically generate an interactive display for event scheduling based on a maximum expected wait time at a user selected trigger time. In an illustrative example a central orchestration engine (COE) may generate, in response to a request for service with a maximum wait tolerance (MOT) from a service seeking entity (SSE), a display of available time slots for the requested service. The COE may, for example, generate an array of service providers (SPs) as a function of a geofence filter. For each SP, the COE may generate an expected wait time (EWT) based on an anticipated service flow at the SP. The COE may, for example, select and display available time slots of the SPs with the EWT less than the MOT. Various embodiments may, for example, advantageously present an interactive display of available time slots at one or more SPs for selection. |
US12039476B2 |
AGV scheduling control system and method
The present application provides an AGV scheduling control system and method. The AGV scheduling control system includes: an AGV scheduling controller configured to generate an AGV scheduling instruction; an AGV configured to execute a task according to the AGV scheduling instruction; and a server that is communicatively coupled with the AGV scheduling controller and the AGV respectively, the server being configured to transfer messages between the AGV scheduling controller and the AGV, and provide adaptation to AGVs from different manufacturers. The AGV scheduling control system in the present application further includes a virtual AGV scheduling controller and a virtual AGV that serve as digital twins of the AGV scheduling controller and the AGV, and the programs used to control the virtual entity and the real entity are equivalently exchangeable. |
US12039475B2 |
Infrastructure resource capacity management with intelligent expansion trigger computation
Infrastructure resource capacity management techniques in an information processing system are disclosed. For example, a method comprises the following steps. Data associated with at least one resource of one or more computing platforms is obtained. Each of the one or more computing platforms is deployed at one or more locations associated with one or more entities. One or more resource expansion trigger threshold values are computed based on at least a portion of the obtained data for each of the one or more computing platforms. A resource expansion operation is initiated for the one or more computing platforms based on the one or more resource expansion trigger threshold values. |
US12039471B2 |
Tracking issues and resolution of same in a wireless communication network
Disclosed here is a system to make resource allocation suggestions. The system obtains the multiple issues associated with a wireless telecommunication network, where an issue among the multiple issues impacts a UE associated with the wireless telecommunication network. The system determines a first category among the multiple categories, and a number of issues associated with the category and resolved by a resource capable of fixing the issue among multiple resources capable of fixing the issue. The system determines a second category associated with the issue. The system determines that the first category and the second category match. Upon determining that the first category and the second category match, the system determines a second resource capable of fixing the issue among the multiple resources capable of fixing the issue. The system assigns the issue to the second resource capable of fixing the issue. |
US12039470B2 |
Computing experience personalization to enhance user productivity
A computer-implemented method for automatically personalizing a computing experience to enhance user productivity within a computing environment is disclosed. One or more proficiency parameters and one or more workload parameters are provided to a machine learning model previously-trained to assess user-specific overload criteria based at least on the one or more proficiency parameters and the one or more workload parameters. A notification-generating event in the computing environment is recognized. A notification to the user is suppressed based at least on the notification-generating event satisfying the user-specific overload criteria. The notification is supplied to the user based at least on the notification-generating event failing to satisfy the user-specific overload criteria. |
US12039465B2 |
Systems and methods for modeling noise sequences and calibrating quantum processors
Calibration techniques for devices of analog processors to remove time-dependent biases are described. Devices in an analog processor exhibit a noise spectrum that spans a wide range of frequencies, characterized by 1/f spectrum. Offset parameters are determined assuming only a given power spectral density. The algorithm determines a model for a measurable quantity of a device in an analog processor associated with a noise process and an offset parameter, determines the form of the spectral density of the noise process, approximates the noise spectrum by a discrete distribution via the digital processor, constructs a probability distribution of the noise process based on the discrete distribution and evaluates the probability distribution to determine optimized parameter settings to enhance computational efficiency. |
US12039464B2 |
Apparatus and method for creating non-fungible tokens (NFTs) for future user experiences
An apparatus and method for creating non-fungible tokens (NFTs) for future user experiences are provided. The apparatus includes at least a processor and a memory communicatively coupled to the at least a processor. The memory includes instructions configuring the at least a processor to receive user data associated with a user, identify at least one significant future user experience for the user based on the user data, generate a recommendation for a non-fungible token (NFT) for the at least one significant future user experience, and output the recommendation for a NFT to the user. |
US12039462B2 |
Computerized system and method of open account processing
A computerized system and method for health care facilities to reduce manual handling of at least some open account issues. The system provides healthcare facilities with the ability to resolve current open patient account issues by utilizing the data patterns from a facility's historical patient account transaction activity, to create a machine learning model that can predict resolutions to the open accounts. These patterns are then applied to a facility's current transaction data providing next step resolution to each patient account. |
US12039457B2 |
Disparity mitigation in machine learning-based predictions for distinct classes of data using derived indiscernibility constraints during neural network training
A system and method includes generating approximate distributions for distinct classes of data samples; computing a first partial Jensen-Shannon (JS) divergence and a second partial JS divergence based on the approximate distribution of the disparity affected class of data samples with reference to the approximate distribution of the control class of data samples; computing a disparity divergence based on the first partial JS divergence and the second partial JS divergence; generating a distribution-matching term based on the disparity divergence, wherein the distribution-matching term mitigates an inferential disparity between the control class of data samples and the disparity affected class of data samples during a training of an unconstrained artificial neural network; constructing a disparity-constrained loss function based on augmenting a target loss function with the distribution-matching term; and transforming the unconstrained ANN to a disparity-constrained ANN based on a training of the unconstrained ANN using the disparity-constrained loss function. |
US12039454B2 |
Microexpression-based image recognition method and apparatus, and related device
Embodiments of this application disclose a microexpression-based image recognition method and apparatus, and a related device. The method includes: obtaining an original expression image belonging to a first expression type, and inputting the original expression image into an image augmentation model; the original expression image belonging to the first expression type being an image including a microexpression; the image augmentation model being obtained by training with a sample expression image belonging to the first expression type and a sample expression images belonging to a second expression type; augmenting, in the image augmentation model, an expression feature of the microexpression in the original expression image to obtain a target expression image belonging to the second expression type; recognizing an expression attribute type corresponding to the target expression image, and determining the expression attribute type corresponding to the target expression image as an expression attribute type corresponding to the original expression image. |
US12039453B2 |
Reinforcement testing of a neural network
Aspects of the invention include creating a neural network including neurons to which actions are assigned in representation of test cases. Tests of various instantiations of the neural network are executed for each test case and a state of the neural network after each test is evaluated to determine a fitness score of a corresponding instantiation. Instantiations having fitness scores that exceed a predefined level and identified and the instantiations having the fitness scores that exceed the predefined level are selected for adjustments. The executing, the evaluating, the identifying and the selecting are iteratively repeated in order to obtain desired fitness scores. |
US12039452B2 |
System for producing satellite imagery with high-frequency revisits using deep learning to monitor vegetation
A system and method for processing satellite imagery with high-frequency revisit to monitor vegetation using a deep learning model 108 is provided. The system includes one or more satellites 102A-C, a vegetation monitoring server 106. The server receives a first set of satellite images and a second set of satellite images from one or more satellites 102A-B. The vegetation monitoring server 106 adjusts the first set of satellite images according to a spectral band of the second set of satellite images using pre-processing techniques. The deep learning model 108 generates a reconstructed image from a cloudy image of the first set of satellite images by replacing the cloudy and shadow pixels with the same pixels of the same image in third set of satellite images obtained from the satellite 102C. The vegetation monitoring server 106 generates observation data from the reconstructed image to provide vegetation monitoring to a geographical area. |
US12039451B2 |
Information processing device, control method, and program
An information processing apparatus (2000) generates likelihood data for each of a plurality of partial regions (12) in image data (10). The likelihood data are data being associated with a position and a size on the image data (10) and indicating a likelihood that a target object exists in an image region at the position with the size. The information processing apparatus (2000) computes a distribution (probability hypothesis density: PHD) of an existence likelihood of a target object with respect to a position and a size by computing the total sum of likelihood data each piece of which is generated for each partial region (12). The information processing apparatus (2000) extracts, from the PHD, partial distributions each of which relates to one target object. For each extracted partial distribution, the information processing apparatus (2000) outputs a position and a size of a target object represented by the partial distribution, based on a statistic of the partial distribution. |
US12039444B2 |
Systems and methods for improving content recommendations using a trained model
Systems and methods are disclosed herein for a recommendations engine that generates content recommendations using a trained model that is personalized based on the information corresponding to content consumption. The disclosed techniques herein provide a trained model to provide content recommendations. The trained model may have been trained using a predefined set of training data agnostic of a particular user profile. A system receives information corresponding to content consumption. The system may associate the information corresponding to content consumption with a profile. The system generates a personalized model based on the information corresponding to content consumption and on the trained model. The personalized model may be associated with the user profile. The system generates the content recommendations using the personalized model. The system then causes to be provided the content recommendations. |
US12039441B2 |
Methods and systems for crack detection using a fully convolutional network
Systems and methods for detecting cracks in a surface by analyzing a video, including an full-HD video, of the surface. The video contains successive frames, wherein individual frames of overlapping consecutive pairs of the successive frames have overlapping areas and a crack that appears in a first individual frame of a consecutive pair of the successive frames also appears in at least a second individual frame of the consecutive pair. A fully convolutional network (FCN) architecture implemented on a processing device is then used to analyze at least some of the individual frames of the video to generate crack score maps for the individual frames, and a parametric data fusion scheme implemented on a processing device is used to fuse crack scores of the crack score maps of the individual frames to identify cracks in the individual frames. |
US12039432B2 |
Artificial neural network activation function
An artificial neural network (ANN) apparatus can include processing component circuitry that receives linear inputs, and removes linearity from the one or more linear inputs based on an S-shaped saturating activation function that generates a continuous non-linear output. The neurons of the ANN comprise digital bit-wise components configured to transform the linear inputs into the continuous non-linear output. |
US12039425B1 |
Automatic change in condition monitoring by passive sensor monitoring and machine learning
A machine learning system passively monitors sensor data from the living space of a patient. The sensor data may include audio data. Audio features are generated. A trained machine learning model is used to detect a change in condition. In some implementations, the machine learning model is trained in a learning phase based on training data that includes questionnaires completed by caregivers and identified audio features. |
US12039419B2 |
Automatically labeling functional blocks in pipelines of existing machine learning projects in a corpus adaptable for use in new machine learning projects
According to one or more embodiments, operations may include normalizing machine learning (ML) pipelines of existing ML projects stored in a corpus of existing ML projects. The operations may also include extracting functional blocks from the normalized ML pipelines. In addition, the operations may include assigning a label to each of the functional blocks in the normalized ML pipelines. Moreover, the operations may include indexing each of the ML pipelines in the corpus based on the labels assigned to the functional blocks. In addition, the operations may include utilizing the labels assigned to the functional blocks in the corpus to generate a new pipeline to perform a new ML task on a new dataset of a new ML project. |
US12039416B2 |
Facilitating machine learning using remote data
Techniques and solutions are described for facilitating the use of machine learning techniques. In some cases, a system suitable for providing a machine learning analysis can be different from a remote computer system on which training data for a machine learning model is located. A machine learning task can be defined that includes an identifier for at least one data source on the remote computer system. Data for the at least one data source is received from the remote computer system. At least a portion of the data is processed using a machine learning algorithm to provide a trained model, which can be stored for later use. Data on the remote computing system can be unstructured or structured. Particularly in the case of structured data, a remote computer system can make updated data available to the machine learning task. |
US12039414B1 |
System and method for quantifying uncertainty in machine learning models
A method and system assists train a classifier model with a machine learning process. The method and system trains the classifier with a labeled training set and with an unlabeled training set. The method and system trains the classifier model to correctly classify data items that fall within a distribution of the labeled training set. The method and system trains the classifier to indicate a lack of confidence in classification for data items that do not fall within the distribution of the labeled training set. |
US12039412B2 |
Method for transmitting information through topological quantum error correction based on multi-space-time transformation
A method and apparatus for transmitting information through a topological quantum error correction system based on multi-space-time transformation including steps of initializing quantum information, detecting an error in quantum information transmission, correcting the error in quantum information transmission, and decoding the information in quantum information transmission. Information safety is improved and only a quantity of devices for generating quantum states needs to be increased. A stabilizer is used to analyze code symmetry, for error detection, measurement, and correction. Any information about an encoded qubit is not revealed during odd/even parity measurement, so that an encoding state of the encoded qubit remains unchanged. A double-layer convolutional neural network model in an adversarial network can find an error correction chain with a best effect. |
US12039409B2 |
Quantum information system and method with entanglement tracking and generation of verified quantum information using metadata
Quantum information system with metadata management includes an entangled quantum state source that generates quantum information in quantum form comprising two entangled states. A metadata collector generates metadata in classical form associated with the generated quantum information. A first receiver measures one of the two entangled states to generate quantum state information in classical form comprising a first state value and first TOA. A second receiver is configured to measure the other entangled states to generate quantum state information in classical form comprising a second state value and second TOA. A first processor generates a comb using the first TOA and the metadata to tag the generated quantum state information in classical form comprising the first state value. A second processor coupled to the first processor and to the second receiver is configured to process the comb and metadata to determine correlated data associated with the two entangled states. |
US12039408B2 |
Estimation of an expected energy value of a Hamiltonian
Systems, computer-implemented methods, and computer program products to facilitate estimation of an expected energy value of a Hamiltonian based on data of the Hamiltonian, the quantum state produced by a quantum device and/or entangled measurements are provided. According to an embodiment, a system can comprise a memory that stores computer executable components and a processor that executes the computer executable components stored in the memory. The computer executable components can comprise a selection component that selects a quantum state measurement basis having a probability defined based on a ratio of a Pauli operator in a Hamiltonian of a quantum system. The computer executable components can further comprise a measurement component that captures a quantum state measurement of a qubit in the quantum system based on the quantum state measurement basis. |
US12039403B2 |
Semi-active magnetic shielding for qubit unit components of quantum computing apparatuses
A computer-implemented method of reducing an impact of stray magnetic fields on components of a quantum computing chip is disclosed. The computer implemented method includes applying a first current signal to a first component of a quantum computing chip, whereby the first component generates a stray magnetic field impacting an operation of a second component of the quantum computing chip. The computer implemented method further includes applying a compensation current signal to a shielding circuit of the quantum computing chip, the compensation current signal generated according to a predetermined function of the first signal, to magnetically shield the second component from the stray magnetic field generated by the first component. |
US12039402B2 |
Color-map method to eliminate qubit frequency crowding in a quantum computing chip
A method of frequency allocation in a quantum device having a plurality of qubits includes determining a plurality of frequency groups based on a configuration of the plurality of qubits; determining, for each of the plurality of qubits, a qubit frequency; assigning a frequency group from the plurality of frequency groups to each of the plurality of qubits based on each respective qubit frequency; determining for at least one qubit of the plurality of qubits whether a frequency collision exists between the at least one qubit and neighboring qubits in the plurality of qubits based on the qubit frequency of the at least one qubit and at least one qubit frequency of the neighboring qubits; and adjusting the frequency of the at least one qubit based on the determination whether a frequency collision exists between the at least one qubit and said neighboring qubits in the plurality of qubits. A non-transitory computer-readable medium for frequency allocation in a quantum device includes instructions to perform the method. |
US12039399B2 |
Optical symbol, information processing device, and code reading method
An optical symbol includes a data portion in which a plurality of cells is arranged. Each of the plurality of cells is assigned with a linear gradient according to a value. |
US12039397B2 |
Systems, methods, and devices for wireless communication device-based detection of radio frequency identification devices
Systems, methods, and devices detect radio frequency identification devices. Methods include transmitting a signal from a transmitter of a wireless device compatible with a wireless communications protocol, receiving, using a receiver of the wireless device, an encoded signal from a radio frequency identification (RFID) device, and determining a plurality of data values based, at least in part, on the received encoded signal. Methods further include generating an estimated distance value based, at least in part, on the received encoded signal, the estimated distance value representing an estimate of a distance between the wireless device and the RFID device. |
US12039390B2 |
RFID ICs with privacy modes
RFID tag ICs may be configured with privacy modes. When a tag IC is in a privacy mode, it will not respond to commands unless a previous command includes correct verification information or specifies a recycling indicator of the tag IC. If the previous command includes correct verification information, then the tag IC will respond to one or more subsequent commands as normal, for example by responding with one or more identifiers. If the previous command does not include correct verification information but specifies a recycling indicator and the privacy mode is recycling-enabled, the tag IC may respond to one or more subsequent commands with recycling information. The recycling information identifies whether or how an item associated with the RFID IC can be recycled or disposed but does not otherwise identify the RFID IC or item. Otherwise, the tag IC may remain silent. |
US12039389B2 |
Wireless, optically-powered optoelectronic sensors
The technology disclosed in this patent document can be used to construct devices with opto-electronic circuitry for sensing and identification applications, to provide untethered devices for deployment in living objects and other applications, and to provide fabrication techniques for making such devices for commercial production. As illustrated by specific examples disclosed herein, the disclosed technology can be implemented to provide fabrication methods, substrates, and devices that enable wireless, inorganic cell-scaled sensor and identification systems that are optically-powered and optically-readout. |
US12039382B2 |
Real time intelligent message bus management tool
Aspects of the disclosure relate to message processing. A computing platform may intercept an application message, which may be directed to a message bus. The computing platform may input the application message into a model, which may output a message priority score for the application message. The computing platform may compare, using the model, the message priority score to a message priority threshold. Based on identifying that the message priority score does not exceed the message priority threshold, the computing platform may route the application message to a message storage system rather than the message bus. The computing platform may monitor the message bus to detect available processing capacity. Based on identifying that the available processing capacity meets or exceeds a message processing threshold, route the application message to the message bus. |
US12039381B2 |
On-demand code execution data management
Systems and methods are provided for managing provision of—and access to—data sets among instances of function code executing in an on-demand manner. An API is provided by which functions can store data sets to be shared with other functions, and by which functions can access data sets shared by other functions. |
US12039380B2 |
Managing and routing messages to distributed user devices in an enterprise computing environment
Aspects of the disclosure relate to managing and routing messages to distributed user devices in an enterprise computing environment. In some embodiments, a computing platform may receive an application content request from an enterprise tablet computing device. The computing platform may generate and send a database query, which may cause a message database server to select message data from a message database hosted by the message database server. After sending the database query, the computing platform may receive, from the message database server, the message data selected from the message database. Subsequently, the computing platform may generate a notification for the enterprise tablet computing device and may send the notification to the enterprise tablet computing device, which may cause the enterprise tablet computing device to display the notification. |
US12039379B2 |
System and method for executing a notification service
A system and method are provided for executing a notification service. The method includes accessing event data, obtained from a repository that is updated asynchronously by an event monitoring layer, to track the event data using the notification service separate from the event monitoring layer, and to determine when to trigger notifications, wherein the event data is associated with one or more events, each event being associated with at least one process workflow, and each event being at least in part associated with a sequence in the respective at least one process workflow; detecting, from the event data, an actionable item requiring a notification based on a current progress of a first one of the at least one process workflow being tracked; determining at least one parameter for the notification, wherein the notification is associated with a subsequent action of the first one of the at least one process workflow, determined based on at least one of the event data and the actionable item; and sending the notification to at least one client device user according to the at least one parameter. |
US12039376B2 |
Cross-cloud orchestration of data analytics for a plurality of research domains
A system, apparatus, article of manufacture, method, and/or computer program product are disclosed for a cross-cloud orchestration of data analytics for a plurality of research domains. A system operates by receiving one or more command and control (C&C) requests to execute one or more analytic applications of a workflow. The workflow includes the analytic applications for execution. The system further operates by generating one or more native access requests to execute the analytic applications at one or more analytics computing environments, and transmitting one or more native access requests to the analytics computing environments, wherein at least two native access requests are configured for different access protocol. |
US12039374B2 |
Extendable container-orchestration system controllers
In an example embodiment, a solution is provided for a container-orchestration service that allows a custom resource to reflect an entire software application while still splitting the actual work out into independent microservices. Specifically, the concepts of an extendable controller and controller extensions are introduced. An extendable controller defines an extendable custom resource. This custom resource is still the main resource describing the entire application, but does so in a way that extensions are referenced that can be defined in their own resources (called extension resources). The extendable controller itself is surrounded by extension controllers, which are responsible for certain aspects of the system that need to be considered in atomic transactions, such as high-availability configuration or scale-out. |
US12039371B2 |
Memory allocation method and apparatus for neural network
A memory allocation method for a neural network includes determining information about N memory blocks, sorting the N memory blocks in descending order based on sizes of the N memory blocks, allocating a first memory block to the neural network, to perform an operation for a first node set in the neural network, determining whether a memory block in an allocated set is reusable for an nth memory block, where the allocated set includes a memory block that has been allocated to the neural network, if the memory block in the allocated set is reusable for the nth memory block, allocating, to the neural network, the memory block to perform an operation for an nth node set in the neural network, then updating the allocated set, and sequentially performing the foregoing determining from n=2 to n=N based on the sort sequence. |
US12039370B2 |
System and method of providing system jobs within a compute environment
The disclosure relates to systems, methods and computer-readable media for using system jobs for performing actions outside the constraints of batch compute jobs submitted to a compute environment such as a cluster or a grid. The method for modifying a compute environment from a system job disclosure associating a system job to a queuable object, triggering the system job based on an event and performing arbitrary actions on resources outside of compute nodes in the compute environment. The queuable objects include objects such as batch compute jobs or job reservations. The events that trigger the system job may be time driven, such as ten minutes prior to completion of the batch compute job, or dependent on other actions associated with other system jobs. The system jobs may be utilized also to perform rolling maintenance on a node by node basis. |
US12039364B1 |
Allocating functionality of a block device driver
Techniques for allocating functionality of a block device driver are described. The described techniques utilize a hybrid architecture including a block device kernel driver that operates at a kernel space layer of the OS and a block device user space component that operates at a user space layer of the OS. Generally, the block device kernel driver performs input/output (I/O) operations on backing files of a block device and the block device user space component performs other operations such as management operations on the backing files of the block device. |
US12039363B2 |
Synchronizing concurrent tasks using interrupt deferral instructions
An example method may include responsive to receiving, by a processing device, an interrupt deferral instruction requesting that interrupts be deferred, disabling delivery of interrupts by the processing device, receiving one or more interrupt requests subsequent to disabling delivery of interrupts, and responsive to determining that a deferral termination criterion is satisfied, delivering one or more interrupts, wherein each of the one or more interrupts is specified by a respective one of the interrupt requests. The method may further include receiving a resume interrupt delivery instruction requesting that deferred and subsequent interrupts be delivered, wherein the deferral termination criterion is satisfied in response to receiving the resume interrupt delivery instruction. The method may further include, responsive to receiving the resume interrupt delivery instruction, enabling delivery of the one or more interrupts and subsequent interrupts by the processing device. |
US12039362B2 |
Processing interrupt requests for autonomous systems and applications
In various examples, a timer component that generates an event when an interrupt request has not yet been cleared within at least a predetermined amount of time. |
US12039361B1 |
Methods and apparatuses for executing tasks, storage mediums, and electronic devices
The present disclosure discloses a method for executing a task. The method includes: a master computing device node in a computing cluster system receives a task code of a to-be-executed task; the master computing device node divides the to-be-executed task into subtasks, and for each of the subtasks, the master computing device node determines operators required to execute the subtask based on the task code; the master computing device node respectively distributes the subtasks to computing nodes in the computing cluster system, such that for each of the computing nodes, the computing node generates an executable task subgraph for the computing node based on the operators required to execute the subtask distributed to the computing node and data transmission relationships between the operators required to execute the subtask distributed to the computing node, and runs the executable task subgraph to execute the to-be-executed task. |
US12039358B1 |
Efficient management of packet flow information at network function virtualization services
A representation of an identifier of a packet flow is stored in a particular entry within a particular entry group of a first object maintained at a packet processing service, along with an expiration criterion for information pertaining to the packet flow, including a representation of an action to be performed. The action is performed after it is retrieved from an element identified within a second object based on an entry identifier of the particular entry and a group identifier of the particular group. In response to receiving a packet of another packet flow, respective indications that one or more in-use entries of the particular entry group (whose expiration criteria are met) are available for re-use are stored, without receiving an indication that the corresponding packet flows have terminated. |
US12039354B2 |
System and method to operate 3D applications through positional virtualization technology
A system and method to operate applications through positional virtualization technology. The system comprises a server including at least one processor and 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 at least one application run and hosted on at least one virtual machine virtually positioned in a location of the persistent virtual world system. Provisioning of the virtual machines is managed by a virtual machine management system stored in the memory of the server. One or more user devices connected to the servers via a network are configured to access and execute the applications hosted on the virtual machines of the at least one server and to receive resources thereof based on application requirements. |
US12039350B2 |
Streaming application visuals using page-like splitting of individual windows
The disclosure relates to the transfer of visuals (e.g., window visuals) over virtual frames that may be stored in any number of video frames of one or more video streams. The visuals may be split into two-dimensional (2D) pages of a virtual frame, with each of the 2D pages being a fraction of the size of video frames of the video stream(s). The virtual frame may be encoded to the video frames of the video stream(s) and later reconstructed in accordance with a page table. |
US12039348B1 |
User interface models providing dynamic analytical capability
Techniques and solutions are provided to assist users in creating an instance of a model object definition that can be used in generating user interface displays using data accessed using an analytic query. Often, the development of user interface displays, including binding aspects of a display to data, requires significant technical knowledge, and the user interface displays and supporting objects are often hardcoded for particular use scenarios. Disclosed techniques facilitate the creation of user interface displays by allowing users to select particular definitional elements of analytic queries and analytical data objects defined with respect thereto. The definitional elements are stored in an instance of a model object definition. Using disclosed techniques, users can create and modify user interface displays using a low code/no code approach. |
US12039347B2 |
Systems and methods for user interface adaptation for per-user metrics
A method includes storing a parameter related to a user, storing descriptive data for multiple identifiers, and indexing multiple events. Each event corresponds to a physical object supplied to a user on behalf of an entity. The method includes identifying a first set of identifiers based on commonality among the descriptive data. The method includes training a machine learning model for the first set of identifiers based on event data from within a predetermined epoch. The method includes receiving an indication of a selected identifier and determining a first intake metric of the selected identifiers using the machine learning model. The method includes determining a second intake metric of the selected identifier and the parameter and transforming the user interface according to the first and second intake metrics. The first intake metric represents an amount of resources expected to be received during a second epoch subsequent to the predetermined epoch. |
US12039334B2 |
Processor and method for assigning config ID for core included in the same
A neural processor and method for assigning config ID for neural core included in the same are provided. The neural processor includes a core array comprising a first neural core, a second neural core, a first data line connecting the first neural core and the second neural core in series, and a config line connecting the first neural core and the second neural core in series, an ID config manager configured to assign a first config ID to the first neural core and a second config ID to the second neural core via the config line, and a memory configured to input and output data to and from the core array via the first data line. |
US12039329B2 |
Methods, systems, and apparatuses to optimize partial flag updating instructions via dynamic two-pass execution in a processor
Systems, methods, and apparatuses relating to circuitry to implement dynamic two-pass execution of a partial flag updating instruction in a processor are described. In one embodiment, a hardware processor core includes a decoder circuit to decode instructions into a set of one or more micro-operations, an execution circuit to execute the micro-operations decoded for the instructions, a data register to store data, a flag register to store a plurality of flags, and a reservation station circuit coupled between the decoder circuit and the execution circuit, the reservation station circuit to, in response to an indicator bit set to a multiple pass mode for a single micro-operation in a reservation station entry, perform a first dispatch of the single micro-operation to the execution circuit, when a source data operand in the data register is ready for execution and a source flag operand in the flag register is not ready for execution, to generate a data resultant, and a second dispatch of the single micro-operation to the execution circuit when both the source data operand in the data register and the source flag operand in the flag register are ready for execution to generate a flag resultant based on one or more of the plurality of flags in the flag register. |
US12039320B2 |
Apparatus for vehicle over-the-air updating, and method thereof
An over-the-air (OTA) update apparatus for a vehicle may include an update management device for generating mode information about an OTA update of the vehicle, an update execution device for performing OTA updates of one or more controllers included in the vehicle based on the generated mode information, and a battery charging control device for controlling charging of a low-voltage battery of the vehicle based on the generated mode information. |
US12039311B2 |
Managing installation of vehicle applications using weight values
An apparatus and system for vehicle application management. The apparatus includes: at least one storage storing instructions; and at least one processor configured to execute the instructions to perform operations including: obtaining information identifying a first plurality of vehicle applications selected by a user of the vehicle and determining, for the user, a user-specific application matrix comprising first weight values. Each one of the first weight values is for a respective one of the first plurality of vehicle applications, and each one of the first weight values is determined based on at least a frequency of use, by the user, of the respective one of the first plurality of vehicle applications. The operations also include controlling, using the determined user-specific application matrix, downloading and installation, at the vehicle, of at least one of the first plurality of vehicle applications that is not currently installed in the vehicle. |
US12039309B2 |
Information processing apparatus, method of activating an application and storage medium
At least one processor cause an information processing apparatus to act as the following units. A first installation unit installs a first application. A second installation unit installs a second application for activating the first application. An acquisition unit acquires identification information unique to the first application installed by the first installation unit. An acceptance unit accepts a request for activation of the first application which uses a deep link. A first determination unit, in a case where the acceptance unit accepts a request for activation, determines whether or not to activate, by the second application, the first application by using the identification information acquired by the acquisition unit. An activation unit activates, by the second application, the first application based on a result of the determination by the first determination unit. |
US12039308B2 |
Information processing device and compiler method
A non-transitory computer-readable recording medium stores a program for causing a computer to execute a process, the process includes determining, for an n-dimensional array (n≥3) included in an instruction code in an innermost loop of a multiple loop included in a source code, whether array sizes of a first argument and a second argument match numbers of rotations of a first index and a second index in the multiple loop, respectively, when the array sizes match the numbers of rotations and when each initial value and each increment value of the first and second indexes is 1, replacing the first argument and the second argument of the n-dimensional array included in the instruction code with a third argument and changing the n-dimensional array to an (n−1)-dimensional array, and integrating a loop that uses the first index and a loop that uses the second index. |
US12039306B1 |
Systems and methods for quantum algorithm based optimization
Various methods are provided for quantum computing (QC) based code-optimization. One example method may comprise receiving an indication of one or more runtime hotspots in executed code based on one or more QC algorithms, testing a portion of the executed code associated with at least one of the one or more identified runtime hotspots; generating a plurality of performance information indicators comprising information resulting from the testing of the portion of the code; selecting, based on the plurality of performance information indicators, one QC algorithm for the at least one of the one or more identified runtime hotspots; and utilizing the selected QC algorithm for the at least one of the one or more identified runtime hotspots to optimize the at least one of the one or more identified runtime hotspots. |
US12039305B2 |
Method for compilation, electronic device and storage medium
A method for a compilation, an electronic device and a readable storage medium are provided. The method for a compilation includes analyzing source program data to determine a target irregular branch, generating an update data flow graph according to the target irregular branch, and mapping the update data flow graph to a target hardware to complete the compilation. |
US12039303B2 |
Development system and method
A method, computer program product, and computing system for defining a library of functional modules; enabling a user to select a plurality of functional modules from the library of functional modules; and enabling the user to visually arrange the plurality of functional modules to form a conversational application. |
US12039297B2 |
Code inspection interface providing method and apparatus for implementing the method
A code inspection interface providing method according to an embodiment of this disclosure includes providing a graphical user interface (GUI) for performing code inspection, executing an analysis routine on an inspection target code when the inspection target code is selected through the GUI, and providing the result of executing the analysis routine. The analysis routine may include an operation of extracting an abstract syntax tree includes a plurality of nodes from the inspection target code. A code inspection interface providing method is capable of providing an interface that can analyze a code and detect a security vulnerability in real time regardless of the language version of the code and an apparatus for implementing the method. |
US12039294B2 |
Device and method for handling programming language function
A processing device includes: a receiving module for receiving a configuration from a control device, wherein the configuration includes a destination address, a length, a filled value and a function type; a control module for (A) configuring an access state for accessing a slave device according to the function type and (B) comparing a counting value with the length to generate a comparison result according to the function type, determining whether data received from the slave device reaches an end to generate a determination result, or both; a reading module for reading the data according to the access state; a writing module for writing the filled value to the destination address according to information of the access state, the determination result and the comparison result; and a transmitting module for transmitting an interrupt signal to the control device according to result(s) of the determination result and the comparison result. |
US12039293B2 |
Method, system, and circuit for generating toolchains agnostic linker scripts
System, method, and circuitry for generating a linker model for use by a toolchain associated with a programmable computing device. One or more regions in the memory resources available to the programmable computing devices is defined for used by an application executing on the programmable computing device. One or more sections is defined for those regions for use by the application. Resource boundaries are generated for the application based on the defined regions and the defined sections. A user is enabled to modify the defined regions or the defined sections or the generated resource boundaries. A linker model is then generated based on the available memory resources, the defined regions, the defined sections, and the generated resource boundaries. This linker model is then utilized to generate a linker script for the programmable computing device based the linker syntax compatible with a toolchain linker for the programmable computing device. |
US12039289B2 |
Processing core with data associative adaptive rounding
Processing cores with data associative adaptive rounding and associated methods are disclosed herein. One disclosed processing core comprises an arithmetic logic unit cluster configured to generate a value for a unit of directed graph data using input directed graph data, a comparator coupled to a threshold register and a data register, a core controller configured to load a threshold value into the threshold register when the value for the unit of directed graph data is loaded into the data register, and a rounding circuit. The rounding circuit is configured to receive the value for the unit of directed graph data from the arithmetic logic unit cluster and conditionally round the value for the unit of directed graph data based on a comparator output from the comparator. |
US12039288B2 |
Method and apparatus with data processing
A processor-implemented data processing method includes: normalizing input data of an activation function comprising a division operation; determining dividend data corresponding to a dividend of the division operation by reading, from a memory, a value of a first lookup table addressed by the normalized input data; determining divisor data corresponding to a divisor of the division operation by accumulating the dividend data; and determining output data of the activation function corresponding to an output of the division operation obtained by reading, from the memory, a value of a second lookup table addressed by the dividend data and the divisor data. |
US12039285B2 |
Multilingual natural language understanding (NLU) model platform for updating a software's understanding ability in one language based on NLU changes in another language
A specification of a first natural language understanding (NLU) machine learning model for a first human communication language is received. The specification specifies a language content associated with one or more intents of the first NLU machine learning model in the first human communication language. An identification of an association between the first NLU machine learning model and a second NLU machine learning model for a second human communication language is received. The first NLU machine learning model and the second NLU machine learning model are managed together. This includes detecting a change to the first NLU machine learning model in the first human communication language and a software using the first NLU and in response automatically assisting in maintaining consistency in the second NLU machine learning model in the second human communication language by respectively updating the software with respect to the detected change. |
US12039278B2 |
Systems and methods for interaction evaluation
A method and system may select an interaction involving an agent, sending the selected interaction and a computerized form to the agent and an evaluator, simultaneously or concurrently, displaying to the evaluator and agent screens defined by the form, each screen including an evaluation question, accepting from the agent, for each evaluation question, an agent answer having associated with the agent answer a rating, accepting from the evaluator a submission indicating that the evaluator has completed the computerized evaluation form, accepting from the agent a submission indicating that the agent has completed the computerized evaluation form, summing an agent rating from the ratings associated with the agent answers provided by the agent, summing an evaluator rating from the ratings associated with evaluator answers provided by the evaluator, and calculating a variance from the agent rating and evaluator rating. |
US12039277B2 |
Method and device with natural language processing
A method and device with natural language processing is disclosed. The method includes performing a word embedding of an input sentence, encoding a result of the word embedding, using an encoder of a natural language processing model, to generate a context embedding vector, decoding the context embedding vector, using a decoder of the natural language processing model, to generate an output sentence corresponding to the input sentence, generating a score indicating a relationship between the context embedding vector and each of a plurality of knowledge embedding vectors, determining a first loss based on the output sentence, determining a second loss based on the generated score, and performing training of the natural language processing model, including training the natural language processing model based on the determined first loss, and training the natural language processing model based on the determined second loss. |
US12039276B2 |
Anomaly classification with attendant word enrichment
A method includes associating anomalous first text, from a first unstructured data set, with a first classification; processing the first unstructured data set using at least one of ML or AI to identify a second text that is in close context to the first text, and adding the second text to a text list associated with the first classification; enriching the text list by processing the second text to generate a third text, and adding the third text to the text list to produce an enriched text list and such that the third text is also associated with the first classification; matching the text in the enriched text list to text in a second unstructured data set; and classifying the text in the second unstructured data set as having the first classification when the text in the second unstructured data set matches text in the enriched text list. |
US12039275B2 |
Method of machine learning and information processing apparatus
A non-transitory computer-readable recording medium stores a program for causing a computer to execute a process, the process includes identifying first named entities and first verbs in a dependent relationship respectively with the first named entities from each of a plurality of sentences, vectorizing each of the plurality of sentences based on the first named entities and the first verbs, identifying, out of the plurality of sentences, one or more sentences each having a similarity greater than or equal to a threshold with respect to a specific sentence based on a plurality of vectors generated by the vectorizing, the similarity between two sentences being defined as a similarity between vectors generated by vectorizing the two sentences, and executing training of a machine learning model based on the one or more sentences. |
US12039272B2 |
Method of training a natural language search system, search system and corresponding use
The invention provides a method and system for training a machine learning-based patent search or novelty evaluation system. The method comprises providing a plurality of patent documents each having a computer-identifiable claim block and specification block, the specification block including at least part of the description of the patent document. The method also comprises providing a machine learning model and training the machine learning model using a training data set comprising data from said patent documents for forming a trained machine learning model. According to the invention, the training comprises using pairs of claim blocks and specification blocks originating from the same patent document as training cases of said training data set. |
US12039270B2 |
Disentangle syntax and semantics in sentence representation with decomposable variational autoencoder
Described herein are embodiments of a framework named decomposable variational autoencoder (DecVAE) to disentangle syntax and semantics by using total correlation penalties of Kullback-Leibler (KL) divergences. KL divergence term of the original VAE is decomposed such that the hidden variables generated may be separated in a clear-cut and interpretable way. Embodiments of DecVAE models are evaluated on various semantic similarity and syntactic similarity datasets. Experimental results show that embodiments of DecVAE models achieve state-of-the-art (SOTA) performance in disentanglement between syntactic and semantic representations. |
US12039261B2 |
Systems and methods for improved user-reviewer interaction using enhanced electronic documents linked to online documents
Certain aspects of the present disclosure provide techniques for creating an online document. A method includes prompting, a user for a base document; determining that the base document is an existing document comprising structured data; prompting the user to select a template; encoding one or more sections of the template selected by the user with content extracted from the structured data to generate an initial online document; identifying interactive elements from the structured data; creating a section within the initial online document corresponding to the interactive elements; generating for display, the initial online document in an online document editing environment, the online document editing environment configured to enable the user to selectively edit one or more sections of the initial online document; and publishing, the initial online document as the online document, with the online document creation system, in response to an indication from the user to publish. |
US12039257B2 |
Systems, methods, and computer-readable media for improved table identification using a neural network
Systems, methods, and computer-readable storage devices are disclosed for improved table identification in a spreadsheet. One method including: receiving a spreadsheet including at least one table; identifying, using machine learning, one or more classes of a plurality of classes for each cell of the received spreadsheet, wherein the plurality of classes include corners and not-a-corner; and inducing at least one table in the received spreadsheet based on the one or more identified classes for each cell of the received spreadsheet. |
US12039255B2 |
System and method for text moderation via pretrained transformers
The present teaching relates to method, system, medium, and implementations for text processing. Upon receiving input data including an original token and a ground truth token label for the original token, a manipulation is applied to the original token to generate a manipulated token based on which to generate manipulated input data. Training data is generated based on the manipulated input data, the ground truth token label, and a ground truth action that, when applied to the manipulated token, yields the original token with the ground truth token label. A text moderation model is trained based on the training data. |
US12039250B2 |
Integrated circuit device design method and system
A method of designing an integrated circuit (IC) device includes generating, using a processor, a design rule instruction macro including one or more of classifying a design rule based on a design rule type, classifying a design rule based on a design rule category, or generating a definition of a derived layer. The method includes using the processor to identify a set of criteria corresponding to an IC manufacturing process, generate a design rule by applying the design rule instruction macro to define relationships within the set of criteria whereby one or more constraints of the design rule are directed to the set of criteria and assigning conditions whereby the one or more constraints of the design rule are selectively directed to the set of criteria, and store the design rule in a storage medium. |
US12039248B2 |
Rule check method and apparatus, and storage medium
The present application provides a design rule check method and apparatus, and a storage medium, which are applied to the field of chip verification. The method includes that: a DRC code file is acquired, multiple segments of DRC codes in the DRC code file are analyzed, the analyzed segments of DRC codes are classified, whether a code conflict exists in the segments of DRC codes is determined, and if the code conflict exists, a code conflict report is generated, the code conflict report being used to indicate a code position of the code conflict. By means of the method, the code error in the DRC code file can be quickly checked and positioned, assisting a tester in modifying a DRM file and the DRC file, so as to improve the execution efficiency of the DRC code, and meanwhile, shorten the time for DRC development. |
US12039247B2 |
Test pattern generation systems and methods
Systems and methods are provided for generating test patterns. In various embodiments, systems and methods are provided in which machine learning is utilized to generate the test patterns in a manner so that the test patterns conform with design rule check (DRC) specified for a particular semiconductor manufacturing process or for particular types of devices. A test pattern generation system includes test pattern generation circuitry which receives a noise image. The test pattern generation generates a pattern image based on the noise image, and further generates a test pattern based on the pattern image. The test pattern is representative of geometric shapes of an electronic device design layout that is free of design rule check violations. |
US12039246B2 |
Circuit layout
Generating a circuit layout is provided. A circuit layout associated with a circuit is received. A parallel pattern recognition is performed on the circuit layout. Performing the parallel pattern recognition includes determining that there is a parallel pattern in the circuit layout. In response to determining that there is a parallel pattern in the circuit layout, a cell swap for a first cell associated with the parallel pattern with a second cell is performed. After the cell swap for the first cell, engineering change order routing is performed to connect the second cell in the circuit layout. An updated circuit layout having the second cell is provided. |
US12039245B2 |
Semiconductor device including standard cell having split portions
A method of manufacturing a semiconductor device includes: generating a design data of the semiconductor device; and generating a design layout according to the design data. The design layout includes: a first power rail; a second power rail; a first cell including a first first-type active region and a first second-type active region, wherein a first cell height of the first cell is defined as a pitch between the first power rail and the second power rail; a second cell having a second first-type active region and a second second-type active region; and a third cell having a first portion and a second portion arranged in the second row and a fourth row, respectively. |
US12039241B2 |
Logic repository service
The following description is directed to a logic repository service. In one example, a method of a logic repository service can include receiving a first request to generate configuration data for configurable hardware using a specification for application logic of the configurable hardware. The method can include generating the configuration data for the configurable hardware. The configuration data can include data for implementing the application logic. The method can include receiving a second request to download the configuration data to a host server computer comprising the configurable hardware. The method can include transmitting the configuration data to the host server computer in response to the second request so that the configurable hardware is configured with the host logic and the application logic. |
US12039234B2 |
Apparatus and method for quantum computing performance simulation
Apparatus and method for a full quantum system simulator. For example, one embodiment of a method comprises: initializing a quantum computing system simulator for simulating multiple layers of a quantum system including one or more non-quantum layers and one or more physical quantum device layers of the quantum system; simulating a first set of operations of the one or more non-quantum layers of the quantum system to generate first simulation results; simulating a second set of operations of the one or more quantum device layers of the quantum system to generate second simulation results; analyzing the first and second simulation results to provide at least one configuration recommendation for the quantum system. |
US12039230B2 |
Systems and methods for coordinating initiation, preparing, vetting, scheduling, constructing, and implementing a power plant implementation
A method for constructing and implementing a power plant at a telecommunications site is disclosed. The method includes receiving data responsive to an initial site visit with the data representing field conditions of the telecommunications site. The method also includes generating a model of the existing infrastructure and generating a model of the power plant and inserting the model of the power plant into the model of the existing infrastructure. The method further includes obtaining a bill of materials for the power plant and validating the bill of materials based on the model of the power plant combined with the model of the telecommunications site and identifying type, quantity, and location of materials for acquisition. The method also includes developing a project plan for the power plant at least partially based on the model. |
US12039228B2 |
Electronic device and non-transitory storage medium
The present application relates to an electronic device and a non-transitory storage medium. The electronic device of the embodiments includes a display processing unit and a voice operation processing unit. The display processing unit is configured to display on the display unit a first operation image including presentation of an operation item for operation input; if a predetermined condition is satisfied in the presentation of the first operation image, a second operation image is displayed on the display, the second operation image being an operation image in which text information corresponding to the operation item in the first operation image is highlighted. In the presentation of the second operation image, the voice operation processing unit is configured to receive the voice operation input corresponding to the text information highlighted in the second operation image as an operation on the video apparatus. |
US12039225B2 |
Automated content medium selection
A content management system and/or client device can enable a user to initiate a quick play mode where a content category and content medium are selected for the user. A client device and/or a content management system can select a content medium for a user based on one or more factors, such as the content category. Certain content categories of content can be preferably delivered in certain content mediums. In some embodiments, a content management system and/or client device can select a content medium for a user based on contextual data gathered from the user. Contextual data can be data describing the user's current state and/or environment. For example, contextual data can include data such as the time of day, geographic location, etc. |
US12039224B2 |
Multimedia experience according to biometrics
Disclosed herein are example techniques for multimedia experience based on biometric data. An example implementation may involve receiving first biometric data representing one or more first biological characteristics of an individual. After receiving the first biometric data, the example implementation may involve correlating the one or more first biological characteristics of the individual with a listening state of the individual. The example implementation may further involve receiving second biometric data representing one or more second biological characteristics of the individual. After receiving the second biometric data, the example implementation may involve determining that the one or more second biological characteristics corresponds to the one or more first biological characteristics. Based on the determination, the example implementation may involve initiating a playback setting corresponding to the listening state of the individual that was correlated with the one or more first biological characteristics of the individual. |
US12039221B2 |
Matching content to a spatial 3D environment
Systems, methods, and computer program product for displaying virtual content with a wearable display device that in response to identifying a first change from a first field of view to a second field of view, determines, based at least in part upon attribute(s) or criterion (criteria), first virtual content element(s) and second virtual content element(s) from the set that match to first surface(s) within the first field of view, determines second surface(s) within the second field of view based at least in part upon attribute(s) or criterion (criteria), the second surface(s) matching to the second virtual content element(s), moves the first virtual content element(s) from the first surface(s) to the second surface(s), and maintains the second virtual content element(s) with respect to the first surface(s) while the first field of view has been changed into the second field of view. |
US12039219B2 |
Systems for providing access to personalized user environments
Various systems, methods, and computer program products are provided for providing access to personalized user environments. A system provided allows a user of a first party (e.g., a bank employee) to toggle between a first party user environment and a second party user environment, the first party user environment being an environment only viewable by a user of the first party and the second party user environment rendered to user of the first party as viewable by a user of a second party (e.g., a client). The first party user environment can also receive data relating to activity of the second party user environment in order to take actions (e.g., provide recommendations) in response to said activity. |
US12039214B2 |
Image forming apparatus, communication control method, and storage medium
An image forming apparatus includes an image forming unit, a communication interface connected to a server that operates in a remote environment, a storage unit configured to store client-side registration information for connection with the server, and a control unit configured to execute a print job received from the server by controlling the image forming unit to form an image. The server communicates with the image forming apparatus using server-side registration information registered in the remote environment. The control unit determines whether the server-side registration information has been deleted in the remote environment based on a received signal received from the server, and delete the client-side registration information stored in the storage unit in a case where it is determined that the server-side registration information has been deleted in the remote environment. |
US12039212B2 |
Non-transitory medium storing program executable by computer of information processing apparatus for controlling specific label data having text objects
A program stored in a non-transitory medium and being executable by a computer of an information processing apparatus causes the computer to: execute a reading process for reading a plurality of pieces of text data arranged in one column or in one row; and be ready to accept a first operation by a user. In a case of accepting the first operation, the program causes the computer to execute: an obtaining process for obtaining a number of pieces of text objects to be included in specific label data; a generating process for extracting text data by the number of pieces obtained in the obtaining process, and for generating specific records each consisting of the number of pieces of text data; and an auto associating process for associating each text data included in each of the records with one of the text objects included in the specific label data. |
US12039204B2 |
Inferring the state of a write-only device by mapping control register values and feedback signal values
Techniques facilitating write-only device state inferences. In one example, a system can comprise a processor that executes computer executable components stored in memory. The computer executable components comprise: a monitor component; and a state component. The monitor component can compare a property of a feedback signal output by a write-only device with a reference signal. The state component can determine a state of the write-only device based on a comparison between the property and the reference signal. |
US12039203B1 |
Data storage system employing delayed 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 the predetermined threshold, a first bulk operation request is responded to with a normal acknowledgment issued without a rate-managing delay. In response to the loading level exceeding the predetermined threshold, a third bulk operation request is responded to with a delayed acknowledgment issued with the rate-managing delay and thus delaying issuance by a requesting host of a subsequent fourth bulk operation request to a delayed time after the third bulk operation request. The use of the delayed acknowledgement throttles the rate of bulk operations and thus limits adverse performance impact to other, latency-sensitive operations such as regular read and write operations. |
US12039200B2 |
Load balancing between storage devices
Disclosed is a storage device which includes a nonvolatile memory device, a buffer memory, a port that is connected with an external device, and a storage controller. When a command received from the external device through the port corresponds to a first packet format, the storage controller accesses the nonvolatile memory device by using the buffer memory in response to the command. When the command received from the external device through the port corresponds to a second packet format, the storage controller accesses the buffer memory without accessing the nonvolatile memory device in response to the command. |
US12039198B2 |
Dynamic write shaping
The present disclosure generally relates to an efficient manner of fetching data for write commands. The data can be fetched prior to classification, which is a fetch before mode. The data can alternatively be fetched after classification, which is a fetch after mode. When the data is fetched after classification, the write commands are aggregated until sufficient data associated with any command is split between memory devices. When in fetch before mode, the data should properly align such that data associated with any command is not split between memory devices. Efficiently toggling between the fetch before and fetch after modes will shape how writes are performed without impacting latency and bandwidth without significantly increasing write buffer memory size. |
US12039192B2 |
Efficient buffer management for media management commands in memory devices
A buffer management component of a memory sub-system configures a plurality of read buffers in a data path associated with a memory device; receives a first read command to read data stored at the memory device; selects a first read buffer to receive the first data; responsive to selecting the first buffer, initiates a read operation to retrieve the first data from the memory device and store the first data in the first read buffer; receives a second read command to read a second data stored at the memory device, where second read command is received before first read command has been completed; determines whether a second read buffer is available to receive the second data; responsive to determining that the second read buffer is available, selects the second read buffer to receive the second data for the second read command; and responsive to selecting the second read buffer, initiates a second read operation to retrieve the second data from the memory device and store the first data in the second read buffer. |
US12039190B2 |
Memory system and operating method of the memory system for calibrating a history read bias based on a number of error bits generated in a read operation
Embodiments of the present disclosure relate to a memory system and an operating method thereof. According to exemplary embodiments of the present disclosure, the memory system may calibrate a history read bias until a termination condition is satisfied based on a number of error bits generated in a first read operation. The memory system may reduce the overhead incurred in handling errors that occur during a read operation by reducing the number of error bits that can occur during read operation due to non-optimization of the history read bias value. |
US12039188B2 |
Managing and ranking memory resources
The present disclosure relates to systems, methods, and computer-readable media for tracking memory usage data on a memory controller system and providing a mechanism whereby one or multiple accessing agents (e.g., computing nodes, applications, virtual machines) can access memory usage data for a memory resource managed by a memory controller. Indeed, the systems described herein facilitate generation of and access to heatmaps having memory usage data thereon. The systems described herein describe features and functionality related to generating and maintaining the heatmaps as well as providing access to the heatmaps to a variety of accessing agents. This memory tracking and accessing is performed using low processing overhead while providing useful information to accessing agents in connection with memory resources managed by a memory controller. |
US12039187B2 |
Power-down test of firmware of a memory system
The present disclosure provides a power-down test method for a firmware of a memory system, a memory system, a computer device, a computer-readable storage medium, and a power-down test system. The disclosed method for testing power-down operations of the firmware of the memory system comprises configuring the firmware by setting a plurality of power-down trigger signal points each associated with a corresponding one of the plurality of preset logic points to be tested, and triggering a plurality of power-down test operations at the plurality of power-down trigger signal points to test the plurality of preset logic points of the firmware. |
US12039186B2 |
Method of testing a suspend operation
A method of testing a suspend operation, the method including: determining whether to transfer a suspend sampling signal to a suspend command circuit at a time point prior to each of a plurality of suspend operation time points stored in a sequence operation circuit; transferring the suspend sampling signal from the sequence operation circuit to the suspend command circuit; generating an internal suspend operation command based on the suspend sampling signal; transferring the internal suspend operation command from the suspend command circuit to the sequence operation circuit; performing suspend operations for all the plurality of suspend operation time points in response to the internal suspend operation command; and determining whether the suspend operations are performed at all of the suspend operation time points. |
US12039185B2 |
Controller for storing performance information based on test operation result, operating method thereof and computing system including the same
The present technology includes a controller controlling an operation of a semiconductor memory device in response to a test request received from an external device. The controller includes a memory test controller and a performance information storage. The memory test controller generates a command corresponding to a test request received from the external device. The performance information storage stores a test operation result of the semiconductor memory device performed in response to the command. |
US12039182B2 |
Techniques for creating identical snapshots on systems during synchronous replication
Techniques for creating identical snapshots can include: performing synchronous replication between a first storage object of a first system and a second storage object of a second system; enabling change tracking for the first storage object that records in a log which portions of the first storage object are written or modified; responsive to enabling change tracking, creating a snapshot S2 of the second storage object of the second system; responsive to creating the snapshot S2 of the second storage object; creating a snapshot S1 of the first storage object of the first system; responsive to creating the snapshot S1 of the first storage object, disabling change tracking for the first storage object; and copying written or modified content of the first storage object as identified in the log to the snapshot S2 of the second storage object of the second system. |
US12039181B2 |
Storage array data protection using virtual machine data protection
Systems and methods for replicating data from storage. Snapshots are taken of the volumes in physical storage. The snapshot volumes are exposed to a virtual replication system. Using the snapshots, differential or changed data can be identified. The identified data is then replicated by the virtual replication system to a remove virtual replication system. |
US12039180B2 |
Temporary sparse index for a deduplication storage system
Example implementations relate to deduplication operations in a storage system. An example includes, in response to initiation of a new backup process to store a first stream of data, initializing a temporary sparse index to be stored in a memory of a deduplication storage system; identifying a cloned portion of the first data stream; identifying at least one container index associated with the cloned portion of the first data stream; identifying a set of hook points included in the at least one container index; and populating the temporary sparse index with a set of entries, the set of entries mapping the identified set of hook points to the at least one container index. |
US12039178B2 |
Apparatus with memory block management and methods for operating the same
Disclosed herein are methods, apparatuses and systems related to manage memory blocks. A memory system can track a duration while a memory block remains open for programming operations. When the tracked duration meets or exceeds a corresponding threshold, the memory system can implement an internally commanded programming operation to store predetermined data into an open location that is adjacent to an end of the previously-written data in the memory block. |
US12039177B2 |
Configurable machine learning systems through graphical user interfaces
Systems and methods for presenting configurable machine learning systems through graphical user interfaces are disclosed. In an embodiment, a machine learning server computer stores one or more machine learning configuration files. A particular machine learning configuration file of the one or more machine learning configuration files comprises instructions for configuring a machine learning system of a particular machine learning type with one or more first machine learning parameters. The machine learning server computer displays through a graphical user interface, a plurality of selectable parameter options, each of which defining a value for a machine learning parameter. The machine learning server computer receives a particular input dataset. The machine learning server computer additionally receives, through the graphical user interface, a selection of one or more selectable parameter options corresponding to one or more second machine learning parameters different from the one or more first machine learning parameters. The machine learning server computer replaces in the particular machine learning configuration file, the one or more first machine learning parameters with the one or more second machine learning parameters. Using the particular machine learning configuration file, the machine learning server computer configures a particular machine learning system. Using the particular machine learning system and the particular input dataset, the machine learning server computer computes a particular output dataset. |
US12039169B2 |
Bandwidth-aware fabric traffic shaping
A memory controller may include a dynamic arbitration scheme to dynamically vary arbitration factors of two or more traffic classes based on dynamic latency tolerance, requested and available bandwidths on an interconnect from source agents to memory controllers, and other dynamic and static factors. |
US12039168B2 |
Multiple version write pending support in shared global memory
A storage system is configured to accept subsequent versions of write data on a given track to multiple respective slots of shared global memory. A track index table presents metadata at the track level, and can hold up to N slots of data. All slots of shared global memory holding data owed to the source volume and to snapshots of the source volume are bound to the track in the track index table. Each time a write occurs on a track, the track index table is used to determine when a write pending slot for the track is owed to a snapshot copy of the storage volume. When a write pending slot contains data that is owed to a snapshot copy of the source volume, a new slot is allocated to the write IO and bound to the track in the track index table. |
US12039166B2 |
Leveraging distinct storage tiers in a virtual storage system
Leveraging distinct storage tiers in a virtual storage system, including: receiving a request to write data to the virtual storage system; selecting, from amongst a plurality of tiers in the virtual storage system, a tier for receiving the data, wherein the plurality of tiers include a write-mostly tier and at least one other tier; and storing, within the selected tier within the virtual storage system, the data. |
US12039159B2 |
Methods and systems for displaying content based on a scroll pattern
Disclosed are systems and methods for displaying content on a user device. For example, a method of displaying content on a user device may include: receiving a first set of content data; arranging and displaying the first set of content in a first sequence of consecutive segments; detecting user input indicative of a scroll pattern of the user through the first sequence of consecutive segments; determining a preferred category based on the detected user input; receiving a second set of content data; arranging the second set of content data into a second sequence of consecutive segments based on the preferred category; and displaying the second set of content data in the arranged second sequence of consecutive segments on the display of the user device. |
US12039158B2 |
Systems and methods to provide personalized graphical user interfaces within a collaboration environment
Systems and methods to provide personalized graphical user interfaces within a collaboration environment are described herein. Exemplary implementations may: manage environment state information maintaining a collaboration environment; manage homepage information defining personalized graphical user interfaces of the collaboration environment; effectuate presentation of the personalized graphical user interfaces on computing platforms associated with the users upon instantiation of the collaboration environment by the users via the computing platforms; and/or perform other operations. |
US12039157B1 |
User interfaces for managing exposure notifications
The present disclosure generally relates to user interfaces for managing exposure notifications. In some embodiments, after enabling exposure notifications, an exposure notification is received; upon interacting with the notification: if an associated application is installed, a user interface of that application is displayed; if the associated application is not installed, a user interface object associated with a process to install the application is displayed. In some embodiments, an exposure notification management interface is displayed that includes a plurality of entities that have been authorized to provide notifications, along with a user interface object to disable transmission of data to those entities and to disable notifications from those entities. |
US12039146B2 |
Displaying a scrollable list of affordances associated with physical activities
The present disclosure generally relates to managing user interfaces associated with physical activities. The user interface displays a scrollable list of affordances associated with physical activities. The affordances may contain physical activity and heart rate information. A user can launch a physical activity tracking function or an interface to change a workout metric using an affordance. Users can also control the music that is played in response to selecting a workout. Further, the interface can be used to compose a reply message to a received message that contains workout information. The interfaces can show a graph that includes heart data when the user's heart rate meets a heart rate alert criteria. |
US12039144B2 |
Display information interaction method and related apparatus
A display method includes an electronic device that obtains preset information, where the preset information includes information about an application installed on the electronic device, and the information includes at least one of a name, an icon, and a package name of the application. The electronic device generates a first window based on the preset information, where the first window includes one of a plurality of desktops of the electronic device. The electronic device sends the first window to the large-screen device to enable the large-screen device to display a first user interface, where the first user interface includes the first window. |
US12039143B2 |
Real-time preview of connectable objects in a physically-modeled virtual space
Virtual reality (VR), augmented reality (AR), and/or mixed reality (MR) systems may enable one or more users to connect two or more connectable objects together. These connectable objects may be real objects from the user's environment, virtual objects, or a combination thereof. A preview system may be included as a part of the VR, AR, and/or MR systems that provide a preview of the connection between the connectable objects prior to the user(s) connecting the connectable objects. The preview may include a representation of the connectable objects in a connected state along with an indication of whether the connected state is valid or invalid. The preview system may continuously physically model the connectable objects while simultaneously displaying a preview of the connection process to the user of the VR, AR, or MR system. |
US12039142B2 |
Devices, methods and graphical user interfaces for content applications
Devices, methods, and graphical interfaces for content applications displayed in an XR environment provide for an efficient and intuitive user experience. In some embodiments, a content application is displayed in a three-dimensional computer-generated environment. In some embodiments, different viewing modes and user interfaces are available for a content application in a three-dimensional computer-generated environment. In some embodiments, different interactions are available with content items displayed in the XR environment. |
US12039141B2 |
Translating interactions on a two-dimensional interface to an artificial reality experience
Many users access artificial reality (XR) experiences through their mobile phones. However, it is difficult to translate XR experiences to a two-dimensional (2D) screen in a way that feels intuitive and natural. Thus, the technology can map an interaction plane in a three-dimensional (3D) scene to the 2D screen with as many affordances as possible, even if the plane is not parallel to the mobile phone. The plane can be a fixed surface or a dynamically changeable surface through which the user sends inputs through the 2D screen. The mapping of the plane to the 2D screen can control interaction with a virtual object on the interaction plane in the XR environment, enabling parity between the same experience on XR and non-XR interfaces. |
US12039140B2 |
Configuring a graphical user interface for display at an output interface during a video conference
A graphical user interface (GUI) may be configured for display at an output interface during a video conference. The GUI may comprise visual elements associated with participants of the video conference. For example, the visual elements may include video feeds and/or images associated with the participants. During the video conference, a first visual element may be moved to a location in the GUI based on a characteristic associated with the first visual element. The characteristic and the location may be based on user input. In some implementations, the visual elements may be arranged in a two-dimensional visual layout. In some implementations, the visual elements may be arranged in a three-dimensional visual layout. The visual elements may be moved, for example, based on a communication sent during the video conference, an arrival of a participant to the video conference, and/or a communication modality used during the video conference. |
US12039139B1 |
Bifurcation of rendered and system pointing indicia to enable input via a viewport
A method of enabling a user of a computing device to provide input via a viewport displayed on a display monitor. The viewport is displayed over a first region of the graphic user interface (GUI), and a second region of the GUI is displayed within the viewport. When the user positions the system pointing indicium at the first region of the graphic user interface, the system pointing indicium is placed into the second GUI region, while a separate viewpoint pointing indicium is displayed over the viewport. When a user provides an input, the input is applied at the current position coordinates of the system pointing indicium. |
US12039130B2 |
Display device including shift register circuit
A display device includes: pixels arranged in a display region; photodiodes provided in two or more of the pixels, respectively; a shift register circuit configured to sequentially output an output signal to the pixels and the photodiodes; a switching circuit configured to switch coupling between the shift register circuit and the pixels, and coupling between the shift register circuit and the photodiodes; and a control circuit configured to control a display period for display by the pixels and a detection period for detection by the photodiodes in a time division manner. The control circuit is configured to sequentially output a gate drive signal to the pixels by an operation of the shift register circuit and the switching circuit in the display period, and sequentially output a sensor control signal to the photodiodes by an operation of the shift register circuit and the switching circuit in the detection period. |
US12039125B1 |
Touch system
A touch system is provided. The touch system includes a touch tool and a touch panel. The touch tool provides a downlink signal. The touch panel obtains a first sensing area sensed with the touch tool, and obtains a second sensing area other than the first sensing area according to the downlink signal. The touch panel provides a first uplink signal to the first sensing area, and provides a second uplink signal to the second sensing area. The first uplink signal is different from the second uplink signal. The touch tool generates a calculated uplink signal according to the first uplink signal and the second uplink signal, and provides the downlink signal according to the calculated uplink signal. |
US12039119B2 |
Switch assembly and methods of use
Various implementations include a switch assembly that includes a housing and at least two printed circuit boards (PCBs) that are disposed within the housing and are axially arranged relative to each other. One or more force sensors are disposed on one of the PCBs, and, in some implementations, the one or more force sensors receive force input received by a touch overlay plate. Signals from the force sensors are processed to determine a magnitude, acceleration, and/or location of the force input, and a haptic feedback response is received by the touch overlay plate. The haptic feedback response is based on the force magnitude, acceleration, and/or location of input, according to some implementations. Axially arranging the PCBs reduces the footprint of the switch assembly and allows for the inclusion of more electrical components in the switch assembly, according to some implementations. |
US12039113B2 |
Information handling system mouse with selectable input button response
An information handling system mouse has input buttons at an upper surface with selectable response to an end user press. An arrangement of magnets cooperate to establish a distance for the input button to move to complete an input at a switch to provide the end user with a selected of a spring or cantilever type of input response. For example, electropermanent magnets are configured to attract or repel a permanent magnet so that the amount of input button press motion adjusts along with the resistance against an input button press. |
US12039110B1 |
Universal method of writing using a multipurpose keypad
A method of writing using a multipurpose keypad that includes alphabetic letters, glyphs, numbers, punctuation marks, typographical symbols, and mathematical symbols. The keypad can be activated by making short traces with a fingertip instead of taping on a touch sensitive screen. The keypad can simultaneously use alphabets of different languages including the alphabets for the blind and visually impaired people. The method of writing enables speeds up the writing process by using a combination of traces to represent syllables or short words in different languages, something like shorthand writing. The method allows the practical use of more than 170 mathematical symbols. Finally, the method can be used in literary work, mathematics, science computer software and other varieties of written materials. |
US12039109B2 |
System and method of determining input characters based on swipe input
Provided are an artificial intelligence (AI) system and an application thereof, which simulate functions of a human brain, such as recognition and determination, by using a machine learning algorithm, such as deep-learning. A method of processing, by a device, a keyboard input, based on training, may include: displaying a keyboard on a screen of the device; receiving a swipe input of a user, the swipe input connecting a plurality of keys on a displayed keyboard; extracting a trajectory connecting the plurality of keys; applying, to a trained model for a keyboard input, based on the trajectory, trajectory information indicating a shape of the trajectory and a relative position of the trajectory with respect to the keyboard; and determining at least one character corresponding to the trajectory, based on a result of the applying the trajectory information. |
US12039108B2 |
Data and user interaction based on device proximity
Architecture that enables the detection of a user by a user device and interaction with content of the user device by the user before the user physically contacts the device. The detection capability can utilize one or more sensors of the device to identify the user and the proximity (distance) of the user to the device. Based on the user identity and the proximity, the device operates/functions in a certain way. Moreover, ongoing interaction can be enabled by recognition of a natural user interface (NUI) gestures, alone or in combination with other recognition techniques (e.g., speech recognition). Device activity can include causing the device to operate in predetermined ways such as power modes, application launching and manipulation to cause control of hardware and other software (local and/or remote) and, obtaining and presenting specific types of content (e.g., advertisements, notifications, messages, reminders, news, incoming communications, etc.). |
US12039105B2 |
Frameworks, devices and methods configured for enabling gesture-based interaction between a touch/gesture controlled display and other networked devices
Described herein are frameworks, devices and methods configured for enabling display for facility information and content, in some cases via touch/gesture controlled interfaces. Embodiments of the invention have been particularly developed for allowing an operator to conveniently access a wide range of information relating to a facility via, for example, one or more wall mounted displays. While some embodiments will be described herein with particular reference to that application, it will be appreciated that the invention is not limited to such a field of use, and is applicable in broader contexts. |
US12039102B2 |
Electronic communication interface with haptic feedback response
Method for generating haptic feedback responses starts with processor causing communication interface for communication session to be displayed on first user interface and on a second user interface. Processor detects first touch input on first user interface and second touch input on second user interface. Processor monitors location of the first touch input on the first user interface and location of the second touch input on the second user interface. Processor determines distance between location of first touch input on first user interface and location on first user interface corresponding to location of second touch input on second user interface. Processor causes the first user interface and the second user interface to generate a haptic feedback response based on the distance. The haptic feedback response increases in intensity or speed as the distance decreases and decreases in intensity or speed as the distance increases. Other embodiments are described herein. |
US12039098B2 |
Electronic device and operation method of electronic device for controlling external electronic device
An electronic device is provided. The electronic device includes a communication module, a first ultra-wideband (UWB) module, a second UWB module, and a processor operatively connected to the communication module, the first UWB module, and the second UWB module, wherein the processor is configured to determine a direction of a user's gaze, based on data acquired from the first UWB module and data acquired from the second UWB module, select at least one external electronic device positioned in the gaze direction, and send, through the communication module, a request to the selected external electronic device to output media. |
US12039097B1 |
Method and system for gathering and analyzing motion data
A method and system for tracking two objects in relative motion to each other is provided. The two objects can be worn on any body parts, for example the lower limbs or upper limbs of a user, and the two objects include tracking devices. The system tracks movement of the user in a physical space and obtains sensor data from the tracking devices. Further, the system transmits the sensor data to a computing device for processing to generate feedback data and data representing virtual objects corresponding to the two objects. The virtual objects are capable of being rendered in a virtual environment presented on the computing device. Further, the system includes a feedback module to provide feedback to the user when some behaviour of interest is detected such as not covering one's face, dropping the hands, etc. |
US12039095B2 |
Breath-operated interface device and disposable module for same
A breath-operated interface device having a disposable module and a base. The disposable module having a breath tube with an inlet. A first pressure differential switch is in pneumatic communication with the breath tube and configured to be actuated by a change in pressure in the breath tube. A first signal coupler of the disposable module is in electrical communication with the first pressure differential switch to receive a signal according to an actuation state of the first pressure differential switch. The device may also include a base with a second signal coupler, where the second signal coupler is configured to detachably electrically connect with the first signal coupler of the disposable module. The base also includes a station interconnect configured to interface with an external system, such as, for example, a nurse call system. |
US12039094B2 |
Input/output interface security
Methods, computer program products, and systems are presented. The Methods, computer program products, and systems can include, for example: examining hardware device transmitted data received through an I/O interface port of a computer system; determining in dependence on the examining whether the hardware device transmitted data received through the I/O interface port of the computer system satisfies a criterion; and in response to determining that the hardware device transmitted data received through the I/O interface port of the computer system satisfies the criterion, initiating a security process for protecting the computer system. |
US12039087B2 |
Charter-based access controls for managing computer resources
A system and method can provide charter-based access to resources using an object model. Charters are defined by an administrator to have certain markings, each marking indicating a control (e.g., permission, credential, qualification, constraint, requirement, etc.) that regulates work under the charter. Users are also associated with markings. A user starts a session to access the system and is authenticated. The system determines charters having markings that the user has, and these charters are provided to the user to select from. Selecting a charter allows the user access to resources associated with the charter, under the controls indicated by the markings. Charters, controls, qualifications, resources, authorizations and links between them can be implemented using an object model. Markings can control session parameters (e.g., geographic location), resource access, user credentials, qualifications, and/or data processing permissions for a group of users, simplifying project definition and revisions to controlling access under the charter. |
US12039079B2 |
System and method to secure data pipelines using asymmetric encryption
A method of securing a data set using encryption and scaling. The data set comprises a modeling and validation section with each section having text and numeric data. For each section, the method encrypts text data using a public key and scales numeric data using a scaling factor. The method builds a model by applying the encrypted modeling section to the algorithm to generate modeling text data, numeric data, and patterns derived therefrom. The method generates validation text data, numeric data, and patterns derived therefrom by applying the encrypted validation section to the model. The method compares the patterns from each section and validates the model based on the comparison. The method decrypts the generated modeling text data and validation text data using a private key and descales the modeling numeric data and validation numeric data using the scaling factor. The method verifies the model by comparing the decrypted text data and descaled numeric data to the same in the data set. |
US12039076B2 |
Data management method, non-transitory computer readable medium, and data management system
According to one embodiment, a data management method performed by a computer, includes: receiving first request information for requesting to execute a first process on first data, the first data being data regarding a person; and determining whether the first process is executable, based on the first request information and consent information, the consent information including a first condition that the person consents to perform the first process. |
US12039066B1 |
Storage agnostic large scale permissions and access analytics
Systems and methods for simplifying and consolidating permission sets from multiple heterogeneous file storage systems are disclosed. An example method includes acquiring from the first file storage system a first set of file system permissions having a first set of permission semantics, and acquiring from a second file storage system a second set of file system permissions having a second set of permission semantics that are different from the first set of permission semantics. The first set of file system permissions and the second set of file system permissions are converted to a unified set of file system permissions having unified permission semantics that are different from the first set of permission semantics and the second set of permission semantics. The unified set of file system permissions can be analyzed to make a determination regarding security levels of the first file storage system and of the second file storage system. |
US12039060B2 |
Open source library security rating
An open source library rating is generated for an open source library based on dependencies of the library, vulnerabilities of the library, an age of the library, a popularity of the library, a history of the library, or any suitable combination thereof. The rating of a specific version of a library may be generated based on a base score for all versions of the library and a version score for the specific version of the library. An authorization system receives a request from a developer to add a library to a software application. In response, the authorization system accesses a rating for the library. Based on the rating, the authorization system approves the request, denies the request, or recommends an alternative library. |
US12039059B2 |
Read-only security protection
The present disclosure involves systems, software, and computer implemented methods for read-only security protection. One example method includes receiving, from a client device, an on-change request to change an editable leading field from a first editable leading field value to a second editable leading field value. The editable leading field is referenced in an on-change rule. The on-change request includes a first security key and the client device is not allowed to modify the read-only target field. The on-change rule is executed to change the read-only target field from a first read-only target field value to a second read-only target field value based on the second editable leading field value. A second security key is generated based on at least the second read-only target field value and provided to the client device in response to the on-change request. |
US12039058B2 |
Systems and methods of performing computation operations using secure enclaves
Methods and systems for performing a computational operation on a server host using a secure enclave are provided. Exemplary methods include: receiving an encrypted service request from a client host, the client host encrypting a service request to produce the encrypted service request using a shared secret, the service request specifying the computational operation; decrypting, in a secure enclave that is established by a secure environment, the encrypted service request using the shared secret to produce a decrypted service request; performing the computational operation, in the secure enclave, using the decrypted service request to generate a service result; encrypting, in the secure enclave, the service result using the shared secret to create an encrypted service result; and providing the encrypted service result to the client host, the client host decrypting the encrypted service result using the shared secret. |
US12039055B2 |
Automatic fuzz testing framework
Various aspects related to methods, systems, and computer readable media for automatic fuzz testing. An example method of automatic software fuzz testing can include, receiving a description of a target software application, determining, based on the description, a type of fuzzing, identifying one or more fuzzers based on the type of fuzzing, executing the one or more fuzzers on the target software application, extracting prioritized results of the executing of the one or more fuzzers, and, presenting the prioritized results. |
US12039054B2 |
Systems and methods for dynamic detection of vulnerable credentials
A computer system is provided. The computer system includes a memory and at least one processor coupled to the memory and configured to detect a request for a sign-up form from a client device to a remote server. The at least one processor is further configured to generate a code module based on the detection. The code module is configured to request a credential vulnerability check from an application management server. The at least one processor is further configured to provide the code module to the client device for execution on the client device in response to an attempted submission of the sign-up form. The at least one processor is further configured to receive a result of the credential vulnerability check from the client device and perform a security action in response to the credential vulnerability check indicating vulnerable credentials. |
US12039052B2 |
Information processing apparatus, method of controlling the same, and storage medium
The present invention provides an information processing apparatus and a method of controlling the information processing apparatus. The information processing apparatus comprises a first storage that stores a boot program, and a second storage that stores hardware configuration information of the information processing apparatus. At activation of the information processing apparatus, the information processing apparatus verifies a validity of the hardware configuration information stored in the second storage by executing the boot program, and in a case that the validity of the hardware configuration information is verified, the information processing apparatus adds unique information that depends on an individual of the information processing apparatus by executing the boot program to the hardware configuration information of the second storage. |
US12039051B2 |
Efficiently delivering firmware to be installed in a plurality of remotely located engine-control computers
Apparatus and associated methods relate to delivering firmware to be installed in a plurality of remotely located engine-control computers in an efficient manner. Local-area-network connection is provided to an engine-control computer configuration device (ECC configuration device) via a mobile firmware delivery system. Cellular internet connection is also provided to the ECC configuration device via a mobile firmware delivery system. The ECC configuration device makes a request of the mobile firmware delivery system to download a firmware file. The mobile firmware delivery system downloads the firmware file requested if the firmware file requested is not stored in a cache memory. Instead of downloading the firmware file, the mobile firmware delivery system provides the firmware file stored in the cache memory if it is found to be stored there. |
US12039049B2 |
Secure identity chaining between components of trusted computing base
Systems, apparatuses, and methods to secure identity chaining between software/firmware components of trusted computing base. A memory device includes a secure memory region having access control based on cryptography. The secure memory region stores component information about a second component configured to be executed after a first component during booting. Prior to using a component identity of the second component to generate a compound identifier of the first component, health of the second component to be executed is verified based on the component information stored in the secure memory region. |
US12039045B2 |
Event analysis in an electric power system
According to some embodiments, system and methods are provided including receiving, via a communication interface of an event detection and classification module comprising a processor, data from one or more sensors in a system; determining an event occurred based on the received data; applying a coherency similarity process to the received data via a classification module; determining whether the event is an actual event or a mal-doer event based on an output of the classification module; transmitting the determination of the event as the actual or the mal-doer event; and modifying operation of the system based on the transmitted output. Numerous other aspects are provided. |
US12039042B2 |
Abnormal cross authorization detection systems
A system to detect abnormal cross authorizations and take action is described. The system determines whether cross authorization event applied to a first trained anomaly detection model and activity post cross authorization event applied to a second trained anomaly detection model is suspicious. An indicator score is determined from rule-based security indications applied to the cross authorization. A security action is taken based on application of the indicator score applied to a threshold. |
US12039037B2 |
Online command injection attacks identification
A method, a computer program product and an apparatus for online detection of command injection attacks in a computerized system. The method comprises determining that an input of a potential input provisioning event received from a network includes a command separator and an executable product and recording a suspicious record event. The method further comprises determining that an execution command configured to be executed a potential execution event correlates to the suspicious record event and in response to said determining flagging the execution command as a command injection attack. The method further comprises performing a remedial action with respect to the flagged command injection attack prior to attempting to execute the execution command. |
US12039036B2 |
Secure firewall configurations
A kernel driver on an endpoint uses a process cache to provide a stream of events associated with processes on the endpoint to a data recorder. The process cache can usefully provide related information about processes such as a name, type or path for the process to the data recorder through the kernel driver. Where a tamper protection cache or similarly secured repository is available, this secure information may also be provided to the data recorder for use in threat detection, forensic analysis and so forth. |
US12039034B2 |
Undetectable sandbox for malware
Embodiments seek to prevent detection of a sandbox environment by a potential malware application. To this end, execution of the application is monitored, and provide information about the execution to a reinforcement learning machine learning model. The model generates a suggested modification to make to the executing application. The model is provided with information indicating whether the application executed successfully or not, and this information is used to train the model for additional modifications. By modifying the potential malware execution during its execution, detection of a sandbox environment is prevented, and analysis of the potential malware applications features are better understood. |
US12039032B2 |
Method for the execution of a binary code by a microprocessor
A method of executing machine code using a microprocessor includes, for each datum Di, computing a code Ci using a relationship Ci=Qα(Di)=P o Fα(Di), where P is a predetermined function, Fα is a function defined by the following relationship: Fα(Di)=Tαt o . . . o Tαr o . . . o Tα1 o Tα0(Di), and Tαr is αconditional transposition, configured by a secret parameter αr, that permutes two blocks B1r and B2r of bits of the datum Di on the basis of the value of the parameter αr. The method also includes computing a code Cres-t using the following relationship: Cres-t=C1 & C2 & . . . & Cn, where C1 to Cn are the codes associated with data D1 to Dn combined with one another by a Boolean operation D1 & D2 & . . . & Dn where the “&” symbol designates the Boolean operation. |
US12039031B2 |
Security policies for software call stacks
The present disclosure provides systems, methods, and computer-readable media for implementing security polices at software call stack level. In one example, a method includes generating a call stack classification scheme for an application, detecting a call stack during deployment of the application; using the call stack classification scheme during runtime of the application, classifying the detected call stack as one of an authorized call stack or an unauthorized call stack to yield a classification; and applying a security policy based on the classification. |
US12039030B2 |
Wireless shared omnibus access control method and system
An owner-tenant wireless shared omnibus access control system configured to enable owners and tenant users of an electronic access control system to seamlessly access a lock that is shared between remote site owners and one or more tenants, while maintaining access control and audit trail with minimal administrative overhead. An owner-tenant wireless shared omnibus access control system may be operably configured to enable expanded or limited access and audit trail information based on different user roles and permissions comprising an owner user and a tenant user. |
US12039029B2 |
System for face authentication and method for face authentication
Provided is a system for face authentication which can operate separately for individual providers of face authentication service in a stable and efficient manner. The system includes: face authentication machines; an administrator terminal; a face management server for storing face image data of registered users; and face matching servers, each configured to generate face feature amount data of a person to be verified from image data acquired from a camera of a face authentication machine and to perform a matching operation by comparing the face feature amount data of the person with that of the registered users. Prior to face authentication, data of associations between face authentication machines and face matching servers entered by an administrator is transmitted from the administrator terminal to the face management server. |
US12039026B2 |
Provisioning biometrics tokens
A computing device implemented method of identity authentication comprises receiving a biometric token; performing a biometric capture of a user; converting the biometric capture into a biometric bitstream; recovering a predictable seed of data using the biometric bitstream and the biometric token; using the recovered predictable seed of data to produce challenge response data sent to a verifier device in response to a challenge message received from the verifier device; and verifying the challenge response data using identity data of the user. |
US12039025B2 |
Biometric authentication through vascular monitoring
Introduced here are approaches to authenticating unknown persons based on variations in the properties of blood vessels over time. At a high level, these approaches rely on monitoring changes in a property of a blood vessel that occur over time. Examples of properties include the position, size, volume, and pressure of the blood vessel, as well as the velocity and acceleration of blood flowing through the blood vessel. |
US12039024B2 |
Liveness detection using audio-visual inconsistencies
Provided are a method and system for verifying a liveness detection of a user. The method includes: obtaining a video of a user speaking a phrase in response to a question or a randomly generated phrase presented to the user; inputting video data and audio data of the obtained video to a first determination model to obtain a first determination indicative of whether a mouth movement of the user is synchronized with the audio data; inputting, to a second determination model, a first input corresponding to the audio data and a second input corresponding to a predetermined phrase, to obtain a second determination indicative of whether the predetermined phrase is spoken by the user; and determining whether the first determination indicates that the mouth movement is synchronized with the audio data and whether the second determination indicates that the predetermined phrase is spoken by the user. |
US12039023B2 |
Systems and methods for providing a continuous biometric authentication of an electronic device
The present disclosure may describes systems and methods for continuous biometric authentication for an electronic device. A continuous biometric authentication may include biometric sensors, processing systems, biometric data, an accelerometer, and other input/output devices. An accelerometer or other input/output devices may be configured to capture information concerning an electronic device, such as an acceleration of the electronic device, and/or information concerning an area surrounding the electronic device, such as ambient light intensity. Based on captured information, a triggering event associated with, for example, a theft, a change in location, or a transfer of possession may be detected by a processing system. Once a triggering event occurs, systems of the present disclosure may initiate additional biometric authentication procedures. |
US12039022B2 |
Processing system and processing method
Provided is a processing system including a moving body identification information acquisition unit that acquires moving body identification information for identifying a moving body, an authentication unit that executes an inspector authentication process, based on biological information of an inspector, an inspection item identification information acquisition unit that acquires inspection item identification information for identifying an inspection item, and an output unit that stores the moving body identification information, the inspection item identification information, and inspector identification information of the inspector which is authenticated in the inspector authentication process in a storage unit in association with each other. |
US12039021B2 |
Multi-level classifier based access control
A computer implemented method of access control for a user device having at least one component for determining behaviors of the user. The method including accessing a first machine learning classifier trained based on at least one prior behavior of the user using the device, the classifier classifying user behavior as compliant or non-compliant. The method further including, in response to a determination that a subsequent behavior is classified as non-compliant, accessing a second machine learning classifier trained based on at least one prior behavior of the user using the device where the prior behavior is classified as non-compliant by the first classifier. The method further including, in response to a determination that the subsequent behavior is classified as non-compliant by the second classifier, requesting a credential-based authentication of the user and constructively training one of the machine learning classifiers based on the credential-based authentication result. |
US12039019B2 |
Security enabled false desktop computing environment
A computing system for securely managing access to resources of a computing device receives an input at a secure login of a user interface. The computing system compares the input to a plurality of stored security measures and activates one of an operating system or a configuration of a false desktop system. A user interface of the false desktop system shares characteristics with a user interface of an operating system and restricts access to specified files, data stores, applications, networking functions, and/or ports associated with the computing system. When configured, the false desktop system or the operating system is enabled based on the location of the computing system. When configured, the false desktop system deletes files, data stores, and applications of the operating system. |
US12039018B2 |
Computer-based systems having components configured/programmed for video password based authentication and methods of use thereof
Systems and methods of video password based user authentication via machine learning techniques are disclosed. In one embodiment, an exemplary computer-implemented method may comprise: receiving a request to register a video password from a first user; establishing at least one user-specific authentication criterion for the first user based on first video password data; receiving a login attempt from a second computing device associated with a second user who submits to be the first user, the login attempt comprising second video password data; utilizing a trained video password authentication machine learning model to determine a first comparison result and a second comparison result based on the first and second video password data, and accepting or rejecting the login attempt based on at least one of the first comparison result and the second comparison result. |
US12039015B2 |
Method for detecting defects in multi-scale images and computing device utilizing method
A method for detecting defects in multi-scale images and a computing device applying the method acquires a to-be-detected image and converts the to-be-detected image into a plurality of target images of preset sizes. Feature extraction is performed on each target image by using a pre-trained encoder to obtain a latent vector, the latent vector of each target image is inputted into a decoder corresponding to the encoder to obtain a reconstructed image and then into a pre-trained Gaussian mixture model to obtain an estimated probability. Reconstruction error is calculated according to each target image and the corresponding reconstructed image. A total error is calculated according to the reconstruction error of each target image and the corresponding estimated probability, and a detection result is determined according to the total error of each target image and a corresponding preset threshold, thereby improving an accuracy of defect detection. |
US12039014B2 |
Obtaining potential match results for a reference image across a plurality of system sites
Obtaining potential match results for a reference image across a plurality of system sites is disclosed. A computing device of one of the system sites includes a signature generator identifiable as a first version amongst a plurality of versions of a respective plurality of possible signature generators. The computing device is configured to generate, within the first signature generator, a first signature corresponding to a cropped object portion of a larger image. The first signature is distinctive to the first version. The computing device is further configured to determine that the cropped object portion being processed within the computing device is a match result for a similar images search. A server is configured to receive the cropped object portion and the first signature from the computing device. |
US12039010B2 |
Method and apparatus for unsupervised domain adaptation
The present invention relates to a method and apparatus for unsupervised domain adaptation, including the steps of generating a first augmented domain associated with a source domain, generating a second augmented domain associated with a target domain, and performing unsupervised domain adaptation by using the first augmented domain and the second augmented domain as a bridge for connecting the source domain and the target domain, and it is possible to apply to other exemplary embodiments. |
US12039009B2 |
Generation of synthetic images of abnormalities for training a machine learning algorithm
A computing device, method and computer program product are provided to generate synthetic images of abnormalities on the surface of an object, such as a vehicle. The synthetic images of abnormalities on the surface of an object may be utilized for training a machine learning algorithm to detect and/or classify abnormalities. In the context of a method, a respective abnormality is parametrically modeled by selecting one or more control points that satisfy parameters associated with the respective abnormality and generating a surface representative of the respective abnormality based on the one or more control points. The method also renders a synthetic image of at least a portion of the surface of the object having the respective abnormality as defined by the parametric modeling thereof. The rendering of the synthetic image includes rendering the synthetic image in accordance with a predefined lighting condition and from a predefined viewpoint. |
US12039008B1 |
Data generation and storage system
Techniques for managing data associated with different versions of components over time by a computing system are discussed herein. The computing system can generate, store, and/or delete data associated with different versions of components having a hierarchical relationship such that data can be fed from one component to another component over time). The computing system can receive log data associated with one or more components and determine regeneration data for different components of a vehicle computing device over time. The computing system can include a user interface for receiving file generation requests to test, validate, or verify functionality of a particular component of the vehicle computing device at different instances of time. |
US12039006B1 |
Writer verification device for arabic handwriting
A device, method, and non-transitory computer readable medium are described. The method includes receiving a dataset including hand written Arabic words and hand written Arabic alphabets from one or more users. The method further includes removing whitespace around alphabets in the hand written Arabic words and the hand written Arabic alphabets in the dataset. The method further includes splitting the dataset into a training set, a validation set, and a test set. The method further includes classifying one or more user datasets from the training set, the validation set, and the test set. The method further includes identifying the target user from the one or more user datasets. The identification of the target user includes a verification accuracy of the hand written Arabic words being larger than a verification accuracy threshold value. |
US12039003B2 |
Artificial intelligence model training that ensures equitable performance across sub-groups
Techniques are described that facilitate training an artificial intelligence (AI) model in a manner that ensures equitable model performance across different sub-groups. According to an embodiment, a system is provided that includes a memory that stores computer executable components, and a processor that executes the computer executable components stored in the memory. The computer executable components include a training component that trains a machine learning (ML) model on training data to perform an inferencing task using an equitable loss function that drives equitable performance of the ML model across different sub-groups represented by the training data, resulting in trained version of the ML model that provides a defined equitable performance level across the different sub-groups. The equitable loss function is “sub-group aware” and penalizes variation in model performance across the sub-groups during model training and validation. |
US12039000B2 |
Matrix operation optimization mechanism
An apparatus to facilitate machine learning matrix processing is disclosed. The apparatus comprises a memory to store matrix data one or more processors to execute an instruction to examine a message descriptor included in the instruction to determine a type of matrix layout manipulation operation that is to be executed, examine a message header included in the instruction having a plurality of parameters that define a two-dimensional (2D) memory surface that is to be retrieved, retrieve one or more blocks of the matrix data from the memory based on the plurality of parameters and a register file including a plurality of registers, wherein the one or more blocks of the matrix data is stored within a first set of the plurality of registers. |
US12038992B2 |
Suggesting actions for evaluating user performance in an enterprise social network
Disclosed are some examples of systems, methods, and computer program products for suggesting actions for evaluating user performance in a social networking system. In some implementations, textual input of a social media message is processed. The processing can include determining that data of the textual input indicates an evaluation of performance of a user of the social networking system. A prompt can be displayed, requesting submission of information evaluating performance of the user. A performance evaluation record can be generated or updated in a database to store the evaluating information in association with an identification of the user, and an indication of the evaluating information can be shared in a feed of the social networking system. |
US12038988B2 |
Method and apparatus for modeling user preferences
A user preference modeling method including receiving preference scores corresponding to items, receiving an input for selecting an item from among the items, decaying a preference score corresponding to one or more items from among the items included in a first list and a second list based on a time decay rate and a first parameter, in response to the selected item being included in the first list, decaying the preference score corresponding to the one or more items comp included in the first list and the second list based on a time decay rate and a second parameter, in response to the selected item being included in the second list, and increasing a preference score corresponding to the selected item, wherein the first list may include one or more of the plurality of items based on the preference scores, and wherein the first list is different from the second list. |
US12038987B2 |
Content item audience selection
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for selecting an audience for content are disclosed. In one aspect, a method includes receiving, from a content item provider, a request to distribute content items to users that have been deemed interested in a particular entity. First users that have expressed an interest in the particular entity are identified. Expansion entities for the particular entity are identified in a knowledge graph. At least one of the expansion entities can be connected to the particular entity by a relationship path. Second users are identified. The second users are deemed interested in the particular entity based on the second users having expressed an interest in an expansion entity. The content items are provided to at least a portion of the first users and at least a portion of the second users. |
US12038983B2 |
Intelligent clustering systems and methods useful for domain protection
An intelligent clustering system has a dual-mode clustering engine for mass-processing and stream-processing. A tree data model is utilized to describe heterogenous data elements in an accurate and uniform way and to calculate a tree distance between each data element and a cluster representative. The clustering engine performs element clustering, through sequential or parallel stages, to cluster the data elements based at least in part on calculated tree distances and parameter values reflecting user-provided domain knowledge on a given objective. The initial clusters thus generated are fine-tuned by undergoing an iterative self-tuning process, which continues when new data is streamed from data source(s). The clustering engine incorporates stage-specific domain knowledge through stage-specific configurations. This hybrid approach combines strengths of user domain knowledge and machine learning power. Optimized clusters can be used by a prediction engine to increase prediction performance and/or by a network security specialist to identify hidden patterns. |
US12038976B2 |
Model pushing method and device, model requesting method and device, storage medium and electronic device
The present disclosure provides a model pushing method, a model requesting method, a model pushing device, a model requesting device, a storage medium and an electronic device. The model pushing method includes: receiving a model matching instruction sent by an orchestrator, with the model matching instruction generated based on an analysis requirement; searching for a model corresponding to the model matching instruction; and pushing, in a case where the model is found, the found model to a destination node requiring the model. |
US12038973B2 |
Relation visualizing apparatus, relation visualizing method and program
A relation visualizing apparatus to an embodiment includes a memory; and a processor configured to: receive, as an input, dialog content data representing a content on which two or more persons have had a dialog with respect to predetermined two or more topic items and generate a graph, composed of nodes and edges, by using the topic items as the nodes and utterer IDs identifying persons having given utterance to two topic items different from each other as the edges, the edges connecting nodes corresponding to the two topic items; and display the generated graph. |
US12038972B2 |
Method and system for profiling a reference image and an object-of-interest therewithin
A method and system for profiling a reference image and an object-of-interest therewithin is disclosed. The method includes storing semantic metadata that provides semantic information about environments for respective areas covered by respective Fields Of View (FOVs) of video cameras. The method also includes comparing the semantic metadata to additional metadata corresponding to at least one of an object accessory and a non-permanent object facet to identify a subset of the video cameras, less than an entire video camera universe, that meet a similarity score condition. |
US12038967B2 |
Optimized record placement in graph database
Methods and systems are disclosed for optimizing record placement in a graph by minimizing fragmentation when writing data. Issues with fragmented data within a graph database are addressed on the record level by placing data that is frequently accessed together contiguously within memory. For example, a dynamic rule set may be developed based on dynamically analyzing access patterns of the graph database, policies, system characteristics and/or other heuristics. Based on statistics regarding normal query patterns, the systems and methods may identify an optimal position for certain types of edges that are often traversed with respect to particular types of nodes. |
US12038963B2 |
Determining types of digital components to provide
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining and recommending the types of digital components that content providers can generate and provide for distribution to client devices. In one aspect, a method can determine whether a content provider has not previously provided a first digital component of a first media type. A first set of user interaction data can be obtained and input into a machine learning model. The model can can output result data for expected affirmative user actions related to the first digital component of the first media type. Based on the result data, a recommendation specifying whether the content provider should provide the first digital component of the first media type can be generated and provided to the content provider. |
US12038959B2 |
Reconfigurable model for auto-classification system and method
A reconfigurable automatic document-classification system and method provides classification metrics to a user and enables the user to reconfigure the classification model. The user can refine the classification model by adding or removing exemplars, creating, editing or deleting rules, or performing other such adjustments to the classification model. This technology enhances the overall transparency and defensibility of the auto-classification process. |
US12038957B1 |
Apparatus and method for an online service provider
An apparatus and method for online service providing are disclosed. The apparatus includes a memory communicatively connected to at least a processor, wherein the memory contains instructions configuring the at least a processor to obtain provider data, wherein the provider data includes a provider address, receive user data, wherein the user data includes a user address, determine relation data as a function of the provider data and the user data, wherein the relation data includes an address relation, generate a provider map as a function of the provider data, wherein the provider map includes a relation function, wherein the relation function is configured to display the relation data and a filter function, wherein the filter function is configured to display filtered relation data, transmit the provider map to a user device and transmit the provider map to a provider device. |
US12038956B2 |
System and method for thought object selection by custom filtering and computed diversification
Systems and methods for processing qualitative responses from a plurality of user devices whereby a selection of a next thought object, to deliver to a first user device, may be based on a plurality of qualitative responses received from a plurality of user devices. In a preferred embodiment, a thought object selection computer may compute the selection by determining a filtered set of thought objects by custom selection. In some embodiments, if the quantity of the filtered set of thought objects is greater than a pre-configured amount the selection may be computed by randomly selecting a subset of the filtered set of thought objects. Further filtering the filtered set of thought objects by determining one or more least seen thought objects, and selecting a most diverse thought object, updating the filtered set of thought objects and sending the filtered set of thought objects to the first user device. |
US12038955B2 |
Method for generating query statement, electronic device and storage medium
The disclosure provides a method for generating a query statement. The method includes: determining a first vector representation based on known nodes in a first syntax tree corresponding to a query statement to be generated; determining a target generation strategy corresponding to a target node to be generated based on the first vector representation and a preset copy reference matrix; generating the target node based on the first vector representation or a second vector representation by performing the target generation strategy, in which the second vector representation is a vector representation corresponding to an adjacent query statement prior to the query statement to be generated; and generating the query statement based on the known nodes and a terminator in response to the target node being the terminator. |
US12038950B2 |
Jurisdiction code generator
The present disclosure involves computer-implemented methods, software, and systems for determining a jurisdiction code for an address master data object instance. A computer-implemented method includes receiving an address information from a master data application, converting the received address information into geographic coordinates using a mapping service, generating a truncated geocode using the geographic coordinates, encoding the truncated geocode into a jurisdiction code using an encoding scheme, and storing the Jurisdiction code in a jurisdiction code field of the address master data. |
US12038945B2 |
System and method for microservices to monolith—data syncback solution
Various methods, apparatuses/systems, and media for data migration readiness of a target data source are disclosed. A processor invokes, in response to triggering a process, an application programming interface (API) to call corresponding source application or microservice hosted on a source database; updates, by the source application or microservice, the source database to reflect the changes made to one or more fields data of user profile; generates a mapping identifier (ID) in response to updating the source database; stores the mapping ID onto a mapping database in a predefined format; invokes another API call to obtain source table field details of the updated source database and the mapping ID that maps source column of the source table to a corresponding target column of a target table of a target database; and automatically updates the target database to match the updated data of the source database based on the mapping ID. |
US12038934B2 |
Enhanced search result relevancy for information retrieval systems
Disclosed in some examples are methods, systems, and machine readable mediums which utilize volume to improve the ordering of search results for various information retrieval systems. This improves relevance as volume is a proxy for interest. As volume changes over time, the relevance of a particular result to a particular search query will increase or decrease over time. |
US12038933B2 |
Systems and methods for automatic clustering and canonical designation of related data in various data structures
Computer implemented systems and methods are disclosed for automatically clustering and canonically identifying related data in various data structures. Data structures may include a plurality of records, wherein each record is associated with a respective entity. In accordance with some embodiments, the systems and methods further comprise identifying clusters of records associated with a respective entity by grouping the records into pairs, analyzing the respective pairs to determine a probability that both members of the pair relate to a common entity, and identifying a cluster of overlapping pairs to generate a collection of records relating to a common entity. Clusters may further be analyzed to determine canonical names or other properties for the respective entities by analyzing record fields and identifying similarities. |
US12038927B2 |
Storage system having multiple tables for efficient searching
A method for efficiently supporting deletion in a probabilistic data structure, and related computing or storage system are described. A processor, computing system or storage system constructs a table and a summary table for determining whether there is an entry for a value in the table. The summary table has buckets pointed to by address fields of values. Each bucket has a prefix table, a transit table, signature table and a first indicator. The system tracks deletion and addition of items of the table and summary table through the first indicators. |
US12038924B2 |
Implementing multidimensional two-sided interval joins on data platforms
In an embodiment, a data platform receives a query that includes a two-sided N dimensional interval join of first and second input relations, where N>1. The two-sided N dimensional interval join has an interval-join predicate that, in each of N dimensions, compares intervals determined from the first and second input relations. The data platform implements the interval join at least in part by identifying an intermediate relation that includes all combinations of a row from the first input relation and a row from the second input relation where, in each of the N dimensions, the intervals determined from the first and second input relations both overlap a common N dimensional domain region of an input domain of the first and second input relations. The data platform obtains and returns results of the query. |
US12038920B2 |
System and method for LSM compaction
In a compaction scheme for a log structured merge (LSM) tree, a storage device is configured to: receive a first user data piece from a host; generate a first meta data piece for a highest level of the LSM tree, corresponding to the first user data piece; when the highest level exceeds a set storage limit, trigger a compaction process on the first and second meta data pieces to generate compacted meta data pieces excluding overlapping meta data elements of the second meta data pieces overlapped with the first meta data piece. Through a garbage collection, victim user data elements corresponding to the overlapping meta data elements are deleted. |
US12038919B2 |
System models that support the traceability of activities
Systems and processes for recording operational activities in a traceable manner are provided herein. Event data for events associated with operational activities may be received at a system, the event data including, for each of the events, a time parameter and a subject of the respective event. The events may be grouped and processed according to the time parameter or the subject of each of the events, and one or more database tables of a model may be populated and/or updated with event entries based on the event data. The model may include a first part corresponding to processing of the operational activities, and a second part corresponding to results of the processing of the operational activities, where event entries stored in the first and second parts of the model are linked by respective process dates for the event entries. The tables may be output for presentation to a user. |
US12038914B2 |
Data aggregator graphical user interface
Systems and methods for generating a data aggregator interactive graphical user interface. An interactive graphical user interface (GUI) includes a selectable symbol region, a query region and a data results region. The selectable symbol region displays predefined symbols. The query region displays user input fields for generating queries. The system receives user input associated with the user input fields of the query region to form a filter set. The data results region is automatically updated responsive to the user input, to display one or more data values from among one or more databases associated with the filter set. The system receives a subscription request to save the filter set as a user-customized query. A custom symbol is created responsive to the subscription request that is associated with the filter set. The the selectable symbol region is updated to display the custom symbol together with the predefined symbols. |
US12038913B2 |
Method for managing database
Disclosed is a method for managing a database, which is performed by a first database server including at least one processor constituting a cluster jointly with at least one second database server. The method for managing a database may include loading, on a buffer cache, a first data block based on a first transaction for modifying the first data block located in a sharing storage shared jointly with the at least one second database server. The method may include modifying the first data block loaded on the buffer cache. The method may include determining flushing a first log generated by the modification of the first data block to the sharing storage. |
US12038911B2 |
Platform for creating and using actionable non-fungible tokens (KNFT)
A distributed computing platform and method for creating actionable digital assets and tokens incorporating influence and outreach (“KNFT”). A KNFT application server may be configured to receive, over a distributed computing network from a remote computing node, a request for a new non-fungible token wherein the KNFT comprises a unique KNFT identifier, at least one metadata element, and least one social vector. A blockchain proxy server may be operatively connected to the KNFT application server and to a distributed blockchain ledger. Social actions may comprise user comment, connection, direct message, like, or favorable rating, and a change in ownership of the KNFT may be written to the social vector by a KNFT API. The social vector may comprise social vector data from at least one prior owner, and the KNFT may further comprise a circulation trail vector that incorporates the ownership history of the KNFT. |
US12038910B2 |
Method and system for reducing the size of a blockchain
A method and a system for reducing the size of a blockchain. The blockchain includes a first set of two or more blocks including an initial genesis block. A new genesis block for the blockchain is generated. The first hash value resulting from hashing the new genesis block matches a second hash value resulting from hashing a last block from the first set of blocks, and the difficulty of determining the first hash value is computationally greater than the cumulative difficulty of determining hash values of all blocks in the first set of blocks. The new genesis block is transmitted to one or more blockchain nodes of a blockchain network, and the first set of blocks is replaced with the new genesis block. |
US12038908B2 |
Blockchain data storage method, system, device, and readable storage medium
Provided are a blockchain data storage method, a system, a device, and a readable storage medium. The method includes: obtaining, by a block file system, a target block serial number and target block contents of a target block, the block file system including a directory region and a data region, a size of each cluster in the data region being the same as a block size of blockchain, the directory region storing mapping relationships between block serial numbers and cluster addresses; sequentially allocating a target cluster address to the target block, and recording, in the directory region, a target mapping relationship between the target block serial number and the target cluster address; and sequentially writing the target block contents into the data region according to the target cluster address. |
US12038907B1 |
Apparatus and methods for maintaining data integrity for database management
In an embodiment, metadata representing a plurality of objects included in a database is received. A first set of objects from the plurality of objects that are compliant with a predetermined set of rules are identified using the metadata and not using the plurality of objects. A second set of objects from the plurality of objects that are not compliant with the predetermined set of rules are identified using the metadata and not using the plurality of objects. A risk associated with each object from the second set of objects is determined. Based on at least one risk associated with at least one object from the second set of objects, at least one recommendation to modify the at least one object to reduce non-compliance of the database is provided. |
US12038901B2 |
Method and system for non-blocking database logging batching
Methods and system for a database management system (DBMS) in which a leader thread is elected from concurrent transaction threads stored in one or more data nodes. While the leader thread copies its own thread transaction log onto a reserved portion of the shared log buffer, the leader thread permits other transaction threads to attach to a thread chain starting with the leader thread. Once the leader has completed copying its thread transaction log onto the shared log buffer, it then reserves a portion of the shared log buffer, and copies the member thread transaction logs onto the shared log buffer to reduce the contention for shared buffer may be reduced. |
US12038900B2 |
Systems and methods for multilingual metadata
A content management system provides a mechanism for representing a particular piece of metadata in multiple languages. The multilingual metadata system provides a user with an ability to visualize a single translation in a language of the user's preference or based on the user's locale. The system receives an indication that at least one metadata field associated with a managed object contains multilingual metadata. A locale metadata table and a new metadata table for the managed object are created using information from an original metadata table for the managed object. Two or more metadata field values representing at least two languages are received by the system. The metadata fields are tagged with locale information and stored in the locale metadata table in association with the at least one metadata field in the new metadata table. |
US12038899B1 |
Data annotation method and system for unstructured data integrating with data catalog
A method for performing data management that includes generating, using a processor of an agent server, terms for structured data files using structured data profiling and terms for unstructured data files using unstructured data profiling, wherein the structured data files and the unstructured data files are stored in a storage; and managing a term list, wherein the term list stores terms generated by the processor, wherein the processor utilizes terms generated through structured data profiling in deriving terms generated through unstructured data profiling. |
US12038898B2 |
Methods and apparatus to estimate cardinality of users represented across multiple bloom filter arrays
Methods and apparatus to estimate cardinality of users represented across multiple bloom filter arrays are disclosed. Examples includes processor circuitry to execute and/or instantiate instructions to generate a first composite Bloom filter array based on first and second Bloom filter arrays. The processor circuitry is to generate a final composite Bloom filter array based on the first composite Bloom filter array and a third Bloom filter array. Different ones of the first, second, and third Bloom filter arrays representative of different sets of users who accessed media. The first, second, and third Bloom filter arrays including differential privacy noise. The processor circuitry to estimate a cardinality of a union of the first, second, and third Bloom filter arrays based on the final composite Bloom filter array. |
US12038890B2 |
Environmental hazard and risk information system
In a computer-implemented method for transformation of inconsistent environmental data, environmental data is received from a plurality of data sources, wherein each data source of the plurality of data sources is associated with a geographic region and maintains the environmental data using at least one data format of a plurality of disparate data formats, such that the environmental data is received in the plurality of disparate data formats. The environmental data is transformed from the plurality of disparate data formats into a consistent data format, such that the transformed environmental data is in a standardized format capable of direct comparison and analysis. The transformed environmental data is stored in a database configured to receive and perform searches on the transformed environmental data. |
US12038889B2 |
Data integration method and data integration system
In the present invention, there is provided a data integration method executed by a data integration system that corrects inconsistency in type or quality between first data and second data stored in a data lake. The method includes a feature value calculation step of calculating feature values of the first data and the second data, an inconsistency detection step of detecting the inconsistency between the first data and the second data based on the feature values, and a data adjustment step of correcting the inconsistency by using an integrated view according to a request to acquire the first data and the second data from a user. |
US12038886B2 |
Distributed file system that provides scalability and resiliency
In various examples, data storage is managed using a distributed storage management system that is resilient. Data blocks of a logical block device may be distributed across multiple nodes in a cluster. The logical block device may correspond to a file system volume associated with a file system instance deployed on a selected node within a distributed block layer of a distributed file system. Each data block may have a location in the cluster identified by a block identifier associated with each data block. Each data block may be replicated on at least one other node in the cluster. A metadata object corresponding to a logical block device that maps to the file system volume may be replicated on at least another node in the cluster. Each data block and the metadata object may be hosted on virtualized storage that is protected using redundant array independent disks (RAID). |
US12038879B2 |
Read and write access to data replicas stored in multiple data centers
This application provides a data read method. The data read method includes: A resource management server receives a data read request from a client. The data read request is used to request a plurality of files. The resource management server reads a replica of target data from a first data center. The target data includes data of different files among the plurality of files, the first data center is a data center with highest data locality among a plurality of data centers that store replicas of the target data, and data locality is used to indicate a degree of proximity between a replica of the target data stored in a data center and the target data. The resource management server sends, to the client, the replica of the target data read from the first data center. |
US12038875B2 |
Digest value calculating device, access device, digest value calculating method, access method, and program
Provided are a digest value calculating device, an access device, a digest value calculating method, an access method, and a program that have a small possibility of collision between digest values even though a digest value calculation load is light. A parameter value determining section (22) determines a value of a common parameter used in common for each of a plurality of paths respectively associated with inodes. A digest value calculating section (24) calculates, for each of the plurality of paths, a digest value corresponding to the path on the basis of the value of the common parameter and a name of the path. A record generating section (28) associates the digest value corresponding to the path and an inode corresponding to the path with each other. |
US12038873B2 |
Database management system
A method for managing log files for recording operations on data stored in a database is provided, wherein a set of log files having an allocated first portion of storage is updated, the allocated first portion of storage is monitored, and a second portion of storage is allocated in dependence on a determination that an available portion of storage is below a predetermined size. A method for generating a snapshot is provided, wherein data entries are included in the snapshot in dependence on a determined relative order of log records in a set of log files. A method of replicating a binary large object is provided, wherein the binary large object is sent to a second database in response to identifying a log record comprising data indicating the binary large object. A method for deleting one or more binary large objects is provided, wherein the data indicating one or more binary large objects that have been logically deleted are stored in a snapshot and the one or more binary large objects are deleted using the data indicating the one or more binary large objects after a previous snapshot is deleted. |
US12038867B2 |
Two-level arbitration in a reconfigurable processor
A coarse-grained reconfigurable (CGR) processor includes agents coupled to a first network, an array of CGR units connected by a second network, and a tile agent coupled between the first and second networks. The tile agent includes links to receive requests for transactions on the first network, request queues respectively associated with the links, credit counters associated with respective agents, a first arbiter, and a second arbiter. The first arbiter selects a request from the received requests for transactions and enters the selected request into a request queue associated with a link that received the selected request. The second arbiter chooses a request from an oldest entry of each request queue based on the credit counters, sends a transaction based on the chosen request over the first network, and removes the chosen request from its respective request queue. |
US12038862B2 |
Apparatuses and methods for selective communication through a memory connector
Apparatuses and methods for selective communication through a memory connector via switching circuitry. An apparatus includes a memory connector, a memory bus corresponding to a memory protocol, one or more communication buses corresponding to one or more communication protocols, and switching circuitry operably coupled between the memory connector and the memory bus and the one or more communication buses. The one or more communication protocols are different from the memory protocol. The switching circuitry is configured to selectively operably couple any one of the memory bus and the one or more communication buses to the memory connector to enable communication through the memory connector using any one of the memory protocol or the one or more communication protocols. |
US12038861B2 |
System decoder for training accelerators
There is disclosed an example of an artificial intelligence (AI) system, including: a first hardware platform; a fabric interface configured to communicatively couple the first hardware platform to a second hardware platform; a processor hosted on the first hardware platform and programmed to operate on an AI problem; and a first training accelerator, including: an accelerator hardware; a platform inter-chip link (ICL) configured to communicatively couple the first training accelerator to a second training accelerator on the first hardware platform without aid of the processor; a fabric ICL to communicatively couple the first training accelerator to a third training accelerator on a second hardware platform without aid of the processor; and a system decoder configured to operate the fabric ICL and platform ICL to share data of the accelerator hardware between the first training accelerator and second and third training accelerators without aid of the processor. |