Document | Document Title |
---|---|
US12224369B2 |
Radiation detector and associated manufacturing method
A radiation detector includes a stack of layers along a direction Z, the stack comprising: an absorbent layer, a first contact layer, an assembly consisting of at least one intermediate layer, referred to as an intermediate assembly, an upper layer, the first contact layer and the upper layer having a plurality of detection zones and separation zones, a detection zone corresponding to a pixel of the detector, a passivation layer made from a dielectric material, arranged on the upper layer and having openings at the level of the detection zones of the upper layer, the semiconductor layers of the stack being compounds based on elements of groups IIIA and VA of the periodic table of the elements, the second material comprising the VA element antimony and the third material not comprising the VA element antimony. |
US12224367B2 |
Solar cell, multi-junction solar cell, solar cell module, and solar power generation system
According to one embodiment, a solar cell includes a first electrode, a second electrode, and a photoelectric conversion layer disposed between the first electrode and the second electrode. In a case where a photoluminescence spectrum of the photoelectric conversion layer is measured at a temperature of 100 K or lower, a first maximum value (A) which is a maximum value of emission intensity in a wavelength range of more than 650 nm and 1000 nm or less is 100 times or less of a second maximum value (B) which is a maximum value of emission intensity in a wavelength range of 600 nm or more and 650 nm or less (A≤100B). |
US12224366B2 |
Manufacturing method and manufacturing apparatus for interconnection member
The present disclosure discloses a manufacturing method and a manufacturing device for an interconnection piece. The manufacturing method comprises providing a solder strip, and performing forming treatment on the solder strip to obtain a plurality of structural solder strips; and providing a flexible insulating substrate, and compounding the plurality of structural solder strips on the flexible insulating substrate at intervals to obtain the interconnection piece. Each structural solder strip is provided with two soldering portions and a connecting portion located between the two soldering portions, and the connecting portion is respectively connected to the two soldering portions; at least a part of the connecting portion is located on the flexible insulating substrate, and the two soldering portions extend out of the flexible insulating substrate. |
US12224365B2 |
Apparatus and method for determining an order of power devices in power generation systems
Various implementations described herein are directed to determining an order of power devices connected in a serial string to a central power device. The physical order may be stored in a non-volatile computer-readable storage medium. |
US12224358B2 |
JBS device with improved electrical performances, and manufacturing process of the JBS device
A Junction Barrier Schottky device includes a semiconductor body of SiC having a first conductivity. An implanted region having a second conductivity, extends into the semiconductor body from a top surface of the semiconductor body to form a junction barrier diode with the semiconductor body. An electrical terminal is in ohmic contact with the implanted region and in direct electrical contact with the top surface, laterally to the implanted region, to form a Schottky diode with the semiconductor body. The implanted region is formed by a first and a second portion electrically connected directly to each other and aligned along an alignment axis transverse to the top surface. Orthogonally to the alignment axis, the first portion has a first maximum width and the second portion has a second maximum width greater than the first maximum width. |
US12224357B2 |
Semiconductor transistor device including multiple channel layers with different materials
A semiconductor device includes a first active region, a second active region spaced apart from the first active region, a plurality of first channel layers disposed on the first active region, and a second channel layer disposed on the second active region. The semiconductor device further includes a first gate structure intersecting the first active region and the first channel layers, a second gate structure intersecting the second active region and the second channel layer, a first source/drain region disposed on the first active region and contacting the plurality of first channel layers, and a second source/drain region and contacting the second channel layer. The plurality of first channel layers includes a first uppermost channel layer and first lower channel layers disposed below the first uppermost channel layer, and the first uppermost channel layer includes a material that is different from a material included in the first lower channel layers. |
US12224351B2 |
Semiconductor device and method of manufacturing the same
A semiconductor device includes a substrate, a first poly-material pattern, a first conductive element, a first semiconductor layer, and a first gate structure. The first poly-material pattern is over and protrudes outward from the substrate, wherein the first poly-material pattern includes a first active portion and a first poly-material portion joined to the first active portion. The first conductive element is over the substrate, wherein the first conductive element includes the first poly-material portion and a first metallic conductive portion covering at least one of a top surface and a sidewall of the first poly-material portion. The first semiconductor layer is over the substrate and covers the first active portion of the first poly-material pattern and the first conductive element. The first gate structure is over the first semiconductor layer located within the first active portion. |
US12224349B2 |
Self-aligned gate endcap (SAGE) architectures with vertical sidewalls
Self-aligned gate endcap (SAGE) architectures with vertical sidewalls, and methods of fabricating self-aligned gate endcap (SAGE) architectures with vertical sidewalls, are described. In an example, an integrated circuit structure includes a semiconductor fin having sidewalls along a length of the semiconductor fin, each sidewall tapering outwardly from a top of the semiconductor fin toward a bottom of the semiconductor fin. A gate endcap isolation structure is spaced apart from the semiconductor fin and has a length parallel with the length of the semiconductor fin. The gate endcap isolation structure has a substantially vertical sidewall laterally facing one of the outwardly tapering sidewalls of the semiconductor fin. |
US12224347B2 |
P-type field effect transistor (PFET) on a silicon germanium (Ge) buffer layer to increase Ge in the PFET source and drain to increase compression of the PFET channel and method of fabrication
An exemplary high performance P-type field-effect transistor (PFET) fabricated on a silicon (Si) germanium (Ge)(SiGe) buffer layer with a SiGe source and drain having a Ge percentage higher than a threshold that causes dislocations at a Si substrate interface is disclosed. A source and drain including a Ge percentage above a 45% threshold provide increased compressive strain in the channel for higher performance of the PFET. Dislocations are avoided in the lattices of the source and drain by forming the PFET on a SiGe buffer layer rather than directly on a Si substrate and the SiGe buffer layer has a percentage of Ge less than a percentage of Ge in the source and drain. In one example, a lattice of the buffer layer is relaxed by implanting dislocations at an interface of the buffer layer and the Si substrate and annealing the buffer layer. |
US12224343B2 |
Power device with partitioned active regions
A semiconductor device includes a substrate, and a plurality of active regions disposed over the substrate. The plurality of active regions have a first total area. One or more inactive regions are also disposed over the substrate. The one or more inactive regions have a second total area. The second total area is greater than or equal to 1.5 times the first total area. The active regions may be formed in an epitaxial layer formed over the substrate. A plurality of cells of an active device may be disposed in the plurality of active regions. The inactive regions may include only structures that do not dissipate substantial power when the semiconductor device is functioning as it is designed to function. |
US12224338B2 |
HEMT and fabricating method of the same
An HEMT includes a gallium nitride layer. An aluminum gallium nitride layer is disposed on the gallium nitride layer. A gate is disposed on the aluminum gallium nitride layer. The gate includes a P-type gallium nitride and a schottky contact layer. The P-type gallium nitride contacts the schottky contact layer, and a top surface of the P-type gallium nitride entirely overlaps a bottom surface of the schottky contact layer. A protective layer covers the aluminum gallium nitride layer and the gate. A source electrode is disposed at one side of the gate, penetrates the protective layer and contacts the aluminum gallium nitride layer. A drain electrode is disposed at another side of the gate, penetrates the protective layer and contacts the aluminum gallium nitride layer. A gate electrode is disposed directly on the gate, penetrates the protective layer and contacts the schottky contact layer. |
US12224332B2 |
Semiconductor device
The purpose of the present invention is to suppress a change in characteristics of a TFT using an oxide semiconductor film caused by that oxygen in the oxide semiconductor film is extracted by metal electrode. The main structure of the present invention is as follows. A semiconductor device having a TFT, in which a gate insulating film is formed on a gate electrode, and an oxide semiconductor film is formed on the gate insulating film; the oxide semiconductor film including a channel region, a drain region, and a source region; in which a metal nitride film is formed on a top surface of the gate electrode in an opposing portion to the channel region in a plan view; and the metal nitride film is not formed at a part of the top surface of the gate electrode. |
US12224328B2 |
Semiconductor device having word line structure
A semiconductor device and a method of manufacturing a semiconductor device are provided. The semiconductor device includes a semiconductor substrate and a word line structure. The semiconductor substrate has an active region. The word line structure is disposed in the active region of the semiconductor substrate. The word line structure includes a first work function layer, a second work function layer, and a buffer structure. The second work function layer is on the first work function layer. The buffer structure is between the first work function layer and the second work function layer. |
US12224325B2 |
Semiconductor device and manufacturing method thereof
A method includes forming a dummy gate structure over a substrate; forming a source/drain structure over the substrate; replacing the dummy gate structure with a metal gate structure; forming a protection cap over the metal gate structure; forming a source/drain contact over the source/drain structure; performing a selective deposition process to form a first etch stop layer on the protection cap, in which the selective deposition process has a faster deposition rate on the protection cap than on the source/drain contact; depositing a second etch stop layer over the first etch stop layer the source/drain contact; etching the second etch stop layer to form an opening; and forming a via contact in the opening. |
US12224322B2 |
Epitaxial structure having diffusion barrier layer
An epitaxial structure includes a substrate, a buffer layer, a channel layer, a barrier layer, a diffusion barrier layer, and a P-type gallium nitride layer sequentially stacked from bottom to top. The P-type gallium nitride layer has a first lattice constant. The diffusion barrier layer includes a chemical composition of Inx1Aly1Gaz1N, where x1+y1+z1=1, 0≤x1≤0.3, 0≤y1≤1.0, and 0≤z1≤1.0. The chemical composition of the diffusion barrier layer has a proportional relationship so that the diffusion barrier layer has a second lattice constant that matches the first lattice constant, and the second lattice constant is between 80% and 120% of the first lattice constant. |
US12224320B2 |
Silicon carbide semiconductor device and method of manufacturing silicon carbide semiconductor device
At any timing after formation of gate electrodes, particle beam irradiation is performed to a semiconductor wafer having an n−-type drift region constituted by an n−-type epitaxial layer and having an n-type impurity concentration that is higher than a target majority carrier concentration (design value) of the n−-type drift region. Point defects of a defect density corresponding to an irradiation dose of the particle beam are generated in the n−-type drift region by the particle beam irradiation, whereby an effective majority carrier concentration of the n−-type drift region is adjusted and reduced with respect to the n-type impurity concentration of the n−-type drift region, to approach the design value. After formation of the n−-type epitaxial layer, the n-type impurity concentration of the n−-type drift region may be measured, or the n−-type epitaxial layer may be formed to have an n-type impurity concentration higher than the design value. |
US12224318B2 |
Radio frequency transistor amplifiers having self-aligned double implanted source/drain regions for improved on-resistance performance and related methods
A HEMT transistor has a semiconductor layer structure that comprises a Group III nitride-based channel layer and a higher bandgap Group III nitride-based barrier layer on the channel layer. A gate finger and first and second source/drain contacts are provided on the semiconductor layer structure. A first source/drain region is provided in the semiconductor layer structure that includes a first implanted region that is underneath the first source/drain contact and a first auxiliary implanted region. A depth of the first implanted region is at least twice a depth of the first auxiliary implanted a region. The first source/drain region extends inwardly a first distance from a lower edge of an inner sidewall of the first source/drain contact, and extends outwardly a second smaller distance from a lower edge of an outer sidewall of the first source/drain contact. |
US12224314B2 |
Size-controllable multi-stack semiconductor device and method of manufacturing the same
A multi-stack semiconductor device includes: a substrate; and a plurality of multi-stack transistor structures arranged on the substrate in a channel width direction, wherein the multi-stack transistor structure include at least one lower transistor structure and at least one upper transistor structure stacked above the lower transistor structure, wherein the lower and upper transistor structures include at least one channel layer as a current channel, wherein the lower transistor structures of at least two multi-stack transistor structures have different channel-layer widths. |
US12224313B2 |
Semiconductor device and method for manufacturing the same
According to one embodiment, a semiconductor device includes first and second electrodes, first to fifth semiconductor regions, and a gate electrode. The first semiconductor region is provided on the first electrode, and electrically connected to the first electrode. The second semiconductor region is provided on a part of the first semiconductor region. The third semiconductor region is provided on another part of the first semiconductor region. The third semiconductor region includes first and second regions. The fourth semiconductor region is provided on the second semiconductor region. The fifth semiconductor region is provided on a part of the fourth semiconductor region. The gate electrode faces the fourth semiconductor region with a gate insulating layer interposed between the gate electrode and the fourth semiconductor region. The second electrode is provided on the fourth and fifth semiconductor regions. The second electrode is electrically connected to the fourth and fifth semiconductor regions. |
US12224303B2 |
Manufacturing method of photoelectric conversion panel, photoelectric conversion panel, and X-ray panel
In a manufacturing method of a photoelectric conversion panel, a contact hole CH3 that exposes a part of an upper face of a photodiode and a contact hole CH2 that exposes a source connection electrode are formed in a first flattening film and in inorganic insulating films 105a to 105c, an inorganic insulating film 107 is formed, contact holes CH2a and CH3a are formed in the contact holes CH2 and CH3, respectively, and a bias line and a data line are formed in the contact holes CH2a and CH3a, respectively. |
US12224301B2 |
Back side illumination image sensors and electronic device including the same
In some example embodiments, a back side illumination (BSI) image sensor may include a pixel configured to generate electrical signals in response to light incident on a back side of a substrate. In some example embodiments, the pixel includes, a photodiode, a device isolation film adjacent to the photodiode, a dark current suppression layer above the photodiode, a light shield grid above the photodiode and including an opening area of 1 to 15% of an area of the pixel, a light shielding filter layer above the light shield grid, a planarization layer above the light shielding filter layer, a lens above the planarization layer, and/or an anti-reflective film between the photodiode and the lens. |
US12224294B2 |
Array substrate, display substrate and display device
This disclosure provides an array substrate, including: a display region and a peripheral region. The peripheral region includes at least one first sensor. The first sensor includes a photodiode and a driving circuit which are electrically connected to each other. The photodiode includes: an anode, a cathode and a photosensitive material layer. The array substrate includes: a base substrate, a plurality of thin film transistors, a common electrode and a pixel electrode. The common electrode is reused as an anode of the photodiode. The pixel electrode is reused as a cathode of the photodiode. One of the plurality of thin film transistors is reused as a first transistor of the driving circuit. |
US12224292B2 |
Array substrate, display panel, and manufacturing method of array substrate
An array substrate, a display panel, and a manufacturing method of the array substrate are disclosed. The array substrate includes a substrate and a thin film transistor layer. The thin film transistor layer includes a first thin film transistor, and the first thin film transistor includes a first active layer, a first gate insulating layer, a first source and drain electrode layer, and a first gate electrode disposed on a same layer as the first source and drain electrode layer. Disposing the first gate electrode on the same layer as the first source and drain electrode layer can simplify manufacturing processes. |
US12224287B2 |
Display substrate and method for manufacturing the same, and display device
A display substrate includes a first display region and a second display region. The display substrate may include: a first base substrate; a second base substrate; a first barrier layer and a light emitting unit. The first base substrate includes a first through region penetrating the first base substrate, and the first barrier layer includes a second through region penetrating the first barrier layer. The second base substrate includes a first substrate sub-portion located in the first display region, the first substrate sub-portion penetrates the second through region, and at least a portion of the first substrate sub-portion is located in the first through region. The display substrate includes a recessed portion. The second base substrate includes a first surface located in the first display region and a second surface located in the second display region, and the first surface and the second surface are formed as a flat surface. |
US12224286B2 |
Symmetric dual-sided MOS IC
A dual-sided MOS IC includes an isolation layer and a MOS transistor. The isolation layer separates the MOS IC into a MOS IC frontside and a MOS IC backside. The MOS transistor is on both the MOS IC frontside and the MOS IC backside. The MOS transistor includes MOS gates, a first source connection in a first subsection of the MOS IC frontside, and a second source connection in a second subsection of the MOS IC backside. The first and second source connections are electrically coupled together through a first front-to-backside connection extending through the isolation layer. The MOS transistor further includes a first drain connection in the first subsection of the MOS IC backside, and a second drain connection in the second subsection of the MOS IC frontside. The first and second drain connections are electrically coupled together through a second front-to-backside connection extending through the isolation layer. |
US12224282B2 |
Integrated circuit device including metal-oxide semiconductor transistors
An integrated circuit device including an active region; an active cutting region at a side of the active region in a first direction; a fin active pattern extending on the active region in the first direction, the fin active pattern including a source region and a drain region; a gate pattern extending across the active region and the fin active pattern in a second direction perpendicular to the first direction, the gate pattern not being in the active cutting region; and an isolated gate contact region in contact with the gate pattern outside of the active region. |
US12224280B2 |
Electrostatic discharge protection circuit including a pulse detection circuit
An electrostatic discharge protection circuit includes: a pulse detection unit, a delay unit, a control unit, and a discharge unit. The pulse detection unit is configured to detect an electrostatic pulse signal; the delay unit is configured to delay or enhance driving capability of the pulse detection signal output by the pulse detection unit; the control unit is configured to generate a control signal based on a first delay signal and a second delay signal output by the delay unit; and the discharge unit is configured to open or close an electrostatic charge discharge passage based on the control signal output by the control unit. |
US12224278B2 |
Active zones with offset in semiconductor cell
An integrated circuit includes first-type transistors aligned within a first-type active zone, second-type transistors aligned within a second-type active zone, a first power rail and a second power rail extending in a first direction. A first distance between the long edge of the first power rail and the first alignment boundary of the first-type active zone is different from a second distance between the long edge of the second power rail and the first alignment boundary of the second-type active zone. Each of the first distance and the second distance is along a second direction which is perpendicular to the first direction. |
US12224277B2 |
Memory devices having cell over periphery structure, memory packages including the same, and methods of manufacturing the same
A memory device includes first and second semiconductor layers. The first semiconductor layer includes wordlines and bitlines, an upper substrate, and a memory cell array. The memory cell array includes a memory blocks. The second semiconductor layer includes a lower substrate, and an address decoder. Each memory block includes a core region including a memory cells, a first extension region adjacent to a first side of the core region and including a plurality of wordline contacts, and a second extension region adjacent to a second side of the core region and including an insulating mold structure. The second extension region includes step zones and at least one flat zone. Through-hole vias penetrating the insulating mold structure are in the flat zone. The wordlines and the address decoder are electrically connected with each other by at least the through-hole vias. |
US12224276B2 |
3D semiconductor packages
A semiconductor package includes a first die, a first heat conduction block and a first encapsulant. The first die has a bottom surface, a top surface and a sidewall between the bottom surface and the top surface. The first heat conduction block has a bottom surface, a top surface and a sidewall between the bottom surface and the top surface. The first encapsulant is disposed between the sidewall of the first die and the sidewall of the first heat conduction block. |
US12224274B2 |
Micro light-emitting diode display panel and manufacturing method therefor
A manufacturing method for a micro light-emitting diode (LED) display panel includes: providing a base substrate carrying a plurality of LED dies, each LED die including a first semiconductor layer, a light-emitting material layer, a second semiconductor layer and a first conductive layer, the first semiconductor layer being bonded with the base substrate through a sacrificial layer, a material of the sacrificial layer being decomposable under laser irradiation; providing a backplane having a plurality of bonding structures; bonding at least some LED dies of the plurality of LED dies to at least some of the plurality of bonding structures through respective first conductive layers; and peeling each of the at least some LED dies from the base substrate through laser lift-off. |
US12224270B2 |
Tiled display device
A tiled display device includes a plurality of display panel modules arranged adjacent to each other. Each of the plurality of display panel modules includes a display panel including a display area and a bezel area at least partially surrounding the display area, a light blocking layer disposed on the display panel and extending from the display area to a portion of the bezel area, and a protective layer disposed on the light blocking layer. In the bezel area, a distance from an end of the display panel to an end of the protective layer is greater than a distance from the end of the display panel to an end of the light blocking layer. Accordingly, an air layer is not formed between the protective layer and the display panel. A visibility of a seam area is reduced. |
US12224265B2 |
Three-dimensional stacking structure and manufacturing method thereof
A stacking structure including a first die, a second die stacked on the first die, and a third die and a fourth die disposed on the second die. The first die has a first metallization structure, and the first metallization structure includes first through die vias. The second die has a second metallization structure, and second metallization structure includes second through die vias. The first through die vias are bonded with the second through die vias, and sizes of the first through die vias are different from sizes of the second through die vias. The third and fourth dies are disposed side-by-side and are bonded with the second through die vias. |
US12224263B2 |
Method for transferring electronic device
A method for transferring an electronic device includes steps as follows. A flexible carrier having a first surface on which the electronic device to be transferred is disposed and a second surface, a target substrate, a target substrate, and a light-transmissible pin having a pressing end are provided. The flexible carrier is spaced from the target substrate with the first surface thereof facing the target substrate. The flexible carrier is deformed by exerting the pin to press the second surface with the pressing end thereof at a position corresponding to the electronic device until the electronic device is in contact with the target substrate. An energy beam emitted from a light source standing outside the pin and then traveling through the pin and going out from the pressing end to bond the electronic device onto the target substrate is applied. The pin is released from pressing the flexible carrier. |
US12224262B2 |
Substrate bonding apparatus and method of manufacturing semiconductor device by using the same
A substrate bonding method and apparatus are described. The substrate bonding apparatus is used to bond a first substrate to a second substrate. The bonding apparatus includes a first bonding chuck configured to hold the first substrate on a first surface of the first bonding chuck; a second bonding chuck configured to hold the second substrate on a second surface of the second bonding chuck, the second surface facing the first surface of the first bonding chuck; a seal arranged between the first bonding chuck and the second bonding chuck and adjacent to at least one edge of the first substrate and at least one edge of the second substrate; and a process gas supply device configured to supply a process gas to a bonding space surrounded by the seal. |
US12224251B2 |
Semiconductor device having cavities at an interface of an encapsulant and a die pad or leads
In various embodiments, the present disclosure provides semiconductor devices, packages, and methods. In one embodiment, a device includes a die pad, a lead that is spaced apart from the die pad, and an encapsulant on the die pad and the lead. A plurality of cavities extends into at least one of the die pad or the lead to a depth from a surface of the at least one of the die pad or the lead. The depth is within a range from 0.5 μm to 5 μm. The encapsulant extends into the plurality of cavities. The cavities facilitate improved adhesion between the die pad or lead and the encapsulant, as the cavities increase a surface area of contact with the encapsulant, and further increase a mechanical interlock with the encapsulant, as the cavities may have a rounded or semi-spherical shape. |
US12224249B2 |
Package module comprising marking and shield films and method of manufacturing the same
A module is disclosed that includes a substrate having a first main surface, a first component mounted on the first main surface, a first sealing resin disposed so as to cover the first main surface and the first component, a marking film covering at least an upper surface of the first sealing resin, and a shield film covering the marking film. An upper surface of the marking film is locally formed with a first recess. |
US12224246B2 |
Flexible hybrid electronic system processing method and flexible hybrid electronic system
A processing method of a flexible hybrid electronic system is provided and includes the following steps: etching out embedded grooves on a front surface of a silicon-based substrate embedding a plurality of heterogeneous chips into corresponding embedded grooves, wherein front surfaces of the embedded chips are flush with the front surface of the silicon-based substrate; then gradually realize the polymer flexible connection, electrical interconnection, insulation protection, and polymer flexible coverage between chips. The processing method processes the flexible hybrid electronic system based on the method of embedding chips, which can reduce material loss and processing steps, and is beneficial to realizing large-scale manufacturing. |
US12224245B2 |
Embedded die architecture and method of making
Various examples provide a semiconductor package. The semiconductor package includes a substrate having first and second opposed substantially planar major surfaces extending in an x-y direction. The package further includes a bridge die having third and fourth opposed substantially planar major surfaces extending in the x-y direction. The third substantially planar major surface of the bridge die is in direct contact with the second substantially planar major surface of the substrate. The semiconductor package further includes a through silicon via extending in a z-direction through the first substantially planar major surface of the substrate and the fourth substantially planar major surface of the bridge die. The semiconductor package further includes a power source coupled to the through silicon via, a first electronic component electronically coupled to the bridge die, and a second electronic component electronically coupled to the bridge die. The semiconductor package further includes an overmold at least partially encasing the first electronic component, second electronic component, and the bridge die. |
US12224244B2 |
Package substrate and semiconductor structure with same
There is provided a package substrate and a semiconductor structure with the same. The package substrate includes a body and a plurality of conducive bridges. The body includes an opening region. The plurality of conductive bridges are disposed separately in the opening region, and adjacent conductive bridges have a respective distance value. At least two of the distance values are not equal. |
US12224243B2 |
Semiconductor memory device having word lines surrounded by memory layers and method of making the semiconductor memory device
A semiconductor memory device includes first and second memory units, and first and second staircase vias. The first memory unit includes two first source/bit line portions separated from each other, a first word line surrounding the first source/bit line portions, a first memory film surrounding the first word line, and a first channel region between the first memory film and the first source/bit line portions. The second memory unit is disposed over the first memory unit, and includes two second source/bit line portions separated from each other, a second word line surrounding the second source/bit line portions, a second memory film surrounding the second word line, and a second channel region between the second memory film and the second source/bit line portions. The first and second staircase vias respectively penetrate the first and second memory films, and are respectively and electrically connected to the first and second word lines. |
US12224241B2 |
Semiconductor device and manufacturing method thereof including a conductive-material etching process to further adjust a via shape
In a method of manufacturing a semiconductor device, a first conductive pattern is formed in a first interlayer dielectric (ILD) layer disposed over a substrate, a second ILD layer is formed over the first conductive pattern and the first ILD layer, a via contact is formed in the second ILD layer to contact an upper surface of the first conductive pattern, a second conductive pattern is formed over the via contact wherein a part of an upper surface of the via contact is exposed from the second conductive pattern in plan view, a part of the via contact is etched by using the second conductive pattern as an etching mask, thereby forming a space between the via contact and the second ILD layer, and a third ILD layer is formed over the second ILD layer. |
US12224240B2 |
Microelectronic devices including active contacts and support contacts, and related electronic systems and methods
A microelectronic device, including a stack structure including alternating conductive structures and dielectric structures is disclosed. Memory pillars extend through the stack structure. Contacts are laterally adjacent to the memory pillars and extending through the stack structure. The contacts including active contacts and support contacts. The active contacts including a liner and a conductive material. The support contacts including the liner and a dielectric material. The conductive material of the active contacts is in electrical communication with the memory pillars. Methods and electronic systems are also disclosed. |
US12224237B2 |
Method of manufacturing a via and a metal wiring for a semiconductor device
In a method of manufacturing a semiconductor device, a first conductive layer is formed over a first interlayer dielectric (ILD) layer disposed over a substrate, a second ILD layer is formed over the first conductive layer, a via is formed in the second ILD layer to contact an upper surface of the first conductive layer, a hard mask pattern is formed over the second ILD layer, the second ILD layer and the first conductive layer are patterned by using the hard mask pattern as an etching mask, thereby forming patterned second ILD layers and first wiring patterns, after the patterning, the hard mask pattern is removed, and a third ILD layer is formed between the patterned second ILD layers and the first wiring patterns. |
US12224236B2 |
Semiconductor device and substrate
A semiconductor device according to an embodiment includes a substrate and a semiconductor chip. The semiconductor chip is provided over the substrate. The substrate includes a wire layer and an insulating layer. The wire layer includes a wire electrically connected to the semiconductor chip. The insulating layer is provided in contact with the wire layer and includes a glass woven fabric containing a resin. The glass woven fabric includes a plurality of glass fibers that are provided along two or more directions parallel with the glass woven fabric and are woven. The glass fibers differ in at least one of the material, number, and thickness depending on the directions parallel with the glass woven fabric. |
US12224233B2 |
Packaged electronic devices having dielectric substrates with thermally conductive adhesive layers
A packaged electronic device comprises a power semiconductor die that comprises a first terminal and a second terminal, a lead frame comprising a lower side and an upper side that comprises a die pad region, a first lead and a second lead, wherein the first lead is integral with the lead frame and electrically connected to the first terminal of the power semiconductor die through the lead frame, a dielectric substrate, and a thermally conductive adhesion layer on an upper side of the dielectric substrate. The power semiconductor die is on the die pad region of the lead frame and the lead frame is on an upper side of the thermally conductive adhesion layer. |
US12224230B2 |
Semiconductor devices and methods of manufacturing semiconductor devices
In one example, a semiconductor device includes a substrate that comprises a substrate conductor material. An electronic component has a first component terminal that comprises a first component terminal conductor material and a second component terminal that comprises a second component terminal conductor material. An interconnect comprises an interconnect conductor material, a component end, and a substrate end. The second component terminal is attached to the substrate with a first intermetallic bond, the component end of the interconnect is attached to the first component terminal with a second intermetallic bond, and the substrate end of the interconnect is attached to the substrate with a third intermetallic bond. Other examples and related methods are also disclosed herein. |
US12224229B2 |
Semiconductor device with grooved die pad
According to one embodiment, a semiconductor device includes a frame with a die pad and terminals extending from the die pad in a first direction. A groove is provided in an upper surface of the die pad. A semiconductor element is on the upper surface of the die pad but does not overlap the groove. A resin material covers the semiconductor element and is in the groove. The groove includes a bottom surface with an irregularity therein. |
US12224226B2 |
Electronic device
An electronic device is disclosed. The electronic device includes a circuit layer, an electronic element and a thermal conducting element. The electronic element is disposed on the circuit layer and electrically connected to the circuit layer. The thermal conducting element is disposed between the circuit layer and the electronic element. The thermal conducting element is used for performing heat exchange with the electronic element. |
US12224224B2 |
Package structure with metallic layer over the surfaces of a plurality of semiconductor dies
A package structure includes first and second package components, an underfill layer disposed between the first and second package components, and a metallic layer. The first package component includes semiconductor dies, a first insulating encapsulation laterally encapsulating the semiconductor dies, and a redistribution structure underlying first surfaces of the semiconductor dies and the first insulating encapsulation. The second package component underlying the first package component is electrically coupled to the semiconductor dies through the redistribution structure. The underfill layer extends to cover a sidewall of the first package component, the metallic layer overlying second surfaces of the semiconductor dies and the first insulating encapsulation, and a peripheral region of the second surface of the first insulating encapsulation is accessibly exposed by the metallic layer, where the first surfaces are opposite to the second surfaces. A manufacturing method of a package structure is also provided. |
US12224222B2 |
Semiconductor package having a thermally and electrically conductive spacer
A semiconductor package includes: a first substrate having a first metallized side; a semiconductor die attached to the first metallized side of the first substrate at a first side of the die, a second side of the die opposite the first side being covered by a passivation, the passivation having a first opening that exposes at least part of a first pad at the second side of the die; a thermally and electrically conductive spacer attached to the part of the first pad that is exposed by the first opening in the passivation, the spacer at least partly overhanging the passivation along at least one side face of the semiconductor die; a second substrate having a first metallized side attached to the spacer at an opposite side of the spacer as the semiconductor die; and an encapsulant encapsulating the semiconductor die and the spacer. Additional spacer embodiments are described. |
US12224216B2 |
Model parameter test structures for transistors and preparation methods thereof
A model parameter test structure for a transistor includes: a substrate, having a first conductivity type, a plurality of isolation structures being provided in the substrate and the isolation structures being used to isolate different doped regions; a first test device, formed in the substrate and configured to obtain characteristic parameters of a source side of the transistor; and a second test device, formed in the substrate and configured to obtain characteristic parameters of a drain side of the transistor; wherein a structure of the first test device is different from a structure of the second test device. |
US12224215B2 |
Display device and bonding detection method of display device
A display device and a bonding detection method of the display device are provided. The display device includes: a display panel, a flexible circuit board and a chip on flex with a control chip, where the display panel is connected with the flexible circuit board through the chip on flex in a bonding manner, a first detection line located on the display panel, a second detection line extending to the flexible circuit board from one end of the first detection line through the chip on flex, and a third detection line extending to the flexible circuit board from the other end of the first detection line through the chip on flex, where a path where the second detection line is located is provided with at least two first test pins, and a path where the third detection line is located is provided with at least two second test pins. |
US12224213B2 |
High voltage device
Semiconductor devices and methods are provided. A semiconductor device according to the present disclosure includes a substrate having a first area and a second area, a plurality of fin structures extending along a direction over the first area and the second area of the substrate, a first transistor and a second transistor in the first area, a first isolation structure disposed between the first transistor and the second transistor, a first isolation structure disposed between the first transistor and the second transistor, a third transistor and a fourth transistor in the second area, and a second isolation structure disposed between the third transistor and the fourth transistor. The first isolation structure includes a first width along the direction and the second isolation structure includes a second width along the direction. The second width is greater than the first width. |
US12224212B2 |
Semiconductor devices with backside air gap dielectric
A semiconductor structure has a frontside and a backside. The semiconductor structure includes an isolation structure at the backside; one or more transistors at the frontside, wherein the one or more transistors have source/drain epitaxial features; two metal plugs through the isolation structure and contacting two of the source/drain electrodes from the backside; and a dielectric liner filling a space between the two metal plugs, wherein the dielectric liner partially or fully surrounds an air gap between the two metal plugs. |
US12224211B2 |
Manufacturing method of semiconductor device using gate-through implantation
The present disclosure provides a method of manufacturing a semiconductor device includes forming a first gate insulating film on a substrate for a first device, forming a first gate electrode on the first gate insulating film; forming a mask pattern on the first gate electrode to expose opposing end portions of the first gate electrode, wherein a length of the mask pattern is smaller than a length of the first gate electrode; performing ion implantation through the exposed opposing end portions of the first gate electrode using the mask pattern to simultaneously form first and second drift regions in the substrate; forming spacers on sidewalls of the first gate electrode, respectively; and forming a first source region and a first drain region in the first and second drift regions, respectively. |
US12224210B2 |
Method for FinFet fabrication and structure thereof
A semiconductor device includes a substrate, a semiconductor fin protruding from the substrate, an isolation layer disposed above the substrate, a dielectric fin with a bottom portion embedded in the isolation layer, and a gate structure over top and sidewall surfaces of the semiconductor fin and the dielectric fin. The semiconductor fin has a first sidewall and a second sidewall facing away from the first sidewall. The isolation layer includes a first portion disposed on the first sidewall of the semiconductor fin and a second portion disposed on the second sidewall of the semiconductor fin. A top portion of the dielectric fin includes an air pocket with a top opening sealed by the gate structure. |
US12224207B2 |
Method of processing a workpiece and system for processing a workpiece
The invention relates to a method of processing a workpiece having a first surface, a second surface opposite the first surface, and a third surface extending between the first and second surfaces. The method comprises forming modified regions inside the workpiece so as to create openings in the workpiece. The openings extend to at least one of the first surface, the second surface and the third surface. The method further comprises, after forming the modified regions inside the workpiece, introducing a liquid medium into at least some of the openings and, after introducing the liquid medium into the at least some of the openings, applying an external stimulus to the liquid medium so as to increase the volume of the medium. Moreover, the invention relates to a workpiece processing system for performing this method. |
US12224206B2 |
Conductive structure, semiconductor structure and manufacturing method thereof
A conductive structure includes: a conductive pillar and at least one embedded block arranged in the conductive pillar, a coefficient of thermal expansion of the embedded block being less than that of the conductive pillar. When the conductive pillar is heated and expanded, an extrusion effect of the conductive pillar on a structure adjacent to the conductive pillar can be reduced, thereby improving the performance of the semiconductor structure. |
US12224204B2 |
Semiconductor device and method
In an embodiment, a device includes: a semiconductor substrate; a first inter-layer dielectric (ILD) over the semiconductor substrate; a first conductive feature extending through the first ILD; a first etch stop layer over the first conductive feature and the first ILD, the first etch stop layer being a first dielectric material; a second ILD over the first etch stop layer; a contact having a first portion extending through the second ILD and a second portion extending through the first etch stop layer, the contact being physically and electrically coupled to the first conductive feature; and a first protective layer surrounding the second portion of the contact, the first portion of the contact being free from the first protective layer, the first protective layer being a second dielectric material, the second dielectric material being different from the first dielectric material. |
US12224203B2 |
Air gap spacer formation for nano-scale semiconductor devices
Semiconductor devices having air gap spacers that are formed as part of BEOL or MOL layers of the semiconductor devices are provided, as well as methods for fabricating such air gap spacers. For example, a method comprises forming a first metallic structure and a second metallic structure on a substrate, wherein the first and second metallic structures are disposed adjacent to each other with insulating material disposed between the first and second metallic structures. The insulating material is etched to form a space between the first and second metallic structures. A layer of dielectric material is deposited over the first and second metallic structures using a pinch-off deposition process to form an air gap in the space between the first and second metallic structures, wherein a portion of the air gap extends above an upper surface of at least one of the first metallic structure and the second metallic structure. |
US12224201B2 |
Single crystalline silicon stack formation and bonding to a cmos wafer
Systems, methods, and apparatus are provided for single crystalline silicon stack formation and bonding to a complementary metal oxide semiconductor (CMOS) wafer for formation of vertical three dimensional (3D) memory. An example method for forming arrays of vertically stacked layers for formation of memory cells includes providing a silicon substrate, forming a layer of single crystal silicon germanium onto a surface of the substrate, epitaxially growing the silicon germanium to form a thicker silicon germanium layer, forming a layer of single crystal silicon onto a surface of the silicon germanium, epitaxially growing the silicon germanium to form a thicker silicon layer, and forming, in repeating iterations, layers of silicon germanium and silicon to form a vertical stack of alternating silicon and silicon germanium layers. |
US12224199B2 |
Semiconductor manufacturing apparatus and method for manufacturing semiconductor device
According to an aspect of the present disclosure, a semiconductor manufacturing apparatus includes a stage having a mounting region for a wafer on an upper surface, a plurality of sucking pipes extending from the mounting region to a back surface side of the stage through the stage, a vacuum pump that is connected to the plurality of sucking pipes and sucks the wafer onto the mounting region via the plurality of sucking pipes, a cup provided on the upper surface of the stage and covering the wafer, a gas supply line that pressurizes a space surrounded by the upper surface of the stage and the cup and a pressure sensor that detects pressure in the plurality of sucking pipes. |
US12224198B2 |
Electrostatic chuck with mesas
Electrostatic chucks (ESCs) for plasma processing chambers, and methods of fabricating ESCs, are described. In an example, a substrate support assembly includes a ceramic top plate having a top surface with a processing region. One or more electrodes is within the ceramic top plate. A plurality of mesas is within the processing region and on the top surface of the ceramic plate or vertically over an edge of one of the one or more electrodes. |
US12224193B2 |
Control method and substrate transfer system
An control method of a transfer mechanism is provided. The transfer mechanism transfers a substrate and has a holder for holding the substrate. In the control method, an outer edge of the substrate transferred by the transfer mechanism is detected and a center position of the substrate using a preset adjustment value corresponding to a path for transferring the substrate is measured. Further, in the control method, a target position is corrected based on the amount of displacement between the center position of the substrate and a preset reference position of the holder, and the transfer mechanism is controlled such that the reference position of the holder becomes the corrected target position. |
US12224191B2 |
Wafer transfer apparatus with aligner
A wafer transfer apparatus includes a controller, a wafer transfer robot including a hand unit configured to hold a wafer, a driving unit connected to the hand unit and configured to move the wafer, and a sensor unit provided on the driving unit, and a plurality of transfer structures configured to exchange the wafer with the wafer transfer robot, each of the plurality of transfer structures including a plurality of markers recognizable by the sensor unit, where the sensor unit includes a camera sensor recognizing the plurality of markers and a laser sensor configured to measure distances to the plurality of markers by emitting a laser to the plurality of markers and receiving the laser reflected from the plurality of markers. |
US12224189B2 |
Substrate type sensor and method of measuring the impact point and the impact force of chemical
A substrate type sensor includes a substrate shape member, a pressure sensor panel provided at the substrate shape member, the pressure sensor panel including a plurality of pressure sensors, a central module including a transmission unit, the reception unit receiving data from the pressure sensor panel, and a battery proving power to the pressure sensor panel and the central module. |
US12224188B2 |
Cooling sheet attachment apparatus to focusing ring for semiconductor manufacturing apparatus
Provided is a cooling sheet attachment apparatus to a focusing ring for a semiconductor manufacturing apparatus, including: a vacuum chamber equipped with a sheet support ring fixed to seat a cooling sheet in a chamber body with an adhesion surface exposed in an upward direction, a centering jig installed on an inner or outer circumferential surface of the sheet support ring liftably to be moved back in the upward direction by an elastic support, a cover for opening/closing installed above the chamber body and lifted by a lift unit, a press unit provided on the cover to press down the focusing ring, and a vacuum suction tube connected to the chamber body for vacuum suction; and a vacuum suction unit to create a vacuum in the vacuum chamber by the suction through the vacuum suction tube. |
US12224186B2 |
Apparatus and method of brush cleaning using periodic chemical treatments
A chemical mechanical polishing (CMP) system include apparatus and methods to clean brushes used to scrub substrates, including brush cleaning using periodic chemical treatment. One or more embodiments include a method of operating the CMP system to rotate a first one or more scrubber brushes while the first one or more scrubber brushes are in contact with a first substrate, performing, concurrent with the rotating during the first time duration, a cleaning operation for a second one or more scrubber brushes, performing, during a second time duration of the cleaning cycle, the cleaning operation for the first one or more scrubber brushes, and rotating, concurrent with the performing the cleaning operation during the second time duration, the second one or more scrubber brushes while the second one or more scrubber brushes are in contact with a second substrate. |
US12224183B2 |
Method of manufacturing semiconductor device
A package including a first carrier, a seed layer, wires, a die and a molding material is provided. The first carrier is removed to expose the seed layer after disposing a second carrier on the molding material, then the seed layer is removed to expose the wires, and a gold layer is deposited on each of the wires by immersion gold plating, finally a semiconductor device is obtained. The gold layer is provided to protect the wires from oxidation and improve solder joint reliability. |
US12224178B2 |
Method of manufacturing vias with pulsing plasma
A method of manufacturing a semiconductor includes: providing a stacked structure comprising a first oxide layer, a second oxide layer, and a metal layer stacked between the first oxide layer and the second oxide layer; patterning the second oxide layer; forming a mask layer on the patterned second oxide layer; introducing a gas mixture to the stacked structure; and performing a pulsing plasma process to the stacked structure through the mask layer to form at least one via running through the first oxide layer, the metal layer, and the second oxide layer. |
US12224174B2 |
Stacked structure including semiconductor structure and method of manufacturing the same
A method of manufacturing a stacked structure includes forming a first metal buffer layer including crystal grains on a base substrate, forming a second metal buffer material layer on the first metal buffer layer, and crystallizing the second metal buffer material layer to form a second metal buffer layer, wherein the second metal buffer material layer includes crystal grains, and a density of the crystal grains of the second metal buffer material layer is lower than a density of the crystal grains of the first metal buffer layer. |
US12224173B2 |
Polycrystalline ceramic substrate and method of manufacture
An engineered substrate structure includes a ceramic substrate having a front surface characterized by a plurality of peaks. The ceramic substrate includes a polycrystalline material. The engineered substrate structure also includes a planarization layer comprising a planarization layer material and coupled to the front surface of the ceramic substrate. The planarization layer defines fill regions filled with the planarization layer material between adjacent peaks of the plurality of peaks on the front surface of the ceramic substrate. The engineered substrate structure further includes a barrier shell encapsulating the ceramic substrate and the planarization layer, wherein the barrier shell has a front side and a back side, a bonding layer coupled to the front side of the barrier shell, a single crystal layer coupled to the bonding layer, and a conductive layer coupled to the back side of the barrier shell. |
US12224172B2 |
Group III nitride substrate with oxygen gradient, method of making, and method of use
Embodiments of the present disclosure include techniques related to techniques for processing materials for manufacture of group-III metal nitride and gallium based substrates. More specifically, embodiments of the disclosure include techniques for substrates with a controlled oxygen gradient using a combination of processing techniques. Merely by way of example, the disclosure can be applied to growing crystals of GaN, AlN, InN, InGaN, AlGaN, and AlInGaN, and others for manufacture of bulk or patterned substrates. Such bulk or patterned substrates can be used for a variety of applications including optoelectronic and electronic devices, lasers, light emitting diodes, solar cells, photo electrochemical water splitting and hydrogen generation, photodetectors, integrated circuits, and transistors, and others. |
US12224170B2 |
Charged particle detector
Components of scientific analytical equipment and to complete items of analytic equipment. An apparatus and methods useful for detecting an ion in mass spectrometry applications are provided. The apparatus may include an electron multiplier having a high sensitivity and low sensitivity sections, or the combination of an electron multiplier with a separately powered conversion dynode (and particularly a high energy conversion dynode), or the combination of a conversion dynode that is physically incorporated within or about an electron multiplier. |
US12224168B2 |
Mass spectrometer and mass spectrometry method
In a mass spectrometer, due to impurities accumulated inside a frame, a withstand voltage may decrease, and electric discharge may occur in an ion source, thereby making it impossible to perform normal measurement. Since a result of abnormality measurement due to the electric discharge cannot be distinguished from measurement abnormality caused by clogging of a tube between a pretreatment unit and a needle, there is a problem in that time is required to identify abnormal portions, and a maintenance property is lowered. As a unit for solving the problem, a return current detection unit connected in series between the frame and an ion source power supply that applies a voltage to the needle and a return current detection unit connected in series between the frame and a counter electrode power supply that applies a voltage to a counter electrode are provided. |
US12224166B2 |
Magnesium oxide sputtering target
A sputtering target configured from a magnesium oxide sintered body, wherein a ratio of crystal grains of the magnesium oxide sintered body in which a number of pinholes in a single crystal grain is 20 or more is 50% or less. The present invention is a sputtering target configured from a magnesium oxide sintered body in which the generation of particles during sputtering is less. |
US12224164B2 |
Radio frequency (RF) system with embedded RF signal pickups
A radio frequency (RF) system including: a first conductive covering surface, a portion of the first conductive covering surface including a portion of the first outer wall of a first RF device; a second conductive covering surface aligned to the first conductive covering surface, the second conductive covering surface being disposed around the insulating hole; an insulating hole for an RF center conductor extending through the first conductive covering surface and the second conductive covering surface, the first conductive covering surface and the second conductive covering surface being disposed around the insulating hole; a cavity bounded by the first conductive covering surface and the second conductive covering surface, the cavity being an insulating region; and an RF signal pickup disposed within the cavity. |
US12224162B2 |
Catalytic nanofiber membrane assembly and reduced pressure plasma reactor for fluid, vapor and gas processing
Various examples are provided related to catalytic nanofiber membrane assemblies or structures which can be used in plasma reactors. In one example, a three-dimensional (3D) catalytic structure includes nanofiber-based elements (NFBEs) and electrodes placed about the NFBEs with the NFBEs stacked between the electrodes. In another example, a plasma reactor includes a vessel containing the 3D catalytic structure where gas pressure in the vessel is less than 1 atmosphere. |
US12224160B2 |
Topographic selective deposition
A method of processing a substrate that includes: flowing a gas including a fluorocarbon to a plasma processing chamber; sustaining a plasma generated from the gas; depositing a carbonaceous layer over the substrate by exposing the substrate to the plasma, the substrate having a recess having an aspect ratio between 10:1 and 100:1, the depositing including a pulsed plasma process including: during a first time duration, setting a source power (SP) at a first SP level and a bias power (BP) at a first BP level, where the plasma includes fluorocarbon ions polymerizing on a bottom surface to form the carbonaceous layer, and during a second time duration, setting the SP at a second SP level higher than the first SP level and the BP at a second BP level lower than the first BP level, where the plasma includes fluorine radicals trimming the carbonaceous layer. |
US12224159B1 |
Gas mixing method to enhance plasma
A gas mixing method to enhance plasma includes: providing a reaction chamber; wherein the reaction chamber includes an accommodating space and the reaction chamber includes a top opening connected to the accommodating space; providing an adapter plate, and fixing the adapter plate to the reaction chamber to be arranged corresponding to the top opening; wherein the adapter plate further includes a window area communicating both sides of the adapter plate; providing a target disposed on top of the adapter plate to seal the top opening; premixing a plasma gas and an auxiliary gas into a gas mixture, and introducing the gas mixture into the accommodating space; and providing a biasing field to the accommodating space. |
US12224158B2 |
Plasma processing apparatus
A plasma processing apparatus that can inhibit clustering of gas and supply the gas stably, including an integrated gas box configured to adjust the flow rate of gas, and a discharge portion, and the integrated gas box includes gas blocks including a flow path through which the gas flows, a heater configured to heat the flow path, a bypass path provided in the flow path, and a flow controller configured to detect the inflow amount of the gas and output the gas from the flow path to the discharge portion. The heater is configured to perform heating to a predetermined temperature based on the type of the gas. The predetermined temperature is, for example, 65° C. or more. The bypass path includes a flow path causing a change in the pressure of the gas flowing through the flow path. |
US12224150B2 |
Systems and methods for improving x-ray sources with switchable electron emitters
Systems and methods for improving x-ray sources with switchable electron emitters. Improved systems may use the functionality of the switchable electron emitters in various configurations to provide power regulation, multidimensional analysis, and electron beam forming so as to increase the durability and the reliability of the system. Cooling mechanisms may be used to further protect the anode from deterioration over time. |
US12224147B2 |
Breaker and contactor
A breaker is provided including: a first stationary contact having a first stationary contact portion; a movable contact having a first movable contact portion; an actuating member to actuate the movable contact; a first arc extinguishing device; a first arc running piece extending from a first arc running end portion arranged adjacent to the first stationary contact portion to a second arc running end portion through the first arc extinguishing device; and an arc guiding piece having a first arc guiding section extending in the first direction, the first arc guiding section being arranged between the movable contact and the first arc extinguishing device in a second direction perpendicular to the first direction. The second arc running end portion and the first arc guiding section are arranged at opposite sides of the first arc extinguishing device in the second direction. A contactor including the breaker is further provided. |
US12224146B2 |
Embedded substrate, circuit board assembly, and electronic device
This application provides an embedded substrate, a circuit board assembly, and an electronic device. The embedded substrate in this application includes an insulation layer, and an electronic element and a conductive connector that are embedded inside the insulation layer. The conductive connector is electrically connected to the electronic element. The conductive connector includes at least one fuse unit, each of the at least one fuse unit includes a fusible structure and two electrical connection ends, the fusible structure is connected between the two electrical connection ends in a direction of an electrical path of the conductive connector, and the fusible structure is configured to be blown when a passing current exceeds a preset current threshold, to disconnect an electrical connection between the electronic element and an external connection end. In this application, maintenance and replacement costs are low during current burning prevention, and a volume is compact. |
US12224137B2 |
Electric arc-blast nozzle with improved mechanical strength and a circuit breaker including such a nozzle
Provided herein is an electric arc-blast nozzle for a circuit breaker comprising a median part internally defining an axial electric arc cut-off passage and formed with a first dielectric material, first and second end parts formed with the first dielectric material and extending on either side of the median part and being intended to receive first and second arc contacts being axially moveable in relation to each other. The nozzle further comprises a sheath that is disposed on the external surface of the first end part and on a portion of the external surface of the neck-forming median part, said portion having the same radial external section than the first end part, is formed with a second dielectric material different from the first dielectric material and is obtained from a second composition comprising a thermoplastic polymer chosen from either a polysulfone or a polyetherimide, but not comprising fibrous reinforcements. |
US12224135B2 |
Input system and control method
This input system includes an input device, an electrostatic sensor, a conduction sensor, a controller, and a determiner. When a movable contact of the input device is pressed, electrostatic capacitance between a first electrode and a second electrode changes, and when the movable contact of the input device is further pressed after the electrostatic capacitance changes, a third electrode and a fourth electrode are electrically conductive to each other. The conduction sensor detects the conduction between the third electrode and the fourth electrode. The controller switches the sensing operation of the electrostatic sensor from the OFF state to the ON state after the conduction sensor detects the conduction between the third electrode and the fourth electrode. In the ON state, the electrostatic sensor outputs a detected value related to the electrostatic capacitance between the first electrode and the second electrode. |
US12224127B2 |
Multilayer electronic component
An electronic component includes a body including a dielectric layer and internal electrodes, and including first to sixth surfaces; a first external electrode including a first connection portion on the third surface and a first band portion on the first surface; a second external electrode including a second connection portion on the fourth surface and a second band portion on the first surface; an insulating layer on the second surface and the first and second connection portions; and a plating layer on the first and second band portions. The plating layer extends onto the first and second connection portions and is in contact with the insulating layer. A thickness of an end of the insulating layer decreases toward the plating layer. An end of the plating layer includes a first region between the insulating layer and the first or second connection portion and a second region covering the insulating layer. |
US12224123B2 |
Multilayer electronic component
A multilayer electronic component includes: a body including a plurality of dielectric layers and internal electrodes disposed to face each other with each of the plurality of dielectric layers interposed therebetween; and external electrodes connected to the internal electrodes and disposed on outer surfaces of the body, wherein each of the plurality of dielectric layers includes a BaTiO3-based base material main component and an accessory component including dysprosium (Dy) and terbium (Tb), a content of terbium (Tb) is 0.2 mol or more and less than 1.0 mol based on 100 mol of the base material main component, and the dielectric layer includes a plurality of dielectric crystal grains having a particle size of 60 nm or more and 250 nm or less at a point (D50) at which a cumulative volume is 50% in a cumulative particle size distribution according to a particle size distribution system. |
US12224120B2 |
Electronic component
An electronic component includes an electronic element and an interposer board. The electronic element includes a multilayer body and external electrodes at a pair of multilayer body end surfaces of the multilayer body and connected to internal electrode layers. The interposer board includes board end surfaces, board side surfaces orthogonal to the board end surfaces, and board main surfaces orthogonal to the board end surfaces and the board side surfaces. One of the board main surfaces is located in a vicinity of the electronic element and joined with one of the multilayer body main surfaces in a vicinity of the interposer board. The interposer board is an alumina board. A mark portion is provided on one of the board main surfaces. |
US12224119B2 |
Electronic component
An electronic component includes an electronic element and an interposer board. The electronic element includes a multilayer body and external electrodes each at a respective one of multilayer body end surfaces of the multilayer body and connected to internal electrode layers. The interposer board includes board end surfaces, board side surfaces orthogonal to the board end surfaces, and board main surfaces orthogonal to the board end surface and the board side surface. One of the board main surfaces is located in a vicinity of the electronic element and joined with one of multilayer body main surfaces in a vicinity of the interposer board. The interposer board is an alumina board. The external electrodes each include a first Sn plated layer that covers an outer surface of the interposer board in a vicinity of at least one board end surface. |
US12224117B2 |
Test bench for a bulb of a contactor, associated test assembly and use of such a test bench
A test bench for a contactor bulb includes: a frame, configured to fix the bulb therein, and an actuation device, borne by the frame and including an output shaft, centred on a longitudinal axis and translationally movable with respect to the frame parallel to the longitudinal axis between a front position and a rear position, the output shaft being configured to be connected to an actuation rod of the bulb. The actuation device is a moving magnet electromagnetic actuator. |
US12224114B2 |
Method and apparatus for magnetic arrangements
A periodic arrangement of magnets are used to form structures that channel the potential energy that a magnet possesses into kinetic energy in a controlled fashion to perform some useful work or function. One function is to create a magnetic chute that converts the potential energy of a magnetic projectile into kinetic energy that is used to channel the projectile to follow a path achieving high velocities along a path. The path is formed by assembling magnets periodically along the path in a certain fashion to create a magnetic chute that allows the magnetic projectile to slide easily along the path since the projectile is confined by the shape of the magnetic chute. |
US12224113B2 |
Wireless excitation system
A system is provided for transferring power between a stator and a rotor of an excitation system. The stator and the rotor may form part of a rotary transformer that includes a primary winding and a secondary winding, where power is transferred from the primary winding to the secondary winding or conversely from the secondary winding to the primary winding. |
US12224112B2 |
Reinforced MCEI transducer for downhole communication
A reinforced MCEI transducer for drill pipe telemetry comprising an annular ferrite trough. The ferrite trough may be a single piece trough or it may be made up of ferrite trough segments arranged intimately end for end. The single piece trough may comprise one or more annular mechanical reinforcements such as a rod, a tube, or a mesh. Trough segments may comprise mechanical reinforcements that when the segments are arranged end for end, they thereby act like continuous annular reinforcements. The annular reinforcements may be embedded radially within the annular ferrite trough. The mechanical reinforcements may be nonelectrically conductive, or they may be electrically conductive. The reinforcements may comprise a metal or a nonmetal, or a polymer. An annular electrically conductive wire coil may be disposed within the ferrite trough. The ferrite trough may comprise one or more perforations. The ferrite trough may be housed within an annular polymeric block. |
US12224109B2 |
Coil component
A coil component includes a core, a conductive wire, and a solder portion. The core includes a mounting surface extending from one end to the other end along a one-axis direction, a recessed portion connected to the one end of the mounting surface in the one-axis direction and recessed from the mounting surface, and an end surface connected to the recessed portion. The conductive wire has one end disposed at the recessed portion. The solder portion is provided at the recessed portion to be electrically connected to one end of the conductive wire. The solder portion includes a peak projecting from the mounting surface, an inner region located farther from the end surface than the peak in the one-axis direction, and an outer region located closer to the end surface than the peak in the one-axis direction and having a larger volume than the inner region. |
US12224107B2 |
Coil component
First and second wires form a wire assembly by being wound around a winding core portion together. The wire assembly includes a twisted wire portion, an inner layer portion, an outer layer portion, a plurality of outward transition portions, and an inward transition portion. The outer layer portion includes a first outer layer portion which is connected to one of the outward transition portions extending from an intermediate position of the inner layer portion and connected to the inward transition portion. The inward transition portion extends to an intermediate position of the inner layer portion. |
US12224106B2 |
Inductive component and manufacturing method therefor
An inductive component comprises a hollow coil wound by Litz wire, a magnetic plastic packaging layer covering the coil, and a first electrode and a second electrode of the coil. The first electrode and the second electrode are exposed outside the magnetic plastic packaging layer. A manufacturing method for the inductive component comprises: winding a hollow coil by using Litz wire; connecting two leading-out terminals of the coil to portions of a leadframe to be formed into two electrodes; manufacturing a formed magnetic plastic packaging layer on the periphery of the coil; curing the magnetic plastic packaging layer through heat treatment; and carrying out leadframe cutting on the cured semi-finished product to form the two electrodes exposed outside the magnetic plastic packaging layer, and bending the two electrodes to flatly extend to the surface of the magnetic plastic packaging layer. |
US12224103B2 |
Angled inductor with small form factor
An electronic substrate may be fabricated having a dielectric material, metal pads embedded in the dielectric material with co-planar surfaces spaced less than one tenth millimeter from each other, and a metal trace embedded in the dielectric material and attached between the metal pads, wherein a surface of the metal trace is non-co-planar with the co-planar surfaces of the metal pads at a height of less than one millimeter, and wherein sides of the metal trace are angled relative to the co-planar surfaces of the metal pads. In an embodiment of the present description, an embedded angled inductor may be formed that includes the metal trace. In an embodiment, an integrated circuit package may be formed with the electronic substrate, wherein at least one integrated circuit devices may be attached to the electronic substrate. Other embodiments are disclosed and claimed. |
US12224102B2 |
Coil component
A coil component includes: a body; a support substrate disposed in the body; a coil portion including coil patterns, lead patterns, and extension patterns, while disposed on the support substrate, the lead patterns being exposed to the body, and the extension patterns connecting the coil patterns and the lead patterns; and external electrodes disposed on the body and contacting the lead patterns, wherein the lead pattern has an inner portion adjacent to the extension pattern, an outer portion adjacent to the external electrode, and a middle portion disposed between the inner portion and the outer portion, and a width of the middle portion is larger than a width of the inner portion and smaller than a width of the outer portion. |
US12224101B2 |
Inductor device
An inductor device includes a first wire, a second wire, and a third wire. The first wire includes a plurality of first sub-wires. The second wire includes a plurality of second sub-wires. The sequence of the first sub-wires and the second sub-wires is that at least two first sub-wires of the first sub-wires and at least one second sub-wires of the second sub-wires are disposed to each other in an interlaced manner. The third wire is disposed adjacent to at least two first sub-wires of the first sub-wires. |
US12224100B2 |
Coil component
A coil component includes a support substrate having one surface including at least one groove portion; a coil portion disposed to contact the one surface of the support substrate; and a body embedding the support substrate and the coil portion, wherein the coil portion has an anchor portion disposed in the at least one groove portion, and a pattern portion disposed on the anchor portion and spaced apart from the one surface of the support substrate. A line width of the anchor portion is narrower than a line width of the pattern portion. |
US12224094B2 |
Magnetic signature imprinting system
Disclosed herein is a magnetic signature imprinting system including an imprinting device and a medical device including ferrous elements. The imprinting device includes an active area having a magnet moving system, one or more sensors, and a console. The magnet moving system is configured to change the location or orientation of one or more magnets to generate one or more magnetic fields to imprint a magnetic signature. The one or more sensors are configured to detect one or more characteristics of the medical device and the console is in communication with the magnet moving system and the one or more sensors. |
US12224092B2 |
Compression molded core, method for manufacturing the compression molded core, inductor including the compression molded core, and electric/electronic equipment mounted with the inductor
A compression molded core contains a plurality of soft magnetic material powders. A first powder and a second powder in the plurality of powders satisfy D1>D2, 0.23≤(D1−D2)/D1<0.6, D1≤7 μm, and 3 μm≤DT≤5.7 μm. D1 is the median diameter, which is a particle size at which the integrated particle diameter distribution from the small particle size side is 50% in a volume-based particle size distribution measured by a laser diffraction/scattering method, of the first powder and is maximum among median diameters; D2 is the median diameter D2 of the second powder and is minimum among median diameters; and DT is determined using the weight rate R1 of the first powder and the weight rate R2 of the second powder by R1×D1+R2×D2. |
US12224089B2 |
Thin film resistor
The present disclosure relates to semiconductor structures and, more particularly, to a thin film resistor and methods of manufacture. A structure includes: a thin film resistor having an opening and being between an upper insulator material and a lower insulator material; and a contact extending through the opening in the thin film resistor and into the lower insulator material. |
US12224087B2 |
Stretchable cable
A stretchable cable is provided that allows an extra length to be reduced when routed in a movable part. The stretchable cable includes an elastically deformable hollow insulation having a hollow portion that is continuous along a cable longitudinal direction, and at least one electricity- or light-conducting wire-shaped body provided in a spiral shape along the cable longitudinal direction and fixed to the hollow insulation to stretch and contract together with the hollow insulation. The cable is elongated not less than 1.2 times when a tensile force is applied, and the cable returns to an original length when the tensile force is removed. |
US12224085B2 |
Grommets for holding cables
The present disclosure describes a grommet. The grommet includes a slot extending the length of a main body which provides an entry point for a cable to be inserted into an interior cavity, a plurality of flex retention members extending into the interior cavity configured to grip and secure the cable, and one or more grip enhancement features residing between an inner surface of the main body and the flex retention members. The grip enhancement features are configured to provide additional support to the flex retention members when a cable is inserted into the interior cavity. The grip enhancement features are coupled to or integral with a respective flex retention member and extend radially outwardly therefrom, and each grip enhancement feature is configured to engage or contact the inner surface of the main body when a larger diameter cable is received within the interior cavity of the grommet. |
US12224084B2 |
Cables and methods thereof
A cable and methods of making cables are disclosed. In at least one embodiment, a method for making a cable includes introducing a conductive material onto a sheet including a heat-shrink material. The method includes compressing a first portion of the sheet onto a second portion of the sheet to form a sheath having an interior volume, where the conductive material is disposed in the interior volume. In at least one embodiment, a cable includes a sheath including a heat-shrink material. The cable includes an interior volume including a conductive material including a conductive carbon material. |
US12224081B2 |
Conductive paste and electronic device
The present application provides a conductive paste and an electronic device, and relates to the technical field of function materials. The conductive paste according to the present application includes: a base resin, a solvent, a conductive filler, a curing agent, and an auxiliary agent. The base resin is a mixture of epoxy resin and polyurethane, a weight percentage of the epoxy resin in the base resin is greater than or equal to 50%, and the epoxy resin limits the polyurethane in a structure formed by curing of the base resin. According to the technical solution of the present application, soldering can be performed directly by solder paste, and good flexibility is brought. |
US12224079B2 |
Copper-coated steel wire, spring, stranded wire, insulated electric wire, and cable
A copper-coated steel wire includes a core wire made of a stainless steel, and a coating layer made of copper or a copper alloy and covering an outer peripheral surface of the core wire. In a cross section perpendicular to a longitudinal direction of the core wire, the outer peripheral surface of the core wire has a value of an arithmetic mean roughness Ra of not less than 25% and not more than 90% of a thickness of the coating layer. |
US12224076B2 |
System and method for pyrolysing organic waste
The invention provides a system for pyrolysing organic waste. The system comprises a conical housing (4) configured to temporarily, substantially hermetically, enclose the waste and a mixing device provided with a drive shaft rotatably mounted relative to the housing and a conical mixing body (25) configured inside the housing to fluidise the waste, which mixing body fixedly attached substantially does not touch the housing. The system further comprises heating means (24) for heating the side wall of the housing. This system makes it possible to carry out the processing of organic waste in a batch process. The mixing body prevents a portion of the waste from sticking together by fluidising the waste and keeping it fluidised, whereby the heat generated by the heating means can gradually spread through the waste inside the housing. |
US12224070B2 |
Method of evaluating autoimmune disease risk and treatment selection
Methods enabling prediction, screening, early diagnosis, and recommended intervention or treatment selection of autoimmune conditions using artificial intelligence operating in conjunction with large medical datasets. Logic is applied to historic population data to extract medical features and identify subjects with diagnosed autoimmune conditions, and the pre-diagnosis medical data is used to train a diagnosis classification algorithm. A self-supervised learning mechanism is separately used to generate a feature embedding transformation of the patients medical history into representational feature vectors. These patient feature vectors together with their expected diagnoses are used to train a multi-label classifier model using supervised learning. The embedding transformation and the multi-label classifier are then applied to a current subjects data to generate a patient diagnosis probability vector, predicting the existence of autoimmune conditions. These methods are applied to diagnose gastrointestinal autoimmune disorders using celiac disease as example. |
US12224067B1 |
Network for medical image analysis, decision support system, and related graphical user interface (GUI) applications
Described herein is a platform and supported graphical user interface (GUI) decision-making tools for use by medical practitioners and/or their patients, e.g., to aide in the process of making decisions about a course of cancer treatment and/or to track treatment and/or the progress of a disease. |
US12224066B2 |
Deep learning models for region of interest determination
A method of determining a region of interest in an image of tissue of an individual by an apparatus including processing circuitry may include executing, by the processing circuitry, instructions that cause the apparatus to partition an image of tissue of an individual into a set of areas, identify a tissue type of each area of the image, and apply a classifier to the image to determine a region of interest, the classifier being configured to determine regions of interest based on the tissue types of the set of areas of the image. |
US12224062B2 |
Utilizing neural network models for recommending and adapting treatments for users
A device may receive user data identifying vitals of users when receiving treatments and dosages of the treatments, and may process the user data, with a divergence model, to determine divergence data identifying divergences between the users. The device may process the divergence data, with a clustering model, to group the users into clusters of users, and may train a first neural network model, with the user data, to generate a trained first neural network model. The device may train a second neural network model, with the user data, to generate a trained second neural network model, and may generate a treatment model based on the trained first and second neural network models. The device may process new user data identifying a new user, with the treatment model, to determine a recommended treatment for the new user, and may perform one or more actions based on the recommended treatment. |
US12224060B2 |
Modality controlling apparatus and non-volatile computer-readable storage medium storing therein display controlling program
A modality controlling apparatus according to an embodiment includes a display and a processing circuitry. The display is configured to display an input object for inputting an instruction for controlling a first modality and a status object indicating a status related to a second modality. The processing circuitry is configured to display the input object in a first section of the display and to display the status object in a second section of the display which is a section smaller than the first section. |
US12224059B2 |
Systems and methods for network-based counseling
Aspects of the present invention relate to facilitating remote expert consultation using a web site that provides for video conferencing between clients and experts who are have been vetted through registration in the system. Some aspects relate to transmission of correlated physiological characteristic data simultaneously with a video conference. Some aspects relate to control of conferencing functions through client and expert web pages. |
US12224057B2 |
Medical image processing method, processing apparatus, and computer-readable storage medium
A medical image processing method and processing apparatus, and a computer readable storage medium. The method includes: obtaining a to-be-processed image; performing a feature extraction on the to-be-processed image to obtain a corresponding feature image; and re-determining a pixel value of each pixel in the to-be-processed image based on first information and second information of a corresponding pixel in the feature image, and processing the to-be-processed image; wherein the first information is information of a pixel adjacent to the corresponding pixel in the features image, and the second information is information of a pixel that is not adjacent to and is similar to the corresponding pixel in the features image. |
US12224056B1 |
System and method for self-regulating brain patterns
A system and method for individual administration of a brain programming session including providing a device to provide visual, haptic, and audio stimuli to an individual at relevant times during the brain programming session. The system and method further include providing a list of directives configured to be executed by the individual during the brain programming session. The list of directives may reduce the individual's emotional responses to past events and conditions or to program mindsets and emotions for future performances and events. While executing the list of directives, the individual will experience visual, haptic, and audio stimuli provided by the device. Completion or partial completion of a list of directives results in brain activity being more balanced across brain regions when experiencing past events or conditions that yield an emotional response or when experiencing future performances and events for which the individual has programmed mindsets and emotions. |
US12224055B2 |
System and method for adaptive configuration of computerized cognitive training programs
A system, method, and computer platform product for an adaptive cognitive training platform. In accordance with various aspects of the present disclosure, an adaptive cognitive training platform is configured to process user activity data from one or more instances of a computerized cognitive training program to determine a baseline cognitive assessment for one or more cognitive abilities/skills of a user. The cognitive assessment model may be configured to further process the user activity data to predict a relative value or measure of efficacy for one or more computerized stimuli or interactions within the computerized cognitive training program. The adaptive cognitive training platform may be configured to configure, modify and/or present one or more graphical user interface elements for one or more subsequent instances of the computerized cognitive training program according to the predicted value or measure of efficacy of one or more cognitive training tasks. |
US12224053B2 |
Systems and methods for time-based athletic activity measurement and display
An athletic parameter measurement device worn by an athlete during an athletic activity session includes a housing which attaches to the athlete, a display, a processor associated with the display, and an athletic parameter measurement sensor. During the athletic activity, the device detects, using the sensor, a vertical jump height of the athlete, and displays, during the performance of the athletic activity session, a representation of the vertical jump height on the display. |
US12224051B2 |
Activity trends and workouts
The present disclosure generally relates to computer user interfaces, and more specifically to techniques for presenting activity trends and managing workouts. |
US12224046B2 |
System for EMR vitals charting
A charting system is provided for use in a healthcare facility having a network. The charting system includes a microphone to receive voice inputs from a caregiver. A vital sign monitor obtains a vital sign from a patient and displays it. The system includes a communication device having a voice-to-text module that includes a processor coupled to the microphone. The processor operates a voice-to-text algorithm that converts the vital sign into text in response to the caregiver dictating the vital sign into the microphone. The processor initiates transmission of the vital sign to an EMR computer via the network after conversion of the at least one vital sign to text. |
US12224044B1 |
System and methods for upsampling of decompressed genomic data after lossy compression using a neural network
A system and methods for upsampling of decompressed genomic data after lossy compression using a neural network integrates AI-based techniques to enhance compression quality. It incorporates a novel deep-learning neural network that upsamples decompressed data to restore information lost during lossy compression, taking advantage of cross-correlations between genomic data sets. |
US12224042B2 |
Devices and methods for genome sequencing
A device includes arrays of Non-Volatile Memory (NVM) cells. Reference sequences representing portions of a genome are stored in respective groups of NVM cells. Exact matching phase substring sequences representing portions of at least one sample read are loaded into groups of NVM cells. One or more groups of NVM cells are identified where the stored reference sequence matches the loaded exact matching phase substring sequence using the arrays at Content Addressable Memories (CAMs). Approximate matching phase substring sequences are loaded into groups of NVM cells. One or more groups of NVM cells are identified where the stored reference sequence approximately matches the loaded approximate matching phase substring sequence using the arrays as Ternary CAMs (TCAMs). At least one of the reference sequence and the approximate matching phase substring sequence for each group of NVM cells includes at least one wildcard value when the arrays are used as TCAMs. |
US12224036B2 |
High speed memory device with data masking
Aspects of the disclosure provide a semiconductor device. For example, the semiconductor device can include a first deserializer, a second deserializer, and a write data converter coupled to the first deserializer and the second deserializer. The first deserializer can be configured to convert serial data to parallel data based on a set of write clock signals, thus the parallel data has a first timing alignment with regard to the set of write clock signals. The second deserializer can be configured to generate a mask pattern based on the set of write clock signals, thus the mask pattern has a second timing alignment with regard to the set of write clock signals. The write data converter can be configured to generate valid data based on the parallel data and the mask pattern. |
US12224027B2 |
Memory system and information processing system for testing storage areas of nonvolatile memory
According to one embodiment, a controller configured to manage second test information including status information indicating that a test related to a write operation and a read operation on a second storage area has not been executed. In response to receiving a command for acquiring information related to the second storage area from a host, the controller transmits the second test information to the host. When execution of the test on the second storage area is requested by the host, the controller executes the test related to the write operation and the read operation on the second storage area, and updates the status information of the second test information. |
US12224025B2 |
Non-volatile memory device including sense amplifier and method for operating the same
Various embodiments of the present disclosure relate to a non-volatile memory device including a sense amplifier and an operation method thereof. The non-volatile memory device may include: a memory cell array comprising a plurality of memory cells; and the sense amplifier configured to read data of the plurality of memory cells and output the read data. The sense amplifier may include: a first stage sense amplifier configured to sense a voltage difference between a reference voltage and a voltage of a bit line connected to at least one memory cell among the plurality of memory cells, and perform a primary amplification of the sensed voltage difference; and a second stage sense amplifier configured to perform a secondary amplification of a first result of the primary amplification and output a second result of the secondary amplification. |
US12224022B2 |
Fuse block unit and fuse block system and memory device
A fuse block unit includes a share flip-flop. The share flip-flop includes a first switch element, a second switch element, a third switch element, a fourth switch element, a first latch, and a second latch. The first switch element selectively couples a first laser latch to a first node according to the first load voltage. The second switch element selectively couples a second laser latch to the first node according to the second load voltage. The third switch element selectively couples an input node to the first node according to the inverted shift voltage. The first latch is coupled between the first node and a second node. The fourth switch element selectively couples the second node to a third node according to the shift voltage. The second latch is coupled between the third node and an output node. |
US12224015B2 |
Staggered active bitline sensing
Systems, apparatuses and methods may provide for technology that applies a first set of control signals to even bitlines in NAND memory and senses voltage levels of the even bitlines during an even sensing time period. The technology may also apply a second set of control signals to odd bitlines in the NAND memory, and sense voltage levels of the odd bitlines during an odd sensing time period, wherein the second set of control signals are applied after expiration of a stagger time period between the even sensing time period and the odd sensing time period. |
US12224014B2 |
Multi-stage data compaction in NAND
Technology is disclosed herein for multi-stage data compaction. In a first data compaction stage valid data fragments from source erase block(s) are programmed into a destination erase block at two bits per memory cell. In a second data compaction stage additional valid data from the source erase block(s) is programmed into the destination erase block at two bits per memory cell. In this second stage, the same physical pages of memory cells in the destination erase block may be programmed such that each memory cell in the destination erase block is programmed to four bits. |
US12224006B2 |
High-speed and large-current adjustable pulse circuit, operating circuit and operating method of phase-change memory
A high-speed and large-current adjustable pulse circuit, an operating circuit and an operating method of a phase-change memory are provided. The high-speed and large-current adjustable pulse circuit is provided with a clamping structure, a current mirror structure and a leakage current shutdown structure. The clamping structure including a clamping operational amplifier and a first MOS transistor is configured to generate a reference current. The current mirror structure is configured to generate an output current proportional to the reference current. The leakage current shutdown structure is configured to turn off the current mirror structure and reduce leakage current when pulse disappear. In this way, a device with an adjustable current and a reduced leakage current is realized. |
US12224003B2 |
Ferroelectric-based synaptic device and method of operating the synaptic device, and 3D synaptic device stack using the synaptic devices
Provided is a ferroelectric-based synaptic device and a three-dimensional synaptic device stack using the same. The synaptic device includes a source, a drain, a semiconductor body in which a channel region are formed, a gate electrode, and an insulating layer stack disposed between the semiconductor body and the gate electrode. The insulating layer stack includes: a charge trap layer disposed on the channel region of the semiconductor body and is made of a material capable of storing or trapping electric charges; a ferroelectric layer made of a ferroelectric material; and an insulating layer disposed between the charge trap layer and the ferroelectric layer. The synaptic device is characterized in that weight information is volatilely stored in the charge trap layer and non-volatilely stored in the ferroelectric layer. |
US12224002B2 |
Pose estimation in extended reality systems
Systems, methods, and computer-readable media are provided for providing pose estimation in extended reality systems. An example method can include tracking, in a lower-power processing mode using a set of lower-power circuit elements on an integrated circuit, a position and orientation of a computing device during a lower-power processing period, the set of lower-power circuit elements including a static random-access memory (SRAM); suspending, based on a triggering event, the tracking in the lower-power processing mode; initiating a higher-power processing mode for tracking the position and orientation of the computing device during a higher-power processing period; and tracking, in the higher-power processing mode using a set of higher-power circuit elements on the integrated circuit and a dynamic random-access memory (DRAM), the position and orientation of the computing device during the higher-power processing period. |
US12224001B2 |
Layout pattern of static random access memory and the forming method thereof
The invention provides a layout pattern of static random access memory (SRAM), which at least comprises a plurality of gate structures located on a substrate and spanning the plurality of fin structures to form a plurality of transistors distributed on the substrate, wherein the plurality of transistors comprise two pull-up transistors (PU), two pull-down transistors (PD) to form a latch circuit, and two access transistors (PG) connected to the latch circuit. In each SRAM memory cell, the fin structure included in the pull-up transistor (PU) is defined as a PU fin structure, the fin structure included in the pull-down transistor (PD) is defined as a PD fin structure, and the fin structure included in the access transistor (PG) is defined as a PG fin structure, wherein a width of the PD fin structure is wider than a width of the PG fin structure. |
US12223999B2 |
Synchronous input buffer control using a write shifter
A memory device includes a command interface configured to receive write commands from a host device. The memory device also includes an input buffer configured to buffer data from the host device. The memory device further includes a write shifter configured to receive a first write command of the write commands and to shift the first command through the write shifter. The write shifter is also configured to cause the input buffer to be disabled after a first threshold of clock cycles when the first write command has shifted through the write shifter. The write shifter is additionally configured to receive a second write command and prevent the input buffer from being re-enabled until the second write command has shifted through a second threshold of stages of the write shifter. |
US12223998B2 |
Apparatuses and methods for input receiver circuits and receiver masks for same
Apparatuses and methods for input receiver circuits and receiver masks for electronic memory are disclosed. Embodiments of the disclosure include memory receiver masks having shapes other than rectangular shapes. For example, a receiver mask according to some embodiments of the disclosure may have a hexagonal shape. Other shapes of receiver masks may also be included in other embodiments of the disclosure. Circuits, timing, and operating parameters for achieving non-rectangular and various shapes of receiver mask are described. |
US12223996B2 |
Address selection circuit and control method thereof, and memory
Embodiments of the present disclosure relate to an address selection circuit and a control method thereof, and a memory. The address selection circuit includes an address receiving circuit, a row hammer address generation circuit, and a decoding circuit. The address receiving circuit is configured to output a first address output signal in response to a first selection signal, where the first address output signal includes a received regular refresh address signal or an active address signal. The row hammer address generation circuit is configured to: generate a second address output signal and a row hammer address redundancy identifier according to the first selection signal, an actual active address signal, and the first address output signal. The decoding circuit is configured to: generate a target address and the actual active address signal according to the second address output signal and the row hammer address redundancy identifier. |
US12223995B2 |
Adaptive memory registers
Described apparatuses and methods relate to adaptive memory registers for a memory system that may support a nondeterministic protocol. To help manage power-delivery networks in a memory system, a device includes logic that can write values to memory registers associated with memory blocks of a memory array. The values indicate whether an associated memory block has been refreshed within a refresh interval. Other logic can read the registers to determine whether a block has been refreshed. The device also includes logic that can access data indicating a row address that was most recently, or is next to be, refreshed and write values representing the address to another register. The register can be read by other logic to determine whether a wordline potentially affected by an activation-based disturb event is near to being refreshed. These techniques can reduce the number of refresh operations performed, saving power and reducing costs. |
US12223992B2 |
High-density low voltage ferroelectric differential memory bit-cell with shared plate- line
Described is a low power, high-density non-volatile differential memory bit-cell. The transistors of the differential memory bit-cell can be planar or non-planer and can be fabricated in the frontend or backend of a die. A bit-cell of the non-volatile differential memory bit-cell comprises first transistor first non-volatile structure that are controlled to store data of a first value. Another bit-cell of the non-volatile differential memory bit-cell comprises second transistor and second non-volatile structure that are controlled to store data of a second value, wherein the first value is an inverse of the second value. The first and second volatile structures comprise ferroelectric material (e.g., perovskite, hexagonal ferroelectric, improper ferroelectric). |
US12223990B2 |
Storage cell and data read/write method and storage array thereof
Embodiments of the present invention provide a storage cell and a data read/write method and storage array thereof. The storage cell includes a bit line, a tunnel junction, and four access transistors. Each access transistor includes at least an active region. The active region includes a source. The sources of the access transistors are all electrically connected to a first end of the tunnel junction. A second end of the tunnel junction is electrically connected to the bit line, and the bit line extends along a first direction. The active regions of the access transistors are isolated from one another. Long-side extension directions of the active regions of the access transistors are the same, and a first angle θ is formed between the long-side extension directions of the active regions and the first direction; wherein θ is a non-right angle. |
US12223987B2 |
Magnetic tape cartridge, magnetic tape drive, memory, magnetic tape, magnetic tape system, and operation method of magnetic tape drive
A magnetic tape cartridge includes a magnetic tape, and a storage medium in which information on the magnetic tape is stored. The magnetic tape has a recording surface. Data is recorded in the recording surface by a magnetic head in a state in which the magnetic tape is made to travel. The magnetic head is disposed at an inclined posture with respect to a width direction of the magnetic tape along the recording surface. Angle adjustment information obtained at a data recording timing which is a timing at which the data is recorded in the recording surface is stored in the storage medium. The angle adjustment information is information for adjusting an angle at which the magnetic head is inclined with respect to the width direction along the recording surface. |
US12223984B2 |
Synthesizing a presentation from multiple media clips
In an example implementation, a method is described. The implementation accesses first and second media clips. The implementation also matches a first fingerprint of the first media clip with a second fingerprint of the second media clip and determines an overlap of the first media clip with the second media clip. The implementation also, based on the overlap, merges the first and second media clips into a group of overlapping media clips, transmits, to a client device, data identifying the group of overlapping media clips and specifying a synchronization of the first media clip with the second media clip, and generates for display on a display device of the client computing device, a graphical user interface that identifies the group of overlapping media clips, specifies the synchronization of the first media clip with the second media clip, and allows access to, and manipulation of, the first and second media clips. |
US12223982B1 |
Head velocity derating for data storage devices including disk media
A Data Storage Device (DSD) includes a disk to store data, at least one head to read and write data on the disk, and a Voice Coil Motor (VCM) to move the at least one head over the disk. An upper velocity limit is reduced for moving the at least one head to perform a command to read or write data at a target location on the disk as a precautionary measure against damaging the at least one head during an Emergency Power Off (EPO) state. The upper velocity limit is reduced in response to the target location being in an Outer Diameter (OD) region of the disk, a direction needed to move the at least one head being in an Inner Diameter (ID) to OD direction, and a starting position being at least as radially far from an OD region position as a predetermined threshold. |
US12223978B2 |
Audio system
A voice output from an i-th audio source apparatus is adjusted with a frequency transfer function Wii(f) set in an i-th noise reduction filter and is output from an i-th speaker. In the noise reduction filter, a frequency transfer function Wii(f) is set in which the sound is made smaller at frequencies where the gain of the frequency transfer function Cim(f) from the SPKi to a user tends to be relatively larger than the gain of the frequency transfer function Cii(f) from the SPKi to the user, and the sound is increased at frequencies where the gain of Cim(f) tends to be relatively smaller than the gain of Cii(f), where m is an integer excluding i from 1 to n. |
US12223977B2 |
Audio signal processing method and system for echo mitigation using an echo reference derived from an internal sensor
Disclosed is an audio signal processing method implemented by an audio system including at least an internal sensor, an external sensor and a speaker unit. The audio signal processing method includes: producing internal and external audio signals by measuring simultaneously acoustic signals reaching the internal sensor and acoustic signals reaching the external sensor, respectively; converting the internal audio signal to frequency domain, thereby producing an internal audio spectrum; converting the external audio signal to frequency domain, thereby producing an external audio spectrum; estimating, based on the internal audio spectrum, an echo audio spectrum of an echo audio signal caused by the speaker unit in the external audio signal, wherein the echo audio spectrum is estimated for frequencies above a minimum frequency, wherein the minimum frequency≥600 hertz; and correcting the external audio spectrum for frequencies above the minimum frequency, based on the echo audio spectrum. |
US12223974B2 |
Method, hearing system, and computer program for improving a listening experience of a user wearing a hearing device
A method for improving a listening experience of a user wearing a hearing device of a hearing system includes providing an audio sample based on a generated audio signal; determining, whether the audio sample comprises audio content matching a predetermined sound pattern indicative of an original version of the audio content; comparing the audio sample with the original version of the audio content, if the audio sample is determined to comprise the audio content matching the predetermined sound pattern; determining at least one acoustic property of current surroundings of the user depending on the comparison; determining at least one parameter for modifying the audio signal depending on the determined acoustic property; modifying the audio signal generated by the sound input component by the sound processing module, in accordance with the determined parameter; and outputting the modified audio signal to the user. |
US12223972B2 |
Voice processing method and apparatus, electronic device, and computer-readable storage medium
A voice processing method includes: determining a historical voice frame corresponding to a target voice frame; acquiring a frequency-domain characteristic of the historical voice frame and a time-domain parameter of the historical voice frame; obtaining a parameter set of the target voice frame according to a correlation between the frequency-domain characteristic of the historical voice frame and the time-domain parameter of the historical voice frame, the parameter set including at least two parameters; and reconstructing the target voice frame according to the parameter set. |
US12223968B2 |
Multi-lag format for audio coding
Described herein is a method of encoding an audio signal. The method comprises: generating a plurality of subband audio signals based on the audio signal; determining a spectral envelope of the audio signal; for each subband audio signal, determining autocorrelation information for the subband audio signal based on an autocorrelation function of the subband audio signal; and generating an encoded representation of the audio signal, the encoded representation comprising a representation of the spectral envelope of the audio signal and a representation of the autocorrelation information for the plurality of subband audio signals. Further described are methods of decoding the audio signal from the encoded representation, as well as corresponding encoders, decoders, computer programs, and computer-readable recording media. |
US12223963B2 |
Performing speech recognition using a local language context including a set of words with descriptions in terms of components smaller than the words
A method of a local recognition system controlling a host device to perform one or more operations is provided. The method includes receiving, by the local recognition system, a query, performing speech recognition on the received query by implementing, by the local recognition system, a local language context comprising a set of words comprising descriptions in terms of components smaller than the words, and performing speech recognition, using the local language context, to create a transcribed query. Further, the method includes controlling the host device in dependence upon the speech recognition performed on the transcribed query. |
US12223961B2 |
Meeting managing method, server and meeting managing system
A meeting managing method, a server and a meeting managing system, and relates to the technical field of computers. The method according to the present application includes receiving data of a plurality of participants sent by a first client; binding data of each participant in the plurality of participants with a corresponding electronic-table-card identifier, wherein electronic table cards corresponding to each of the electronic-table-card identifiers correspond to microphones one to one; receiving the voice data sent by the target microphone; according to a target-electronic-table-card identifier corresponding to the target microphone, determining data of the target participant; and according to the voice data and the data of the target participant, generating a meeting document. According to the one-to-one correspondence relation between the participant data, the electronic table cards and the microphones, the data of the target participant corresponding to the voice data is determined, the meeting document is generated accordingly. |
US12223957B2 |
Voice interaction method, system, terminal device and medium
The present disclosure discloses a voice interaction method, system, terminal device and medium, with operations performing voice recognition on collected voice signals to acquire an input sentence; semantically matching the input sentence with cached sample sentences, determining whether there is a sample sentence having same or similar semantics as the input sentence among the cached sample sentences; if yes, acquiring cached response content having the same or similar semantics as the input sentence; if not, sending at least one of the input sentence or the collected voice signals to a server; receiving response content or the collected voice signals, as response content of the input sentence, acquired through semantic understanding according to a knowledge base, responding to the input sentence according to the response content of the input sentence, and updating at least one of the cached sample sentences or the response content of the cached sample sentences. |
US12223955B2 |
Providing certain reasoning with respect to fulfillment of an assistant command
Implementations described herein relate to causing certain reasoning with respect to why an automated assistant performed (or did not perform) certain fulfillment and/or alternate fulfillment of an assistant command. For example, implementations can receive user input that includes the assistant command, process the user input to determine data to be utilized in performance of the certain fulfillment or the alternate fulfillment of the assistant command, and cause the automated assistant to utilize the data to perform the certain fulfillment or the alternate fulfillment of the assistant command. In some implementations, output that includes the certain reasoning can be provided for presentation to a user in response to additional user input that requests the certain reasoning. In some implementations, a selectable element can be visually rendered and, when selected by the user, the output that includes the certain reasoning can be provided for presentation to the user. |
US12223954B2 |
Automated assistant control of external applications lacking automated assistant application programming interface functionality
Implementations relate to an automated assistant that is capable of interacting with non-assistant applications that do not have functionality explicitly provided for interfacing with certain automated assistants. Application data, such as annotation data and/or GUI data, associated with a non-assistant application, can be processed to map such data into an embedding space. An assistant input command can then be processed and mapped to the same embedding space, and a distance from the assistant input command embedding and the non-assistant application data embedding can be determined. When the distance between the assistant input command embedding and the non-assistant application data embedding satisfies threshold(s), the automated assistant can generate instruction(s), for the non-assistant application, that correspond to the non-assistant application data. For instance, the instruction(s) can simulate user input(s) that cause the non-assistant application to perform one or more operations characterized by, or otherwise associated with, the non-assistant application data. |
US12223953B2 |
End-to-end automatic speech recognition system for both conversational and command-and-control speech
A contextual end-to-end automatic speech recognition (ASR) system includes: an audio encoder configured to process input audio signal to produce as output encoded audio signal; a bias encoder configured to produce as output at least one bias entry corresponding to a word to bias for recognition by the ASR system; a transcription token probability prediction network configured to produce as output a probability of a selected transcription token, based at least in part on the output of the bias encoder and the output of the audio encoder; a first attention mechanism configured to receive the at least one bias entry and determine whether the at least one bias entry is suitable to be transcribed at a specific moment of an ongoing transcription; and a second attention mechanism configured to produce prefix penalties for restricting the first attention mechanism to only entries fitting a current transcription context. |
US12223952B2 |
Generation and utilization of pseudo-correction(s) to prevent forgetting of personalized on-device automatic speech recognition (ASR) model(s)
On-device processor(s) of a client device may store, in on-device storage and in association with a time to live (TTL) in the on-device storage, a correction directed to ASR processing of audio data. The correction may include a portion of a given speech hypothesis that was modified to an alternate speech hypothesis. Further, the on-device processor(s) may cause an on-device ASR model to be personalized based on the correction. Moreover, and based on additional ASR processing of additional audio data, the on-device processor(s) may store, in the on-device storage and in association with an additional TTL in the on-device storage, a pseudo-correction directed to the additional ASR processing. Accordingly, the on-device processor(s) may cause the on-device ASR model to be personalized based on the pseudo-correction to prevent forgetting by the on-device ASR model. |
US12223944B2 |
Dynamically adapting given assistant output based on a given persona assigned to an automated assistant
Implementations relate to dynamically adapting a given assistant output based on a given persona, from among a plurality of disparate personas, assigned to an automated assistant. In some implementations, the given assistant output can be generated and subsequently adapted based on the given persona assigned to the automated assistant. In other implementations, the given assistant output can be generated specific to the given persona and without having to subsequently adapt the given assistant output to the given persona. Notably, the given assistant output can include a stream of textual content to be synthesized for audible presentation to the user, and a stream of visual cues utilized in controlling a display of a client device and/or in controlling a visualized representation of the automated assistant. Various implementations utilize large language models (LLMs), or output previously generated utilizing LLMs, to reflect the given persona in the given assistant output. |
US12223943B2 |
Assisted speech
Various implementations disclosed herein include devices, systems, and methods for synthesizing virtual speech. In various implementations, a device includes a display, an audio sensor, a non-transitory memory and one or more processors coupled with the non-transitory memory. A computer-generated reality (CGR) representation of a fictional character is displayed in a CGR environment on the display. A speech input is received from a first person via the audio sensor. The speech input is modified based on one or more language characteristic values associated with the fictional character in order to generate CGR speech. The CGR speech is outputted in the CGR environment via the CGR representation of the fictional character. |
US12223939B2 |
Noise reduction method and noise reduction apparatus
A noise reduction method and a noise reduction apparatus are provided. The noise reduction method is applied to a keyboard of an integrated terminal device, and the noise reduction method includes: obtaining a first voice source and a second voice source, where the first voice source is a fidelity voice source, the second voice source is an audio signal that includes the first voice source and a noise signal, and the noise signal comes from noise generated by vibration of the keyboard, and/or the noise signal comes from noise of an environment in which the integrated terminal device is located; determining the noise signal based on the first voice source and the second voice source. Based on the technical solutions in this application, the noise signal generated by the integrated terminal device can be offset, so that noise reduction processing is implemented and user experience is improved. |
US12223936B2 |
Method for synthesizing video, terminal and storage medium
A method for synthesizing a video includes: acquiring audio data and dotting data corresponding to the audio data, the dotting data including a beat time point and a beat value corresponding to the beat time point of the audio data; acquiring a plurality of material images from a local source; and synthesizing, based on the dotting data, the plurality of material images and the audio data to acquire a synthesized video, a switching time point of each of the material images in the synthesized video being the beat time point of the audio data. |
US12223935B2 |
Voice assistant system with audio effects related to voice commands
Voice command type entry used as a basis for applying “audio effects” (see definition herein), “sound effects” (see definition herein) and/or audio edits (see definition herein) to a sound signal. This may be done so that the various types of instructed audio processing evoke, in typical listeners, a desired sentiment or mood. Artificial intelligence may be used to accomplish this objective. |
US12223932B2 |
Harmony processing method and apparatus, device, and medium
Embodiments of the present disclosure provide a harmony processing method and apparatus, a device, and a medium, and the method includes: acquiring a harmonic interval corresponding to a target harmony control in response to a triggering operation on the target harmony control; performing, according to the harmonic interval, sound modification processing on a first sound input originally to obtain a second sound, in which an interval between the first sound and the second sound is the harmonic interval; and generating a target audio according to the first sound and the second sound, wherein the first sound and the second sound are presented as different harmonic parts in the target audio. |
US12223929B1 |
Foldable acoustic stringed instrument
A foldable acoustic guitar having a foldable neck assembly and a hollow body with at least one sound hole and a neck channel formed in the back for receiving a section of the neck assembly while the guitar is in a folded configuration. An actuator assembly is disposed in a recess formed in the body opposite the foldable neck. The actuator assembly serves to selectively loosen and tighten the strings in order to enable folding and unfolding of the guitar for travel/storage or play, respectively. While in the playing configuration, a user of the guitar may create any of a variety of musical notes by depressing the various strings between the various frets as known in the art. While in the folded configuration, a user can place the folded guitar in a backpack or other compact bag or carry-case for stress-free mobility or convenient storage. |
US12223925B2 |
Display panel with a signal adjusting trace and display device
A display panel and a display device are disclosed in the present application. The display panel includes a plurality of data lines, a Demux circuit, a plurality of signal lines, and at least one signal adjusting trace. Wherein the signal adjusting trace and corresponding signal lines are disposed in different layers and intersect with each other, along a second direction, the signal adjusting trace is configured to output a voltage adjusting signal at least before a next controlling signal is output by controlling traces, to adjust a voltage value of a next data voltage output by the signal line within an output period of the voltage adjusting signal. |
US12223924B2 |
Liquid crystal display device and electronic device including the same
A driver circuit includes a circuit 200, a transistor 101_1, and a transistor 101_2. A signal is selectively input from the circuit 200 to a gate of the transistor 101_1 and the transistor 101_2, so that the transistor 101_1 and the transistor 101_2 are controlled to be on or off. The transistor 101_1 and the transistor 101_2 are turned on or off; thus, the wiring 112 and the wiring 111 become conducting or non-conducting. |
US12223921B2 |
Drive method for controlling data voltage of display panel, and display apparatus including source drive circuit for controlling data voltage of display panel
A drive method for a display panel, and a display apparatus. The drive method includes: when current original gray-scale values corresponding to sub-pixels in the same region are the same in a plurality of continuous display frames, converting the current original gray-scale values into a first target gray-scale value and a second target gray-scale value; in a current display frame of the plurality of continuous display frames, controlling a data voltage corresponding to the first target gray-scale value to be input to a first sub-pixel unit in the region, and controlling a data voltage corresponding to the second target gray-scale value to be input to a second sub-pixel unit in the region, where each of the first sub-pixel unit and the second sub-pixel unit includes at least one sub-pixel. |
US12223916B2 |
Data driving circuit and a display device including the same
A data driving circuit including: a latch which receives an output image signal and outputs a latch data signal including a plurality of bits; a transition detector which compares the latch data signal of a current line with the latch data signal of a previous line, and outputs a first transition detection signal based on the comparison; a delay compensator which outputs a delay data signal obtained by delaying some of the plurality of bits of the latch data signal based on the first transition detection signal; a level shifter which outputs a level shift data signal obtained by changing a voltage level of the delay data signal; and an output circuit which converts the level shift data signal into a data signal and provides the data signal obtained by converting the level shift data signal to a data line. |
US12223908B2 |
Display substrate, display panel and display device
A display substrate includes a pixel driving circuit, which includes a driving circuit, a storage circuit and a reset circuit. The reset circuit is electrically connected to a first terminal of the driving circuit. The driving circuit is used to conduct a path between the first terminal and a second terminal of the driving circuit under the control of a potential at its control terminal. The storage circuit is electrically connected to the control terminal of the driving circuit. The reset circuit includes a first capacitor. The storage circuit includes a second capacitor. An area of an overlap between orthographic projections of a first electrode plate and a second electrode plate of the first capacitor on the base substrate is smaller than that of the second capacitor on the base substrate. |
US12223907B2 |
Pixel circuit including a compensation control circuit, pixel driving method and display device
A pixel circuit includes a light-emitting element, a driving circuit, a first light-emission control circuit, a first initialization circuit, an energy storage circuit, a compensation control circuit and a data written-in circuit. A first terminal of the energy storage circuit is electrically connected to a control terminal of the driving circuit, and a second terminal of the energy storage circuit is electrically connected to a first electrode of the light-emitting element. The data written-in circuit writes a data voltage into a first terminal of the driving circuit under control of a written-in control signal. The compensation control circuit controls the control terminal of the driving circuit to be electrically connected to a second terminal of the driving circuit under control of a compensation control signal. |
US12223896B2 |
Display device and method of driving the same
A display device includes a display panel including pixels, and a timing controller which determines a first dimming period and a second dimming period based on a maximum luminance, determines an emission off ratio of the pixels as a first off ratio increasing discretely as the maximum luminance decreases in the first dimming period, and determines the emission off ratio as a second off ratio in the second dimming period. |
US12223893B2 |
Display substrate and preparation method thereof, and display apparatus
Disclosed are a display substrate and a preparation method thereof, and a display apparatus. The display substrate includes a substrate and a plurality of sub-pixels, at least one sub-pixel includes a pixel drive circuit and a light emitting device connected to the pixel drive circuit, the pixel drive circuit includes a plurality of transistors, wherein at least one transistor includes an active layer and two gate electrodes. The substrate is provided with a semiconductor layer and a plurality of conductive layers disposed on one side of the semiconductor layer away from the substrate, at least one conductive layer is provided with at least one electrode plate, and there is an overlapping region between an orthographic projection of the electrode plate on the substrate and an orthographic projection of the active layer between the two gate electrodes on the substrate. |
US12223892B2 |
Pixel circuit and display panel
Disclosed are a pixel circuit and a display panel. The pixel circuit includes a Light emitting device, a Data signal write-in module, a Driving transistor, a Compensation module, a First initialization module, and a Light emitting control module. The first initialization module is electrically connected to the compensation module and electrically connected to the gate of the driving transistor through the compensation module. When the voltage level of the gate of the driving transistor, the number of the transistors connected to the driving transistor could be reduced. |
US12223887B2 |
Gate drive circuit and display panel
A gate drive circuit and a display panel. The gate drive circuit includes one or more shift register groups. Each of the shift register groups includes N shift adjacent registers that output in sequence, with N being an integer greater than or equal to 3. Each of the shift registers includes a first output stage and a frequency division control module. The first output stage is configured to output a gate drive signal. The frequency division control module is configured to control outputting of the gate drive signal based on a refresh frequency. A control end of each frequency division control module in each of the shift register groups receives a control signal with a different phase and a same frequency, respectively, to adjust a pulse width of the gate drive signal and maintain a same pulse width at different refresh frequencies. |
US12223886B2 |
Display apparatus including light emitting device and pixel driving circuit
A display apparatus including a light emitting device and a pixel driving circuit is disclosed. The pixel driving circuit supplies drive current corresponding to a data signal. The pixel driving circuit includes a driving thin film transistor and switching thin film transistors. The switching thin film transistors include a sampling thin film transistor electrically connected between a driving gate electrode and a driving source electrode of the driving thin film transistor. A sampling semiconductor pattern of the sampling thin film transistor is disposed between a sampling light shielding pattern and a sampling gate electrode of the sampling thin film transistor. A cross-section of at least one of the sampling light shielding pattern or the sampling gate electrode has a concave shape with reference to the sampling semiconductor pattern. A variation in characteristics of the sampling thin film transistor by light emitted from the light emitting device is prevented. |
US12223884B2 |
LED driving circuit and its driving method
An LED driving circuit adjusts a PWM driving frequency in light emitting diode driving, and changes a PWM frequency of an LED driving circuit in response to a frequency of a PWM clock signal delivered externally or internally. |
US12223883B2 |
Display device and method for driving the same
A display device includes: a pixel including a light emitting element, a first capacitor connected between a first node and a second node, and a second capacitor connected between the second node and a third node. The pixel further includes: a first transistor connected between the second node and the light emitting element to operate depending on potential of the first node; a second transistor connected between the third node and a data line to operate depending on a first scan signal; a third transistor connected between the third node and the second transistor to operate depending on a light emitting control signal; a fourth transistor connected between a reference voltage line and a first node to operate depending on the second scan signal; and a fifth transistor connected between the reference voltage line and the third node to operate depending on a third scan signal. |
US12223879B2 |
Micro display controlling system
A micro display controlling system includes a data interface, a data decoder, a memory-write controller, a frame-memory controller including at least two frame memories, at least one color-display panel, a data processor including at least two data formatting processors, and a data output interface including at least two sub-output interfaces. |
US12223876B2 |
Power saving in OLED displays with multiple refresh rates
Rendering images on an active area of an OLED includes rendering images on the active area of the display panel with a plurality of different frame rates. For a plurality of the different frame rates having a frame rate that matches or is above a threshold frame rate, an image refresh operation is performed once per frame period and a self-refresh operation is not performed during the frame period. When rendering images on the active area, for at least one of the different frame rates having a frame rate that is lower than the threshold frame rate, an image refresh operation is performed once per frame period and a self-refresh operation is performed at least once during the frame period. |
US12223870B2 |
Screen module, display assembly, and electronic device
A screen module uses a bendable display panel including a first panel layer and a second panel layer. A support layer is located between the first panel layer and the second panel layer. The first panel layer and the second panel layer are connected by a bent region, and a thickness of the support layer close to the bent region is greater than a thickness of a first region of the support layer. A projection of the first region of the support layer on the first panel layer overlaps with a projection of a display driver chip on the first panel layer. After being stacked, the thickness of the screen module may be reduced to meet the user's requirement for a small thickness of an electronic device. |
US12223866B2 |
Display substrate, test method for the same and display device
A display substrate, a test method for the display substrate and a display device are provided. The display substrate includes a base substrate, a touch detection circuit layer and a pixel driving circuit layer. The display substrate includes a display region and a non-display region surrounding the display region. The touch detection circuit layer includes a driving signal line and a dummy electrode line arranged side by side in the display region and insulated from each other, and both the driving signal line and the dummy electrode line extend from the display region to the non-display region. The non-display region is provided with a plurality of test pads including a first pad electrically connected to the driving signal line and a second pad electrically connected to the dummy electrode line. |
US12223865B2 |
Display driving circuit and method for testing drivers thereof
The present application provides a display driving circuit and a method for testing drivers thereof, which is applied to a control circuit for testing a first and a second driver connected in series. The control circuit transmits an enable signal, a first voltage level, and a second voltage level to the first driver for comparing a first returned voltage level and a second returned voltage level of the first driver with a first preset parameter and a second preset parameter. When the first returned voltage level is not equal to the first preset parameter or the second returned voltage level is not equal to the second preset parameter, the control circuit stops testing. Thereby, by using the voltage levels transmitted between the control circuit and the drivers, built-in self-tests may be performed, which simplifies the self-tests of the display driving circuit and no external testing device is required. |
US12223859B2 |
Suspended system with orientation control
Disclosed is a suspended system with orientation control including a planar frame, a plurality of sensors coupled to the frame and configured to track an orientation of the frame in real time and at least two thrusters coupled to the frame and configured to adjust the orientation of the frame. Each of the at least two thrusters may have an axis oriented in a direction perpendicular to the frame and two propellers axially aligned with the axis and configured to rotate in a same direction while creating thrust in opposite directions. A holographic fan configured to display a graphic may be coupled to the frame. The planar frame may be suspended from an unmanned aerial vehicle. |
US12223857B2 |
System that causes sharer to detect information regarding answer section input during screen sharing
[Problem] To provide a system with which, when an input is made on one terminal in one answer section of a questionnaire, information regarding a question item corresponding to the above-described answer section is displayed on another terminal.[Solution] A system 1 connected with a first and a second terminals 3, 5. When a first questionnaire is displayed on a screen of the first terminal 3 and a second questionnaire, corresponding to the first questionnaire, is displayed on a screen of the second terminal 5, when the second terminal 5 receives information in one answer section 25 of the second questionnaire, the system 1 causes the first terminal 3 to display information regarding a question item 23 corresponding to the one answer section 25. |
US12223853B2 |
Method and system for obtaining acoustical measurements
Various systems and methods are provided for conducting acoustical measurements via an inflatable mannequin. In one embodiment, a system comprises an inflatable mannequin that comprises a detachable mannequin head, a plurality of inflatable anatomical parts, and a plurality of configurable joints, an inflation system that calibrates and controls inflation of the plurality of anatomical parts of the inflatable mannequin; and a joint control system that calibrates and controls the plurality of configurable joints via joint motors. In another embodiment, a first method comprises selecting a mannequin profile based on sizes of anatomical parts of the inflatable mannequin and second method comprises conducting acoustical measurements with the selected mannequin profile. In this way, acoustical measurements may be conducted to develop audio processing schemes that widen the sweet spot in an interior of a vehicle. |
US12223846B2 |
Method for planning the operation of an aerial vehicle, control unit for an aerial vehicle and aerial vehicle with such a control unit
An all-inclusive method for planning the operation of an aerial vehicle, in particular an eVTOL, which operation is divided into different operational areas each with its own individually validatable and inspectable planning methodology, including (i) pre-processing data on a computer basis on the ground before takeoff of the aerial vehicle; (ii) taking along pre-planned results of the data pre-processing in the form of a database (33, 44) on board the aerial vehicle, preferably after transferring the pre-planned results into the database (33, 44) on board the aerial vehicle; (iii) combining the pre-planned results by means of a computer-based decision logic (28) with planning steps at the flying time in accordance with a state of the aerial vehicle recorded by sensors for generating a current flight path; and (iv) controlling the aerial vehicle along the current flight path. |
US12223837B2 |
Systems and methods for detecting false positives in collision notifications
A collision detection system including a proximity sensor, positioning sensor, and controller. The controller includes a memory storing instructions, and a model of the machine that includes dimension information of the machine, location information of the proximity sensor, and pose information of movable portions of the machine. A processor is connected to the proximity sensor, positioning sensor, and memory, and is configured to update pose information of the model based on the pose of the movable portions determined using the positioning sensor. The processor may receive a detection of the object from the proximity sensor. The processor may determine an expected detection result of the proximity sensor using the model, and based on the location information of the proximity sensor and the updated pose information. The processor may compare the detection with the expected detection result to determine whether the detection results from the movable portion or a foreign object. |
US12223836B2 |
Method and an apparatus in a system for analysis of information related to an accident of a vehicle
The present embodiments relate to a method in a system, a method in a network device, and a network device. The method includes: acquiring, from an entity, a notification of the occurrence of an accident of a vehicle in an area; requesting a RAN node and a CN node of the mobile operator to provide information regarding the vehicle; receiving from the CN node a combined information including information regarding communication with the vehicle and/or information of interest in said area provided to the core network node from vehicles and/or users, and/or devices present in said area where the accident occurred, and available information regarding the vehicle; and analyzing the received combined information. |
US12223834B2 |
Vehicle-mounted device, vehicle communication system, and algorithm provision method
A vehicle-mounted device to be mounted on a first vehicle includes: a storage unit configured to store an algorithm related to traveling of the first vehicle; an acquisition unit configured to acquire driving environment information related to a driving environment of a second vehicle different from the first vehicle; and a determination unit configured to determine compatibility related to traveling between the driving environment information and the first vehicle, and determine, in accordance with a determination result of the compatibility, whether to provide the algorithm available for the first vehicle to the second vehicle. |
US12223833B1 |
Systems and methods for intelligent digital alerting rules management
Systems and methods for use in cloud-based digital vehicle alerting are disclosed. In an example, a computer-implemented method for operating a digital alerting system involves determining a post-alert behavior of a vehicle that was provided a digital alert, the post-alert behavior is determined using 1) a time that the digital alert was provided to the vehicle, and 2) vehicle telemetry data that was received at a digital alerting system from the vehicle, modifying a digital alerting rule based on the post-alert behavior, and updating a rules engine of the digital alerting system with the modified digital alerting rule, wherein the rules engine is configured to implement digital alerting rules. |
US12223832B2 |
System and method for emergency vehicle detection and alerting
A system and method is provided for detecting the approach of official and emergency vehicles and alerting drivers. The system is comprised of a vehicle device, a client device, a local device and a dongle. The local device includes a set of acoustic sensors and a set of light wave sensors. The local device is connected to the dongle. The dongle is connected to the local device, the vehicle device and the client device. In use, the sensors record analog light wave and acoustic signals. The signals are processed through a series of rolling frequency and amplitude summary tables to determine the type of emergency vehicle and whether or not it is approaching. If so, an alert is generated and sent to the vehicle device and the client device where it is displayed. |
US12223831B2 |
Detecting and responding to sirens
The technology relates to detecting and responding to emergency vehicles. This may include using a plurality of microphones to detect a siren noise corresponding to an emergency vehicle and to estimate a bearing of the emergency vehicle. This estimated bearing is compared to map information to identify a portion of roadway on which the emergency vehicle is traveling. In addition, information identifying a set of objects in the vehicle's environment as well as characteristics of those objects is received from a perception system is used to determine whether one of the set of objects corresponds to the emergency vehicle. How to respond to the emergency vehicle is determined based on the estimated bearing and identified road segments and the determination of whether one of the set of objects corresponds to the emergency vehicle. This determined response is then used to control the vehicle in an autonomous driving mode. |
US12223830B1 |
Traffic light control system for emergency vehicles
The traffic light control system for emergency vehicles is an electric circuit. The traffic light control system for emergency vehicles is configured for use with a road network. The traffic light control system for emergency vehicles controls one or more traffic control signals that are used to control the flow of traffic over the road network. The traffic light control system for emergency vehicles detects the presence of an emergency vehicle that: a) is operating as a privileged vehicle under traffic regulations; and, b) is approaching a traffic intersection. The traffic light control system for emergency vehicles illuminates a beacon that warns traffic about the oncoming emergency vehicle. |
US12223829B2 |
Method, device, and computer-readable medium for mobile device management of collaborative industrial robot
Provided is a method, device, and computer-readable medium for controlling a robot graphic user interface (“RGUI”) on a mobile device. The method can include determining a distance, a position, or both of the mobile device with respect to a first robot; and causing, by a processor, a first RGUI to be displayed on a display of the mobile device based on the determining. |
US12223827B2 |
Automated programming of a remote control
An electronic device that obtains a set of remote-control commands is described. During operation, the electronic device may receive an image associated with a second electronic device, where a brand and a model of the second electronic device are initially unknown to the electronic device. Then, the electronic device may perform image analysis on the image to determine at least the brand of the second electronic device. Moreover, the electronic device may access, based at least in part on the determined brand, the set of remote-control commands that are associated with the second electronic device. Next, the electronic device may store the set of remote-control commands in memory. Subsequently, when the electronic device receives user-interface activity information associated with a portable electronic device that specifies selection of the second electronic device, the electronic device may provide the set of remote-control commands to the second electronic device. |
US12223826B2 |
Haptic feedback system
A haptic feedback system is configured to be disposed on a device, and includes: a fixed portion, a movable portion, a driving assembly, and a first connecting assembly. The fixed portion is fixedly connected to the device. The movable portion is movable relative to the fixed portion. The driving assembly is configured to drive the movable portion to move relative to the fixed portion for generating feedback to the device. The movable portion is movably connected to the fixed portion via the first connecting assembly, so that the movable portion has a first vibration mode relative to the fixed portion. The driving assembly receives a first signal having a first frequency, and the first frequency is the same as the frequency of the first vibration mode. |
US12223824B2 |
Method for operating a mobile system and an alarm gateway as subscribers in a wireless network
In a method for operating an alarm system in a wireless network having at least one alarm gateway and at least one mobile system: a test message is generated by the alarm gateway; the test message is distributed in the network by the alarm gateway via broadcast flooding; the mobile system evaluates the incoming test messages; the mobile system generates a feedback message; the feedback message is sent through the network to the alarm gateway; and the alarm gateway receives the feedback message and evaluates it. |
US12223818B2 |
Image-based evaluation of baby bodily position with alert
A method to monitor a baby by evaluating live images through use of machine learning techniques. The bodily position of the baby is determined and a decision is made whether the position constitutes a potentially unsafe situation, such as a prone position correlated with Sudden Infant Death Syndrome events. In the event of an unsafe situation, an alarm is generated to alert the caretaker and allow a chance to intervene. This system is highly adaptable to user preferences by nature of allowing the user to select from a variety of image evaluation schemes. |
US12223814B2 |
Security tag for textiles using conductive thread
Electronic article surveillance (EAS) in which an EAS-enabled item includes a textile element and an EAS element. The EAS element includes an antenna subsystem and EAS electronic. The antenna subsystem is integrated into the textile element, where “integrated” connotes a manner of incorporation that would require damage to the item to remove by typical methods. The EAS electronics are in conductive communication with the antenna subsystem. |
US12223808B1 |
Printer system including paper medium including backing strip and adhesive label affixed thereto
A printer system includes a paper medium disposed, the paper medium including an adhesive label and a backing strip to which the adhesive label is affixed. The adhesive label includes first, second, and third portions affixed to the backing strip, wherein each of the first, second, and third portions is permitted to be peeled off from the backing strip while the others of the first, second, and third portions remain affixed to the backing strip. |
US12223805B2 |
Gaming apparatus and method for playing a game
Provided is gaming apparatus (10) useable to playing a dice game generally a dealer and at least one player. The apparatus (10) typically comprises a gaming surface (12) which is configured to define a plurality of betting zones, as shown, and a recording device for recording an outcome of the dice rolled for display. In one embodiment, the betting zones comprise at least one higher roll zone (14), at least one double roll zone (18), and at least one equal roll zone (16). Said zones are generally shaped and dimensioned for operatively receiving a betting token from at least one player. Such a betting token is generally indicative of a value of a wager placed on an outcome of dice rolled sequentially by a player and the dealer after the betting tokens have been placed in the desired zones. The outcome of the at least one player and dealer sequentially rolling the dice is then determined according to predefined ratios calculated on a statistical likelihood of occurrence. |
US12223798B2 |
System and method for managing player data across different gaming entities
In various embodiments, the system and method disclosed herein coordinates the access to persistent data amongst a plurality of disparate entities which otherwise have no player data sharing relationship with one another. |
US12223797B2 |
Slidable gaming chair including return-to-home feature
An electronic gaming system is described. The electronic gaming system includes an upper assembly including a chair and at least one sensor. The electronic gaming system also includes a lower assembly coupled to the upper assembly by a support structure wherein the lower assembly includes a centering system and wherein the centering system is configured to return the chair to a predefined home position in response to the at least one sensor of the upper assembly detecting a weight below a predefined threshold. |
US12223793B2 |
Medium processing device and method of connecting units in medium processing device
A medium processing device includes: a first unit; and a plurality of second units connected to the first unit. Each of the plurality of second units includes: a conveying mechanism that conveys a medium; and a medium detection portion that detects the medium being conveyed by the conveying mechanism and transmits a signal indicating detection of the medium to the first unit. The first unit determines connection order of the plurality of second units with respect to the first unit, based on the signal transmitted from each medium detection portion of the plurality of second units. |
US12223792B2 |
Systems and methods for till management
Implementations described and claimed herein provide systems and methods for till management. In one implementation, a recycling of notes is triggered using a recycler controller. The notes are recycled using a cash recycler, and the notes corresponding to a till. A coin value of plurality of coins corresponding to the till is recorded using the recycler controller. The coin value is determined by capturing a weight of a set of coins of the plurality of coins corresponding to a designated coin denomination. The weight of the set of coins is captured using a coin scale. The till is validated based on the coin value and the recycling of the notes. |
US12223790B1 |
Occupancy analysis system using depth sensing to determine the movement of people or objects
A depth sensing device, situated above a threshold to a room, collects asynchronous, non-personally-identifiable data regarding a count of people entering and exiting across the threshold. Phase shift of modulated infrared light reflected from a light source to an object is measured and converted into depth data indicating the depth of the pixels therein. The depth data is used to classify detected objects as human, and to track their movement bi-directionally through the threshold. A running count of humans entering or exiting the room is streamed to a remote server, which aggregates data collected from a number of depth sensing devices. The server then makes that data available at various levels of visualization corresponding to different levels of a hierarchy of nested virtual spaces, such as a multi-entrance room, or a building. Entities that access this data may see a real-time, accurate count of humans currently occupying the virtual space, as well as historical data. |
US12223788B1 |
Student accountability system
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for student accountability systems. School buses can be equipped with a bus system that executes a driver application. Students carry student identification (ID) systems that identify the students to the bus system, which in turn reports a geographic location to a student accountability system. The bus system is configured to permit rapid boarding and easy usage by drivers. The student accountability system provides a parent portal and an administrator portal to monitor the students and provide other useful functions. |
US12223786B2 |
Gate opening method and door unlocking method using portable terminal network address
A gate opening method includes: a step (S8) of transmitting a gate opening signal for making a request for opening of a gate, which is configured to restrict entry into a predetermined space, to the gate by using an IP address unique to a mobile terminal associated with a user; a step (S9) of determining whether or not to allow the user to enter the predetermined space based on a ticket management table and the IP address of the mobile terminal in response to reception of the gate opening signal; and a step (S11) of controlling the gate so that the user is able to enter the predetermined space in response to a determination that the user is allowed to enter the predetermined space. The ticket management table includes a plurality of pieces of network address information indicating a plurality of IP addresses unique to a plurality of mobile terminals. |
US12223784B2 |
Vehicle key programming system and method
A vehicle key programming system and method for chip reading and writing, key and remote programming and remote frequency testing. The system tracks programming usage when not connected to system servers and reports such usage upon connection. Immobilizer algorithms are chosen to program and such algorithms are optimized with each attempted use. |
US12223783B2 |
System and method for digitally providing access to an article
In one embodiment, a system for digitally providing access to an article is disclosed. The system includes a locking unit to secure and article in a locked state and a server. The server generates a digital key associated with the article or the locking unit. When the digital key is provided to a portable electronic device of a user, the digital key enables the portable electronic device to alter the locking unit between the locked state and the unlocked state without the user paying for the article or authorizing payment for the article. Upon a first event, the digital key is assigned to the user and provided to the portable electronic device of the user. The first event includes the user initiating a request for access to the article or the digital key, and verification that the user satisfies a predetermined condition. |
US12223775B2 |
Authentication device, authentication method, and recording medium
The disclosure is detecting an authentication target who is moving in a predetermined direction in a video; inputting a first image in which an entire body of the target; calculating characteristic information from an image of the entire body in the first image, comparing the calculated characteristic information with characteristic information of the entire body stored in first memory that stores characteristic information of entire bodies of targets, and extracting candidate information of the targets from the first memory based on a first authentication result; inputting a second image in which an iris of the target; and comparing characteristic information of irises stored in second memory that stores the characteristic information of the irises of targets with characteristic information of an iris from the second image, calculating a verification score, executing second authentication on the target in the second image based on the verification score, and outputting an authentication result. |
US12223767B2 |
Systems and methods of image processing for privacy management
Systems and techniques are described for processing one or more images. For example, an imaging system may receive an image of an environment and detect a face of a person in the image. The imaging system may identify profile data associated with the person and retrieve, based on the profile data, a synthesized face. The imaging system may generate a modified image of the environment at least in part by modifying the image to use the synthesized face for the person in place of the face of the person. The imaging system may further output the modified image of the environment. In some examples, the imaging system uses trained machine learning model(s) to generate the modified image. |
US12223765B2 |
Information processing apparatus, information processing method and storage medium
An information processing apparatus includes: an acquisition unit that acquires height information relating to a height of a capturing position of an imaging device that captured an image in which a face of a user was detected; and a determination unit that determines, based on the height information, whether or not the user is a candidate for person requiring assistance, who may be a person requiring assistance. |
US12223764B2 |
System and method for rotation invariant fingerprint recognition
The present teaching relates to method, system, medium, and implementations for biometric authentication. Rotation covariant convolution kernels at multiple convolution layers are obtained with weights learned via machine learning based on rotation invariant (RI) training data. For an input image with fingerprint information captured therein related to a person to be authenticated, an initial feature map is obtained and then at each convolution layer, a feature map is processed based on the RC convolution kernels for the layer to output a rotation covariant (RC) feature map, with the feature map being either the initial feature map and an output RC feature map from a previous convolution layer. The last convolution layer outputs a rotation invariant (RI) feature vector representing fingerprint features of the person in a rotation invariant manner, which is then used to authenticate the person. |
US12223762B2 |
Biometric sensor device with in-glass fingerprint sensor
A device includes a first biometric sensor formed on a substrate and configured to access a first biometric feature of a user, and a second biometric sensor arranged under the first biometric sensor and configured to access second a biometric feature of the user. The second biometric sensor includes a light emitter configured to emit light to reach the user through the substrate and receive a reflection light for deriving the second biometric feature. |
US12223757B2 |
Image processing method, device, electronic apparatus, and storage medium
An image processing method, applied to an electronic apparatus, includes performing feature extraction processing on a source image to obtain a feature data set corresponding to a source file, determining an image processing parameter corresponding to the feature data set according to the feature data set, and processing the source image according to the image processing parameter. |
US12223751B2 |
Self-test for imaging device
A method of self-testing an imaging system of a sample handling apparatus is provided. Systems and non-transitory computer readable mediums performing the method are also provided. |
US12223750B1 |
System and method for determining backfinned loins
The disclosure relates to a system and method for identifying one or more features in a meat sample. In one embodiment, the system and method disclosed herein uses automated methods to identify a backfinned pork loin and a non-backfinned pork loin. The system and method disclosed herein comprises imaging a meat sample with an imaging device to obtain one or more images; and using an iteratively trained feature detection model to detect and identify one or more features, including the presence or absence of the features in the images of the meat sample. |
US12223748B2 |
Systems and methods for identifying changes in a space
An example method includes: retrieving a previous representation representing a target portion of a space; obtaining a current representation representing the target portion of the space; comparing the previous representation to the current representation to identify a change in the target portion of the space; mapping the target portion of the space to a three-dimensional (3D) representation of the space to locate the change within the 3D representation; and storing a change map defining the change in context of the 3D representation. |
US12223745B1 |
Pavement element annotation method for point cloud data with fusion of height, device for constructing and pre-annotation point cloud data with fusion of height, electronic device and computer-readable storage medium
The present invention discloses a pavement element annotation method for point cloud data with fusion of height, which comprises the following steps: constructing all single-frame point clouds into a joint point cloud in a global coordinate system based on the pose of each frame of single-frame point cloud; removing dynamic objects in the joint point cloud to obtain a static joint point cloud; transforming the static joint point cloud into an overhead image; pre-annotating the pavement elements in an overhead image by using the pavement element pre-annotation model; modifying the pre-annotated result to obtain an overhead image annotation; based on a ball query algorithm and a ground point algorithm, establishing a transformational relation between the pixels of the overhead image and the points of the static joint point cloud; transforming the overhead image annotation into a static joint point cloud annotation based on the transformational relation. |
US12223744B2 |
Vehicle environment modeling with a camera
System and techniques for vehicle environment modeling with a camera are described herein. A device for modeling an environment comprises: a hardware sensor interface to obtain a sequence of unrectified images representative of a road environment, the sequence of unrectified images including a first unrectified image, a previous unrectified image, and a previous-previous unrectified image; and processing circuitry to: provide the first unrectified image, the previous unrectified image, and the previous-previous unrectified image to an artificial neural network (ANN) to produce a three-dimensional structure of a scene; determine a selected homography; and apply the selected homography to the three-dimensional structure of the scene to create a model of the road environment. |
US12223743B2 |
Road surface detection device, object detection device, object detection system, mobile object, and object detection method
An object detection device includes a processor. The processor acquires or generates a first disparity image generated on the basis of an output of a stereo camera mounted in a mobile object. In the first disparity image, pixels representing disparities are arranged on a two-dimensional plane formed by a first direction corresponding to a base-length direction of the stereo camera and a second direction intersecting the first direction. The processor approximates a relationship between a coordinate, in the second direction, of a road surface in a direction of travel of the mobile object and a disparity representing the road surface with two straight lines, the relationship being included in the first disparity image. |
US12223740B2 |
Image processing method, network training method, and related device
This application provides an image processing method, a network training method, and a related device, and relates to image processing technologies in the artificial intelligence field. The method includes: inputting a first image including a first vehicle into an image processing network to obtain a first result output by the image processing network, where the first result includes location information of a two-dimensional (2D) bounding frame of the first vehicle, coordinates of a wheel of the first vehicle, and a first angle of the first vehicle, and the first angle of the first vehicle indicates an included angle between a side line of the first vehicle and a first axis of the first image; and generating location information of a three-dimensional (3D) outer bounding box of the first vehicle based on the first result. |
US12223736B2 |
Processing method, device and storage medium for rear view image
The present disclosure provides a processing method, a device and a storage medium for rear view image. The processing method includes following steps: obtaining an original rear view image; obtaining vehicle data to determine at least one basic curvature; obtaining driver information to determine at least one floating curvature; and processing the rear view image according to the at least one basic curvature and the at least one floating curvature. By performing these steps, the processing method can adjust display curvature of the rear view image according to specific driving scenario and user needs, thereby clearly and personalized displaying rear view image with suitable range and display scale on the display screen with limited area, to help the user clearly observe situations on the left, right and rear sides of the vehicle. |
US12223735B2 |
Vehicle camera vision and control system and method
A camera is described that includes a first imager and a processor communicatively coupled to the first imager. The first imager captures images of a roadway on which a vehicle is located when operating. The processor, when operating, generates a signal to cause a first hybridized device in the vehicle to project a first patterned light on to an object on the roadway, generates a signal to cause the first imager to capture an image of the first patterned light projected on the object, receives the image from the first imager, and detects the object on the roadway based on the first patterned light captured in the image. |
US12223730B2 |
Information processing apparatus, information processing method, and program
An information processing apparatus (10) includes a time and space information acquisition unit (110) that acquires high-risk time and space information indicating a spatial region with an increased possibility of an accident occurring or of a crime being committed and a corresponding time slot, a possible surveillance target acquisition unit (120) that identifies a video to be analyzed from among a plurality of videos generated by capturing an image of each of a plurality of places, on the basis of the high-risk time and space information, and analyzes the identified video to acquire information of a possible surveillance target, and a target time and space identification unit (130) that identifies at least one of a spatial region where surveillance is to be conducted which is at least a portion of the spatial region or a time slot when surveillance is to be conducted, from among the spatial region and the time slot indicated by the high-risk time and space information, on the basis of the information of the possible surveillance target. |
US12223728B2 |
Method and apparatus for determining picture switching, electronic device, and storage medium
Provided in embodiments of the present application are a method and an apparatus for determining picture switching, an electronic device, and a storage medium. The method comprises: issuing tracking tasks for a target object to designated multiple monitoring devices; receiving detection events reported by the monitoring devices, wherein the detection events are event information reported by the monitoring devices based on presence statuses of the target object in acquired video pictures; and determining to perform cross-device tracking picture switching when a received detection event satisfies a preset condition for an object crossing an acquisition area; wherein, the object crossing the acquisition area means that the target object enters or leaves the acquisition area of one of the multiple monitoring devices. Compared with the prior art, applying the solution provided by the embodiments of the present application can reduce the integration difficulty of a management platform of a monitoring system. |
US12223727B2 |
Object detection around vehicle charging stations
A plurality of vehicle charging stations and a plurality of stationary sensors with respective fields of view can be disposed within an area. A stationary node computer including a first processor and a first memory and communicatively can be coupled to the charging station and the stationary sensors, the first memory storing instructions executable by the first processor such that the stationary computer is programmed to authorize a request from a vehicle to access the charging station; identify an object, detected in the area in data from one or more of the stationary sensors, to be tracked with respect to the vehicle; wherein the object to be tracked with respect to the vehicle is identified based on a type of the object, an attribute of the object and an attribute of the vehicle; and transmit data about the object to the vehicle. |
US12223726B2 |
Electronic device and related methods for monitoring objects
An electronic device configured to monitor an object. The electronic device is configured to generate a first area indicative of a person, generate a second area indicative of an object, determine, based on the first area and the second area, an interaction parameter indicative of an interaction between the person and the object, determine, based on the interaction parameter, a status indicator of the object, generate a maintenance indicator based on the status indicator, and output the maintenance indicator. |
US12223724B2 |
Fraudulent act recognition device, control program therefor, and fraudulent act recognition method
A fraudulent act recognition device is configured to be operatively coupled to a camera that monitors operation of a settlement terminal by a purchaser. The fraudulent act recognition device includes a controller configured to recognize a commodity registration operation of the settlement terminal initiated by the purchaser. The controller is configured to review imaging data provided by the camera to recognize an action of the purchaser who performs the commodity registration operation. The controller is configured to determine whether an action of the purchaser is indicative of a fraudulent act. The controller is configured to provide a notification in response to a determination that the action of the purchaser is indicative of the fraudulent act. |
US12223720B2 |
Generating highlight video from video and text inputs
Presented herein are systems, methods, and datasets for automatically and precisely generating highlight or summary videos of content. In one or more embodiments, the inputs comprise a text (e.g., an article) of the key event(s) (e.g., a goal, a player action, etc.) in an activity (e.g., a game, a concert, etc.) and a video or videos of the activity. In one or more embodiments, the output is a short video of an event or events in the text, in which the video may include commentary about the highlighted events and/or other audio (e.g., music), which may also be automatically synthesized. |
US12223718B2 |
Systems and methods for the analysis of moving objects
Methods and apparatus for the analysis of moving objects. In one embodiment, a pitch tracking system is disclosed that includes one or more cameras that have been positioned in a desired location and a computing system containing executable software that is configured to receive imaging data from the one or more cameras that captured the desired location and analyze seam placement and/or finger placement as a function of time for the received imaging data. Computer readable media and methodologies are also disclosed herein. |
US12223717B2 |
Method, apparatus, device, and storage medium for determining implantation location of recommendation information
This application discloses a method for implementing recommendation information in a video performed at a computer device. The method includes: acquiring a target video; identifying a video segment within the target video according to a scene change status of video frames in the target video, the video segment including a target video frame; performing image recognition on the target video frame to obtain a region corresponding to an object in the target video frame that is compatible with the recommendation information; and implanting the recommendation information in the region of the target video frame. Image recognition processing is performed on the target video frame to obtain a video segment including the target video frame, so as to determine the implantation location in the target video frame on the basis of the object of the target type in the target video frame. |
US12223716B2 |
Bioprocess system and method providing automated configuration detection
A method of automated configuration in a bioprocess system and to verify a process defined by a flow path representation. The method comprises the steps of: capturing one image of the bioprocess system comprising tubing for the fluid communication between units of the bioprocess system; analyzing the captured image to identify the tubing connecting units of the bioprocess system; producing a processed representation from the captured image wherein at least a part of the tubing is identified; and comparing the processed representation with the flow path representation to verify their functional concordance. |
US12223715B2 |
Method, system and recording medium for accessory pairing
A method, a system and a recording medium for accessory pairing are provided. The method comprises: determining a type of the accessory based on the identifying information of an accessory; recognizing a type of a user body part according to an image; in response to the accessory is applicable to the user body part according to the type of accessory and the type of the user body part, obtaining a first position of the accessory within an environment and obtaining a second position of the user body part within the environment; and configuring the accessory to pair the user body part according to the first position of the accessory and the second position of the user body part. |
US12223713B2 |
Geospatial vegetation correlation system and method
A computer implemented method includes obtaining geospatial coordinates for multiple points defining boundaries of a subject property, obtaining an image of the subject property from one or more positions above the earth, identifying forms and amounts of vegetation within the boundaries of the subject property based on the image, determining carbon offset values for the forms of vegetation identified within the boundaries of the subject property, and combining the carbon offset values based on the amounts of vegetation to derive a total offset for the subject property. Carbon offset values may be determined for multiple properties and aggregated until a threshold total value is reached, forming an aggregated carbon offset. An electronic exchange may be updated with the aggregated carbon offset. Value received may be apportioned back to respective property owners. |
US12223711B2 |
System and method for energy project status detection
A computing system receives an indication of an energy project. The computing system monitors satellite image data of the energy project. The computing system determines that a first activity has been initiated for the energy project based on a change in satellite image data. The computing system monitors telemetry data associated with a location corresponding to the energy project and the satellite image data of the energy project. The computing system converts the telemetry data associated with the location corresponding to the energy project to a telemetry activity index. The computing system converts the satellite image data associated with the energy project to a satellite activity index. The computing system determines that the first activity has ended for the energy project based on changes in at least one of the telemetry activity index and the pad activity index. |
US12223708B2 |
Hardware acceleration of fingerprint data processing
A method includes identifying, within an image that represents a fingerprint, a plurality of keypoints. The method also includes determining a plurality of pixel vectors by transforming, for each respective keypoint, a corresponding two-dimensional (2D) array of pixel values associated with the respective keypoint into a corresponding pixel vector, and obtaining a plurality of filter vectors that represent, for each respective filter of a plurality of filters, a transformation of a corresponding 2D array of filter values of the respective filter into a corresponding filter vector. The method additionally includes convolving the plurality of keypoints with the plurality of filters by multiplying, using a tensor processing hardware, a pixel matrix formed by the plurality of pixel vectors and a filter matrix formed by the plurality of filter vectors, and determining, based on the convolving, a representation of the fingerprint. |
US12223704B2 |
Label-free cell classification and screening system based on hybrid transfer learning
A label-free cell classification and screening system based on hybrid transfer learning, including a data preprocessing module for acquiring 2D light scattering video data and for digital cell filtering, is made public here; the data preprocessing module includes the label-free high-content video flow cytometry, which has the optical excitation module, the sheath flow control module, and the data acquisition and processing module; the image archiving module is used to sort and set labels for cells; in the feature extraction module, the first convolutional neural network is used to obtain image data feature vectors; in the cell classification and screening module, a support vector machine model is used to obtain the cell screening results. |
US12223703B2 |
Classifying handwritten math and text symbols using spatial syntactic rules, semantec connections, and ink-related information of strokes forming the symbols
The invention relates to a method implemented by a computing device for processing math and text in handwriting, comprising: identifying symbols by performing handwriting recognition on a plurality of strokes; classifying, as a first classification, first symbols as either a text symbol candidate or a math symbol candidate with a confidence score reaching a first threshold; classifying, as a second classification, second symbols other than first symbols as either a text symbol candidate or a math symbol candidate with a respective confidence score by applying predefined spatial syntactic rules; updating or confirming, as a third classification, a result of the second classification by establishing semantic connections between symbols and comparing the semantic connections with the result of the second classification; and recognising each symbol as either text or math based on a result of said third classification. |
US12223687B2 |
Image processing device, component mounting system, and image processing method
An image processing device that processes a color image in which each pixel has gradation values of three primary colors of RGB includes an image acquiring section to acquire an image; a difference image generating section to use a first primary color image extracted from the color image and a second primary color image in which a gradation value of a second primary color except the first primary color is extracted from the color image, to generate a difference image; a recognition image generating section configured to generate a recognition image having a gradation value obtained by subtracting a gradation value of the difference image from a gradation value of an image in which any one of the three primary colors of RGB is extracted from the color image; and a recognition processing section configured to perform recognition processing of the recognition target using the recognition image. |
US12223684B2 |
Neural network based physical condition evaluation of electronic devices, and associated systems and methods
Systems and methods for evaluating the physical and/or cosmetic condition of electronic devices using machine learning techniques are disclosed. In one example aspect, an example system includes a kiosk that comprises an inspection plate configured to hold an electronic device, one or more light sources arranged above the inspection plate configured to direct one or more light beams towards the electronic device, and one or more cameras configured to capture at least one image of a first side of the electronic device. The system also includes one or more processors in communication with the one or more cameras configured to extract a set of features of the electronic device and determine, via a first neural network, a condition of the electronic device based on the set of features. |
US12223682B2 |
Variable width interleaved coding for graphics processing
Variable width interleaved coding for graphics processing is described. An example of an apparatus includes one or more processors including a graphic processor; and memory for storage of data including data for graphics processing, wherein the graphics processor includes an encoder pipeline to provide variable width interleaved coding and a decoder pipeline to decode the variable width interleaved coding, and wherein the encoder pipeline is to receive a plurality of bitstreams from workgroups; perform parallel entropy encoding on the bitstreams to generate a plurality of encoded bitstreams for each of the workgroups; perform variable interleaving of the bitstreams for each workgroup based at least in part on data requirements for decoding received from the decoder pipeline; and compact outputs for each of the workgroups into a contiguous stream of interleaved data. |
US12223680B2 |
Validation of virtual camera models
The present technology pertains to validating a virtual camera in a simulation environment by utilizing an improved camera model to provide quantitative measurements of the model's performance. A method of validating a virtual camera in a simulation environment comprises presenting at least one reference chart in the simulated environment and capturing images of the reference chart in the simulated environment using a virtual camera. The method further includes interrupting an image pipeline of the virtual camera after at least one simulated process in the image pipeline to extract a RAW image. The method analyzes the RAW image to derive measurements of metrics to characterize the virtual camera. The measured metrics are compared to metrics of a calibrated real-world camera to verify that the metrics are within a threshold delta that is indicative that the virtual camera sufficiently approximates the real-world camera. |
US12223670B2 |
Using deep learning and structure-from-motion techniques to generate 3D point clouds from 2D data
A server includes a processor and a memory storing instructions that, when executed by the processor, cause the server to receive two-dimensional (2D) images, analyze the images using a trained deep network to generate points, process the labeled points to identify tie points, and combine the 2D dimensional images into a three-dimensional (3D) point cloud using structure-from-motion. A method for generating a semantically-segmented 3D point cloud from 2D data includes receiving 2D images, analyzing the images using a trained deep network to generate labeled points, processing the points to identify tie points, and combining the 2D images into a 3D point cloud using structure-from-motion. A non-transitory computer readable storage medium stores executable instructions that, when executed by a processor, cause a computer to receive 2D images, analyze the images using a trained deep network to generate labeled points, process the points to identify and combine tie points using structure-from-motion. |
US12223667B2 |
Joint visual object detection and object mapping to a 3D model
There is provided mechanisms for joint visual object detection and object mapping to a 3D model. A method is performed by an image processing device. The method includes obtaining a first sequence of digital images of a scene as captured by a first image capturing unit, and obtaining a second sequence of digital images of the scene as captured by a second image capturing unit. The second sequence of digital images is time-wise synchronized with the first sequence of digital images by being captured time-wise in parallel with the first sequence of digital images. The first image capturing unit has a narrower field of view than the field of view of the second image capturing unit. The first image capturing unit and the second image capturing unit have a known spatial relation. The method includes performing joint visual object detection and object mapping to the 3D model. |
US12223666B2 |
Methods for optimizing the planning and placement of probes in the brain via multimodal 3D analyses of cerebral anatomy
A method includes obtaining a first imaging scan and a second imaging scan of a single subject brain. The first imaging scan is converted to a first dataset, and the second imaging scan is converted to a second dataset. A sequence-adaptive multimodal segmentation algorithm is applied to the first dataset and the second dataset. The sequence-adaptive multimodal segmentation algorithm performs automatic intensity-based tissue classification to generate a first labelled dataset and a second labeled dataset. The first labeled dataset and the second labeled dataset are automatically co-registered to each other to generate a transformation matrix based on the first labeled dataset and the second labeled dataset. The transformation matrix is applied to align the first dataset and the second dataset. |
US12223664B2 |
Image processing apparatus, image processing method, and non-transitory computer-readable storage medium
An image processing apparatus comprises an acquisition unit configured to acquire reference information which indicates at least one of a number of objects detected from a frame, a density of an object in a frame, or a frame rate, and a tracking unit configured to track an identical object between frames. The tracking unit determines that each of objects for which a difference in a detection position between the frames is smaller than a threshold value corresponding to the reference information is an identical object, and does not determine that each of objects for which a difference in the detection position between the frames is equal to or larger than the threshold value is an identical object. |
US12223661B2 |
System for automatic object mask and hotspot tracking
Systems and methods provide editing operations in a smart editing system that may generate a focal point within a mask of an object for each frame of a video segment and perform editing effects on the frames of the video segment to quickly provide users with natural video editing effects. An eye-gaze network may produce a hotspot map of predicted focal points in a video frame. These predicted focal points may then be used by a gaze-to-mask network to determine objects in the image and generate an object mask for each of the detected objects. This process may then be repeated to effectively track the trajectory of objects and object focal points in videos. Based on the determined trajectory of an object in a video clip and editing parameters, the editing engine may produce editing effects relative to an object for the video clip. |
US12223659B1 |
Techniques for extracting and displaying superelevation data from 3D roadway models
In example embodiments, a superelevation tool extracts and displays superelevation data from a 3D roadway model by accessing roadway meshes and a horizonal alignment from the 3D roadway model, extracting a plurality of template drops from the one or more roadway meshes at locations along the horizonal alignment to produce an ordered list of template drops and processing the template drops of the ordered list to identify top-facing roadway edges in each template drop that represent top pavement surface of the roadway at the location of the template drop, iteratively searching for a superelevation candidate and detecting superelevation data from the superelevation candidate at least in part by comparing cross-slopes of the top-facing roadway edges of consecutive template drops in the ordered list, wherein a superelevation candidate includes at least two or more template drops having cross-slopes that are locked, and providing a visualization of the detected superelevation data. |
US12223658B2 |
Foreground data generation method and method for applying same, related apparatus, and system
This application discloses a foreground data generation method performed at a computer device. The method includes: obtaining a target image, the target image containing a target object and a background; removing the background from the target image to obtain initial foreground data of the target object in the target image; expanding the initial foreground data and eroding the expanded foreground data; blurring the eroded foreground data to obtain certain foreground data and uncertain data from the initial foreground data; and segmenting the certain foreground data from the uncertain data, to obtain target foreground data of the target object in the target image. |
US12223656B2 |
Individual identification system
An individual identification system includes an acquiring means and a determining means. The acquiring means is configured to acquire a matched image obtained by shooting part of a predetermined region of a matching target object. The determining means is configured to calculate a score representing a degree to which a partial image similar to the matched image exists in a registration image obtained by shooting a predetermined region of a registration target object, and determine based on the score whether or not the matching target object is identical to the registration target object. |
US12223654B1 |
Implementing image modification functions using variable scanning orders
According to examples, a system for implementing image modification functions via use of variable scanning orders is described. The system may include a processor and a memory storing instructions. The processor, when executing the instructions, may cause the system to partition an image into a plurality of image blocks, identify one or more image blocks of the plurality of image blocks associated with a region of interest (ROI), and scan the one or more image blocks in an image modification order. The processor, when executing the instructions, may then arrange the one or more image blocks according to the image modification order to form a modified image including the region of interest (ROI) and crop the region of interest (ROI) in the modified image to form a new image. |
US12223653B2 |
Panorama rendering method, electronic device and storage medium
A panorama rendering method, an electronic device and a storage medium are provided, and relates to the field of panoramic technology. The method includes: segmenting a panoramic picture to obtain segmented panoramic tile pictures; determining a target tile picture under a current screen and a target spherical patch in a panoramic picture sphere model, according to the panoramic picture sphere model and the segmented panoramic tile pictures; and pelfonning drawing on the target spherical patch by using the target tile picture, to obtain a target scene. In this way, time consumption of panorama loading can be reduced and loading performance can be improved. |
US12223652B2 |
Method for assigning a medical image dataset to a medical comparison image dataset depending on biometric data
At least one example embodiment relates to a computer-implemented method comprising receiving a medical image dataset; receiving at least one medical comparison image dataset; extracting biometric data based on the medical image dataset; extracting biometric comparison data based on the medical comparison image dataset; determining a measure of difference between the biometric comparison data and the biometric data; and assigning the medical image dataset to the medical comparison image dataset when the measure of difference does not exceed a threshold value. |
US12223651B2 |
Identifying nucleotides by determining phasing
Methods and systems for analysis of image data generated from various reference points. Particularly, the methods and systems provided are useful for real time analysis of image and sequence data generated during DNA sequencing methodologies. |
US12223649B2 |
Systems and methods for medical acquisition processing and machine learning for anatomical assessment
Systems and methods are disclosed for determining anatomy directly from raw medical acquisitions using a machine learning system. One method includes obtaining raw medical acquisition data from transmission and collection of energy and particles traveling through and originating from bodies of one or more individuals; obtaining a parameterized model associated with anatomy of each of the one or more individuals; determining one or more parameters for the parameterized model, wherein the parameters are associated with the raw medical acquisition data; training a machine learning system to predict one or more values for each of the determined parameters of the parametrized model, based on the raw medical acquisition data; acquiring a medical acquisition for a selected patient; and using the trained machine learning system to determine a parameter value for a patient-specific parameterized model of the patient. |
US12223647B2 |
Method for identifying body constitution in traditional chinese medicine, and computing and processing device and non-transitory computer-readable medium thereof
The present disclosure provides a method and an apparatus for identifying a body constitution, an electronic device, a storage medium and a program, which relates to the technical field of computers. The method includes: acquiring an infrared human-body image of a target user; inputting the infrared human-body image into an infrared critical-point identifying model, to obtain a Traditional-Chinese-Medicine human-body critical point in the infrared human-body image; according to a temperature-distribution profile in the infrared human-body image, determining a temperature type of the Traditional-Chinese-Medicine human-body critical point in the infrared human-body image; and according to the temperature type, identifying a Traditional-Chinese-Medicine body constitution of the target user. |
US12223645B2 |
Method and device for identifying abnormal cell in to-be-detected sample, and storage medium
Methods, apparatus, device, and storage medium for identifying an abnormal cell in a to-be-detected sample are disclosed. The method includes obtaining, by a device, multi-layer images of a to-be-detected sample, the to-be-detected sample comprising a single cell and a cell cluster; obtaining, by the device, multi-layer image blocks of the single cell and multi-layer image blocks of the cell cluster according to the multi-layer images; obtaining, by the device, a first identification result by a first image identification network according to the multi-layer image blocks of the single cell; obtaining, by the device, a second identification result by a second image identification network according to the multi-layer image blocks of the cell cluster; and determining, by the device, whether an abnormal cell exists in the to-be-detected sample according to the first identification result and the second identification result. |
US12223642B2 |
Deep learning model to predict data from an image
A method, computer program, and computer system is provided for predicting data from an image. An image is divided into one or more patch images. Spatial features corresponding to the one or more patch images are compressed. Output data corresponding to the compressed spatial features is predicted. The output data is predicted based on minimizing one or more loss functions corresponding to the compressed spatial features. |
US12223641B2 |
Defect detection of a semiconductor specimen
There is provided a system and method of defect detection of a semiconductor specimen. The method includes obtaining a first image of the specimen acquired at a first bit depth, converting by a first processor the first image to a second image with a second bit depth lower than the first bit depth, transmitting the second image to a second processor configured to perform first defect detection on the second image using a first defect detection algorithm to obtain a first set of defect candidates, and sending locations of the first set of defect candidates to the first processor, extracting, from the first image, a set of image patches corresponding to the first set of defect candidates based on the locations, and performing second defect detection on the set of image patches using a second defect detection algorithm to obtain a second set of defect candidates. |
US12223639B2 |
Photographing guide device
A photographing guide device includes a detection means and an output means. The detection means compares a candidate image of a structure captured from a capturing candidate position in a capturing candidate direction with a registered image of the structure captured from a given capturing position in a given capturing direction and stored in advance, thereby detecting a positional difference between the capturing candidate position and the given capturing position. The output means outputs information indicating the detected positional difference. |
US12223635B2 |
Test support method, test support device, and storage medium
A test support method includes a step of obtaining a pre-change image and a post-change image to be displayed on a monitoring and control system, a step of extracting, from the post-change image, multiple symbols that have changed from corresponding symbols in the pre-change image, a step of adding order information to the multiple symbols extracted, and a step of outputting a test image in which the order information is added to the multiple symbols. |
US12223634B2 |
Inspection apparatus, measuring method, and computer readable medium for acquiring point cloud data of good quality in performing measurement of a member to be inspected using a three-dimensional sensor
An inspection apparatus (10) includes: a three-dimensional sensor (11) configured to irradiate a member to be inspected with a beam and acquire point cloud data of the member to be inspected based on at least amplitude information of light; a direction identifying unit (12) configured to identify a predetermined direction in which there are the largest number of the point cloud data in the reference coordinate system which is coordinate axes for the member to be inspected; and a tilt amount determination unit (13) configured to determine a tilt amount for changing an arrangement of the reference coordinate system so that the number of the point cloud data in the predetermined direction increases in the eigen coordinate system which is coordinate axes for the three-dimensional sensor (11). |
US12223631B2 |
Image analysis to identify package shock
One embodiment provides a method, the method including: receiving, at a shock analysis system, image data corresponding to at least one image capture device and associated with transportation of a package; determining, at the shock analysis system and by analyzing the image data, the package has undergone a shock of a magnitude exceeding a predetermined threshold; and performing, at the shock analysis system and responsive to determining the package has undergone the shock exceeding the predetermined threshold, at least one predetermined action, wherein the at least one predetermined action comprises notifying a user of the shock. |
US12223622B2 |
Image fusion method and device
An image fusion method and device is disclosed, which includes: obtaining a first short-focus image and a first long-focus image acquired by a short-focus sensor and a long-focus sensor at the same time; calculating a reduction coefficient corresponding to the first long-focus image when the sizes of the same target in the first long-focus image and the first short-focus image are matched; performing a reduction processing on the first long-focus image according to the reduction coefficient to obtain a second long-focus image; according to a relative angle of the current long-focus lens and short-focus lens, calculating a position of the second long-focus image in the first short-focus image when the positions of the same target in the second long-focus image and the first short-focus image are matched; and covering the first short-focus image by the second long-focus image to obtain a fused image. |
US12223621B2 |
Virtual viewpoint synthesis method, electronic apparatus, and computer readable medium
The present disclosure provides a virtual viewpoint synthesis method, including: pre-processing a depth image with zero parallax corresponding to an original image to obtain a processed depth image; generating virtual viewpoint images corresponding to a plurality of virtual viewpoints respectively according to the processed depth image and the original image; and filling holes in the virtual viewpoint image to generate a plurality of filled virtual viewpoint images. The present disclosure further provides an electronic apparatus and a computer-readable medium. |
US12223620B2 |
Systems, methods, and media for eulerian single-photon computer vision
In accordance with some embodiments, systems, methods, and media for Eulerian single-photon computer vision are provided. In some embodiments, the system comprises: an image sensor comprising detectors configured to detect arrival of individual photons, and arranged in an array; a processor programmed to: cause the image sensor to generate a sequence of images representing a scene, each of the images comprising a plurality of pixels; perform, for each of a plurality of three dimensional filters, a convolution between the three dimensional filter and a plurality of frames, wherein each of the plurality of frames is based on one or more of the images of the sequence of images; generate, for each of the plurality of frames, a plurality of filter bank responses each corresponding to a three dimensional filter of the plurality of three dimensional filters; and perform a computer vision process based on the plurality of filter responses. |
US12223610B2 |
Chroma key content management systems and methods
A system of properly displaying chroma key content is presented. The system obtains a digital representation of a 3D environment, for example a digital photo, and gathers data from that digital representation. The system renders the digital representation in an environmental model and displays that digital representation upon an output device. Depending upon the context, content anchors of the environmental model are selected which will be altered by suitable chroma key content. The chroma key content takes into consideration the position and orientation of the chroma key content relative to the content anchor and relative to the point of view that the environmental model is displayed from in order to accurately display chroma key content in a realistic manner. |
US12223603B2 |
Method of learning a target object using a virtual viewpoint camera and a method of augmenting a virtual model on a real object implementing the target object using the same
Provided is a method of learning a target object implemented on a computer-aided design program of an authoring computing device using a virtual viewpoint camera, including displaying a digital model of a target object that is a target for image recognition, setting at least one observation area surrounding the digital model of the target object and having a plurality of viewpoints on the digital model, generating a plurality of pieces of image data obtained by viewing the digital model of the target object at the plurality of viewpoints of the at least one observation area, and generating object recognition library data for recognizing a real object implementing the digital model of the target object based on the generated plurality of pieces of image data. |
US12223602B2 |
Handcrafted augmented reality experiences
Augmented reality (AR) systems, devices, media, and methods are described for creating a handcrafted AR experience. The handcrafted AR experiences are created by capturing images of a scene, identifying an object receiving surface and corresponding surface coordinates, identifying a customizable AR primary object associated with at least one set of primary object coordinates, generating AR overlays including the customizable AR primary object for positioning adjacent the object receiving surface, presenting the AR overlays, receiving customization commands, generating handcrafted AR overlays including customizations associated with the customizable AR primary object responsive to the customization commands, presenting the handcrafted AR overlays, recording the handcrafted AR overlays, creating a handcrafted AR file including the recorded overlays, and transmitting the handcrafted AR file. |
US12223601B2 |
Three dimensional virtual room-based user interface for a home automation system
In one embodiment, a user-navigable 3-D virtual room-based user interface for a home automation system is provided. A control app renders and displays the user-navigable 3-D virtual room from a perspective defined by a virtual camera, wherein the control app renders the user-navigable 3-D virtual room based on data from at least one of a plurality of 2-D images of the physical room captured from different respective positions in the physical room. In response to an explicit navigation command or implicit action, the control app alters a position or orientation of the virtual camera. The control app re-renders and displays the user-navigable 3-D virtual room from a new perspective defined by the altered position or orientation, wherein the new perspective does not coincide with the position in the physical room from which any of the 2-D images were captured, by blending data from multiple 2-D images captured from different positions. |
US12223600B2 |
Information processing apparatus, display device, information processing system, and non-transitory computer readable medium storing program
Provided is an information processing apparatus including a processor configured to display, in a virtual space, plural objects, and an operation object for operating the objects, based on input information from a user, extract an object group from the plural objects, specify one object from the object group, according to an operation of the operation object in the virtual space, and display the one specified object in an identifiable manner with respect to other objects other than the one object. |
US12223596B2 |
Tile three-dimensional mapping tool
Embodiments disclosed herein mitigate technological barriers in preparing, sourcing, and exporting 3D assets with practical applications for journalism. According to one embodiment, a computer-implemented method for generating a three-dimensional map is provided. The method includes displaying a two-dimensional region of a map on a graphical user interface (GUI), wherein the map is displayed along longitudinal axis and a latitudinal axis. The method includes obtaining, through the GUI, a first input from a user device, the first input comprising an indication of a selected sub-region of the two-dimensional region of the map, wherein the selected sub-region comprises a plurality of pixels having longitudinal coordinates bounded by a first longitude coordinate and a second longitude coordinate along the longitudinal axis and latitudinal coordinates bounded by a first latitude coordinate and a second latitude coordinate along the latitudinal axis. The method includes obtaining, from a first data source, elevation coordinates along a lateral axis corresponding to the longitudinal coordinates and the latitudinal coordinates for each of the plurality of pixels. The method includes generating a three-dimensional mesh of the selected sub-region, wherein the three-dimensional mesh comprises a plurality of vertices corresponding to the elevation coordinates, the longitudinal coordinates, and the latitudinal coordinates of the plurality of pixels and a plurality of edges connecting the vertices. The method includes displaying the three-dimensional mesh on the GUI. |
US12223594B2 |
Three-dimensional inspection twin for remote visual inspection of a vehicle
A method is provided for generating a three-dimensional (3D) visually representative model of a vehicle. The method includes receiving images acquired from a number of viewpoints of different sections of the vehicle, and performing photogrammetry on the images to extract a profile of the vehicle. The method includes creating a wireframe mesh or point cloud from the profile, and generating the 3D model of the vehicle. The images are processed to determine areas on a surface of the vehicle in which a defect is detected, and markers are appended onto respective areas of the 3D model that correspond to the areas on the surface of the vehicle such that the defect is appended onto the 3D model. And the method includes generating a display of the 3D model of the vehicle including the markers that indicate the areas on the surface of the vehicle in which the defect is detected. |
US12223592B2 |
Automatic spatial layout determination and estimation
Embodiments include systems and methods for generating 2D and 3D layouts from a physical 3D space captured by a capturing device, the layouts having an identical scale to the physical 3D space, and estimating measurements of the physical 3D space from the layouts. The capturing device captures a point cloud or 3D mesh of the physical 3D space, from which one or more planes are identified. These one or more planes can then be used to create a virtual 3D reconstruction of the captured 3D space. In other embodiments, one plane may be identified as a floor plane, and features from the point cloud or 3D mesh that are above the floor plane may be projected onto the floor plane to create a top down view and 2D layout. Other embodiments are described. |
US12223589B2 |
Method of generating a smooth image from point cloud data
A method is explained for processing an array of pixels in a point cloud. Local error bars are calculated for each pixel distance value. A difference is calculated between distance values of the pixel being processed and neighboring pixels with distance values within the error bars. If the difference is outside the error bars, the distance value of the pixel being processed is changed by a small fraction while remaining inside the error bars; if the difference is within the error bars, the pixel value is replaced by a weighted average. The neighboring pixels with distance values within the error bars of the pixel are counted and if a predetermined threshold is met, the counted values are averaged and replace the pixel value, but if not met, the pixel value is unchanged. If loop exit criteria have been met, the loop is terminated and if not, looping begins again. |
US12223583B2 |
Rendering a scene using secondary ray tracing
During tracing of a primary ray in a 3-D space (e.g., a 3-D scene in graphics rendering), a ray is found to intersect a primitive (e.g., a triangle) located in the 3-D space. Secondary ray(s) may be generated for a variety of purposes. For example, occlusion rays may be generated to test occlusion of a point of intersection between the primary ray and primitive is illuminated by any of the light(s). An origin for each secondary ray can be modified from the intersection point based on characteristics of the primitive intersected. For example, an offset from the intersection point can be calculated using barycentric coordinates of the intersection point and interpolation of one or more parameters associated with vertices defining the primitive. These parameters may include a size of the primitive and differences between a geometric normal for the primitive and a respective additional vector supplied with each vertex. |
US12223581B2 |
Simulation of cloud data for machine learning training
An example method comprises simulating an environment including at least one simulated object, a simulated ray source, and a simulated receiver, simulating a plurality of rays emitting from the simulated ray source, tracking each ray in the environment, detecting changes for at least one ray that interacts with the at least one simulated object, the changes for the at least one ray including a reflection from the at least one object, tracking the reflection of the at least part of the ray from the at least one object in the environment, determining measurements for any of the plurality of rays that interact with the simulated receiver in the simulation, the at least part of the ray being received by the receiver, the measurements including intensity for any of the plurality of rays that interact with the receiver, and generating synthetic point cloud data based on the measurements. |
US12223579B2 |
Method and system for generating a 3D image of a body shape
A method for generating a 3D image of a body shape includes obtaining a set of far-field patterns of electromagnetic waves from a given body shape of a human or animal, establishing a one-to-one correspondence between the body shape and the set of far-field patterns of electromagnetic waves, representing the far-field patterns as a shape generating vector, mapping a vector of characteristic parameters to the shape generating vector, producing a body generation model by taking the vector of characteristic parameters and the shape generating vector as input and output data to form a training dataset for machine learning, specifying a characteristic vector of an unknown geometric body shape and obtaining a shape generating vector of the unknown geometric body shape based on the body generation model, and reconstructing the unknown geometric body shape based on the shape generating vector. |
US12223576B2 |
Apparatus and method for creating avatar
Disclosed is an avatar creation method including creating a base object of an avatar, creating at least one partial object; acquiring customizing information of a user, deforming the base object and the at least one partial object based on the customizing information; and creating a user avatar with a default facial expression by projecting the at least one partial object onto the surface of the base object. |
US12223573B2 |
Systems and methods for obscuring restricted text and/or images in a video conferencing session
Systems and methods for obscuring images and/or text during a screen sharing operation in a video conferencing session are described herein. In some embodiments, a client device detects a screen sharing operation. As part of the screen sharing operation, the client device captures an image of a display. The client device recognizes images and/or text in the image of the display and determines whether any of the images and/or text are restricted. If the images and/or text are determined to be restricted, the client device obscures the images and/or text prior to encoding of the image of the display for transmission. |
US12223572B2 |
Separately processing regions or objects of interest from a render engine to a display engine or a display panel
Video or graphics, received by a render engine within a graphics processing unit, may be segmented into a region of interest such as foreground and a region of less interest such as background. In other embodiments, an object of interest may be segmented from the rest of the depiction in a case of a video game or graphics processing workload. Each of the segmented portions of a frame may themselves make up a separate surface which is sent separately from the render engine to the display engine of a graphics processing unit. In one embodiment, the display engine combines the two surfaces and sends them over a display link to a display panel. The display controller in the display panel displays the combined frame. The combined frame is stored in a buffer and refreshed periodically. In accordance with another embodiment, video or graphics may be segmented by a render engine into regions of interest or objects of interest and objects not of interest and again each of the separate regions or objects may be transferred to the display engine as a separate surface. Then the display engine may transfer the separate surfaces to a display controller of a display panel over a display link. At the display panel, a separate frame buffer may be used for each of the separate surfaces. |
US12223570B2 |
Systems and methods for high dimensional 3D data visualization
Data visualization processes can utilize machine learning algorithms applied to visualization data structures to determine visualization parameters that most effectively provide insight into the data, and to suggest meaningful correlations for further investigation by users. In numerous embodiments, data visualization processes can automatically generate parameters that can be used to display the data in ways that will provide enhanced value. For example, dimensions can be chosen to be associated with specific visualization parameters that are easily digestible based on their importance, e.g. with higher value dimensions placed on more easily understood visualization aspects (color, coordinate, size, etc.). In a variety of embodiments, data visualization processes can automatically describe the graph using natural language by identifying regions of interest in the visualization, and generating text using natural language generation processes. As such, data visualization processes can allow for rapid, effective use of voluminous, high dimensional data sets. |
US12223567B2 |
MR imaging method and apparatus and computer-readable storage medium
An MR imaging method and apparatus and a computer-readable storage medium. The method includes: collecting MR signal data every set time interval according to a stack-of-stars scheme or stack-of-spirals scheme, where in each time interval, MR signal data of each of a plurality of parallel slices arranged along a slice direction is collected as a k-space slice, and the k-space slices of the plurality of parallel slices are stacked into a k-space column along the slice direction; in a process of collecting the MR signal data, performing motion detection by utilizing a pilot tone signal, and marking MR signal data collected during a body motion as motion damage data when the body motion is detected; and performing motion correction on MR signal data after the motion damage data for k-space columns successively collected in a plurality of time intervals, and obtaining a current MR image based on MR signal data obtained after the motion correction and MR signal data before the motion damage data. |
US12223565B2 |
Increasing visibility of pixel patterns in images
Methods and systems disclosed herein relate generally to increasing visibility of pixel patterns of an image. The system includes a pattern-detection application accessing an image depicting an object. The pattern-detection application determines a set of colors from the transformed image. The pattern-detection application identifies a set of pixels depicting a particular color of the set of colors. For the set of pixels depicting the particular color, the pattern-detection application converts an initial set of pixel values of the set of pixels at an initial color space to another set of pixel values that define the particular color of the set of pixels in another color space. The pattern-detection application modifies one or more values of the other set of pixel values to generate a modified set of pixel values. The modification includes causing the set of pixels visually indicate a simulated color that is different from the particular color. |
US12223560B2 |
Clock architecture and method supporting PCIE clock, and medium
A clock architecture supporting a PCIE clock, including a controller, a GPU, a PCIE switch, a FPGA, a first clock generator, a second clock generator, a first clock fan-out device and a second clock fan-out device; the first clock generator is configured to generate a 100 MHz homologous clock signal; the second clock generator is configured to generate a 100 MHz non-homologous clock signal; the FPGA is connected to the PCIE switch and the GPU, and configured to read clock architecture modes supported by the PCIE switch and the GPU, acquire corresponding 100 MHz clock signals according to the clock architecture modes, and fan out the acquired 100 MHz clock signals to the PCIE switch and the GPU to be used, the clock architecture modes are a homologous mode and a non-homologous mode. |
US12223558B2 |
System for managing check-in and collecting environmental information at accommodations, and method therefor
A system for managing check-in and collecting environmental information at accommodations, includes: an accommodations management server for managing room reservations and the check-in authorities of guests; and a room device which acquires identification information about a smart device to transmit same to the accommodations management server if a user's smart device is recognized, and which operates in a first mode or a second mode according to the authority information received from the accommodations management server. |
US12223555B2 |
Experience based social media platform
An example method includes receiving, from a user device, a first challenge content for inclusion in a challenge list and identifying, based on the challenge content and selection criteria, additional challenge content suggested for inclusion in the challenge list. The method further includes displaying the additional challenge content at a user interface of the user device and updating the selection criteria based on whether the additional challenge content is selected for inclusion in the challenge list. |
US12223553B2 |
Systems and methods for providing access to representations of computing events
Methods and computer systems for providing access providing access to representations of computing events. Identifying, from a plurality of computing events, a set of computing events corresponding to a computing event category. The identification of the set of computing events including identifying a respective first category of each particular computing event in the set of computing events; and determining that each respective first category matches with a respective category defined in a list of categories maintained by a third-party server. Transmitting, to a computing device associated with a second category of a particular computing event of the set of computing events, an interface providing access to representations of computing events in the set of computing events. |
US12223549B2 |
Systems and methods for automated data processing using machine learning for vehicle loss detection
A data processing system comprising: inputting a tiled image of a vehicle including four different angle views of the vehicle combined into a single image to a first machine learning model (e.g. CNN), the model trained based on historical image data to predict a first likelihood of total loss vehicle; inputting a multi-fusion of images each into a second set of machine learning models; the multi-fusion of images including a set of separate and distinct images for each of the views input separately into the second set of machine learning models, and extracting features to predict a second likelihood of total loss vehicle; inputting tabular data relating to the vehicle into a third machine learning model to predict a third likelihood of total loss vehicle for the vehicle; and aggregating the first, second and third likelihood of total loss vehicle to determine the overall likelihood of total loss. |
US12223546B2 |
Systems and methods for coordinating processing of scheduled instructions across multiple components
The disclosed embodiments relate to implementation of a trading system or trading system architecture having multiple transaction processors that execute financial transactions as well as scheduled tasks. The multiple transaction processors perform all actions independently of each other, but can be configured to execute the financial transactions or scheduled tasks in a controlled, coordinated, and/or synchronized manner based on time signal data augmented to the financial transactions or scheduled tasks by a transaction receiver/orderer. |
US12223545B2 |
Dynamic strategy management tool
Example methods, apparatus, and computer readable storage media are described and disclosed. An example method includes depicting a strategy node in a graphical user interface presented by a computing device. The strategy node represents a trading strategy associated with two or more tradeable objects. The example method includes generating a graphical connector between the strategy node and one of a plurality of contract nodes including at least a first contract node and a second contract node. Each contract node represents a contract associated with one of the tradeable objects. The example method includes repositioning, in response to an input received via the graphical interface, an endpoint of the graphical connector from the first contract node specified by the trading strategy to the second contract node. The example method also includes generating an updated trading strategy based on the trading strategy and the second contract node. |
US12223537B2 |
Detecting and identifying misplaced items using a sensor array
An object tracking system that includes a sensor and a tracking system. The sensor is configured to capture a frame of at least a portion of a rack within a global plane for a space. The tracking system is further configured to receive the frame, to determine a pixel location for the first person, and to determine a person is within the predefined zone associated with the rack. The tracking system is further configured to identify the plurality of items in a digital cart associated with the person, to identify an item from the digital cart associated with the first person, and to remove the identified item from the digital cart associated with the person. |
US12223535B2 |
Network-based inventory replenishment
A network-based inventory replenishment application maintains and analyzes item transactions on a per-consumer basis. Specific item purchases are calculated as being in need of replenishment by a specific consumer on specific future dates or a specific range of future dates. The consumer is proactively informed and asked if such items should be ordered. The network-based inventory replenishment application engages the consumer for item replenishment and item order processing over a plurality of disparate communication channels. |
US12223533B2 |
Method, medium, and system for intelligent online personal assistant with image text localization
Systems, methods, and computer program products for identifying a candidate product in an electronic marketplace based on a visual comparison between candidate product image visual text content and input query image visual text content. Unlike conventional optical character recognition (OCR) based systems, embodiments automatically localize and isolate portions of a candidate product image and an input query image that each contain visual text content, and calculate a visual similarity measure between the respective portions. A trained neural network may be re-trained to more effectively find visual text content by using the localized and isolated visual text content portions as additional ground truths. The visual similarity measure serves as a visual search result score for the candidate product. Any number of images of any number of candidate products may be compared to an input query image to enable text-in-image based product searching without resorting to conventional OCR techniques. |
US12223532B2 |
Dynamic processing of electronic messaging data and protocols to automatically generate location predictive retrieval using a networked, multi-stack computing environment
Various embodiments relate generally to computer science, data science, software, and computer program and platform architectures, including processing data received at an adaptive distribution platform to identify a point of time, initiating automatic replenishment of the item by the adaptive distribution platform if the point of time is substantially within the date range, transmitting a message to a client, the message including a characteristic of the item and a control user input, receiving a response to the message, processing the response to determine whether to adjust the scheduled delivery to replenish the item, generating a confirmation message to the client, transmitting a control signal from the adaptive distribution platform to a system, and adapting a predicted distribution event associated with the item. |
US12223531B2 |
Method and an apparatus for a personalized user interface
The present disclosure is generally directed to an apparatus and method for a personalized user interface. The method may include a method for generating a personalized user interface is described. The method may include receiving user data and classifying the user data to a membership tier. The method may include generating a unique token as a function of the membership tier, associating the unique token with a plurality of service identifiers; and generating a personalized user interface as a function of a modified token. Generating the personalized user interface may include generating a plurality of event handlers and associated display elements, wherein each event handler is associated with a service identifier of the plurality of service identifiers, and the personalized user interface configures a user device to display each display element. Moreover, the method may include receiving an activation of an event and initiating an automated process. |
US12223529B2 |
System and method for dynamic creation of product links from a web browser application
A method and system is provided for facilitating affiliate link generation using a web browser application. A publisher enables the system by identifying a webpage on an affiliate web site. The system performs an initial assessment of the page to extract webpage information, which is compared to information stored in a database. If the extracted information matches stored information, a record of the webpage is displayed and an affiliate link is dynamically generated for immediate use. If the extracted information does not match stored information, a new record of the webpage is created. If the webpage contains product-specific data, a product-specific record is stored. If the webpage does not contain product-specific data, a non-product record is stored. An affiliate link is then dynamically created. The new record of the product and dynamically created affiliate link is added to the database for immediate use. |
US12223528B2 |
Interactive product placement system and method therefor
A method for facilitating the order of commercial products in connection with the display of media content, whereby a player comprises a media production component and an interactive e-commerce component embedded therein. The player with the e-commerce component can be virally copied and propagated from one web page to any number of other web pages. A method for presenting advertisements for commercial products in video productions, whereby the commercial product is placed in the video production as an element of the video production. A viewer is enabled to interact with the video production to select the product. Information is then displayed about the selected product; and the viewer is enabled to purchase the selected product. |
US12223526B2 |
Fueling station system for effecting a consumer transaction
A transaction appliance and techniques for effecting a consumer transaction in a fueling station system is disclosed. Presence of a consumer vehicle at a fuel dispenser is detected and the transaction appliance transmits a transaction trigger to a transaction server located remotely outside the retail fueling station environment. The transaction server responsively invokes personalized consumer data associated with the transaction trigger including advertising and promotions for purchasing products and services from a vendor. The transaction server provides personalized data to a fuel dispenser user interface via the transaction appliance and a user interface system inside the consumer vehicle during a fuel dispensing period. |
US12223519B2 |
Method and system for granular-level segmentation of users based on activities on webpages in real-time
The present disclosure provides a computer-implemented method and system for granular level segmentation of users based on online activities on a webpage in real-time. The computer-implemented method and system corresponds to a user segmentation system. The user segmentation system receives a first set of data associated with a plurality of users. The user segmentation system fetches a second set of data. The user segmentation system obtains a third set of data. The user segmentation system analyzes the first set of data, the second set of data and the third set of data using one or more machine learning algorithms. The user segmentation system creates one or more segments based on analysis performed on the first set of data, the second set of data and the third set of data. The user segmentation system initiates one or more marketing campaigns for the one or more segments. |
US12223517B2 |
Systems and methods for securing communication data and property using blockchain
Blockchain-based systems and methods are used to control access to property. One system includes a mobile device, a key fob, and a server. The mobile device generates an encrypted code and transmits it to the key fob. The key fob transmits the encrypted code to the property and the server updates a log of the key fob in a hyper ledger. The property includes a computing device that validates the encrypted code and grants a key fob user access to the property. Another system includes a server that validates an access key and a first station that transmits an access key to a second station via the server and a satellite. The second station transmits data to the first station via the server and the satellite. The server saves a transmission log in a hyper ledger and transmits the access key in response to a request by the first station. |
US12223516B2 |
Multi-page online application origination (OAO) service for fraud prevention systems
A fraud prevention system that includes a fraud prevention server including an electronic processor and a memory. The memory includes an online application origination (OAO) service. When executing the OAO service, the electronic processor is configured to determine whether the OAO service is enabled and whether a website configuration includes a list of multi-page placements for an online application, determine that input data needs to be stored in the memory and combined into multi-page input data, determine a fraud risk score of the online application based on the multi-page input data and an online application origination (OAO) model that differentiates between a behavior of a normal user and a behavior of a nefarious actor during a submission of the online application on a device, and control a client server to approve, hold, or deny the online application based on the fraud risk score that is determined. |
US12223515B2 |
Carbon emission optimization for device lifecycle management
Various embodiments are directed to apparatuses, methods, computer readable media, computer program products, and systems related to optimizing carbon emission in mobile device lifecycle operations, including by programmatically determining and executing carbon efficient mobile device repairs. In some embodiments, the system may be configured for carbon optimized repair of a plurality of mobile devices. The system may connect with the mobile device; receive device data from the mobile device, the device data including a device identifier. The system may diagnose at least one defect with the mobile device; identify a plurality of solutions for the at least one defect; apply the device identifier and information associated with the at least one defect to one or more models to generate lifecycle efficiency prediction data for the mobile device for the plurality of solutions; and select a carbon minimized solution of the plurality of solutions based on the lifecycle efficiency predictions. |
US12223512B2 |
Text messaging application, database and system for automated verification of product authenticity
In one aspect, a computerized method for implementing a text messaging application, database, and system for automated verification of product authenticity includes the step providing an item for sale. The method includes the step of representing the item with a unique identifier (ID) code. The method includes the step of detecting that the item is purchased. The method includes the step of assigning an owner of the item to that unique ID code. The method includes the step of storing an owner identifier, the unique ID code, and a mobile-device number of the owner into a database. The method includes the step of providing an item ownership verification application. The item ownership verification application accesses the database. The method includes the step of, with item ownership verification application, providing an interface to the item ownership verification application in a purchaser's mobile device. The interface comprises a virtual button with a hyperlink that causes a text message to be sent to the owner's mobile device. The method includes the step of, via the interface to the item ownership verification application, receiving the unique ID code when the virtual button is clicked by the purchaser. The method includes the step of, with item ownership verification application, automatically generating and communicating a text message to the owner's mobile device using the mobile-device number. The text message comprises the unique ID code. The method includes the step of displaying the unique ID code on the owner's mobile device. |
US12223511B1 |
Emotion analysis using deep learning model
Techniques are described for generating a set of emotion factor values using one or more machine learning models for customer communications. For example, a computing system includes one or more processors in communication with a memory. The one or more processors are configured to receive communication data of a current communication associated with a customer, apply the communication data to an emotion-based indexer as input wherein the emotion-based indexer includes a set of machine-learning models for a set of emotion factors, generate as output from the emotion-based indexer a set of emotion factor values for the current communication wherein each emotion factor value indicates the measure of a particular emotion factor in the current communication, apply the set of emotion factor values to an emotion classification model, and classify the current communication into an emotion state based on the set of emotion factor values. |
US12223510B2 |
Method for recommending and implementing communication optimizations
Examples disclosed herein relate to a system including: one or more processors and at least one memory device; the one or more processors may receive communication data and initiate a procedure to the received communication data to generate a machine representation of the received communication data, the one or more processors may utilize one or more idea mapping functions on the machine representation to generate one or more identifiers and one or more idea links for the machine representation, the one or more processors may generate an interpreted communication data based on the one or more idea links; and the one or more processors may transmit an initiation action signal based on the one or more idea links. |
US12223506B2 |
Methods and systems for multi-factor authentication based payment
Embodiments provide methods and systems for analyzing device behavior data in multi-factor authentication (MFA) process. The method includes receiving, by a server system, a request in association with a payment transaction between a cardholder and a merchant. The request includes a cardholder identifier and information of a successful verification of a user input entered by the cardholder to perform MFA of the payment transaction. The method includes identifying user profile data stored in a database based on the cardholder identifier. The user profile data includes information of a plurality of registered user devices associated with the cardholder. The method includes performing device behavioral analysis of one or more user devices. The method includes generating an MFA token associated with the payment transaction based on the device behavioral analysis. The method includes transmitting the MFA token for authorizing the payment transaction to a payment server associated with a payment network. |
US12223504B2 |
Merchant universal payment identifier system
Briefly, embodiments are directed to a system, method, and article for receiving an authorization request message for a remote commerce transaction with a particular merchant, where the authorization request message comprises a merchant universal payment identifier (MuPi). The MuPi may be extracted from the authorization request message. Validation information may be determined for the MuPi. A message may be transmitted to a payment network to enable authorization of the remote commerce transaction at least partially in response to the determination of the validation information. |
US12223503B2 |
Camera control device and method to process captured image using at least one camera
According to an embodiment of the present invention, a method for processing an image photographed by using at least one camera comprises the following steps of: receiving a first image photographed to have a first image quality through at least one camera; detecting a human object from the first image; generating an event signal when it is detected that a product object is picked up by the human object after the human object is detected in the first image; and acquiring a second image including the human object by controlling the at least one camera to photograph to have a second image quality higher than the first image quality in response to the event signal. |
US12223502B2 |
Instant digital issuance
Described herein are techniques for facilitating push provisioning of a user payment source into a user's digital wallet without the user having a physical card. The techniques allow an issuer to provide a button in an issuer's mobile application for the user to simply push the button to request that the payment source be imported into the user's digital pay wallet. In this way, the payment source information is “pushed” into the pay wallet. Using push provisioning, the user need not enter any physical card information. The described techniques generate a chain of trust that can be used to ensure that a user, through an issuer and using an encryption gateway, authorizes a token service provider to provision the payment source into the user's digital wallet. |
US12223501B2 |
Computer-implemented systems and methods for implementing transfers over a blockchain network
The invention provides improved verification solutions for blockchain-implemented transfers. It is suited for, but not limited to, implementation in an SPV wallet. In accordance with one embodiment, a system or resource is provided which comprises a plurality of novel SPV verification components, the activities of which are coordinated by a coordination component. The system enables Bob to send Alice a payment transaction template (template Tx3) and requests: the full transaction data for all input transactions (Tx1, Tx2) comprising at least one output that Alice wants to spend as inputs to a transfer (Tx3); the Merkle path for all input transactions (Tx1, Tx2) linking them to their respective Merkle roots associated with their respective block headers; the completed transfer transaction (Tx3). Alice provides this information plus her signature. Bob can then perform local SPV checks on the input transactions Tx1, Tx2 using transactions Tx1 and Tx2, their corresponding Merkle paths Path 1, Path 2, and Bob's local list of block headers. Bob broadcasts the transfer transaction (Tx3) to the P2P network. |
US12223495B2 |
Value added services polling
Disclosed herein are systems, methods, and non-transitory computer-readable storage media for transmitting, as part of a polling loop, a value added services (VAS) command that includes capability data corresponding to a payment terminal. For example, the payment terminal can transmit a VAS command that advertises the payment terminal's capabilities as part of a polling loop. The payment terminal can listen for a response to the VAS command and, after receiving a response, the payment terminal may initiate a VAS protocol. The VAS command can also specify a mode in which the payment terminal is operating, such as a payment-only mode, a VAS mode, a payment-plus-VAS mode, etc. |
US12223494B1 |
System and method to dynamically evaluate patterns in smart card operations
An apparatus comprises a memory communicatively coupled to a processor. The memory is configured to store smart card feedback, multiple graph analyzer operations, and multiple smart card identifiers (ID). Each smart card ID indicates the one or more smart cards associated with a corresponding user. The processor is configured to receive smart card feedback associated with a smart card ID, derive multiple interactions in an environment based at least in part upon the smart card feedback, generate an intelligent pattern based at least in part upon the interactions, assign multiple adverse impacts to the intelligent pattern, generate multiple suggestions configured to mitigate the adverse impacts, and execute the graph analyzer operations to determine whether the suggestions mitigate the adverse impacts. Further, the processor is configured to generate a report relating the suggestions to the environment in response to determining that the suggestions mitigate the adverse impacts. |
US12223488B2 |
Systems and methods for managing and updating register content
Methods and systems for managing register content is described. A register content management module receives an identity of the retail location register, identifies a geographic location associated with the retail location register, identifies a time for which the updated register content is requested, generates a new register content, and sends the new register content to the retail location register independently from sending an application update to the retail location register. |
US12223484B2 |
Tokenization platform
A system for facilitating transactions for real-world items in video games using digital tokens is disclosed. The system is configured to generate a digital token and cryptographically link the digital token to on a blockchain to facilitate transactions for the item using the blockchain. The system includes a video game integration system that serves an electronic advertisement corresponding to the real-world item to a video game that includes a visual indicum of the token; receives a notification indicating that a user has transacted for the real-world item via the video game; and initiates an assignment of the digital token to an account of the user on the blockchain, such that ownership data of the digital token is updated to reflect that the user is an owner of the digital token, such that the user may redeem the token to take possession of the item. |
US12223480B1 |
Financial transfer system using a wearable device for simultaneously visually perceiving physical surroundings in a field of view of a user and visual outputs on a display of the wearable device
A mobile wireless device (100) in the configuration of user wearable glasses includes at least one lens including at least one transparent display (110). The at least one display is operable to provide visual outputs that are visually perceivable to the user of the device. The user is enabled to see through the at least one lens, physical surroundings in a direct field of view. The device includes at least one input device (116, 122, 114) which receives user inputs. At least one circuit is in operative connection with the at least one display, the at least one input device, a data store (106) and a wireless transceiver (120). At least one user input is operative to cause the device to communicate at least one wireless message which includes data usable to identify a financial account. At least one remote circuit is operative responsive to the at least one wireless message to cause a financial transfer to or from the financial account. |
US12223477B1 |
Systems and methods for electronic database communications
A system for managing a financial account in a low cash mode. The system may include a memory storing instructions, and a processor configured to execute the instructions to perform operations. The operations may include providing an interface; providing a notification to a user when a balance in the first account is deemed to be in low cash mode; presenting, when the first account balance is deemed to be in low cash mode, an option for a transfer request; receiving, a selection of the option for the transfer request to connect the first account with a second account; transferring funds from the second account to the first account; notifying the user that funds have been transferred from the second account to the first account; and further notifying the user that the balance in the first account is greater than the threshold value. |
US12223476B2 |
Instant digital issuance
Described herein are techniques for facilitating push provisioning of a user payment source into a user's digital wallet without the user having a physical card. The techniques allow an issuer to provide a button in an issuer's application for the user to simply push the button to request that the payment source be imported into a pay wallet or a merchant. In this way, the payment source information is “pushed” into the pay wallet. Using push provisioning, the user need not enter any physical card information. The described techniques generate a chain of trust that can be used to ensure that a user, through an issuer and using a gateway, authorizes a token service provider to provision the payment source into the pay wallet or merchant. |
US12223472B2 |
XR-based supervision assisting device, method and program
The present disclosure relates to an extended reality (XR)-based supervision assisting device, which finds a construction error by comparing a real design object photographed by a camera of the supervision assisting device with building information modelling (BIM) design data, and corrects the BIM design data to fit the real design object when the construction error between the real design object and the BIM design data exceeds a preset error tolerance range, thereby adjusting the BIM design data according to the construction error. |
US12223471B2 |
Presence and collaboration tools for building information models
Facilitating collaboration on a 3D model of a construction project involves obtaining presence information that identifies each individual concurrently interacting with a respective rendered 3D model of the construction project via a respective client station and indicates a respective position and orientation at which the respective rendered 3D model is being rendered. Based on the presence information, a first client station presents a view of a first rendered 3D model including a visual representation of a second individual concurrently interacting with a second rendered 3D model and indicating the position and orientation of the second rendered 3D model. Based on a change in one or both of the position or orientation of the second rendered 3D model, the presence information is updated. The first client station updates the view of the first rendered 3D model to reflect the change in the position or orientation of the second rendered 3D model. |
US12223470B2 |
Method and system for managing approval workflow processes in a network system
Coordination and management of workflows in parallel among a plurality of approval applications executing on machines within an enterprise network by receiving, at a central location, workflows from an initiating application, determining a set of approvals for each respective workflow and respective approval routes, performing an initial distribution of the respective workflows from the central location by propagating the workflows across their respective approval routes to respective members of the set of approval applications, applying at respective approval applications a set of approval rules to the workflow to determine a workflow's approval status as either approved or rejected, returning the workflow's approval status to the initiating application via the central location, and performing one or more follow-up distributions of workflows from the central location until either all approval applications indicate a status of approved or a number of follow-up distributions reaches a pre-defined maximum number of follow-up distributions. |
US12223468B2 |
Automated content generation in computing environment
Techniques are disclosed for automated content generation in a computing environment. For example, a method comprises managing one or more pipelines respectively corresponding to one or more item lifecycle stages. Each pipeline of the one or more pipelines comprises a set of data processing elements configured to execute a set of operations associated with a corresponding one of the item lifecycle stages. At least a portion of the set of operations executed in each pipeline comprise one or more content generation operations configured to generate a content fragment to automatically document the corresponding item lifecycle stage. The method then builds a document from at least a portion of content fragments generated by the one or more pipelines. |
US12223458B2 |
Analyzing images to assess task performance
A non-transitory computer-readable medium includes instructions that when executed by a processor cause the processor to perform a method for assessing quality of tasks performed by persons in retail stores. The method may include receiving an indication that a person completed a task corresponding to at least one shelf in a retail store. The method may also include receiving at least one image of the at least one shelf, the at least one image being captured using an image sensor after the completion of the task. The method may further include analyzing the at least one image to determine at least one property associated with performing the task. The method may further also using the at least one property to determine a reward for performing the task. |
US12223456B1 |
System and method for artificial-intelligence (AI) driven autonomic application management framework in a plurality of environments
A computer-implemented method for automatically managing applications in environments using AI driven autonomic application management framework is disclosed. The computer-implemented method includes obtaining items of data from electronic devices associated with users, and databases; determining semantics and structure of natural language texts associated with the service level agreements (SLAs) based on analysis of natural language texts, using a first AI model; extracting service level objectives (SLOs) and associated metrics corresponding to services specified in SLAs; obtaining first real-time data including actual performance levels, and service level indictors, of the services, from monitoring platforms; determining whether actual performance levels of services, are compliant with expected performance levels; automatically updating the SLOs and associated metrics based on deviations of actual performance levels of the services from expected performance levels; and generating insights associated with actions, to be applied to corresponding services, to be performed to automatically manage the applications. |
US12223455B2 |
Systems and methods for using artificial intelligence driven agent to automate assessment of organizational vulnerabilities
The present disclosure describes systems and method for performing a vulnerabilities assessment of an organization. A campaign controller executes one or more simulated phishing campaigns directed to a plurality of users of an organization, using a plurality of models determined by the campaign controller based at least on identification of the organization. The campaign controller stores to a database the results of execution of the one or more simulated phishing campaigns and based on the results, the campaign controller determines one or more vulnerabilities to phishing for the organization. In one embodiment, the campaign controller determines a percentage of the plurality of users of the organization that are phish-prone. In some embodiments, the users of the organization that are phish-prone interacted with a link of a simulated phishing communication. |
US12223451B2 |
Systems and methods for performing load optimization of medications in an electronic medication storage cabinet
An electronic medication storage cabinet includes a plurality of drawers configured with a plurality of sensors arranged to identify a positioning of storage pockets within the drawers. Upon receiving an indication of a new medicine container to be loaded in the cabinet, a sequence of steps to load the medicine container into the cabinet is generated based on a mapping algorithm. A first step is displayed on a display the cabinet, and a determination is made as to whether the first step is associated with one of the plurality of drawers. In response to determining that the first step is associated with one of the plurality of drawers, the drawer is automatically unlocked. In response to determining that the first step is successfully completed, a determination of whether execution of any additional steps is pending and indicated on the display. |
US12223450B2 |
Systems and methods for converting sales opportunities to service tickets, sales orders, and projects
Systems and methods of the present disclosure facilitate managing a sale via a sales management system. In some embodiments, the system includes a sales opportunity module and a service ticket translation module. The sales opportunity module may be configured to receive a sales leads data structure comprising at least one sales lead. Based on at least one qualification criterion, the system may be configured to identify a sales lead of the sales lead data structure as a sales opportunity. The service ticket translation module may be configured to select data of the sales opportunity for inclusion in a service ticket. By maintaining the selected data of the sales opportunity, the service ticket translation module may be configured to translate the selected data of the sales opportunity into the service ticket. The service ticket translation module may be configured to provide the service ticket to a service board. |
US12223449B2 |
Systems and methods for modifying online stores through scheduling
Methods and systems for scheduling modifications to online stores. Scheduling a modification, to an online store, to occur at a first time. Monitoring requests, associated with the online store, received from user devices. Determining, based on the monitored requests, a metric indicating a level of customer activity associated with the online store. Comparing the level of customer activity with a threshold level of customer activity associated with the modification and, based on the comparison, determining a second time for scheduling the modification. |
US12223446B2 |
Internet of things system and method for managing people flow of public place in smart city
The disclosure provides an Internet of Things system and a method for managing a people flow of a public place in a smart city. The method may comprise obtaining pedestrian distribution information in a preset area during a current time period via network from a storage device; determining, by processing the pedestrian distribution information through an area location prediction model, at least one area location in the preset area for a future time period, a population flow load of the area location being greater than a first threshold, wherein the area location prediction model includes a graph neural network model, a graph input into the graph neural network model includes at least two nodes and at least one edge; generating, based on the area location, prompt information; and feedbacking the prompt information to a user terminal of a user platform through a service platform via the network. |
US12223441B2 |
Systems and methods for classifying electronic documents
A method of classifying an electronic document from an electronic media source includes generating statistical data from one or more training documents and creating a plurality of classification rules, including creating at least one topic model-based classification rule using the statistical data and creating at least one query-based classification rule using one or more user defined categories and the statistical data. The method further includes classifying the electronic document using the at least one topic model-based classification rule. Example systems for classifying an electronic document from an electronic media source are also disclosed. |
US12223440B2 |
Device and method for determining a knowledge graph
A device and method for determining a knowledge graph. A second embedding is determined for a first embedding for a word including a function. A first classification, which determines whether or not the word is an entity for the knowledge graph, or which defines to which entity or to which type of entity for the knowledge graph the word in the knowledge graph is to be assigned, is determined for the second embedding using a first classifier. A second classification, which defines to which type of embeddings from a plurality of types of embeddings the second embedding is to be assigned, is determined for the second embedding using a second classifier. At least one parameter for the function is trained in a training as a function of a gradient for the training of the first classifier and as a function of a gradient for the training of the second classifier. |
US12223437B1 |
Systems and methods for battery performance prediction
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for battery performance prediction. One of the methods includes actions of receiving battery test data of a battery cell. The battery test data includes data of at least one battery cell property of at least two battery tests. Each battery test includes applying pulses on the battery cell during a battery cycle. The battery test data is provided as input to a machine learning system to predict battery cell performance. The machine learning system includes a machine learning model that has been trained using training data includes test data of battery cells that reached respective end of life (EOL) cycles. In response, a prediction result for the battery cell is automatically generated by the machine learning model. The prediction result indicates an EOL cycle of the battery cell. An action is taken based on the prediction result. |
US12223436B2 |
Processor compiler for scheduling instructions to reduce execution delay due to dependencies
A system receives a predictive model and receives one or more runtime constraints. The system generates a directed acyclic graph (DAG) of the predictive model indicating dependencies. The system compiles the predictive model into first instructions for a first processor based on the one or more runtime constraints and the DAG. The system packages first instructions, the one or more runtime constraints, and the DAG of the predictive model in a first binary. The system recompiles the predictive model into second instructions for a second processor based on the runtime constraints and the DAG stored in the first processor. The system packages the second instructions, the DAG, and the runtime constraints in a second binary. |
US12223433B2 |
Unsupervised learning method for general inverse problem and apparatus therefor
Disclosed are an unsupervised learning method and an apparatus therefor applicable to general inverse problems. An unsupervised learning method applicable to inverse problems includes receiving a training data set and training an unsupervised learning-based neural network generated based on an optimal transport theory and a penalized least square (PLS) approach using the training data set, wherein the receiving of the training data set includes receiving the training data set including unmatched data. |
US12223432B2 |
Using disentangled learning to train an interpretable deep learning model
A method and system of training an interpretable deep learning model includes receiving an input set of data, which may be complex. The input set of data is provided to deep learning model for feature extraction. In an exemplary embodiment, the deep learning model generates a disentangled latent space of features from the feature extraction. The features may comprise semantically meaningful data which is then provided to a low-complexity learning model. The low-complexity learning model generates output based on a specified task (for example, classification or regression). Being a low-complexity learning model provides confidence that the data output from the deep learning model is inherently interpretable. |
US12223431B2 |
Inverse neural network for particle detection in a solid-state-devices
For training to and/or estimating location, energy level, and/or time of occurrence of incident radiation on a solid-state detector, a machine-learned model, such as a neural network, performs the inverse problem. An estimate of the location, energy level, and/or time is output by the machine-learned model in response to input of the detected signal (e.g., voltage over time). The estimate may account for material property variation of the solid-state detector in a rapid and easily calculated way, and with a minimal amount of data. |
US12223430B1 |
Empirical game theoretic system and method for adversarial decision analysis
Described is a system for performing a simulated vehicle control task based on adversarial decision analysis. Empirical game theoretic analyses are performed between an evolving and an adversary population of neural network strategies. Each empirical game theoretic analysis includes using a neuroevolution procedure to perform a fitness-based selection of a strategy in the evolving population that out-performs the adversary population. Using an empirical game theory procedure, the neuroevolution procedure is iteratively run and the selected strategy is added to the adversary population with each iteration, resulting in monotonic strategy improvement with each iteration. Following the empirical game theoretic analyses, a final strategy is selected for the evolving population and the adversary population using a tournament selection procedure. The final strategy is used to train a neural network which is used to perform a simulated vehicle control task. |
US12223422B2 |
Continuous training methods for systems identifying anomalies in an image of an object
A system identifying anomalies in an image of an object is first trained using first sets of images corresponding to first anomaly types for the object. A model of the object is formed in a latent space. A label for each anomalous image is used to calculate vectors containing means and standard deviations for each first anomaly types. The means and standard deviations are used to calculate a log-likelihood loss for each first anomaly type. The system is retrained using second sets of images corresponding to second anomaly types for the object. The vectors are supplemented using labels for each second anomaly types. A statistically sufficient sample of information in the means and standard deviations vectors is supplied to the latent space. A log-likelihood loss for each of the first and second anomaly types is calculated based on their respective mean and standard deviation. |
US12223419B2 |
Controlling performance of deployed deep learning models on resource constrained edge device via predictive models
An example system includes a processor to receive a data input and a predicted performance of a Deep Learning (DL) model deployed on a resource constrained edge device from a predictive model. The processor is to modify a control input for the DL model based on the data input and the predicted performance. The processor is to send the control input to the deployed DL model to modify performance of the DL model. |
US12223414B1 |
Programming method of an activation function and an activation function programming unit
An activation function conversion program unit and method may be configured to approximate a target activation function to a programmed activation function through machine-learning of an artificial neural network. The method may include setting up a target activation function; approximating the target activation function to a programmed activation function by machine-learning an artificial neural network; and converting the programmed activation function into a slope and offset and storing it in a lookup table. Accordingly, the computation speed and power consumption of the programmed activation function execution unit of an NPU may be optimized. |
US12223410B2 |
Lane selection using machine learning
To select a lane in a multi-lane road segment for a vehicle travelling on the road segment, a system identifies, in multiple lanes and in a region ahead of the vehicle, another vehicle defining a target; the system applies an optical flow technique to track the target during a period of time, to generate an estimate of how fast traffic moves; and the system applies the estimate to machine learning (ML) model to generate a recommendation which one of the plurality of lanes the vehicle is to choose. |
US12223407B2 |
Efficient configuration selection for automated machine learning
In automated machine learning, an approximate best configuration can be selected among multiple candidate machine-learning configurations by progressively sampling training and test datasets for the iterative training and testing of the configurations while progressively pruning the set of candidate configurations based on associated estimated confidence intervals for their respective performance. |
US12223405B2 |
Bid value determination for a first-price auction
Shaded bid values may be determined and/or submitted to one or more auction modules for participation in auctions. Auction information including at least one of impression indications associated with the auctions, sets of features associated with the auctions, the shaded bid values associated with the auctions, etc. may be stored in a database. A machine learning model may be trained using the auction information to generate a first machine learning model with feature parameters associated with features. A bid request, indicative of a second set of features, may be received. The first machine learning model may be used to determine win probabilities and/or expected bid surpluses associated with multiple shaded bid values based upon one or more feature parameters, of the feature parameters, associated with the second set of features. A shaded bid value for submission may be determined based upon the win probabilities and/or the expected bid surpluses. |
US12223400B2 |
Impact mitigation and pressure mapping using smart fabrics
A method, computer system, and a computer program product for impact response is provided. The present invention may include triggering a stimulus if a threshold is reached or exceeded based on a positional relationship between a body suit and a single-track vehicle, wherein the stimulus activates one or more pressure sensors of the body suit. The present invention may include generating a pressure map of the body suit utilizing the one or more pressure sensors. The present invention may include generating an injury map using a machine learning model, wherein the injury map is based on the pressure map and one or more input parameters, and wherein the input parameters are specific to a user of the body suit. |
US12223399B2 |
System and method for deep enriched neural networks for time series forecasting
The present teaching relates to method, system, medium, and implementations for machine learning. Upon receiving input data associated with a time series, hidden representations associated with the time series in a feature space are obtained and used to generate a query vector in a query space. Such generated query vector is then used to query relevant historic information related to the time series. The query vector and the relevant historic information are aggregated to generate at least one queried vector, which is aggregated with the hidden representations to generate enriched hidden representations that enhance the expressiveness of the hidden representations. |
US12223396B2 |
Processing data for predicting pipe failure
A system receives and automatically transforms utility pipe attribute data and pipe break data. The missing and/or incorrect entries in the pipe attributes and/or break data is automatically identified and correct values for these entries are is automatically imputed to generate improved datasets of the pipe attribute data and break data. The improved data can be used to build a model with machine learning. Predictions of future likelihood of failure for pipe sections in a network of pipes can be made based on the model. A national database can be created that is filled with environmental data that has been transformed, optimized, merged, and imputed. The national database can be used for many customers to save computational costs. The national database can be used to build the failure prediction model for utility companies thereby saving computational costs. |
US12223395B2 |
Circuit cutting taking into account transpilation error
Cutting quantum circuits is disclosed. Solutions to a cutting problem of cutting a quantum circuit into quantum subcircuits are represented in a tree structure. Selected nodes are queried using a machine learning model to generate predicted transpilation metrics such as estimated transpilation error. If the prediction associated with a node fails such that the predicted transpilation error in a simulated quantum computing system is greater than an error threshold or constraint, the corresponding solutions represented by the node and the node's children are pruned from the tree structure. |
US12223392B2 |
Amplitude modulated pulses for implementation of entangling gates in ion trap quantum computers
A method of performing an entangling gate operation using a quantum computer system includes configuring, by a classical computer, an amplitude function of an amplitude-modulated laser pulse over a plurality of time segments to cause entangling interaction between a pair of trapped ions of a plurality of trapped ions, each of the plurality of trapped ions having two frequency-separated states defining a qubit, where the amplitude function in each time segment is splined using a set of basis functions and associated control parameters, and performing an entangling gate operation between the pair of trapped ions by applying, by a system controller, an amplitude-modulated laser pulse having the configured amplitude function to the pair of trapped ions. |
US12223391B1 |
Systems and methods for quantum based optimization of a personalized portfolio
Various systems and methods are provided for quantum computing based optimization of a personalized portfolio. One exemplary method may comprise identifying one or more filtered personalized portfolio optimization factor data based on one or more optimization factor data for the personalized portfolio, personalized portfolio owner feedback, QC algorithms, and algorithm performance information, selecting one QC algorithm for each filtered portfolio optimization factor data of the one or more filtered portfolio optimization factor data, utilizing the selected QC algorithm to optimize a personalized portfolio determination for each identified filtered personalized portfolio optimization factor data, and rebalancing the personalized portfolio based on the personalized portfolio determination. |
US12223390B2 |
Entanglement of qubits allocated to different quantum isolation zones
A quantum isolation zone (QIZ) controller executing on a quantum computing system receives, from a first requestor, a first request to entangle a first qubit allocated to a first QIZ and a second qubit allocated to a second QIZ, the first qubit not being accessible to any quantum processes associated with the second QIZ. Qubit metadata is modified to establish an entanglement zone that encompasses the first qubit and the second qubit. The QIZ controller initiates an entanglement process to entangle the first qubit and the second qubit. |
US12223389B2 |
Optical information collector and method thereof
The present application provides an optical information collector and a method thereof. The optical information collector includes an image sensor, configured to collect image data of optical information; a decoding unit, configured to decode the image data based on a preset decoding algorithm; a central processor, configured to control the image sensor to collect the image data and control the decoding unit to decode the image data upon triggering. Once triggered, the central processor issues an instruction to discard N frames of image data in a specific frame number, where the N frames of image data in a specific frame number is image data that was previously collected and remaining in the optical information collector upon triggering, which can prevent residual image data from being decoded and outputted, causing a decoding error, thereby improving a decoding efficiency. |
US12223388B2 |
Serialized artificial insemination straws and systems and methods of authentication
The invention provides serialized artificial insemination straws, as well as systems and methods for authentication of the serialized artificial insemination straws. |
US12223384B2 |
Reading control device, reading control method, and vehicle
A reading control device that controls reading of tags by reading devices provided at positions that are on a pair of wings attached to sides of a cargo bed of a vehicle, and face a cargo compartment includes: an identifying section that identifies that either one of the pair of wings is opened; and a reading control section that causes a reading device attached to an opened wing in the pair of wings to emit an electromagnetic wave for reading a tag, and does not cause a reading device attached to an unopened wing to emit the electromagnetic wave in a case where the identifying section identifies that either one of the pair of wings is opened. |
US12223382B2 |
Identification tag, identification tag accessory, and methods and systems for using an identification tag and identification tag accessory
Disclosed herein is a tag suitable for use with pets and other animals. The tag may be a glass tag that includes an antenna, a first circuit block and a second circuit block. The antenna has a common core having a coil wound around the core. The coil interconnects a first antenna pad, a second antenna pad and a third antenna pad; a first circuit block having a first and a second contact pad, the first and second antenna pads interconnected to the first and second contact pads respectively. The second circuit block has a third and a fourth contact pads. The second and third antenna pads interconnected to the third and fourth contact pads respectively. The first circuit block may be an RFID integrated circuit and the second circuit block may be an NFC IC. |
US12223380B2 |
Multi-purpose RFID label
The disclosure provides RFID labels including a composite label affixed to a surface of a container holding an object, including a first configuration wherein the first label section is positioned in the composite label and wherein the first label section can be removed from the composite label and configured to be affixed to the object. |
US12223379B1 |
Microwave-tolerant RFID tag
A fluid-tight envelope (13) encloses an RFID chip (11), a first array of conductors (14a-d) on an internal surface (19), and a second array of conductors (15a-d) fixed to an opposing internal surface (20) of a flexible outer wall (22) of the envelope (13). The outer wall (22) is urged inwardly by ambient pressure to press the conductors of the second array (15a-d) into electrical contact with the conductors of first array (14a-d) to thereby form an antenna (12). Fluid pressure in the chamber (21) that holds the antenna (12) tends to displace the outer wall (22) outwardly to thereby separate conductors of the first and second arrays (14a-d, 15a-d). |
US12223377B2 |
Methods for constructing, generating, and reading dot-matrix code, dot-matrix code generating and reading terminals, and dot-matrix code system
Methods for constructing, generating, and reading a dot-matrix code, dot-matrix code generating and reading terminals, and a dot-matrix code system. The method for constructing a dot-matrix code includes: constructing a plurality of information units arranged in an N×N matrix; configuring the plurality of information units as information unit modules and/or marker unit modules; storing, in each of the information unit modules, a value based on a relative position of the information point within the corresponding information unit module; signaling identification information of the dot-matrix code through an arrangement of a subset of the information points, wherein the subset of the information points are contained in the marker unit modules. The methods for constructing, generating, and reading a dot-matrix code, the dot-matrix code generating and reading terminals, and the dot-matrix code system of the present disclosure can provide uniformly distributed dot-matrix codes with information hiding features, satisfying practical needs. |
US12223372B2 |
Isolated environment provisioning in service mesh-based microservices systems
A system can receive, at an integration and deployment component, a changeset for an updated microservice and an identifier of a user account that is configured to access the updated microservice, wherein a current version of the microservice is deployed to a service mesh that comprises a group of microservices. The system can instantiate the updated microservice to the service mesh. The system can update routing rules for the service mesh to indicate that any traffic in the service mesh that is associated with the user account and that is directed to the current version of the microservice is to be routed to the updated microservice. The system can, in response to receiving traffic determined to be associated with the user account and directed to the current version of the microservice, route the traffic to the updated microservice instead of routing the traffic to the current version of the microservice. |
US12223370B2 |
Operand data processing using instruction message queues
A processing device may include a message management facility and a message processing facility. The message management facility comprises a first message queue for receiving new instruction messages and a second message queue for receiving rejected instruction messages. The message processing facility receives a first instruction message and a second instruction message from the message management facility. The first instruction message is rejected and returned to the message management facility to add the first instruction message to the second message queue in response to determining that the first instruction message cannot be accepted by a processing device element identified in the first instruction message. Operand data for an input port of a processing device element identified in the second instruction message is retrieved in response to determining that the second instruction message can be accepted by the processing device element identified in the second instruction message. |
US12223365B2 |
Predictive resource allocation in an edge computing network utilizing machine learning
The present technology relates to improving computing services in a distributed network of remote computing resources, such as edge nodes in an edge compute network. In an aspect, the technology relates to a method that includes aggregating historical request data for a plurality of requests, wherein the aggregated historical request data a time of the request, a location of a device from which the request originated, and/or a type of service being requested. The method also incudes training a machine learning model based on the aggregated historical request data; generating, from the trained machine learning model, a prediction for a type of service to be request; identifying an edge node, from a plurality of edge nodes, based on a physical location of the edge node; and based on predicted service, allocating computing resources for the computing service on the identified edge node. |
US12223361B2 |
Systems and methods to trigger workload migration between cloud-based resources and local resources
Embodiments of systems and methods are provided to trigger migration of a workload from cloud-based resources to local resources, or vice versa. In the disclosed embodiments, an orchestration service receives telemetry data from a client system associated with a user and cloud resource usage data corresponding to the user from a plurality of cloud service providers. Before the end of each cloud computing service billing cycle, the orchestration service: uses the cloud resource usage data and/or the telemetry data to determine a cloud resource usage, which is expected for the user at the end of the cloud computing service billing cycle; generates a trigger to migrate the user's workload from cloud-based resources to local resources, or vice versa, based on the expected cloud resource usage; and initiates migration of the user's workload if a trigger is generated. As such, the orchestration service can be used to effectively manage per-user cloud resource costs. |
US12223360B2 |
Testing framework with load forecasting
A method comprises collecting data corresponding to a plurality of components in a system, wherein the data comprises information about at least one of respective protocols and respective interfaces associated with respective ones of the plurality of components. The data is analyzed to determine at least one of the respective protocols and the respective interfaces associated with the respective ones of the plurality of components. In the method, operations of one or more components of the plurality of components are tested based at least in part on the determination of the at least one of the respective protocols and the respective interfaces. The method further includes outputting respective statuses of the one or more components, wherein the respective statuses are derived at least in part from the testing. |
US12223359B2 |
Computational offloads for composed information handling systems
Techniques described herein relate to a method for performing computational offloads for composed information handling systems. The method includes obtaining, by a system control processor associated with a composed information handling system, a computational offload request associated with a dataset from an application executing on an at least one compute resource set; in response to obtaining the computational offload request: identifying a dataset location associated with the dataset in the composed information handling system; identifying resources of the composed information handling system capable of performing the computational offload request; selecting a resource of the resources to perform the computational offload; and initiating performance of the computational offload request on the selected resource. |
US12223358B2 |
Connecting accelerator resources using a switch
The present disclosure describes a number of embodiments related to devices and techniques for implementing an interconnect switch to provide a switchable low-latency bypass between node resources such as CPUs and accelerator resources for caching. A resource manager may be used to receive an indication of a node of a plurality of nodes and an indication of an accelerator resource of a plurality of accelerator resources to connect to the node. If the indicated accelerator resource is connected to another node of the plurality of nodes, then transmit, to a interconnect switch, one or more hot-remove commands. The resource manager may then transmit to the interconnect switch one or more hot-add commands to connect the node resource and the accelerator resource. |
US12223356B2 |
Systems and methods for a process checklist generator
Disclosed herein are systems, methods, and devices for converting a static and non-functional electronic mapped process of a programmatic workflow into a functional, user-interactive process checklist that tracks and manages the steps of the mapped process and enables the process's steps to be completed and accounted for. The process checklist provides instant visibility into the status and progress of the workflow's underlying process, with responsibilities and handoffs being clear and procedures well-documented; and enables users to engage with the process checklist so that the workflow and its underlying mapped process can progress. The process checklists generated from the systems and methods disclosed herein are dynamic and interactive such that they engage users collaboratively in a visual, easy-to-use solution and that lets users map, manage, and execute the processes they know best—thus improving process-management computer systems with better communication, collaboration, and compliance across multiple users and computer systems. |
US12223354B2 |
Pattern recognition system, method and computer readable storage medium utilizing self-replicating nodes based on similarity measure and stored tuples
Described herein are embodiments for performing pattern recognition using a hierarchical network. The hierarchical network is made up of fractal cognitive computing nodes that manage their own interconnections and domains in an unsupervised manner. The fractal cognitive computing nodes are also self-replicating and may create new levels within the hierarchical network in an unsupervised manner. The form of signals processed in the hierarchical network may take on the form of key-value pairs. This may allow the hierarchical network to replicate and perform adaptive pattern recognition in non-domain-specific manner with regards to the input signals. |
US12223347B2 |
Volatile memory acquisition
Aspects of the present disclosure relate to volatile memory acquisition using live migration of an execution environment. In examples, a virtualization manager controls execution of an execution environment at a virtualization host. The virtualization manager may enable live migration of the execution environment, such that the execution environment may be migrated to another virtualization host (or “migration target”) for continued execution. Accordingly, such functionality may be used to capture a memory image at a migration target, after which the execution environment continues executing at the original virtualization host. The memory image may be analyzed to identify the presence of malware and/or to generate a list of processes that were executing at the time of the capture. Such aspects may enable capturing a substantially accurate and consistent memory image of the volatile memory of the execution environment without indicating, inadvertently or otherwise, that a capture is occurring to processes executing therein. |
US12223346B2 |
Selectively offloading the compression and decompression of files to a hardware controller
The compression and decompression of files can be selectively offloaded to a hardware controller. A hardware controller, such as the controller of an SSD or other drive, can include a compression engine that is configured to implement compression techniques. A filter driver in the I/O pathway on a computing device may be configured to intercept an application's attempt to write a file to or read a file from the SSD or other drive and to selectively offload compression or decompression of the file to a compression engine on the SSD or other drive. |
US12223344B2 |
Managing fairness in task bundling of a queue
Methods and systems for managing a queue are disclosed. In one aspect, an example method can comprise accessing at least a portion of a queue comprising a plurality of tasks. Each task of the plurality of tasks can be associated with a property, and the property associated with each task can comprise a respective value. An exclusion value can be determined based on a distribution of the respective values. A group of tasks that comprises respective values of the property that do not match the exclusion value can be selected from the queue, and the selected group of tasks can be processed. |
US12223337B2 |
Cloud native virtual machine runtime protection
A system and method for cloud native virtual machine (VM) runtime protection. The method includes creating a normal behavior model for a cloud native VM by training a machine learning model using a training data set including training activities performed by the cloud native VM, the cloud native VM being configured to provide at least one service, wherein the normal behavior model defines at least one capability of each service based on a set of capabilities for respective known services stored within a library of service-to-capability mappings, wherein each capability of a service indicates a plurality of discrete behaviors required by the service; and monitoring an execution of the cloud native VM to detect a deviation from the normal behavior model, wherein the deviation is caused by at least one abnormal behavior of one of the services that is not among the discrete behaviors defined in capabilities for the service. |
US12223336B2 |
Edge network computing system with deep reinforcement learning based task scheduling
An edge network computing system includes: a plurality of terminal devices; a plurality of edge servers connected to the terminal device through an access network; and a plurality of cloud servers connected to the plurality of edge servers through a core network. Each edge server is configured to: receive a plurality of computing tasks originated from one of the plurality of terminal devices; use a deep Q-learning neural network (DQN) with experience replay to select one of the plurality of could servers to offload a portion of the plurality of computing tasks; and send the portion of the plurality of computing tasks to the selected cloud server and forward results of the portion of the plurality of computing tasks received from the selected cloud server to the originating terminal device. |
US12223330B2 |
BIOS setup environment configuration modification audit system
A BIOS setup environment configuration modification audit system includes a BIOS device that is included in a computing device and that is coupled to a component device in the computing device. The BIOS device enters a BIOS setup environment for the computing device and, while in the BIOS setup environment, detects component device configuration modification(s) to a configuration of the component device. The BIOS device then generates component device configuration modification information for the component device configuration modification(s) to the configuration of the component device, and provides the component device configuration modification information for storage in a non-volatile storage device that may be included in the BIOS device, a Baseboard Management Controller (BMC) device coupled to the BIOS device, or a network-connected device coupled to the BIOS device, any of which may provide access to that component device configuration modification information in response to a component device configuration audit request. |
US12223328B2 |
Generating and executing a control flow
Examples of the present disclosure provide apparatuses and methods related to generating and executing a control flow. An example apparatus can include a first device configured to generate control flow instructions, and a second device including an array of memory cells, an execution unit to execute the control flow instructions, and a controller configured to control an execution of the control flow instructions on data stored in the array. |
US12223326B2 |
Order-preserving method and system for multiple sets of load store queues of processor and related device
An order-preserving method and system for multiple sets of load store queues of a processor and a related device are disclosed. The order-preserving method includes the following steps of: presetting a total depth of the queues; wherein the total depth of the queues comprises multiple sets of sub-queues; determining a dimension of an age matrix according to the total depth of the queues; initializing the age matrix to obtain initial age information of the age matrix; wherein the initial age information comprises entries of the sub-queues; when a preset instruction is received and enters the total depth of the queues, updating related positions of corresponding rows and columns in the age matrix according to a time order, and recording age information; and initiating a request through the multiple sets of sub-queues, and searching for local and global age information for order-preserving operation. |
US12223324B2 |
Methods and apparatus for providing mask register optimization for vector operations
A data processing system includes a vector data processing unit that includes a shared scheduler queue configured to store in a same queue, at least one entry that includes at least a mask type instruction and another entry that includes at least a vector type instruction. Shared pipeline control logic controls a vector data path or a mask data path, based a type of instruction picked from the same queue. In some examples, at least one mask type instruction and the at least one vector type instruction each include a source operand having a corresponding shared source register bit field that indexes into both a mask register file and a vector register file. The shared pipeline control logic uses a mask register file or a vector register file depending on whether bits of the shared source register bit field identify a mask source register or a vector source register. |
US12223323B2 |
Out-of-order vector iota calculations
A method for executing vector iota (viota) operation is disclosed. The method includes fetching a viota instruction, decoding the viota instruction into multiple viota micro-operations (uops), computing a first element viota value of a respective viota uop, determining a respective last element viota value of the respective viota uop based on the first element viota value of the respective uop, and writing the respective last element viota value of the respective viota uop to an allocated physical register. Each viota uop of the multiple viota uops has multiple elements, and each element has a viota value corresponding to a sum of active mask bits of preceding elements of the viota uops. The multiple elements of each viota uop comprise at least a first element that has a starting bit position of a respective uop and a last element that has an ending bit position of the respective uop. |
US12223322B2 |
Embedded processor supporting fixed-function kernels
A method and apparatus for embedding a microprocessor in a programmable logic device (PLD), where the microprocessor has a logic unit that can operate in two modes. A first mode is a general purpose mode running at least one general purpose process related to the PLD, and a second mode is a fixed function mode emulating a fixed function for use by logic configured into a fabric of the PLD (fabric). A memory unit is coupled to the logic unit and to the fabric, and the fabric is operable for transferring signals with the logic unit in relation to the fixed function. |
US12223321B2 |
Method of operating a microprocessor, related processing system and computer program product
First combinational, arithmetic, or combinational and arithmetic, operations are applied to data and an expected value, generating result bit sequences. When the value of the data corresponds to the expected value, the result bit sequences are different from each other and correspond to expected values of the result bit sequences. Second operations are applied a first memory address, a second memory address, and the result bit sequences, generating a memory address. When values of the generated result bit sequences correspond to the expected values of the result bit sequences, the generated memory address corresponds to the first memory address. When values of the generated plurality of result bit sequences do not correspond to the expected values of the result bit sequences, the generated memory address corresponds to the second memory address. A software routine starting at the generated memory address is executed. |
US12223320B1 |
Family of processors of different types configured for executing a common instruction set and method for executing instructions from the common instruction set using a processor of a specific processor type
A system is provided comprising a processor part of a family of different types configured for executing a common instruction set, the processor types differing in terms of a number of multiplication units. A method for using the processor is also presented including: a. receiving a specific instruction defining a multiplication type to be applied to a first input data element and a second input data element; b. deriving a number of multiplication cycles for executing the specific instruction at least in part by processing: (i) cardinality information corresponding to the multiplication units for processor, and (ii) the multiplication type defined by the specific instruction; c. executing the specific instruction by repeatedly using the multiplication units of the processor for a number of cycles corresponding to the derived number of multiplication cycles. A method for selecting the specific processor amongst the family of processors based on one or more criteria is also presented. |
US12223319B2 |
Microkernel-based software optimization of neural networks
Disclosed are systems and methods related to providing for the optimized software implementations of artificial intelligence (“AI”) networks. The system receives operations (“ops”) consisting of a set of instructions to be performed within an AI network. The system then receives microkernels implementing one or more instructions to be performed within the AI network for a specific hardware component. Next, the system generates a kernel for each of the operations. Generating the kernel for each of the operations includes configuring input data to be received from the AI network; detecting a specific hardware component to be used; selecting one or more microkernels to be invoked by the kernel based on the detection of the specific hardware component; and configuring output data to be sent to the AI network as a result of the invocation of the microkernel(s). |
US12223316B2 |
Architecture discovery
A program code component module implementing a portion of a program application is received. A trained machine learning model is used to automatically predict to which one among a plurality of program architecture layer classifications the program code component module belongs. An automatic analysis option is selected based on the predicted program architecture layer classification for the program code component module. The selected automatic analysis option is performed on the program code component module. |
US12223315B2 |
Utilizing multiple analyses to migrate an application to a cloud computing environment
A device may receive source code and a database to be migrated to a cloud computing environment, and may perform a first stage analysis of the source code to generate a first report. The device may cause a second stage analysis of the source code to be performed based on the first report and to generate refactored and rewritten code, and may perform a third stage analysis of the database to generate a second report. The device may cause a fourth stage analysis of the database to be performed and to generate a refactored and rewritten database, and may perform the first stage analysis of the refactored and rewritten code and the third stage analysis of the refactored and rewritten database to generate a final report. The device may generate a migration strategy based on the final report and may perform actions based on the migration strategy. |
US12223314B2 |
Software change analysis and automated remediation
In some implementations, a system may receive dependency indicators associated with a plurality of cloud-based applications and receive change indicators associated with changes to one or more first applications of the plurality of cloud-based applications. The system may receive an indicator associated with an incident ticket based on a problem with a second application of the plurality of cloud-based applications. The device may determine at least one of the change indicators associated with the incident ticket based on dependencies between the one or more first applications and the second application and based on a difference between a time associated with the incident ticket and a time associated with the at least one of the change indicators. The system may, based on determining the at least one of the change indicators, transmit a command to rollback at least one of the changes or to rollforward at least one change. |
US12223313B2 |
User interface for on-deck capabilities
The present embodiments relate to identifying and tracking capabilities within a data center managed by a cloud infrastructure orchestration service (CIOS). The CIOS can generate visualization(s) for the capabilities of the CIOS. A first portion of a visualization can identify capabilities that depend on previously published capabilities A second portion of the visualization can provide capabilities with one or more unpublished capabilities. In some embodiments, the capabilities depicted as part of the visualization can be arranged by a ranking derived based at least in part on a number of other capabilities publishing of a given capability blocks and/or a number of capabilities on which publishing a given capability depends. The visualization can be used to allocate resources to efficiently publish capabilities and build new regions (e.g., new data centers) with the CIOS. |
US12223309B2 |
System and method for implementing a platform and language agnostic smart SDK upgrade module
Various methods, apparatuses/systems, and media for automatically upgrading an application are disclosed. A processor creates a dynamic machine learning (ML) model; trains the dynamic ML model and scans for SDK upgrade for the application against the dynamic ML model by implementing ML algorithm for predictions. The processor executes the SDK upgrade in response to detecting that the training of the dynamic ML model is completed to trigger the processor to perform the following automated processes: implement the ML algorithm against the trained dynamic ML model to generate predictive results data for deprecated reference corresponding to the application; evaluate the predictive results data to determine whether there is a match for the deprecated reference; and when it is determined that there is a match for the deprecated reference, automatically replace code and upgrade the application to newer version of the programming language specification. |
US12223307B2 |
Smart edge platform for edge devices and associated systems and methods
Smart sensors, platforms for smart sensors, and associated systems and methods, are disclosed herein. In some implementations, the platform includes hardware interfaces that are abstracted and/or standardized as defined by various common group types. The abstracted interfaces allow numerous different sensors to be connected and integrated into the smart sensor as desired for a specific application. Further, the platform can reuse a standardized software backbone as a sensor platform as sensors are varied, as well as across multiple smart sensors. In some implementations, the standardized sensor platform can include an on-board resident user interface (RUI) with an internet-accessible portal, allowing users to connect to the RUI on the sensor platform through any network accessible device. The platform can also include an artificial intelligence and/or machine learning engine to turn raw sensor data into real-time automation and inspection information within the sensor within the local environment. |
US12223306B2 |
Secure device update by passing encryption and data together
A method and system for updating firmware of a device. A method includes receiving a decryption engine for decrypting encrypted firmware, loading the decryption engine into a first memory of a device, and receiving the encrypted firmware. The method may include obtaining a pre-stored encryption key from a second memory of the device, wherein the second memory is a different type of memory than the first memory, and decrypting the encrypted firmware using the encryption key and the decryption engine, wherein the decryption of the encrypted firmware occurs in the first memory. |
US12223305B2 |
Methods and systems for deployment of services
Systems and methods for deploying services may include accessing configuration data associated with a service to be deployed, the configuration data generated independently of the service and configured to include environment-related data and infrastructure-related data, the environment-related data identifying at least versioning information associated with the service, and the infrastructure-related data identifying at least artifact repository information associated with the service; accessing data related to a packaged service from an artifact repository based on the artifact repository information, the packaged service generated by a package manager based on the service; updating the packaged service using the environment-related data to generate an updated packaged service; and causing the updated packaged service to be deployed to a deployment destination. |
US12223300B2 |
Deep learning model inference for dynamic input shapes
A method of compiling a deep learning model includes reading metadata from a compiled result, the metadata indicating a structure of the deep learning model corresponding to a low-level IR, receiving shape information of an input tensor of the deep learning model, determining a shape of an output tensor of a first computation operation of the computation operations based on the shape information of the input tensor of the deep learning model and the structure of the deep learning model, tiling the output tensor of the first computation operation into one or more tiles according to the shape of the output tensor of the first computation operation and hardware limitations of a processor executing the deep learning model, and patching one or more copies of a templated hardware command into executable hardware commands. |
US12223299B2 |
Resource constraint aware deep learning model optimization for serverless-based inference systems
A method includes detecting, by a webhook controller, an inference serverless function invocation. The method further includes determining that the inference serverless function can be optimized. The method further includes generating an optimized version of the inference serverless function using a graph compiler, in response to the determining. The method further includes replacing, by a processing device of the webhook controller, a storage volume in an init container of the inference serverless function with a new storage volume comprising the optimized version of the inference serverless function. |
US12223297B2 |
Dynamic quantum computing system selection and quantum program compilation
A first plurality of programming instructions written in a first quantum programming language is accessed. A first quantum computing system is selected from a plurality of quantum computing systems based on an attribute of the first quantum computing system. A second plurality of programming instructions is generated based on the first plurality of programming instructions and a characteristic of the first quantum computing system, at least one programming instruction in the second plurality of programming instructions being a translation of a corresponding programming instruction in the first plurality of programming instructions. |
US12223293B2 |
Random number generation method and random number generator using inorganic scintillator
A random number generation method and random number generator using a ZnS scintillator. The random number generator includes: a radioisotope emission layer emitting an alpha particle or a beta particle that is emitted when an atomic nucleus decays; a polymer layer disposed under the radioisotope emission layer; an inorganic scintillator layer disposed between the radioisotope emission layer and the polymer layer and applied with an inorganic scintillator substance; and a wafer layer disposed under the polymer layer and including a photodiode detecting light produced from the inorganic scintillator layer. |
US12223289B2 |
Neural network device for neural network operation, operating method of the neural network device, and application processor including the same
A neural network device includes a calculation circuit that includes a first multiplier, a second multiplier, an align shifter, and an adder. The adder shares the first multiplier and the second multiplier. The calculation circuit performs a first dot product operation on a plurality of floating point data pairs or a second dot product operation on a plurality of integer data pairs. In the first dot product operation, the calculation circuit obtains a plurality of fraction multiplication results from the plurality of floating point data pairs, respectively, using the first multiplier, adds the plurality of fraction multiplication results using the adder and outputs first cumulative data. In the second dot product operation, the calculation circuit obtains a plurality of integer multiplication results from the plurality of integer data pairs, respectively, using the second multiplier, adds the plurality of integer multiplication results using the adder, and outputs second cumulative data. |
US12223287B2 |
Computer implemented method for the automated analysis or use of data
A computer implemented method for the automated analysis or use of data is implemented by a voice assistant. The method comprises the steps of: (a) storing in a memory a structured, machine-readable representation of data that conforms to a machine-readable language (‘machine representation’); the machine representation including representations of user speech or text input to a human/machine interface; and (b) automatically processing the machine representations to analyse the user speech or text input. |
US12223285B2 |
Computer implemented method for the automated analysis or use of data
A computer implemented method for the automated analysis or use of data is implemented by a voice assistant. The method comprises the steps of: (a) storing in a memory a structured, machine-readable representation of data that conforms to a machine-readable language (‘machine representation’); the machine representation including representations of user speech or text input to a human/machine interface; and (b) automatically processing the machine representations to analyse the user speech or text input. |
US12223282B2 |
Intelligent automated assistant in a home environment
Systems and processes for operating an intelligent automated assistant are provided. In one example process, discourse input representing a user request is received. The process determines whether the discourse input relates to a device of an established location. In response to determining that the discourse input relates to a device of an established location, a data structure representing a set of devices of the established location is retrieved. The process determines, using the data structure, a user intent corresponding to the discourse input, the user intent associated with an action to be performed by a device of the set of devices, and a criterion to be satisfied prior to performing the action. The action and the device are stored in association with the criterion, where, in accordance with a determination that the criterion is satisfied, the action is performed by the device. |
US12223280B2 |
Identifying multimedia asset similarity using blended semantic and latent feature
Methods and system for determining a similarity relationship between a plurality of digital assets and a target digital asset comprises creating a normalized semantic feature vector associated with a search query, discovering the target asset based on the normalized semantic feature vector, generating a normalized latent feature vector associated with the target asset, comparing the normalized semantic feature vector with semantic feature vectors for each of the digital assets to generate a semantic comparison value, comparing the normalized target latent feature vector with latent feature vectors for each of the digital assets to generate a latent comparison value, blending the semantic comparison vector value with the latent feature comparison vector value to create a target comparison value for each of the digital assets, and reporting the digital assets having the highest target comparison values to the user or group of users. |
US12223276B2 |
Automatic out of scope transition for chatbot
Techniques for automatically switching between chatbot skills in the same domain. In one particular aspect, a method is provided that includes receiving an utterance from a user within a chatbot session, where a current skill context is a first skill and a current group context is a first group, inputting the utterance into a candidate skills model for the first group, obtaining, using the candidate skills model, a ranking of skills within the first group, determining, based on the ranking of skills, a second skill is a highest ranked skill, changing the current skill context of the chatbot session to the second skill, inputting the utterance into a candidate flows model for the second skill, obtaining, using the candidate flows model, a ranking of intents within the second skill that match the utterance, and determining, based on the ranking of intents, an intent that is a highest ranked intent. |
US12223270B2 |
Systems and methods near negative distinction for evaluating NLP models
Embodiments described herein provide a method of evaluating a natural language processing model. The method includes receiving an evaluation dataset that may include a plurality of unit tests, the unit tests having: an input context, and a first candidate and a second candidate that are generated in response to the input context, where the first test candidate is associated with a first quality notation, and the second candidate is associated with a second quality notation. The method includes determining, via a model, a first likelihood of generating the first candidate and a second likelihood of generating the second candidate in response to the input context. The method also includes determining whether the first likelihood being greater than the second likelihood. The method also includes determining whether the first model passed the unit test, where the first quality notation indicates a higher quality candidate and the second quality notation indicate a lower quality candidate. |
US12223268B2 |
Method and apparatus for event extraction and extraction model training, device and medium
A method for event extraction according to the disclosure includes: processing an object text using a preset extraction model to determine event information of the object text; wherein the event information includes an event element, and an event type and a role corresponding to the event element; and the extraction model includes a classification layer and an output layer; the classification layer is configured to determine a token attribute of a token in the object text; the token attribute includes whether the token is a start token of the event element of any event type and any role, and whether the token is an end token of the event element of any event type and any role; and the output layer is configured to determine the event element according to the token attribute of the token, and determine the event type and the role corresponding to the event element. |
US12223262B1 |
Expressions management service for data sheet-based applications
A unique identifier of an expression which refers to a cell of a data sheet is stored in a repository. In an application comprising an operation based on evaluating the expression, the expression is indicated by the unique identifier. In response to detecting a write directed to the cell, a modified version of contents of the cell is stored without re-evaluating the expression. The expression is re-evaluated in response to determining that the operation of the application is to be implemented. |
US12223261B2 |
Image processing apparatus, image processing method, and storage medium
An image processing apparatus includes at least one memory that stores instructions; and at least one processor that execute the instructions to perform: detecting text blocks in an input image; determining a registered document corresponding to the input image among a plurality of registered documents; determining the text block in the input image that corresponds to a processing target item, based on a partial layout defined in the determined registered document and including a first text block corresponding to the processing target item and at least one second text block present near the first text block; and obtaining a character string corresponding to the processing target item by performing character recognition processing on the determined text block. |
US12223260B2 |
Text editing in remote documents on mobile devices
Embodiments are described for editing a remote document residing on a server that is accessed by a mobile device over a remote desktop connection, by downloading portions of text to be locally edited from the remote document to the mobile device, performing edits on the downloaded text locally on the mobile device in an interface optimized for mobile device text editing, and conveying the edited portions back to the server to be inserted into a corresponding place in the document. |
US12223258B2 |
Rules/model-based data processing system for intelligent event prediction in an electronic data interchange system
A system for electronic data interchange (EDI) management includes a memory for storing the EDI document data and a machine learning model representing a set of features of EDI documents and a corresponding status. The system further includes a processor and a non-transitory computer readable medium storing instructions for: accessing an EDI file, the EDI file comprising envelope metadata for an envelope and a first EDI document: and translating the EDI file into a first translated EDI document containing the envelope metadata and a set of EDI document data extracted from the first EDI document, the first translated EDI document formatted according to a hierarchical structure comprising attributes translatable into features processable by the machine learning model to determine a status of the first EDI document. |
US12223256B1 |
System and method for identifying location of content within an electronic document
Techniques are described relating to the identification of location of content within an electronic document. Techniques may include generating a location identification rule specifying one or more parameters for identifying a location identifier (LID) for each of the one or more streams associated with the content of the electronic document. Further, the LID may be generated in accordance with the location identification rule. The LID may be assigned to at least a portion of the content, such that the portion of the content within the electronic document may be located in accordance with the LID. |
US12223255B2 |
Reading assistant in a browser environment
A reading assistant tool implemented in a browser application facilitates the presentation of text content in a manner and format that addresses the reading and/or comprehension capabilities of individual users, while maintaining the context of the original content. The reading assistant tool outputs a reader view pane alongside a main content pane. Original content is presented in the main content pane, and simplified/reformatted content corresponding to text content extracted from the original content, is presented in the reader view pane. Scrolling of the extracted text content in the reader view pane is synchronized with scrolling of the original content in the main content pane, so that context is maintained as the user moves through the content. The concurrent presentation of the original content and the extracted text content allows the user to more easily consume the extracted text content, while also maintaining context as originally intended. |
US12223254B2 |
Using machine learning to predict performance of secure documents
A system and a method are disclosed for detecting that a requesting user is transmitting a request to a recipient user to perform one or more tasks with respect to a secure document. The system extracts features associated with the secure document and inputs the features into a machine learning model that outputs one or more probabilities corresponding to a potential failure of the request. Based on the one or more probabilities, the system generates one or more feature modification activities to improve a likelihood of the recipient user completing the request. The system provides the one or more feature modification activities to at least one of the requesting user and the recipient user. |
US12223250B2 |
Method of manufacturing integrated circuit having through-substrate via
A method includes generating an integrated circuit (IC) layout design and manufacturing an IC based on the IC layout design. Generating the IC layout design includes generating a pattern of a first shallow trench isolation (STI) region and a pattern of a through substrate via (TSV) region within the first STI region; a pattern of a second STI region surrounding the first STI region, the second STI region includes a first and second layout region, the second layout region being separated from the first STI region by the first layout region, first active regions of a group of dummy devices being defined within the first layout region, and second active regions of a group of active devices being defined within the second layout region; and patterns of first gates of the group of dummy devices in the first layout region, each of the first active regions having substantially identical dimension in a first direction. |
US12223249B2 |
Etch-modeling system and method of manufacturing semiconductor device using the same
Provided is a method of manufacturing a semiconductor device. the method comprises receiving layout data including a plurality of pieces of pattern data, the plurality of pieces of pattern data having through first to Nth unique patterns (N is a natural number greater than or equal to two), calculating first to Nth density values of the first to Nth unique patterns from the layout data and calculating first to Nth populations of the first to Nth unique patterns from the layout data, performing sampling by selecting some unique patterns among the first to Nth unique patterns, the selecting based on the first to Nth density values and the first to Nth populations, and performing etch modeling on sampled patterns of the plurality of pieces of pattern data, the sampled patterns corresponding to the selected unique patterns. |
US12223246B2 |
Systems, methods, and computer program products for transistor compact modeling using artificial neural networks
A computer implemented method for determining performance of a semiconductor device is provided. The method includes providing training data comprising input state values and training capacitance values to a neural network executing on a computer system; processing the input state values through the neural network to generate modeled charge values; converting the modeled charge values to modeled capacitance values; determining, by the computer system, whether the training capacitance values of the training data are within a threshold value of the modeled capacitance values utilizing a loss function that omits the modeled charge values; and in response to determining that the training capacitance values of the training data are within the threshold value of the modeled capacitance values, converting, by the computer system, the neural network to a circuit simulation code to generate a converted neural network. |
US12223244B1 |
System and method for interactive visualization of placement of objects in an electronic design
Embodiments included herein are directed towards a method for visualizing an electronic circuit design. Embodiments may include causing a display of a portion of an electronic design at a graphical user interface and receiving, at the graphical user interface, a selection of an object to be moved, wherein the object is displayed in a first color. In response to a user input, embodiments may include moving the object at the graphical user interface nearer a target location, displaying at least one target type in a second color and snapping the object to the target location. |
US12223235B2 |
Computer system and method for managing coordination issues in construction projects
The present disclosure is directed to a software tool that facilitates coordination between various parties that are involved in the process of rectifying a problem identified in a combined three-dimensional model file. In one implementation, the software tool may cause a computing device to (a) receive an indication requesting creation of a coordination issue that relates to a portion of a rendered three-dimensional view of a construction project, (b) in response to the receipt of the indication, create a data set defining the coordination issue, the data set including (i) a representation of the portion of the rendered three-dimensional view, and (ii) data indicating an assignee of the coordination issue, and (c) cause an indication of the coordination issue to be presented to a client station associated with the assignee. |
US12223234B2 |
Apparatus for provision of digital content associated with a radio target area
Apparatus for displaying information associated with a wireless location node via a user interface based upon electromagnetic radiation received from a radio target area. More specifically, the present invention relates to methods and systems for receiving electromagnetic radiation received from a radio target area, and presenting digital content in a user interactive interface. |
US12223233B2 |
Method and system for computer-aided design of a technical system
A component of the technical system, a component designation and a characteristic parameter designation for a characteristic parameter of relevance to the design of the components are read and a search engine is queried with same is provided. The documents found by the search engine are read and component information, e.g. product information concerning a specific component, is extracted from said documents. The extracted component information is supplied to a machine learning routine which has been trained, using a plurality of predefined training component information and training characteristic parameter values, to reproduce predefined training characteristic parameter values using predefined training component information. Output data from the machine learning routine is selected as characteristic parameter values and inserted into a planning data record. The planning data record is then output to design the technical system. |
US12223222B2 |
Method, system and apparatus for accessing a user interface of a mobile computer
Remote access to the user interface of a mobile computer is carried out by simultaneous use of the screen broadcast function and the data reception functionality of the interface of peripheral input devices of this mobile computer to interact with a remote control computer via an IP network. Routing of mobile computer screen broadcast streams to the control computer can be carried out on a local network, e.g., through DHCP or mDNS (DNS-SD) services, and relaying to other networks through an appropriate proxy server. The conversion of IP manipulation data coming from the control computer to the mobile computer interface is carried out using a gateway with IP and HID interfaces. The invention can be implemented both on the basis of one device with Bluetooth HID or USB HID options, and on the basis of a local network of a mobile computer containing routers and gateways with appropriate properties. |
US12223221B2 |
Screen projection method and apparatus, electronic device and computer readable storage medium
The present disclosure discloses a screen projection method, a screen projection apparatus, an electronic device, and a computer-readable storage medium. The screen projection method includes: sending a search file to search a client, the search file including an equipment identification and configuration parameters of a server, the configuration parameters of the server including parameters for selecting a target client; receiving a search response message returned by the client, the search response message including an equipment identification and equipment parameters of the client; determining the target client meeting a screen projection condition according to the search response message; and sending a screen projection file to the target client. |
US12223217B2 |
Portable scoreboard apparatus and method
A portable electronic scoreboard is provided, and is wirelessly connected to a portable computing device, such as a smartphone, a tablet, a laptop computer, or other portable computing device. A user, such as a parent watching the game or an official scorekeeper, may download a software application, or an “app,” to their smartphone, for instance, which allows them to remotely operate the scoreboard, displaying the score and other relevant information. The app may include multiple interfaces, such as a scorekeeper interface for keeping score and other relevant information, a fan interface for viewing the scoreboard screen on their own smartphone and uploading pictures and video, an audio/video interface allowing a designated user to display fan uploaded pictures and video highlights during timeouts on the scoreboard, and an announcer interface allowing a designated announcer to make announcements through speakers operatively connected to the portable scoreboard. |
US12223215B2 |
Image forming apparatus, information processing apparatus, method of controlling image forming apparatus, and method of controlling information processing apparatus for processing a PDF portfolio
According to one embodiment, an image forming apparatus is provided that is connected to an information processing apparatus via a network. The image forming apparatus is capable of performing direct printing for PDF data, and the image forming apparatus includes at least one memory that stores a program; and at least one processor that execute the program to perform: notifying a user of information via mail in a case where print data received from the information processing apparatus is a PDF portfolio and it is not possible to perform direct printing for the PDF portfolio using the image forming apparatus, the information including a message indicating that printing should be performed using an application compatible with the PDF portfolio and a command to open the PDF portfolio using the application. |
US12223211B2 |
Enhanced input of machine-learning accelerator activations
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for scheduling operations on a machine-learning accelerator having multiple tiles. The apparatus includes a processor having a plurality of tiles and scheduling circuitry that is configured to select a respective input activation for each tile of the plurality of tiles from either an activation line for the tile or a delay register for the activation line. |
US12223205B2 |
Systems, methods and devices for reading a memory of a storage device
Disclosed herein are systems, methods and devices for controlling output of a storage device during read operations. The method comprises: measuring a length of a temporal gap between first and second consecutive read bursts from a storage device, the first and second read burst are in response to first and second read commands received by the storage device, respectively; generating a state code according to the length, wherein the state code has a first value when the length is zero, a second value when the length is equal to or shorter than a threshold time length but is non-zero, and a third value when the length is greater than the threshold time length; and controlling output of the storage device according to the state code. |
US12223204B2 |
Memory-aligned access operations
Methods, systems, and devices for memory-aligned access operations are described. A target packet size based on a quantity of physical pages addressable by individual first-level pages of a first-level page table for mapping logical address to respective physical pages may be indicated to a host system. A buffer may be configured based on the target packet size and data for an application at the host system and associated with the target packet size may be stored in the buffer. Based on a utilization threshold of the buffer being reached, a set of data stored in the buffer and having the target packet size may be written to a memory device, where a set of physical addresses for storing the set of data may be identified based on a second-level entry of a second-level page. |
US12223200B2 |
Information processing system
The objective of the present invention is to efficiently manage data required to verify the loading waiting time of a logistics contractor (truck driver), while ensuring the accuracy of the data. A metadata storage control unit 103 executes control to cause metadata relating to main data to be stored on a network N using blockchain technology or distributed ledger technology. A main data storage control unit 104 executes control to associate linking data linking metadata stored on the network N and the main data with the main data, and to store the same in a main data database 181 on a server 1. |
US12223199B2 |
Method and apparatus for programming data arranged to undergo specific stages into flash memory based on virtual carriers
The invention relates to a method, and an apparatus for programming data into flash memory. The method includes: reading operating settings of a virtual carrier; setting a redundant array of independent disks (RAID) engine for driving the RAID engine to complete a designated encryption or encoding operation on first data associated with the virtual carrier when the operation settings indicate that the first data associated with the virtual carrier need to go through a mid-end processing stage; and sending a programming index to a data access engine for driving the data access engine to read a programming table from the SRAM, and program the second data associated with the virtual carrier into a designated address in a flash module when the operation settings indicate that the second data associated with the virtual carrier need to go through the back-end processing stage. |
US12223198B2 |
Control apparatus to achieve performance while lowering temperature of a solid state drive
A control apparatus to control a solid state drive having a thermal throttling function includes a controller. The controller performs control to activate the thermal throttling function of the solid state drive at a first temperature from startup of the control apparatus to startup completion. The controller also performs control to activate the thermal throttling function of the solid state drive at a second temperature that is lower than the first temperature after the startup completion of the control apparatus. |
US12223195B2 |
Memory controller and operating method thereof
A memory controller may include: a request checker identifying memory devices corresponding to requests received from a host among the plurality of memory devices and generating the identified device information on memory devices to perform operations corresponding to the requests; a dummy manager outputting a request for controlling a dummy pulse to be applied to channels of selected memory devices according to the device information among the plurality of channels; and a dummy pulse generator sequentially applying the dummy pulse to the channels coupled to the selected memory devices, based on the request for controlling the dummy pulse. A memory controller may include an idle time monitor outputting an idle time interval of the memory device and a clock signal generator generating a clock signal based on the idle time interval and outputting the clock signal to the memory device through the channel to perform a current operation. |
US12223187B2 |
SSD supporting deallocate summary bit table and associated SSD operations
The present invention is directed to an SSD that stores data in a plurality of regions of the SSD, each of the regions associated with a plurality of logical cluster addresses. The SSD also sets a deallocation status of each of the plurality of regions in a deallocate flag bitmap and sets a deallocation status of one or more sections of the deallocate flag bitmap in a deallocate summary table, wherein each of the one or more sections corresponds to more than one of the plurality of regions. In response to a shutdown or loss of power event, The SSD writes to non-volatile memory only sections of the deallocation flag bitmap with a predetermined deallocation status in the deallocate summary table. The SSD stores the deallocate flag bitmap is stored in a first volatile memory and stores the deallocate summary table is stored in a second volatile memory, different from the first volatile memory. |
US12223176B1 |
Managing wear levels of storage devices
A technique is directed to managing wear leveling between storage devices. The technique includes generating a wear imbalance level indicating a variance between a first wear level of a first set of storage devices and a second wear level of a second set of storage devices. The technique further includes, after generating the wear imbalance level, performing a comparison operation that compares the wear imbalance level to a predefined imbalance threshold. The technique further includes, in response to the comparison operation indicating that the wear imbalance level is above the predefined imbalance threshold, providing the first set of storage devices as a first storage tier and the second set of storage devices as a second storage tier. |
US12223175B1 |
Cache writing to zones to maximize write bandwidth
Instead of having all zones open across all dies, optimizing caching of non-direct write active zones using a host append point (HAP) for maximum write bandwidth is sufficient. The controller will calculate the write rate for a jumbo device (JD). Based on the JD with lowest total write rate, the controller will assign the JD a new zone. The controller will then determine whether the write rate is either appropriate for a cache write or for a direct write. Based on the determination, the controller will write data to the new zone. If the controller direct writes to the new zone, then the controller will close the zone when the zone is full. If the controller cache writes the data to the new zone, then the controller will copy the zone to the direct write area and return the cache write zone to a zone pool. The controller will reclassify the zone if the initial classification is incorrect. |
US12223173B2 |
Memory controller and data processing method for processing disordered read-out data
A data processing method includes reading a memory device in response to a read command to respectively read multiple portions of predetermined data; respectively writing the portions in a buffer memory to complete data transfers of the portions of the predetermined data; sequentially providing access information corresponding to each portion of the predetermined data in response to completion of the data transfer of the corresponding portion; obtaining the access information of the predetermined data and accordingly generating multiple descriptors in chronological order of obtaining the access information; receiving and buffering the descriptors in a descriptor pool; sequentially selecting a latest descriptor from the descriptor pool according to a tag value and providing the latest descriptor to a direct memory access engine; and reading the buffer memory according to the latest descriptor to obtain at least a portion of the predetermined data by the direct memory access engine. |
US12223169B2 |
Far memory direct caching
A far memory device includes a far memory controller, a memory device coupled to the controller, a first port coupled to the far memory controller to support communication with a host processor over a first serial computer expansion bus, and a second port coupled to the far memory controller to support communication with a non-volatile data storage drive over a second serial computer expansion bus. The far memory device serves as a cache between the host processor and the non-volatile data storage drive and may perform aspects of cache management on behalf of the host processor. |
US12223168B1 |
Quality of service (QoS) enforcement with low contention command processing
Technology is disclosed for QoS (Quality of Service) enforcement with reduced contention. For commands where the QoS wait queue is empty and the QoS credit count is sufficient, an atomic operation subtracts the credits required to process the command from the QoS credit count without locking, and the command is processed. For other commands, credit generation is attempted by first reading a lock flag without obtaining a lock. If the lock flag is clear, an atomic operation sets it, and credit generation is performed if sufficient time has passed since a last credit generation. Credit generation stores a sum of the current QoS credit count and the number of newly generated credits into a local credit count, and processes commands in the QoS wait queue for which sufficient credits exist in the local credit count. When credit generation completes, the local credit count is stored into the QoS credit count. |
US12223166B2 |
Memory allocation for block rebuilding in a storage network
A method begins by identifying a plurality of encoded data slices requiring rebuilding. The method continues by determining an amount of memory required for rebuilding the plurality of encoded data slices and allocating memory in one or more storage units for the rebuilding the plurality of encoded data slices as reserve memory. The method continues by obtaining a plurality of rebuilt encoded data slices associated with the plurality of encoded data slices requiring rebuilding and storing the plurality of rebuilt encoded data slices in the reserve memory. |
US12223165B2 |
Multicore, multibank, fully concurrent coherence controller
A system includes a multi-core shared memory controller (MSMC). The MSMC includes a snoop filter bank, a cache tag bank, and a memory bank. The cache tag bank is connected to both the snoop filter bank and the memory bank. The MSMC further includes a first coherent slave interface connected to a data path that is connected to the snoop filter bank. The MSMC further includes a second coherent slave interface connected to the data path that is connected to the snoop filter bank. The MSMC further includes an external memory master interface connected to the cache tag bank and the memory bank. The system further includes a first processor package connected to the first coherent slave interface and a second processor package connected to the second coherent slave interface. The system further includes an external memory device connected to the external memory master interface. |
US12223163B2 |
Interaction method and apparatus, electronic device, and storage medium
An interaction method, an interaction apparatus, an electronic device, and a storage medium are provided. The interaction method includes: displaying a target object in a first display mode on a target object display interface, where in the first display mode, the target object display interface includes a first interactive control; receiving a display mode switching on the target object display interface; and in response to the display mode switching, displaying the target object in a second display mode on the target object display interface, where in the second display mode, the target object display interface includes a second interactive control different from the first interactive control. |
US12223158B2 |
Method for generating a tree diagram from a capitalization table
A method for generating a tree diagram from a capitalization table of a company includes: generating a plurality of interactive icons that are associated with the company and partial owners of the company for the tree diagram, wherein the interactive icons include a root node icon that is associated with the company, and a plurality of stem node icons each associated with a respective one of partial owners; arranging the root node icon and the plurality of stem node icons in the tree diagram by determining an importance value determined for each of the stem node icons, and by arranging each of the stem node icons to have a distance from the root node icon that is inversely related to the importance value of the stem node icon; and plotting a plurality of investment routes, each connecting two of the interactive icons arranged in the tree diagram. |
US12223155B2 |
Image processing system
A printer includes a communication interface, a display, and a controller. The controller is configured to generate screen data corresponding to a screen displayed on the display and transmit the screen data to an information processing device. The screen data is used to display a virtual screen same as the screen on the information processing device. The controller is configured to display a screen including an animation by switching a plurality of still images. When the animation is displayed, the controller generates a plurality of pieces of screen data corresponding to the plurality of still images, and when the animation is not displayed, the controller generates screen data corresponding to a screen, which does not include the animation. Then, the controller transmits the generated screen data to the information processing device. |
US12223152B2 |
Touch input device
Disclosed is a touch input device including: a touch sensor including a plurality of electrodes; a drive unit configured to apply a driving signal to at least some of the plurality of electrodes of the touch sensor; a touch signal detection unit configured to detect a touch-position-related signal related to a touch position of an object inputted to the touch surface from at least some of the plurality of electrodes of the touch sensor; and an LGM disturbance signal detection unit configured to detect an LGM-disturbance-signal-related signal related to an LGM disturbance signal generated from the touch surface from at least some of the plurality of electrodes of the touch sensor. |
US12223150B2 |
Touch panel, preparation method therefor, and display device
A touch panel, a preparation method therefor, and a display device. The touch panel comprises a substrate, a plurality of spaced apart first touch electrodes and a plurality of spaced apart second touch electrodes that are arranged on the same layer on the substrate. The first touch electrodes and the second touch electrodes are insulated from each other. The substrate is also provided with a plurality of grooves, and the orthographic projection of the first touch electrodes and the second touch electrodes on the substrate do not overlap with the orthographic projection of the grooves in the substrate. |
US12223147B2 |
Printed wiring
In printed wiring that is formed, on a surface of a base member. by a film of cured electrically conductive ink and that includes: a wavy line; a first wiring element located at one side of both sides sandwiching the wavy line in a width direction; and a second wiring element located at the other side of the both sides and adjacently to the wavy line; a surplus wavy line is provided which is another wavy line, which extends along the wavy line adjacently to the wavy line between the wavy line and the first wiring element, and which is connected to the wavy line to have the same potential. |
US12223146B2 |
Display panel and display apparatus
A display panel is provided. The display panel includes a touch control structure. The touch control structure includes a plurality of first mesh electrodes and a plurality of second mesh electrodes. A respective one of the plurality of first mesh electrodes includes a plurality of first mesh blocks consecutively electrically connected along a first direction. A respective one of the plurality of second mesh electrodes includes a plurality of second mesh blocks consecutively electrically connected along a second direction. Two adjacent first mesh blocks of the plurality of first mesh blocks are electrically connected to each other through a respective first conductive bridge. The respective first conductive bridge includes a plurality of first single mesh lines spaced apart from each other, and in a layer different from the plurality of first mesh blocks and the plurality of second mesh blocks. |
US12223145B2 |
Movement control apparatus and movable body
[Object] To provide a movement control apparatus that is capable of controlling the movement of a movable body using an intuitive operation, and the movable body.[Solving Means] A movement control apparatus according to the present technology includes a motion controller and an operation instructing section. The motion controller causes a movable body to perform motion. The operation instructing section gives an instruction to the motion controller on the basis of output of a sensor such that the movable body performs motion, the sensor detecting a distribution of pressure applied to a detection surface. |
US12223138B1 |
Driving system having multiple driver circuits for cooperatively driving display panel and driver circuit thereof
A driving system includes a plurality of driver circuits each having a first terminal and a second terminal. The first terminal of each of the driver circuits is commonly coupled to a first transmission bus, and the second terminal of each of the driver circuits is commonly coupled to a second transmission bus. The driver circuits include a first driver circuit and a second driver circuit. The first driver circuit outputs a first synchronization signal to the first transmission bus through the first terminal. The second driver circuit outputs a second synchronization signal to the second transmission bus through the second terminal at the time when receiving the first synchronization signal from the first transmission bus. Wherein, a compensation time corresponding to the second driver circuit is calculated according to an output time point of the first synchronization signal and a reception time point of the second synchronization signal. |
US12223137B2 |
Electronic device
An electronic device includes a display panel, a sensor layer disposed on the display panel and including a plurality of sensing electrodes, and a sensor driver connected with the plurality of sensing electrodes to drive the sensor layer. The sensor driver includes a plurality of analog-to-digital converters that samples an input signal received from the outside by the sensor layer. The plurality of analog-to-digital converters is connected one-to-one with the plurality of sensing electrodes. |
US12223133B2 |
Methods and apparatus for processing of input events in electronic devices
Example event processing methods and apparatus are described. In one example method, after an electronic device receives a first target vertical synchronization signal, if an input event received by the electronic device is a target input event and meets a preset condition, the target input event is processed before a second target vertical synchronization signal arrives. The second target vertical synchronization signal is a next target vertical synchronization signal of the first target vertical synchronization signal. |
US12223132B2 |
Display device and method of driving the same
According to an embodiment of the disclosure, a display device includes a sensor driver receiving firmware from an host in which the firmware is stored, the sensor driver including a second memory storing the firmware supplied from the host and initialized when a reset signal is supplied from the host, and a sensing unit for supplying a recovery signal corresponding to an abnormal state of the sensor driver to the host while sensing at least one of an internal voltage and a clock signal of the sensor driver. |
US12223130B2 |
Touch panel and display apparatus
A touch panel and a display apparatus. The touch panel has a touch region and a fingerprint identification region and includes a first metal mesh layer, a second metal mesh layer, and a dielectric layer. The first metal mesh layer includes a plurality of touch electrodes disposed in the touch region and a plurality of fingerprint identification electrodes disposed in the fingerprint identification region. The second metal mesh layer includes a plurality of fingerprint lead wires. Each of the plurality of fingerprint lead wires is electrically connected to corresponding one of the plurality of fingerprint identification electrodes. The dielectric layer is disposed between the first metal mesh layer and the second metal mesh layer. The dielectric layer is provided with a plurality of contact holes via which the identification lead wires are electrically connected to the fingerprint identification electrodes. |
US12223127B2 |
Active stylus having physical writing function
An active stylus having physical writing function includes a tip shell including a first opening and a second opening, a first electrode including a first end protruded through the first opening of the tip shell and including a second end protruded through the second opening of the tip shell and entered a main body housing of the active stylus, wherein the first electrode includes conductive material. The tip shell includes non-conductive material. The first end of the first electrode is configured to leave colored traces on an object by physical friction caused between the first end of the first electrode and the object. |
US12223125B2 |
Stylus and controller
A controller of an in-cell type liquid crystal display device is provided. The controller controls first and second electrodes that intersect each other, supplies a pixel driving voltage to the first electrodes during a pixel driving period, and detects a stylus position using the first and second electrodes during a stylus detection period different from the pixel driving period. The controller transmits, using the second electrodes, a command requesting a transmission of a downlink signal to the stylus. The controller detects, using the first and second electrodes, the downlink signal transmitted from the stylus in response to the command, and detects the stylus position based on the detected downlink signal. |
US12223123B2 |
Teeth-operated mouth mouse and uses thereof
Disclosed herein are teeth-operated mouth mouses and methods of using the same. In some embodiments, the teeth-operated mouth mouse includes a mounting conforming to a row of upper teeth in the oral cavity of a user; and a plurality of sensors independently disposed at a position corresponding to an individual tooth along the mounting and wirelessly coupled to the computer for transmitting and receiving signals therebetween; wherein, each of the plurality sensors is capable of performing at least one teeth-activating task selected from the group consisting of “moving to the right”, “moving to the left”, “moving forward”, “moving backward”, and “enter”. Also provided herein are methods of operating a computer with the aid of the disclosed teeth-operated mouth mouse. The method includes selectively clicking one of the plurality of sensors respectively disposed on the mounting by the lower teeth once or twice to instruct the single or double-clicked sensor to perform one of the teeth-activating tasks associated therewith. |
US12223119B2 |
Portable information handling system modular keyboard having removable lattice and keys
A portable information handling system is assembled and disassembled by a keystone assembly that couples at an upper surface of the portable housing to overlap a keyboard assembly that covers processing components disposed in the portable housing. The keyboard assembly includes a membrane having plural input sensors, each aligned with a key assembly having a key cap coupled with a scissors to a holder plate, the holder plate configured to couple to a coupling extension extending up from a housing cover upper surface. A flexible planar sheet couples between the membrane and plural keys so that a lifting force applied to the flexible planar sheet separates the plural keys from the housing cover. |
US12223117B1 |
Spatiotemporal smoothing for improved hand tracking
In some implementations, a method includes: obtaining uncorrected hand tracking data; obtaining a depth map associated with a physical environment; identifying a position of a portion of the finger within the physical environment based on the depth map and the uncorrected hand tracking data; performing spatial depth smoothing on a region of the depth map adjacent to the position of the portion of the finger; and generating corrected hand tracking data by performing point of view (POV) correction on the uncorrected hand tracking data based on the spatially depth smoothed region of the depth map adjacent to the portion of the finger. |
US12223115B2 |
Eyeglasses-type wearable device and method using the same
An eyeglasses-type wearable device of an embodiment can handle various data inputs. The device includes right and left eye frames corresponding to positions of right and left eyes and nose pads corresponding to a position of a nose. Eye motion detection electrodes (sightline detection sensor electrodes) are provided with the nose pads to detect the eye motion of a user. Transmitter/receiver electrodes (capacitance sensor electrodes) of a gesture detector are provided with a part of the right and left eye frames to detect a gesture of the user. Various data inputs are achieved by a combination of input A corresponding to a gesture of the user detected by the gesture detector and input B corresponding to the eye motion of the user detected by the eye motion detector. |
US12223112B2 |
Display apparatus
A display apparatus is provided, and the display apparatus includes a display member having a plurality of pixels configured to display an image, and a vibration apparatus configured to vibrate the display member based on a haptic driving signal. The haptic driving signal includes a texture signal and an ultrasonic signal. Accordingly, the display apparatus can provide a user with a tactile feedback including a virtual texture. |
US12223109B2 |
Haptic controller
The present concepts relate to haptic controllers. In one example the haptic controller can include first and second capstans rotationally secured to a base and an energy storage mechanism connected between the first and second capstans. The example haptic controller can also include a user engagement assembly secured to the first capstan and a controller configured to control rotational forces imparted on the user engagement assembly by controlling rotational friction experienced by the first and second capstans. |
US12223108B2 |
Multi-modal switching controller for communication and control
A controller is communicatively coupled to the one or more user input devices, such as sensors or electrodes, a user interface device, and one or more switch-controlled devices. The controller presents a configuration user interface on the user interface device including selectable configurations for access modes. The controller assigns one or more of the user input devices according to a current selected configuration of an access mode. The controller detects a volitional user input corresponding to a change in a particular signal detected by a particular user input device and switches the switch-controlled device based on the detected user input. In one or more embodiments, the system includes one or more biosignal electrodes attachable to a user and/or mechanical, positional, or other switch technologies. In one or more embodiments, the system includes one or more sensors for detection of movement, gestures, eye tracking or other input. |
US12223104B2 |
Partial passthrough in virtual reality
Systems and methods for providing partial passthrough video to a user of a virtual reality device are disclosed herein. Providing the partial passthrough video can include detecting a hand passthrough trigger event and identifying a hand passthrough video feed. Providing partial passthrough video can further include aligning the hand passthrough video feed with a virtual environment presented to a user by the virtual environment and, based on the aligning of the hand passthrough video feed with the virtual environment, overlaying the hand passthrough video feed on the virtual environment. |
US12223101B2 |
Hardware-based security authentication
A system includes a multiplexer, an input/output (I/O) pin, a logic circuit, and a control register. The multiplexer has multiple inputs, an output, and a selection input. The logic circuit is coupled between the multiplexer and the I/O pin. The logic circuit has a first input. The control register includes first and second bit fields corresponding to the I/O pin. The first bit field is coupled to the selection input of the multiplexer, and the second bit field is coupled to the first input of the logic circuit. |
US12223100B2 |
Hardware protection of inline cryptographic processor
A real time, on-the-fly data encryption system is operable to encrypt and decrypt data flow between a secure processor and an unsecure external memory system. Multiple memory segments are supported, each with its own separate encryption capability, or no encryption at all. Data integrity is ensured by hardware protection from code attempting to access data across memory segment boundaries. Protection is also provided against dictionary attacks by monitoring multiple access attempts to the same memory location. |
US12223099B2 |
Unused redundant enable disturb protection circuit
A memory device includes a plurality of fuse banks for a memory region. Each fuse bank stores bit information that relates to at least one of a default address for the plurality of fuse banks or an address of a memory cell that is defective. A default address protection circuit is configured to provide a default address status signal indicating whether a fuse bank in the plurality of fuse banks is storing bit information that corresponds to both the default address and an address of a memory cell that is defective. The memory device include a no_match circuit that overrides a repair of the external memory address if the external address matches the default address and if the default address status signal indicates that no fuse bank is storing bit information that corresponds to both the default address and an address of a memory cell that is defective. |
US12223098B2 |
Systems and methods for dynamic control of a secure mode of operation in a processor
A computer system, processor, and/or method for changing the mode of operation of a computer without rebooting includes: a processor having a configuration register, the configuration register having a privilege entry (PRVS) register field for each of one or more privilege levels, each PRVS register field for each privilege level having one or more control aspect entries; and an enforce below (ENFB) register field, each ENFB register field for each privilege level having one or more control aspect entries, the PRVS register field control aspects being equal in number to and corresponding to the ENRB register field control aspects. The PRVS register fields and the ENFB register fields are used to change the processor from a secure mode to a performance mode while running software applications. |
US12223097B2 |
Fast identity online (FIDO) device onboarding (FDO) protocol computing device hardware attestation system
A voucher management system receives, from a computing device manufacturer system, an ownership voucher that transfers ownership of a computing device from the computing device manufacturer system to the voucher management system, and a hardware attestation certificate for the computing device, and associates them with the computing device in a voucher management database. When the voucher management system determines that the ownership of the computing device should be transferred to an end user system, it automatically generates second ownership transfer data by signing an end user system public key with a voucher management system private key, provides the second ownership transfer data in the ownership voucher in order to transfer ownership of the computing device from the voucher management system to the end user system, and provides the ownership voucher and the hardware attestation certificate to the end user system. |
US12223091B2 |
Control tower for linking accounts to applications
Systems, methods, and apparatuses for providing a central location to manage permissions provided to third-parties and devices to access and use user data and to manage accounts at multiple entities. A central portal may allow a user to manage all access to account data and personal information as well as usability and functionality of accounts. The user need not log into multiple third-party systems or customer devices to manage previously provided access to the information, provision new access to the information, and to manage financial or other accounts. A user is able to have user data and third-party accounts of the user deleted from devices, applications, and third-party systems via a central portal. The user is able to impose restrictions on how user data is used by devices, applications, and third-party systems, and control such features as recurring payments and use of rewards, via a central portal. |
US12223090B2 |
Privacy preserving data processing in a solid ecosystem using agents
A method for privacy preserving data processing in a linked data operating environment wherein applications have secure and permissioned access in an interoperable manner to data that is stored in one or more online data stores. The method begins by creating a privacy preserving data processing (PPDP) agent for use by an entity to process the data in association with the online data stores. The PPDP agent is then subjected to a certification process that ensures that the PPDP agent does not exfiltrate any data from the online data stores. After a successful certification, and following registration of the agent with an agent repository, a secure PPDP environment is instantiated in association with the data stores and in which the PPDP agent is then configured to execute. The PPDP agent is then executed within the secure PPDP environment over a configured security context and life-cycle of the PPDP agent. At the close of the PPDP agent's life-cycle, or upon a given event, the PPDP agent is terminated and the PPDP environment is closed. |
US12223085B2 |
Identity resolution and data enrichment application framework
Techniques for identity resolution and data enrichment include instantiating, at an account of a data consumer, an identity resolution application using an installer stored procedure. A data object is configured, at the account of the data consumer, to share log data generated by the identity resolution application with an account of a data provider. The identity resolution application is enabled, at the account of the data consumer, for an identity resolution process using source data based on an instruction originating from the account of the data provider. The instruction is based on the configuring of the data object. |
US12223081B2 |
Data center monitoring and management operation for discovering, analyzing and remediating sensitive data center data
A system, method, and computer-readable medium for performing a data center monitoring and management operation. The data center monitoring and management operation includes: receiving data center data; identifying unprotected sensitive data center data contained within the data center data; classifying the sensitive data center data contained within the data center data according to a sensitivity based classification; and, remediating the sensitive data center asset data according to the sensitivity based classification of the sensitive data center data. |
US12223080B1 |
Row level security in natural language question answering
This disclosure describes a natural language question (NLQ) query service within a service provider network that provides row level security (RLS) for autocomplete during entry of NLQs and fuzzy matching in NLQ answering. The rules take the form of per-user predicates such as Tim can only see rows with region=US. In configurations a complex extraction and preprocessing pipeline to extract distinct combinations of values against RLS predicate “rule keys” is used. Those distinct values are indexed along with grouped rule keys to enable pushing down predicates at auto-complete time. This enables pushing part of RLS rule handling to ingestion time of a dataset rather than handling all RLS rule handling at query time, enabling meeting of latency goals. In configurations, a single logical document of unique cell values is split into multiple documents with a subset of rule keys to handle scalability limits. |
US12223077B2 |
Organization-level global data object on data platform
Provided herein are systems and methods for global data objects on a data platform where the global data objects are accessible at an organization level. In particular, an organization-level global data object provided by various embodiments can be used as a generic organization object that is owned by a specific organization, and can be managed (e.g., created, deleted, or modified) by use of a leader-based model. |
US12223076B2 |
Service and system integration
A system and method including receiving, from a first user of a first service, an indication of a second service to integrate with the first service; correlating a presence of the first user of the first service with an identifier of the first user in the second service; receiving, from a second user of the first service, an indication of the second service to integrate with the first service; correlating a presence of the second user of the first service with an identifier of the second user in the second service; receiving, from the second service via an application programming interface, a replication of a statement of work generated by the second service and associated with the second user; and persisting the replication of the statement of work in a data store of the first service that is accessible by the first user of the first service. |
US12223071B2 |
Protecting device and protecting method
A protection device includes a memory, and processing circuitry coupled to the memory and configured to acquire a list of file paths of predetermined protection target files, and perform an operation of protecting data of a file corresponding to a file path included in the list. |
US12223067B2 |
Secure data collection from an air-gapped network
Configuration item data from information technology resources of an air-gapped network are collected for an information technology configuration management database. The collected configuration item data is filtered using a specified item data property including by automatically identifying a collected information of interest about a discovered information technology asset among the collected configuration item data and irreversibly modifying the collected information of interest about the discovered information technology asset included in the collected configuration item data. Based on a type of content that has been modified in the collected information of interest, a new automatic rule indicating the type of content to be avoided during a future data collection is determined. At least a portion of the filtered collected configuration item data is stored on a portable physical storage medium within the air-gapped network. |
US12223065B1 |
Separate authorization for managing stages in a data pipeline
A resource-based authorization control may be added to a data processing service. A control-plane action requested by an account or entity creates a resource-based authorization policy. The resource-based authorization policy pertaining to respective resources allows recurrent data-plane actions to maintain a data flow in a data pipeline to be authorized independent of a separate authorization service. |
US12223062B1 |
Techniques for identifying gaps in security controls
A system and method for identifying security control gaps. A method includes integrating with a set of security controls deployed with respect to a computing environment, wherein integrating with the set of security controls further comprises deploying an artifact in the computing environment, wherein the artifact is configured to record a plurality of activities performed in the computing environment by the set of controls; identifying at least one computing asset to be protected by the set of security controls; identifying at least one security control gap in the computing environment based on a configuration of the set of security controls, wherein each security control gap is defined with respect to one of the identified at least one computing asset; and performing at least one remediation action with respect to the identified at least one security control gap. |
US12223060B2 |
Systems and methods for generating security improvement plans for entities
A computer-implemented method is provided for statistical modeling of entities of a particular type. The method can include obtaining entity data including a plurality of entity data sets, each entity data set associated with a respective entity and including values for one or more static parameters indicative of a type of the entity. Each entity data set can include (i) values for input parameter(s) indicative of a security profile of the entity and (ii) a value of a security class parameter indicative of a security class of the entity based on the values of the input parameters. The method can include training a statistical classifier to infer a value of the security class parameter indicative of the security class of a particular entity of the particular type based on values of one or more of the input parameters indicative of a security profile of the particular entity. |
US12223056B1 |
Graph-based detection of abusive computational nodes
Devices and techniques are generally described for detection of abusive computational nodes. In various examples, first input data describing a first plurality of computational nodes and first data identifying a dimension along which to parse the first plurality of computational nodes may be received. A first computing device may generate input graph data representing the first plurality of computational nodes. The computational nodes of the first plurality of computational nodes may share a same value for the dimension are connected to one another in the input graph data. In various examples, a first graph machine learning model and at least one known abusive computational node may be used to determine a first set of candidate computational nodes for further evaluation. In some cases, network access of a first computational node of the first set of candidate computational nodes may be terminated. |
US12223051B2 |
Secure in-service firmware update
A computer system includes a volatile memory and at least one processor. The volatile memory includes a protected storage segment (PSS) configured to store firmware-authentication program code for authenticating firmware of the computer system. The at least one processor is configured to receive a trigger to switch to a given version of the firmware, to obtain, in response to the trigger, a privilege to access the PSS, to authenticate the given version of the firmware by executing the firmware-authentication program code from the PSS, to switch to the given version of the firmware upon successfully authenticating the given version, and to take an alternative action upon failing to authenticate the given version. |
US12223050B2 |
Apparatus for analyzing non-informative firmware and method using the same
Disclosed herein are an apparatus for analyzing non-informative firmware and a method using the apparatus. The method includes detecting a target instruction for firmware analysis in a memory map in non-informative firmware, generating an analysis list based on memory map information corresponding to the target instruction, and generating a visualized analysis result corresponding to the firmware by grouping the entries of the analysis list by preset reference bytes. |
US12223049B2 |
Method and system for configuring a feature for an energy meter as legally important or legally non-important
Methods and systems for access control involve dynamically controlling an access to firmware running a certified feature in an energy meter and a non-certified feature in the energy meter. The access can be based on a bifurcation between the certified feature and the non-certified feature running in the energy meter on one or more of a single microcontroller or a group of different microcontrollers. |
US12223048B2 |
Threat mitigation system and method
A computer-implemented method, computer program product and computing system for receiving a plurality of detection events concerning a plurality of security events occurring on multiple security-relevant subsystems within one or more computing platforms; storing the plurality of detection events to form an event repository; and processing the event repository using a machine learning model to identify attack patterns defined within the plurality of detection events stored within the event repository, thus defining one or more identified attack patterns. |
US12223047B2 |
Threat mitigation system and method
A computer-implemented method, computer program product and computing system for defining a first query for a first security-relevant subsystem within a computing platform; processing the first query on the first security-relevant subsystem to generate a first data set concerning security events occurring on the first security-relevant subsystem; and receiving the first data set concerning the security events occurring on the first security-relevant subsystem. |
US12223043B2 |
Electronic apparatus and security protection method
An electronic apparatus and a security protection method are disclosed. The electronic apparatus includes a security protection apparatus and a first processor. Security isolation exists between the security protection apparatus and the first processor. The first processor is configured to operate when driven by software, and the software includes an operating system and/or an application. The security protection apparatus is configured to: perform security detection on the software, and when detecting that the software is tampered with, perform a security protection operation on the electronic apparatus. In this way, the electronic apparatus may be monitored in real time during an operating process of the electronic apparatus, to avoid theft or modification of important data such as key data and improve security. |
US12223041B2 |
Automated adjustment of security alert components in networked computing systems
There are provided systems and methods for automated adjustment of security alert components in networked computing systems. An entity, such as an electronic transaction processor for digital transactions, may utilize threat detection within a security information and event management system. The threat detection may implement one or more processes to tune security alerts automatically, which can be done prior to deployment. A security alert may be broken into modular components, which may be run progressively, in increasing sampling numbers, against a set of computing logs to identify hits. The hits are compared to an expected proportion for each modular component to determine whether the modular component is providing proper results. Further, threat detection may utilize a system to obtain justifications for potentially malicious behavior to eliminate false positives. This may be done automatically when detecting suspicious activities. |
US12223038B2 |
Systems and methods for training an insider attack model using images having both region specificity and spatial relationships
Systems, devices, and methods are disclosed that may be used for identifying potential insider attacks on a computer network. |
US12223034B2 |
Secure voice interface in a streaming media device to avoid vulnerability attacks
An apparatus, method, and computer-readable recording medium receives secure voice commands by an application executing within a smart media device while attached to the Internet. A controller of a smart media device activates an application within the smart media device, determines whether or not the application uses secure voice commands, and when the smart media device determines that the application uses secure voice commands, performs the following: enables the trusted execution environment to receive and decrypt the encrypted audio data and generate application commands corresponding to processing decrypted voice commands, receives, by the application, application commands corresponding to processing decrypted voice commands, and performs the application commands. |
US12223033B2 |
Method for providing remote service capable of multilingual input and server performing the same
Disclosed is a method of providing a security service. The method is configured to include the steps of receiving a link connectable to a web page from a device of a user, connecting to a web page corresponding to the link through a remote browser and determining a risk of the connected web page, rendering a screen of the web page to be processed in the remote browser according to the determined risk, and streaming and transmitting the rendered web page screen to provide substantially the same user experience (UX) as a browser installed in the device. |
US12223031B2 |
Face recognition system and method capable of updating registered face templates
This invention relates to a face recognition system and method capable of updating a registered face template. The system comprises: a registered template DB in which registered face templates are stored; an authenticated template DB for storing authenticated face templates; and a controller for storing the authenticated face template in the authenticated template DB according to the user's face authentication, obtaining a similarity degree between each of a plurality of the authenticated face templates by using the plurality of the authenticated face templates stored in the authenticated template DB after a predetermined period has elapsed, obtaining the value of an average similarity degree for each of the plurality of authenticated face templates by using the values of the similarity degree, selecting as a new registered face template the authenticated face template having the value of the largest average similarity degree among the values of the average similarity degree and updating the registered face template by storing the new registered face template in the registered template DB. |
US12223028B2 |
Authentication device and authentication method for single sign-on
An authentication device includes an authentication unit, a history information generator and a communication unit. The authentication unit executes, when a user terminal accesses a service provider system, an authentication process based on an authentication request that includes a description pertaining to an authentication condition and an authentication method that correspond to the service provider system. The history information generator generates history information. The history information includes information indicating whether the authentication condition is satisfied and information indicating a result of executing the authentication process by using the authentication method. The communication unit transmits the history information to the user terminal. |
US12223025B2 |
System and method for facilitating multi-factor face authentication of user
A system and method for facilitating multi-factor face authentication of user is disclosed. The method includes receiving a request from a user to authenticate face of the user, extracting a set of facial features from one or more images and one or more videos by using an AI model, and receiving a set of point clouds associated with the face of the user. Further, the method includes receiving one or more inputs from the user to select one or more virtual face filters from a plurality of virtual filters, obtaining one or more prestored authentication parameters and generating a plurality of similarity scores. Furthermore, the method includes determining an authentication status of the user and approving the received request upon determining that the determined authentication status is authentication successful. |
US12223021B2 |
Systems and methods for controlling a digital ecosystem using digital genomic data sets
Techniques for performing genomic security-related control of a digital ecosystem are disclosed. In embodiments, the digital ecosystem includes an ecosystem VDAX that maintains a progenitor genomic data set corresponding to the digital ecosystem, generates a plurality of respective progeny genomic data sets based on the progenitor genomic data set, and allocates the progeny genomic data set to a respective progeny VDAX of a plurality of progeny VDAXs, wherein the progeny VDAX establishes unique non-recurring engagements with other progeny VDAXs in the digital ecosystem based on the respective progeny genomic data set allocated to the progeny VDAX without any further interaction from the ecosystem VDAX. The ecosystem VDAX also controls a genomic topology of the ecosystem by selectively updating one or more of the progeny genomic data sets to affect an ability of specific progeny VDAXs to engage with other VDAXs in the ecosystem. |
US12223019B2 |
Content segment variant obfuscation
Described herein are systems and methods for obfuscating variants of content segments. Variants of content segments can be used to encode an identifying sequence in a transmission of content. The duration parameter of a manifest entry can be modified by a random offset. The data size of variants of a given content segment can be equalized by adding one or more portions of data to one or more of the variants. |
US12223017B2 |
Self-organized learning of three-dimensional motion data
A method may include capturing image data associated with an object in a defined environment at one or more points in time. The method may include capturing radar data associated with the object in the defined environment at the same points in time. The method may include obtaining, by a machine learning model, the image data and the radar data associated with the object in the defined environment. The method may include pairing each image datum with a corresponding radar datum based on a chronological occurrence of the image data and the radar data. The method may include generating, by the machine learning model, a three-dimensional motion representation associated with the object that is associated with the image data and the radar data. |
US12223012B2 |
Machine learning variable selection and root cause discovery by cumulative prediction
A sequence of models accumulates r-squared values for an increasing number of variables in order to quantify the importance of each variable to the prediction of a targeted yield or parametric response. |
US12223011B1 |
Integer matrix multiplication engine using pipelining
Techniques for data manipulation using integer matrix multiplication using pipelining are disclosed. A first integer matrix with dimensions m×k and a second integer matrix with dimensions k×n are obtained for matrix multiplication within a processor. The first and second integer matrices employ a two's complement variable radix point data representation. The first and second integer matrices are distilled into (j×j) submatrices. A first variable radix point format and an initial value for an accumulator register are configured dynamically. A first variable radix point format is configured dynamically for the first integer matrix and a second variable radix point format is configured dynamically for the second integer matrix. Multiply-accumulate operations are executed in a pipelined fashion on the (j×j) submatrices of the first integer matrix and the second integer matrix, where a third variable radix point format is configured for the result. |
US12223005B2 |
Generating a contextual search stream
Systems and methods are provided for retrieving first query result data associated with a first user account and rendering the first query result data into a first result item, generating a shareable search result stream comprising the first result item associated with the first user account, retrieving second query result data associated with a second user account and rendering the second query result data into a second result item, adding the second result item to the shareable search result stream associated with the first user account, and providing the sharable search result stream comprising the first result item and the second result item to a first computing device associated with the first user account and a second computing device associated with the second user account. |
US12223000B2 |
Data shaping system
The data shaping system comprises a computer implemented algorithm that uses modifiers (e.g., time available to study, educational attainment of the user, etc.) to shape data retrieved from one or more datasets for consumption by a user. A dataset may comprise text, images, video, audio, or a combination thereof. The data shaping system is configured to curate data, retrieved from selected datasets, using modifiers to shape (or assemble) an output document that is presented to the user for review. In this way, the user is provided with a curated subset of data, which is an assemblage of information about two or more topics of interest and how the two or more topics of interest are related, that has been tailored to their needs. In some implementations, the output document may be text, one or more images, audio, video, or a combination thereof. |
US12222998B2 |
Methods and systems for determining a query response using a computing platform in a domain of beauty or cosmetic industry
An example method includes receiving by a server and from a computing device a natural language-based query, converting the natural language-based query into an embedding formatted query having a vector format, inputting the embedding formatted query into a machine-learning logic model, and determining by the machine-learning logic model a query response to the embedding formatted query that is predicted by the machine-learning logic model to be in context of beauty or cosmetic industry. The machine-learning logic model is trained using a multi-dimensional learned-embedding that includes semantically similar terms in proximity in an embedding space and the embedding space is limited to salient terms associated with the beauty or cosmetic industry. The method also includes communicating by the machine-learning logic model the query response to the computing device. |
US12222996B2 |
Methods and apparatuses for assisting the production of media works and the like
Systems and methods for assisting one or more users in the production of a media work from a plurality of recordings are disclosed. In an exemplary embodiment, digital versions of the recordings are stored on a file-storage server accessible over a communications network. A media-library server provides an organized way for users to access and view the digital versions, and to associate various data files with the digital versions, such as transcription files, logging files, and storyboard documents. The exemplary media library generates web pages that enable users to search and access the digital versions from an internet browser running on a conventional personal computer. The browser also enables users to view the digital versions with a browser-compatible media viewer. |
US12222993B1 |
Resolving points of interest by text stylization
A screen reader application traverses each node in a document object model (DOM) for the text stylization. Properties for foreground color, background color, font type, font size and font stylization are algorithmically reduced to an identifier. Each node in the DOM with the same identifier has the same text stylization. Unique and infrequent text stylizations by a webpage author signal a point of interest. The screen reader application locates and navigates to that node in the DOM on behalf or in response to the end user. Points of interest are further identified by a number of additional factors. A first includes percentage of text of having the text stylization versus total text in the DOM. A second includes excluding candidate point of interest nodes having more than 250 characters. Others include imposing minimum font sizes and text contrast ratios to qualify as a point of interest. |
US12222990B2 |
Faq consolidation assistance device, faq consolidation assistance method, and program
A FAQ maintenance support device 1 includes a question determining unit 12 to extract determined question items determined as question items of a customer, from contents of an inquiry from the customer and a response to the customer; a query log extracting unit 14 to extract search queries, which corresponds to the question items of the customer stored in a FAQ search system and have been determined such that all FAQ as search results for the search query are useless for the customer; and a maintenance question candidate extracting unit 15 to perform clustering with elements of question items of FAQ registered in the FAQ search system, the determined question items, and the search queries, and based on the clustering result, extract a candidate question item of FAQ to be maintained, and thereby, maintenance such as addition and deletion of FAQ can be performed easily. |
US12222989B2 |
System and method for generating a recommendation
A method of generating recommendations for a collective profile, the collective profile being linked to a first profile and a second profile. The method may include authenticating a login request from an end user device in association with the collective profile based on credentials associated with the first profile, identifying a query from among a plurality of queries and transmit the query to the end user device, receiving a response to the query, determining that the response is not inconsistent with one or more earlier responses received in association with the second profile and, in response, refining at least one attribute or goal in the collective profile based on the response to generate and store a refined collective profile, and determining whether the refined collective profile results in a new recommendation and, if so, outputting the new recommendation. |