Document | Document Title |
---|---|
US12206131B2 |
Battery module comprising bus bar plate, battery pack comprising same, and electronic device
A battery module according to the present disclosure includes a plurality of cylindrical battery cells including a gas vent configured to discharge an internal gas and a busbar plate including a negative electrode connection terminal extending from an edge of a connection opening and having the extended part in contact with a negative electrode terminal to electrically connect the plurality of cylindrical battery cells wherein among a positive electrode connection terminal and the negative electrode connection terminal, the connection terminal in contact with a positive electrode terminal or a negative electrode terminal that is not opened by the gas vent includes a fuse portion configured to blow when a predetermined current or above flows from the cylindrical battery cell, the fuse portion having a bent structure that is bent in a horizontal direction at least once. |
US12206129B2 |
Slurry composition for non-aqueous secondary battery functional layer, functional layer for non-aqueous secondary battery, separator for non-aqueous secondary battery, and non-aqueous secondary battery
Provided is a slurry composition for a non-aqueous secondary battery functional layer with which it is possible to form a functional layer that has excellent adhesiveness and that can improve rate characteristics of a non-aqueous secondary battery. The slurry composition for a non-aqueous secondary battery functional layer contains organic particles, a binder, and a melamine compound. The melamine compound constitutes a proportion of not less than 0.5 mass % and not more than 85 mass % among the total of the binder and the melamine compound. |
US12206127B2 |
Battery pack including flame-retardant cap
In the battery pack, battery cell including a discharge valve is housed in case, and flame-retardant cap is disposed at a position facing discharge valve side end surface of battery cell. Flame-retardant cap includes collision plate disposed at a position facing discharge valve side end surface and wall formed around collision plate, the discharge valve of the battery cell and a region in proximity are arranged inside peripheral wall, and reverse ejection gap is provided between battery cell and peripheral wall. An expansion space of the discharge gas flowing in from reverse ejection gap is provided inside case. In the expansion space, the discharge gas ejected from the discharge valve collides with collision plate of flame-retardant cap, and fills the expansion space via diffusion gap and reverse ejection gap. |
US12206122B2 |
Power storage module
In a power storage module, a side surface of an electrode laminate body has a welded layer where first sealing portions adjacent in a lamination direction are welded. A sealing body has: a side surface (opening wall) provided with a through hole communicating with an internal space; and side surfaces (non-opening walls) lacking the through hole. When viewed from the lamination direction, a width of the welded layer at the opening wall is smaller than a width of the welded layer at the non-opening wall. |
US12206120B2 |
Battery case for secondary battery and method for manufacturing pouch type secondary battery
A battery case for a secondary battery according to an embodiment of the present invention can include a cup part having an accommodation space configured to accommodate an electrode assembly in which electrodes and separators are stacked, a sealing part extending to the outside of the cup part, and a gas discharge part which is attached to a hole formed to be punched in at least one of the cup part or the sealing part and through which a gas passes. The gas discharge part can include a melted layer comprising a thermoplastic resin that is melted when heat is applied, and a thermosetting layer laminated on one surface of the melted layer and comprising a thermosetting resin that is not melted by heat. |
US12206116B2 |
Carbon support for fuel cell catalyst and method of manufacturing the same
Disclosed are a method of manufacturing a carbon support for a fuel cell catalyst, a carbon support for a fuel cell catalyst manufactured according to the method, and a catalyst for a fuel cell including the same. The method may include using various organic materials containing N and various carbon supports and thus provide excellent economic feasibility. In addition, pyridinic N and pyrrolic N of doped N can be adjusted at an optimal content ratio so that the carbon support for a fuel cell catalyst manufactured and the catalyst for a fuel cell including the same have excellent electrochemical resistance and excellent electrochemical characteristic due to an increase in an electrochemically active surface area, and excellent durability due to an increase in thermal durability. |
US12206115B2 |
Platinum-based alloy catalyst materials and computational methods relating thereto
A computational method for determining a location and an amount of a transition metal M in surface facets of a Pt—M alloy using a density functional theory includes receiving a particle size and a surface facet distribution of the Pt—M alloy and a total concentration of M in the Pt—M alloy; calculating a total number of M atoms in the Pt—M alloy based on the particle size and the surface facet distribution of the Pt—M alloy and the total concentration of M in the Pt—M alloy; and predicting a mixing energy between Pt and at least one of the total number of M atoms in a subsurface layer of each of the surface facets of the Pt—M alloy when Pt is mixed with the at least one of the total number of M atoms. |
US12206105B2 |
Positive electrode material for high-power lithium ion battery and preparation method thereof
Disclosed is a positive electrode material for a high-power lithium ion battery. The positive electrode material is in form of secondary particles with a hollow microsphere structure, and a shell of the secondary particles is formed by aggregating a plurality of primary particles. The secondary particles have a uniform particle size, a loose and porous surface, and a large specific surface area. The obtained particles are regular in shape, stable in material structure, so that the positive electrode material has high rate performance and excellent cycle performance. The disclosure also provides a preparation method for the positive electrode material comprising (1) synthesizing a NixCoyMz(OH)2 precursor by a co-precipitation method, such that the precursor has a central portion consisted by fine particles and a shell portion consisted by large particles having a larger particle size than that of the fine particles; (2) mixing the precursor and a lithium salt uniformly, and adding an oxide of a doping element during the mixing, and then sintering the mixture to provide a LiaNixCoyMzO2 positive electrode material. The preparation method is simple and low cost, and can be industrialized. |
US12206095B2 |
Electrode for rechargeable energy storage device
Disclosed is an electrode for a rechargeable energy storage device, including several inner layers interposed between two outer layers, the inner layers including several electrode material layers ME composed of at least one electrode active material and several porous current collector layers CC composed of electrically-conductive material(s) whose electronic conductivity is greater than or equal to 102 S·cm-1, the layers of electrode material ME and current collector CC being alternated. The outer layers do not consist of the porous current collector layers CC. Additionally, the electrode has a total thickness ranging from strictly more than 4 mm, preferably ranging from strictly more than 4 mm to 10 mm, in particular ranging from strictly more than 4 mm to 8 mm. |
US12206092B2 |
Method for producing secondary battery electrode and method for producing secondary battery
The method for producing an electrode disclosed here is a method for producing an electrode having an electrode current collector and an electrode active substance layer, and includes the following steps: a step for preparing a powdery electrode material containing at least an electrode active substance and a binder; a step for passing the electrode material between a pair of opposing rollers so as to form the electrode active substance layer comprising the electrode material; a step for pressing the electrode active substance layer, wherein the pressing comprises pressing at a linear pressure of 1 ton/cm or more; a step for coating an adhesive liquid containing at least an adhesive resin on the electrode current collector; and a step for supplying the electrode active substance layer to the current collector on which the adhesive liquid has been coated so as to construct an electrode. |
US12206091B2 |
Lithium molybdate anode material
A high capacity anode material comprising pre-lithiated α-MoO3 nanostructures is provided. A lithium sulfur full cell, battery, or pouch cell comprising the anode material and methods of fabricating the same are also provided. |
US12206088B2 |
Negative electrode for nonaqueous electrolyte secondary battery, and nonaqueous electrolyte secondary battery
A negative electrode for a nonaqueous electrolyte secondary battery, said negative electrode comprising a negative-electrode current collector, and a negative-electrode active material layer provided upon the negative-electrode current collector, wherein the negative-electrode active material layer includes a negative-electrode active material and a styrene-butadiene rubber, and the glass transition temperature (Tg) of the styrene-butadiene rubber in an area that extends 10% in the thickness direction from the surface of the reverse side of the negative-electrode active material layer from the negative-electrode current collector is higher than that of the styrene-butadiene rubber in an area that extends 10% in the thickness direction from the surface of the negative-electrode current collector side of the negative-electrode active material layer. |
US12206080B2 |
Modular energy storage system with battery cooling
A modular energy storage system including an enclosure having at least one thermally conductive sidewall; a battery module housed inside of the enclosure and including a plurality of battery submodules, each battery submodule including a plurality of battery cells, at least some of the plurality of battery cells being electrically interconnected to each other; at least one heat pipe thermally coupled to the plurality of battery cells of at least one of the plurality of battery submodules to channel heat from the plurality of battery cells thermally coupled thereto to the at least one thermally conductive sidewall of the enclosure; and a cooling mechanism thermally coupled to the at least one thermally conductive sidewall of the enclosure to cool the at least one heat pipe. |
US12206077B2 |
Battery safety test device and method
The present invention provides a battery safety test device includes: a mechanical switch element having one end connected to either a battery positive or negative electrode and the other end connected to an electronic switching element; the electronic switching element having one end connected to the mechanical switch element and the other end connected to the other of the battery positive or negative electrode; a voltage sensor for measuring a voltage of the battery after the mechanical switch element and the electronic switching element are turned on; and a current sensor for measuring a current of the battery after the mechanical switch element and the electronic switching element are turned on. |
US12206072B2 |
Lithium secondary battery
A lithium secondary battery including a positive electrode, a negative electrode having a negative electrode current collector that faces the positive electrode, and a non-aqueous electrolyte, wherein lithium metal deposits on the negative electrode during charge, and the lithium metal dissolves from the negative electrode into the non-aqueous electrolyte during discharge. The non-aqueous electrolyte includes an organic compound having a redox potential of 0 V or more and 4 V or less vs Li/Li+. |
US12206071B2 |
Dual-additive electrolyte solutions for overcharge response mitigation
An electrochemical cell including an additive mixture for alleviating the symptoms of overcharge is disclosed. The additive mixture may include a combination of at least two of diethyl allylphosphonate, 4-fluorobiphenyl, and 1-phenyl-1-cyclohexene. For example, an electrolyte may include allylphosphonate and 4-fluorobiphenyl. In yet another example, an electrolyte may include 1-phenyl-1-cyclohexene. |
US12206070B2 |
Lithium secondary battery
A lithium secondary battery including a positive electrode, a negative electrode comprising a negative electrode current collector, and an electrolyte interposed between the positive electrode and negative electrode. The lithium metal is formed on the negative electrode current collector by lithium ions migrating toward the negative electrode current collector after charge. The electrolyte comprises a sacrificial salt having an oxidation potential of 5 V or less with respect to lithium. The lithium secondary battery forms lithium metal while being blocked from the atmosphere, and thereby improves an existing problem caused by high reactivity of lithium metal. By including a sacrificial salt in an electrolyte, lithium consumption caused by an irreversible reaction of a negative electrode is reduced, which may prevent decline in the battery capacity and lifetime properties. |
US12206065B2 |
All-solid battery and battery module
An all-solid battery includes: a multilayer structure that includes a plurality of first electrodes and a plurality of second electrodes, and has a first side face and a second side face adjacent to each other, the plurality of first electrodes and the plurality of second electrodes being alternately stacked with solid electrolyte layers interposed between the plurality of first electrodes and the plurality of second electrodes; a first extraction part exposed on the first side face, the first extraction part being a part of the first electrode; a second extraction part exposed on the second side face, the second extraction part being a part of the second electrode; a first external electrode coupled to the first extraction part on the first side face; and a second external electrode coupled to the second extraction part on the second side face. |
US12206063B2 |
Button cells and method of producing same
A button cell includes a housing having a cell cup with a flat bottom area and having a cell top with a flat top area. The button cell also includes an electrode-separator assembly winding disposed within the housing. The electrode-separator assembly winding includes a multi-layer assembly that is wound in a spiral shape about an axis. The multi-layer assembly includes a positive electrode formed from a first current collector coated with a first electrode material, a negative electrode formed from a second current collector coated with a second electrode material, and a separator disposed between the positive electrode and the negative electrode. The button cell further includes a winding core around which the multi-layer assembly is wound. The winding core provides a contact pressure on a first metal foil output conductor in an axial direction to facilitate electrical contact between the first metal foil output conductor and the housing. |
US12206052B2 |
Light-emitting device and planar light source that utilizes multiple wavelength conversion layers
A light-emitting device includes: a light-emitting element emitting a first light having a first peak wavelength; a first wavelength conversion member contacting a side surface of the light-emitting element and including a wavelength conversion material absorbing at least a portion of the first light and emitting a second light having a second peak wavelength different from the first peak wavelength; a second wavelength conversion member on the first wavelength conversion member, the second wavelength conversion member including a wavelength conversion material absorbing at least a portion of the first light and emitting a third light having a third peak wavelength different from the first and second peak wavelengths; and a first light-reflective member on the second wavelength conversion member and at least on the light-emitting element. A continuous light-emitting surface includes a side surface of the first wavelength conversion member and a side surface of the second wavelength conversion member. |
US12206043B2 |
Micro-LED structure and micro-LED chip including same
A micro-LED chip includes multiple micro-LEDs. At least one micro-LED of the multiple micro-LEDs includes: a first type conductive layer; a second type conductive layer stacked on the first type conductive layer; and a light emitting layer formed between the first type conductive layer and the second type conductive layer. The light emitting layer is continuously formed on the whole micro-LED chip, the multiple micro-LEDs sharing the light emitting layer. The micro-LED chip further includes: a top spacer formed on a top surface of the light emitting layer; a bottom spacer formed on a bottom surface of the light emitting layer; and an isolation structure formed between adjacent micro-LEDs. |
US12206039B2 |
Three-dimensional photoconductive transducer for terahertz signals or picosecond electrical pulses
A photoconductive transducer intended to generate or detect waves in the terahertz frequency domain or in the picosecond pulse domain is provided. The transducer comprises a three-dimensional structure that includes, in this order, a first planar electrode, an array of nano-columns embedded in a layer of resist and a second planar electrode parallel to the first planar electrode. The design of the transducer increases the optical-to-terahertz conversion efficiency by means of photonic and plasmonic resonances and by means of high and homogeneous electric fields. The height of the nano-columns as well as the thickness of the resist range between 100 nanometres and 400 nanometres. The width of the nano-columns is between 100 nanometres and 400 nanometres, the distance between two adjacent nano-columns is between 300 nanometres and 500 nanometres, the nano-columns are made of a III-V semiconductor. The second electrode is transparent, so as to allow the transmission of a laser source towards the photo-absorbing nano-columns. |
US12206038B2 |
Pin diode detector, method of making the same, and system including the same
A PIN diode detector includes a substrate. The PIN diode detector further includes a plurality of PIN diode wells in a pixel region, wherein each of the plurality of PIN diode wells has a first dopant type. The PIN diode detector further includes a connecting ring well and a plurality of floating ring wells in a peripheral region, wherein the connecting ring well and plurality of floating ring wells have the first dopant type. The PIN diode detector further includes a field stop ring well surrounding the plurality of floating ring wells, wherein the field stop ring well has a second dopant type opposite the first dopant type. The PIN diode detector further includes a blanket doped region. The blanket doped region extends continuously through an entirety of the pixel region and an entirety of the peripheral region, and the blanket doped region has the second dopant type. |
US12206031B2 |
Monolithic pin and Schottky diode integrated circuits
A number of Monolithic Microwave Integrated Circuit (MMIC) devices including combinations of PIN and Schottky diodes, with integrated passive electrical components fabricated and electrically connected among them, are described herein, along with new process techniques for forming the MMIC devices. In one example, a monolithic semiconductor includes a substrate, a plurality of layers of semiconductor materials over the substrate, Schottky and Ohmic contacts on a first subset of the plurality of layers for a Schottky diode, and PIN diode Ohmic contacts on a second subset of the plurality of layers for a PIN diode. The device can also include an etch stop layer between the first subset of the plurality of layers and the second subset of the plurality of layers. The etch stop layer facilitates selective etching and isolation of the Schottky diode from the PIN diode by consecutive etchings. |
US12206029B2 |
Diode structure and semiconductor device
A diode structure includes a substrate having a first conductivity type, a first well region having a second conductivity type opposite to the first conductivity type and disposed in the substrate, a first doped region having the first conductivity type and disposed in the first well region, a ring-shaped well region having the second conductivity type, disposed in the first well region and surrounding the first doped region, an anode disposed on the first doped region, a second well region having the second conductivity type, separated from the first well region and disposed in the substrate, a second doped region having the second conductivity type and disposed in the second well region, and a cathode disposed on the second doped region. |
US12206028B2 |
Single sided channel mesa power junction field effect transistor
Junction field effect transistors (JFETs) and related manufacturing methods are disclosed herein. A disclosed JFET includes a vertical channel region located in a mesa and a first channel control region located on a first side of the mesa. The first channel control region is at least one of a gate region and a first base region. The JEFT also includes a second base region located on a second side of the mesa and extending through the mesa to contact the vertical channel region. The vertical channel can be an implanted vertical channel. The vertical channel can be asymmetrically located in the mesa towards the first side of the mesa. |
US12206027B2 |
Gate-all-around integrated circuit structures having nanowires with tight vertical spacing
Gate-all-around integrated circuit structures having nanowires with tight vertical spacing, and methods of fabricating gate-all-around integrated circuit structures having nanowires with tight vertical spacing, are described. For example, an integrated circuit structure includes a vertical arrangement of horizontal silicon nanowires. A vertical spacing between vertically adjacent silicon nanowires is less than 6 nanometers. A gate stack is around the vertical arrangement of horizontal silicon nanowires. A first source or drain structure is at a first end of the vertical arrangement of horizontal silicon nanowires, and a second epitaxial source or drain structure is at a second end of the vertical arrangement of horizontal silicon nanowires. |
US12206026B2 |
Semiconductor device including multi-thickness nanowires
A semiconductor device includes a drain, a source, a gate electrode, and a nanowire between the source and drain. The nanowire has a first section with a first thickness and a second section with a second thickness greater than the first thickness. The second section is between the first section and at least one of the source or drain. The first nanowire includes a channel when a voltage is applied to the gate electrode. |
US12206022B2 |
FINFETS having step sided contact plugs and methods of manufacturing the same
A semiconductor device includes an active fin extending in a first direction on a substrate, a gate electrode intersecting the active fin and extending in a second direction, source/drain regions disposed on the active fin on both sides of the gate electrode, and a contact plug disposed on the source/drain regions. The contact plug has at least one side extending in the second direction which has a step portion having a step shape. |
US12206020B2 |
High voltage semiconductor device
A high voltage semiconductor device includes a semiconductor substrate, an isolation structure, a gate oxide layer, and a gate structure. The semiconductor substrate includes a channel region, and at least a part of the isolation structure is disposed in the semiconductor substrate and surrounds the channel region. The gate oxide layer is disposed on the semiconductor substrate, and the gate oxide layer includes a first portion and a second portion. The second portion is disposed at two opposite sides of the first portion in a horizontal direction, and a thickness of the first portion is greater than a thickness of the second portion. The gate structure is disposed on the gate oxide layer and the isolation structure. |
US12206018B2 |
High electron mobility transistor and method for fabricating the same
A method for fabricating a semiconductor device includes the steps of first providing a substrate having a high electron mobility transistor (HEMT) region and a capacitor region, forming a buffer layer on the substrate, forming a mesa isolation on the HEMT region, forming a HEMT on the mesa isolation, and then forming a capacitor on the capacitor region. Preferably, a bottom electrode of the capacitor contacts the buffer layer directly. |
US12206015B2 |
Semiconductor device
A semiconductor device is an IGBT of a trench-gate structure and has a storage region directly beneath a p−-type base region. The semiconductor device has gate trenches and dummy trenches as trenches configuring the trench-gate structure. An interval (mesa width) at which the trenches are disposed is in a range of 0.7 μm to 2 μm. In each of the gate trenches, a gate electrode of a gate potential is provided via a first gate insulating film. In each of the dummy trenches, a dummy gate electrode of an emitter potential is provided via a second gate insulating film. A total number of the gate electrode is in a range of 60% to 84% of a total number of the dummy electrodes. |
US12206014B2 |
Field-effect transistor and method for manufacturing the same
A gate electrode includes a main portion formed of a gate electrode material, and a gate electrode barrier layer disposed between the main portion and a barrier layer and formed of a conductive material that prevents the gate electrode material from diffusing into the barrier layer. A surface of the main portion in a region above a first insulating layer faces a periphery without a layer of the conductive material being formed. |
US12206012B2 |
Reducing K values of dielectric films through anneal
A method includes performing an atomic layer deposition (ALD) process to form a dielectric layer on a wafer. The ALD process comprises an ALD cycle includes pulsing calypso ((SiCl3)2CH2), purging the calypso, pulsing ammonia, and purging the ammonia. The method further includes performing a wet anneal process on the dielectric layer, and performing a dry anneal process on the dielectric layer. |
US12206009B2 |
Electronic devices and methods of manufacturing the same
An electronic device includes a seed layer including a two-dimensional (2D) material, and a ferroelectric layer on the seed layer. The ferroelectric layer is configured to be aligned in a direction in which a (111) crystal direction is perpendicular to a top surface of a substrate on which the seed layer is located and/or a top surface of the seed layer. |
US12206007B2 |
Semiconductor device and method for fabricating the same
A method for fabricating a semiconductor device includes the steps of forming a gate structure on a substrate, forming an interlayer dielectric (ILD) layer on the gate structure, forming a contact hole in the ILD layer adjacent to the gate structure, performing a plasma doping process to form a doped layer in the ILD layer and a source/drain region adjacent to the gate structure, forming a conductive layer in the contact hole, planarizing the conductive layer to form a contact plug, removing the doped layer to form an air gap adjacent to the contact plug, and then forming a stop layer on the ILD layer and the contact plug. |
US12206006B2 |
Semiconductor device and method for fabricating the same
Embodiments of the present invention provide a semiconductor device capable of improving both the thermal stability and contact resistance and a method for fabricating the same. According to an embodiment of the present invention, a semiconductor device may comprise: a contact plug over a substrate, wherein the contact plug includes: a silicide layer having a varying carbon content in a film, and a metal material layer over the silicide layer. |
US12206004B2 |
Gate all around device and method of forming the same
A method includes forming a p-well and an n-well in a substrate. The method further includes forming a stack of interleaving first semiconductor layers and second semiconductor layers over the p-well and the n-well, the first semiconductor layers having a first thickness and the second semiconductor layers having a second thickness different than the first thickness. The method further includes annealing the stack of interleaving semiconductor layers. The method further includes patterning the stack to form fin-shaped structures including a first fin-shaped structure over the n-well and a second fin-shaped structure over the p-well. The method further includes etching to remove the second semiconductor layers from the first and second fin-shaped structures, where the first semiconductor layers have a different thickness within each of the first and second fin-shaped structures after the etching. The method further includes forming a metal gate over the first and second fin-shaped structures. |
US12206003B2 |
Thin film transistor, array substrate and display device having slanted gate electrodes
A thin film transistor, an array substrate and a display device are provided. The thin film transistor is on a base substrate and includes a gate electrode, a first electrode, and a second electrode on the base substrate. The gate electrode includes a first body portion and a first extension portion extending along the first direction, electrically connected with the first body portion, and spaced apart from the first body portion by a first spacing. The first electrode includes a first overlapping end, an orthographic projection of the first overlapping end on the base substrate at least partially overlaps with an orthographic projection of the first body portion on the base substrate; a first compensation end at a side of the first overlapping end away from the first body portion, an orthographic projection of the first compensation end on the base substrate at least partially overlaps with an orthographic projection of the first extension portion on the base substrate; and a first intermediate portion connecting the first overlapping end and the first compensation end, an orthographic projection of the first intermediate portion on the base substrate is within an orthographic projection of the first spacing on the base substrate. |
US12205998B2 |
Semiconductor device with wrap around silicide and hybrid fin
A device includes a substrate. A first channel region of a first transistor overlies the substrate and a source/drain region is in contact with the first channel region. The source/drain region is adjacent to the first channel region along a first direction, and the source/drain region has a first surface opposite the substrate and side surfaces extending from the first surface. A dielectric fin structure is adjacent to the source/drain region along a second direction that is transverse to the first direction, and the dielectric fin structure has an upper surface, a lower surface, and an intermediate surface that is disposed between the upper and lower surfaces. A silicide layer is disposed on the first surface and the side surfaces of the source/drain region and on the intermediate surface of the dielectric fin structure. |
US12205995B2 |
High-voltage transistor and method for fabricating the same
A structure of a semiconductor device, including a substrate, is provided. A first gate insulating layer is disposed on the substrate. A second gate insulating layer is disposed on the substrate. The second gate insulating layer is thicker than the first gate insulating layer and abuts the first gate insulating layer. A gate layer has a first part gate on the first gate insulating layer and a second part gate on the second gate insulating layer. A dielectric layer has a top dielectric layer and a bottom dielectric layer. The top dielectric layer is in contact with the gate layer, and the bottom dielectric layer is in contact with the substrate. A field plate layer is disposed on the dielectric layer and includes a depleted region, and is at least disposed on the bottom dielectric layer. A method for fabricating the semiconductor device is provided too. |
US12205992B2 |
Crystalline oxide thin film, multilayer body and thin film transistor
A crystalline oxide thin film contains an In element, a Ga element and an Ln element, in which the In element is a main component, the Ln element is at least one element selected from the group consisting of La, Nd, Sm, Eu, Gd, Tb, Dy, Ho, Er, Tm, Yb, and Lu, and an average crystal grain size D1 is in a range from 0.05 μm to 0.5 μm. |
US12205991B2 |
Cell structure of silicon carbide MOSFET device, and power semiconductor device
A cell structure of a silicon carbide MOSFET device, comprising a drift region (3) located on a substrate layer (2), a second conducting type well region (4) and a first JFET region (51) that are located in the drift region (3), an enhancement region located within a surface of the well region (4), a gate insulating layer (8) located on a first conducting type enhancement region (6), the well region (4) and the first JFET region (51) and being in contact therewith at the same time, a gate (9) located on the gate insulating layer, source metal (10) located on the enhancement region, Schottky metal (11) located on a second conducting type enhancement region (7) and the drift region (3), a second JFET region (52) located on a surface of the drift region (3) between the Schottky metals (11), and drain metal (12). |
US12205990B2 |
Method of manufacturing silicon carbide semiconductor device and silicon carbide semiconductor device
On a silicon carbide semiconductor substrate of a first conductivity type, a first semiconductor layer of the first conductivity type, a second semiconductor layer of a second conductivity type, first semiconductor regions of the first conductivity type, second semiconductor regions of the second conductivity type, a gate insulating film, gate electrodes, an interlayer insulating film, first electrodes, and a second electrode are formed. Each of the first electrodes are formed by depositing a lower Ni film, an Al film, and an upper Ni film and etching the films to be apart from the interlayer insulating film; sintering the lower Ni film by a heat treatment and thereby forming a Ni silicide film; depositing a Ti film, a TiN film, and an AlSi film; and etching the AlSi film. |
US12205983B2 |
Semiconductor device and manufacturing method of semiconductor device
A semiconductor device includes a semiconductor substrate having an element region and a terminal region located around the element region. The terminal region includes multiple guard rings and multiple first diffusion regions. When the semiconductor substrate is viewed in a plan view, one of the first diffusion regions is arranged correspondingly to one of the guard rings, and each of the guard rings is located in corresponding one of the first diffusion regions. A width of each of the first diffusion regions is larger than a width of corresponding one of the guard rings. |
US12205980B2 |
Semiconductor device having a resistor
A method of forming a semiconductor device is disclosed. The method includes forming a plurality of isolation regions on a semiconductor substrate, forming a protective layer in a resistor region of the semiconductor substrate, after forming the protective layer, etching a gate dielectric layer to form first and second gate dielectric layers of a transistor in a transistor region of the semiconductor substrate, removing the protective layer, forming first and second dummy gate stacks over the first and second gate dielectric layers, respectively, forming a resistor in the resistor region, forming third and fourth dummy gate stacks over the resistor, and replacing each of the first, second, third, and fourth dummy gate stacks with a conductive material. |
US12205977B2 |
Display module, display apparatus and method for manufacturing the same
A display module and a display apparatus including the same are provided. The display module includes a first substrate; a plurality of micro-pixel controllers provided on an upper surface of the first substrate and including a second substrate; a plurality of pixels including a plurality of inorganic light emitting diodes (LEDs) provided on an upper surface of the second substrate; and a driver integrated chip (IC) configured to transmit a driving signal to the plurality of micro-pixel controllers, wherein each pixel of the plurality of pixels includes at least two inorganic LEDs among the plurality of inorganic LEDs, and wherein each micro-pixel controller of the plurality of micro-pixel controllers is electrically connected to inorganic LEDs of at least two pixels. |
US12205968B2 |
Image sensing device
An image sensing device includes a photoelectric conversion region configured to generate photocharges, a photogate region configured to overlap the photoelectric conversion region and allow the photocharges to be collected in the photoelectric conversion region, and a transfer gate disposed adjacent to the photogate region in a first direction and configured to transmit the photocharges to a floating diffusion region. The photogate region includes a first photogate in which a length extending in a second direction is longer than a length of the photoelectric conversion region extending in the second direction, and a second photogate in which a length extending in the second direction is shorter than a length of the photoelectric conversion region extending in the second direction. The first photogate includes a recess region formed to contact the photoelectric conversion region, and extend vertically from one surface of a region where the photoelectric conversion region is located. |
US12205964B2 |
Light receiving device and distance measurement system
The present technology relates to a light receiving device and a distance measurement system that enable light to be surely received by a reference pixel. A light receiving device includes a plurality of pixels each including a light receiving element having a light receiving surface, and a light emission source provided on an opposite side of the light receiving surface with respect to the light receiving element. The plurality of pixels includes a first pixel including a light shielding member provided between the light receiving element and the light emission source, and a second pixel including a light guiding unit that is configured to propagate a photon and is provided between the light receiving element and the light emission source. The present technology can be applied to a distance measurement system or the like that detects a distance to a subject in a depth direction, for example, for example. |
US12205959B2 |
Display device
A display device includes a first electrode and a second electrode spaced apart from each other, each of the first electrode and the second electrode including an electrode base layer, a main electrode layer disposed on the electrode base layer, and an electrode upper layer disposed on a portion of the main electrode layer, a first insulating layer disposed on the first electrode and the second electrode, light-emitting elements disposed on the first electrode and the second electrode on the first insulating layer, a first connecting electrode electrically contacting the light-emitting elements, and a second connecting electrode electrically contacting the light-emitting elements. The first electrode includes a first part, the second electrode includes a second part, and the light-emitting elements are disposed on the first part and the second part. |
US12205956B2 |
Display panel and electronic device
An electronic device and a display panel are provided. The display panel has a display region and a bending region positioned at one side of the display region. The display panel includes a first transparent substrate, a first inorganic layer, a second inorganic layer, and a blocking layer positioned at one side of the first transparent substrate. The second inorganic layer has a first via in the bending region of the display panel. This alleviates the mura near the bending region due to the exposure of the first transparent substrate and thus alleviates the mura issue occurred on the conventional display panel close to the bending region. |
US12205955B2 |
Fins for metal oxide semiconductor device structures
Methods are disclosed for forming fins in transistors. In one embodiment, a method of fabricating a device includes forming silicon fins on a substrate and forming a dielectric layer on the substrate and adjacent to the silicon fins such that an upper region of each silicon fin is exposed. Germanium may then be epitaxially grown germanium on the upper regions of the silicon fins to form germanium fins. |
US12205948B2 |
Semiconductor device
Provided is a semiconductor device, wherein a straight line extending from an end portion E1 in the extending direction of a contact hole for electrically connecting an emitter electrode and a front surface of a semiconductor substrate toward a back surface of the semiconductor substrate is defined as a first perpendicular line, a straight line forming a predetermined angle θ1 with respect to the first perpendicular line and passing through the end portion E1 in the extending direction of the contact hole is defined as a first straight line, a position where the first straight line intersects a back surface of the semiconductor substrate is defined as a position M1, and the position M1 is located on an outer side of a cathode region in the extending direction. |
US12205942B2 |
Conductivity reducing features in an integrated circuit
An integrated circuit includes two N wells from two different devices in close proximity to each other with each N well biased by two different terminals. The N wells are at least partially surrounded by P type regions that are biased by a terminal. The integrated circuit includes conductivity reduction features that increase the resistivity of current paths to a P type regions of one device on a side closest the other device. The integrated circuit includes two conductive tie biasing structures each located directly over an N type region of the substrate and directly over a P type region of the substrate. The two conductive tie biasing structures are not electrically connected to each other and are not electrically coupled to each other by a conductive biasing structure. |
US12205939B2 |
Semiconductor package
A semiconductor package may include a first redistribution layer, a passive device disposed on a top surface of the first redistribution layer, a bridge structure disposed on the top surface of the first redistribution layer and laterally spaced apart from the passive device, a second redistribution layer disposed on and electrically connected to the passive device and the bridge structure, conductive structures disposed between the first redistribution layer and the second redistribution layer and laterally spaced apart from the passive device and the bridge structure, a first semiconductor chip mounted on a top surface of the second redistribution layer, and a second semiconductor chip mounted on the top surface of the second redistribution layer. The conductive structures may include a signal structure and a ground/power structure, which is laterally spaced apart from the signal structure and has a width larger than the signal structure. |
US12205936B2 |
Silicon on sapphire substrate for edge computer
A computing device is provided. The computing device includes a sapphire substrate having a first surface and a second surface opposed to the first surface, a light receiving device having a first surface and a second surface opposed to the first surface, the second surface of the light receiving device coupled to the first surface of the sapphire substrate, a memory coupled to the first surface of the light receiving device, and an antenna coupled to the first surface of the sapphire substrate. |
US12205931B2 |
Method of transferring micro-light emitting diode for LED display
A method of transferring a micro light emitting diode (LED) to a pixel array panel includes transferring the micro LED by spraying using an inkjet method, wherein the micro LED comprises an active layer comprising a first portion emitting light in a first direction and a second portion emitting the light in a second direction different from the first direction. |
US12205926B2 |
TSV as pad
Representative techniques and devices including process steps may be employed to mitigate the potential for delamination of bonded microelectronic substrates due to metal expansion at a bonding interface. For example, a through-silicon via (TSV) may be disposed through at least one of the microelectronic substrates. The TSV is exposed at the bonding interface of the substrate and functions as a contact surface for direct bonding. |
US12205924B2 |
Semiconductor packages with chiplets coupled to a memory device
Apparatuses, devices and systems associated with semiconductor packages with chiplet and memory device coupling are disclosed herein. In embodiments, a semiconductor package may include a first chiplet, a second chiplet, and a memory device. The semiconductor package may further include an interconnect structure that couples the first chiplet to a first memory channel of the memory device and the second chiplet to a second memory channel of the memory device. Other embodiments may be described and/or claimed. |
US12205922B2 |
Semiconductor circuit device
A layout of electrode pads on a front surface of a first semiconductor chip is different from a layout of them on a second semiconductor chip. An overall layout of the semiconductor chips mounted on the insulated substrate and the layouts of the electrode pads on the front surfaces of the semiconductor chips including the first and second semiconductor chips are determined so that a value of a resistance component and/or a value of a reactance component between each two electrode pads that are the same type respectively on different semiconductor chips and are connected in parallel become the same. As a result, current waveform oscillation between semiconductor devices fabricated on the semiconductor chips, respectively, may be suppressed. |
US12205916B2 |
Honeycomb pattern for conductive features
A method includes forming a first package component, and forming a first plurality of electrical connectors at a first surface of the first package component. The first plurality of electrical connectors are laid out as having a honeycomb pattern. A second package component is bonded to the first package component, wherein a second plurality of electrical connectors at a second surface of the second package component are bonded to the first plurality of electrical connectors. |
US12205914B2 |
Semiconductor package
A semiconductor package includes a base substrate; a redistribution substrate disposed on the base substrate, and that includes first insulating layers and redistribution pattern layers disposed on the first insulating layers, respectively; a semiconductor chip disposed on the redistribution substrate and electrically connected to the redistribution pattern layers; and a chip structure disposed on the redistribution substrate adjacent to the semiconductor chip and electrically connected to the semiconductor chip through the redistribution pattern layers, wherein the semiconductor chip includes a body that has an active surface that faces the redistribution substrate; first and second contact pads spaced apart from each other below the active surface; a first bump structure and a passive device electrically connected to the first connection pad at a lower level from the first connection pad; and a second bump structure electrically connected to the second connection pad at a lower level from the second connection pad. |
US12205912B2 |
Semiconductor package structure and method for preparing the same
A semiconductor package structure includes a first semiconductor wafer including a first bonding pad. The semiconductor package structure also includes a second semiconductor wafer including a second bonding pad and a third bonding pad. The second bonding pad and the third bonding pad are bonded to the first bonding pad of the first semiconductor wafer. The semiconductor package structure further includes a first via penetrating through the second semiconductor wafer to physically contact the first bonding pad of the first semiconductor wafer. A portion of the first via is disposed between the second bonding pad and the third bonding pad. |
US12205911B2 |
Bonding structure and method of forming same
A package includes a first die that includes a first metallization layer, one or more first bond pad vias on the first metallization layer, wherein a first barrier layer extends across the first metallization layer between each first bond pad via and the first metallization layer, and one or more first bond pads on the one or more first bond pad vias, wherein a second barrier layer extends across each first bond pad via between a first bond pad and the first bond pad via, and a second die including one or more second bond pads, wherein a second bond pad is bonded to a first bond pad of the first die. |
US12205909B2 |
Semiconductor device and method for fabricating the same
A method for fabricating a semiconductor device includes the steps of first forming an aluminum (Al) pad on a substrate, forming a passivation layer on the substrate and an opening exposing the Al pad, forming a cobalt (Co) layer in the opening and on the Al pad, bonding a wire onto the Co layer, and then performing a thermal treatment process to form a Co—Pd alloy on the Al pad. |
US12205905B2 |
Semiconductor structure
A semiconductor structure includes a substrate including a device region, a peripheral region surrounding the device region, and a transition region disposed between the device region and the peripheral region. An epitaxial layer is disposed on the device region, the peripheral region, and the transition region. A first portion of the epitaxial layer on the peripheral region has a poly-crystal structure. |
US12205904B2 |
Wafer-level design and wiring pattern for a semiconductor package
A semiconductor package includes a semiconductor chip including a chip pad, a first insulating layer provided on the semiconductor chip and including a first via hole, a first wiring pattern provided on the first insulating layer and connected to the chip pad through the first via hole of the first insulating layer, a second insulating layer provided on the first insulating layer and the first wiring pattern and including a second via hole, and a second wiring pattern provided on the second insulating layer and connected to the first wiring pattern through the second via hole of the second insulating layer, wherein the first insulating layer includes a first upper surface in contact with the second insulating layer and a first lower surface opposite to the first upper surface, and the first upper surface of the first insulating layer has surface roughness greater that the first lower surface of the first insulating layer. |
US12205903B2 |
Semiconductor package and manufacturing method thereof
A package includes a die and a redistribution structure. The die has an active surface and is wrapped around by an encapsulant. The redistribution structure disposed on the active surface of the die and located above the encapsulant, wherein the redistribution structure comprises a conductive via connected with the die, a routing pattern located above and connected with the conductive via, and a seal ring structure, the seal ring structure includes a first seal ring element and a second seal ring element located above and connected with the first seal ring element, wherein the second seal ring element includes a seed layer sandwiched between the first seal ring element and the second seal ring element, and a top surface of the first seal ring element is substantially coplanar with a top surface of the conductive via. |
US12205900B2 |
Electronic devices comprising a compressive dielectric material, and related systems and methods
An electronic device includes a stack structure, the stack structure including at least one deck including tiers of vertically alternating dielectric materials and conductive materials, an opening extending through the at least one deck, a compressive dielectric material disposed on a bottom surface defining the opening and on sidewalls of the tiers defining the opening, and a dielectric material in direct contact with the compressive dielectric material. The dielectric material substantially fills a remainder of the opening. The compressive dielectric material exhibits a horizontal compressive force against the tiers. Related methods and systems are also disclosed. |
US12205899B2 |
Method of making semiconductor device including buried conductive fingers
A semiconductor device includes a semiconductor substrate with active regions and a first buried metal layer provided below the semiconductor substrate. The first buried metal layer includes a first buried conductive rail, a first set of buried conductive fingers that extends from the first buried conductive rail, and a second set of buried conductive fingers that are interleaved with the first set of buried conductive fingers. The first set and the second set of buried conductive fingers extends beneath more than one of the active regions. In this manner, the first set and the second set of buried conductive fingers can be utilized to distribute different voltages, such as an ungated reference voltage TVDD and a gated reference voltage VVDD in a header circuit with reduced resistance. |
US12205896B2 |
Contact via formation
Semiconductor devices and methods of forming the same are provided. In one embodiment, a semiconductor device includes an active region including a channel region and a source/drain region and extending along a first direction, and a source/drain contact structure over the source/drain region. The source/drain contact structure includes a base portion extending lengthwise along a second direction perpendicular to the first direction, and a via portion over the base portion. The via portion tapers away from the base portion. |
US12205895B2 |
Three-dimensional memory device having staircase structure and method for forming the same
A three-dimensional (3D) memory device includes interleaved conductive layers and dielectric layers. Edges of the conductive layers and dielectric layers define a plurality of stairs. The 3D memory device may also include a plurality of landing structures each disposed on a respective conductive layer at a respective stair. Each of the landing structures comprises a first layer of a first material and a second layer of a second material. The first layer is over the second layer. The second material is different from the first material. |
US12205888B2 |
Semiconductor packages and methods of forming the same
Semiconductor packages and methods of forming the same are disclosed. An semiconductor package includes two dies, an encapsulant, a first metal line and a plurality of dummy vias. The encapsulant is disposed between the two dies. The first metal line is disposed over the two dies and the encapsulant, and electrically connected to the two dies. The plurality of dummy vias is disposed over the encapsulant and aside the first metal line. |
US12205885B2 |
Metal-oxide-metal (MOM) capacitors for integrated circuit monitoring
An array of metal-oxide-metal (MOM) capacitors formed in an integrated circuit (IC) structure may be used for evaluating misalignments between patterned layers of the IC structure. The array of MOM capacitors may be formed in a selected set of patterned layers, e.g., a via layer formed between a pair of metal interconnect layers. The MOM capacitors may be programmed with different patterned layer alignments (e.g., built in to photomasks or reticles used to form the patterned layers) to define an array of different alignments. When the MOM capacitors are formed on the wafer, the actual patterned layer alignments capacitors may differ from the programmed layer alignments due a process-related misalignment. The MOM capacitors may be subjected to electrical testing to identify this process-related misalignment, which may be used for initiating a correcting action, e.g., adjusting a manufacturing process or discarding misaligned IC structures or devices. |
US12205882B2 |
Methods and devices using microchannels for interconnections
A pattern of microchannels is formed on a major surface of a substrate on the side opposite an adhesive surface thereof. Through holes extend through the substrate and are connected to the pattern of microchannels. Solid circuit dies are adhesively bonded to the adhesive surface of the substrate. The contact pads of the solid circuit dies at least partially overlie and face the through holes. Electrically conductive channel traces are formed to electrically connect to the solid circuit dies via the through holes. |
US12205879B2 |
Symmetrical substrate for semiconductor packaging
An integrated circuit package that includes symmetrical redistribution structures on either side of a core substrate is provided. In an embodiment, a device comprises a core substrate, a first redistribution structure comprising one or more layers, a second redistribution comprising one or more layers, a first integrated circuit die, and a set of external conductive features. The core substrate is disposed between the first redistribution structure and the second redistribution structure, the first integrated circuit die is disposed on the first distribution structure on the opposite side from the core substrate; and the set of external conductive features are disposed on a side of the second redistribution structure opposite the core substrate. The first redistribution structure and second redistribution structure have symmetrical redistribution layers to each other with respect to the core substrate. |
US12205878B2 |
Continuous interconnects between heterogeneous materials
A structure may include a first material, a second material joined to the first material at a junction between the first and second materials, and one or more media extending across the junction to form a continuous interconnect between the first and second materials, wherein the first and second materials are heterogeneous. The structure may further include a transition at the junction between the first and second materials. The one or more media may include a functional material which may be electrically conductive. The structure may further include a third material joined to the second material at a second junction between the second and third materials, the media may extend across the second junction to form a continuous interconnect between the first, second, and third materials, and the second and third materials may be heterogeneous. |
US12205871B2 |
Conductive member cavities
In some examples, a quad flat no lead (QFN) semiconductor package comprises a flip chip semiconductor die having a surface and circuitry formed in the surface; and a conductive pillar coupled to the semiconductor die surface. The conductive pillar has a distal end relative to the semiconductor die, the distal end having a cavity including a cavity floor and one or more cavity walls circumscribing the cavity floor. The one or more cavity walls are configured to contain solder. |
US12205869B2 |
Method for forming a semiconductor package
A semiconductor package includes a die attach pad; a plurality of lead terminals disposed around the die attach pad; a semiconductor die mounted on the die attach pad; a molding compound encapsulating the plurality of lead terminals, the semiconductor die, and the die attach pad; and a step cut sawn into the molding compound along a perimeter of a bottom surface of the semiconductor package. The step cut penetrates through an entire thickness of each of the plurality of lead terminals, whereby each of the plurality of lead terminals has at least an exposed outer end at the step cut. |
US12205861B2 |
Manufacturing method of semiconductor package including forming cavity in circuit substrate without exposing floor plate
A semiconductor package and a manufacturing method thereof are provided. The semiconductor package includes at least a circuit substrate, a semiconductor die and a filling material. The circuit substrate has a first surface, a second surface opposite to the first surface and a cavity concave from the first surface. The circuit substrate includes a dielectric material and a metal floor plate embedded in the dielectric material and located below the cavity. A location of the metal floor plate corresponds to a location of the cavity. The metal floor plate is electrically floating and isolated by the dielectric material. The semiconductor die is disposed in the cavity and electrically connected with the circuit substrate. The filling material is disposed between the semiconductor die and the circuit substrate. The filling material fills the cavity and encapsulates the semiconductor die to attach the semiconductor die and the circuit substrate. |
US12205860B2 |
Sensor packages
In an embodiment, a device includes: a sensor die having a first surface and a second surface opposite the first surface, the sensor die having an input/output region and a first sensing region at the first surface; an encapsulant at least laterally encapsulating the sensor die; a conductive via extending through the encapsulant; and a front-side redistribution structure on the first surface of the sensor die, the front-side redistribution structure being connected to the conductive via and the sensor die, the front-side redistribution structure covering the input/output region of the sensor die, the front-side redistribution structure having a first opening exposing the first sensing region of the sensor die. |
US12205856B2 |
Semiconductor structure including interconnection to probe pad with probe mark
Provided is a semiconductor structure including an interconnect structure, disposed over a substrate; a pad structure, disposed over and electrically connected to the interconnect structure, wherein the pad structure comprises a metal pad and a dielectric cap on the metal pad, and the pad structure has a probe mark recessed from a top surface of the dielectric cap into a top surface of the metal pad; a protective layer, conformally covering the top surface of the dielectric cap and the probe mark; and a bonding structure, disposed over the protective layer, wherein the bonding structure comprises: a bonding dielectric layer at least comprising a first bonding dielectric material and a second bonding dielectric material on the first bonding dielectric material; and a first bonding metal layer disposed in the bonding dielectric layer and penetrating through the protective layer and the dielectric cap to contact the metal pad. |
US12205854B2 |
Electronic device
The present disclosure provides an electronic device including a redistribution layer, a plurality of passive components, and an electronic component. The redistribution layer includes a first insulating layer, a second insulating layer, and a plurality of traces electrically connected to each other through a first opening of the first insulating layer and a second opening of the second insulating layer, wherein the first insulating layer has a first side away from the second insulating layer, and the second insulating layer has a second side away from the first insulating layer. The passive components are disposed on the first side. The electronic component is disposed on the second side. The plurality of passive components are electrically connected to the electronic component through the plurality of traces. |
US12205850B2 |
Gate structures for tuning threshold voltage
A semiconductor device includes a first gate structure that includes a first interfacial layer, a first gate dielectric layer disposed over the first interfacial layer, and a first gate electrode disposed over the first gate dielectric layer. The semiconductor device also includes a second gate structure that includes a second interfacial layer, a second gate dielectric layer disposed over the second interfacial layer, and a second gate electrode disposed over the second gate dielectric layer. The first interfacial layer contains a different amount of a dipole material than the second interfacial layer. |
US12205844B2 |
Plasma control method in semiconductor wafer fabrication
A method for processing a semiconductor wafer is provided. The method includes placing a first semiconductor wafer on a wafer chuck in a process chamber. The method further includes adjusting a distance between a gas dispenser positioned above the wafer chuck and an upper edge ring surrounding the wafer chuck. The method also includes producing a plasma for processing the first semiconductor wafer by exciting a gas dispenser from the gas dispenser after the adjustment. In addition, the method includes removing the first semiconductor wafer from the process chamber. |
US12205843B2 |
Ground electrode formed in an electrostatic chuck for a plasma processing chamber
Disclosed herein is a substrate support assembly having a ground electrode mesh disposed therein along a side surface of the substrate support assembly. The substrate support assembly has a body. The body has an outer top surface, an outer side surface and an outer bottom surface enclosing an interior of the body. The body has a ground electrode mesh disposed in the interior of the body and adjacent the outer side surface, wherein the ground electrode does not extend through to the outer top surface or the outer side surface. |
US12205842B2 |
Wafer chuck for a laser beam wafer dicing equipment
A chuck for a laser beam wafer dicing equipment includes a wafer support plate having an upper surface for holding a wafer disposed on a dicing tape. The upper surface includes a topographically structured surface region that partly or completely overlaps an edge of the wafer when the wafer disposed on the dicing tape is placed on the upper surface. The topographically structured surface region provides for a reduction in an area of contact between the upper surface and the dicing tape. |
US12205838B2 |
Device and method for moving an object into a processing station, conveying system and processing apparatus
A device for moving an object including a substrate through an open side of a processing station of a processing apparatus including a support, placeable at the processing station. The device includes a carrier, guided for movement relative to the support along a path predominantly directed in parallel to a reference axis in a reference co-ordinate system. The device includes a device for controlling movement of the carrier and driving the movement in an opposite direction along the path. The device includes a component for holding the object and a suspension mechanism with which the holding component is connected to the carrier. The suspension mechanism is arranged to guide movement of the holding component relative to the carrier along a holding component path. The device is arranged to drive the movement of the holding component along the holding component path. The holding component path is predominantly directed parallel to the reference axis. |
US12205836B2 |
Temperature change rate control device, method, and semiconductor process apparatus
Embodiments of the present disclosure provide a temperature change rate control device, applied to a process chamber of a semiconductor process apparatus, including a temperature monitor unit, a controller, a gas inflation mechanism, and a gas extraction mechanism. The temperature monitor unit is configured to obtain a temperature of a wafer in the process chamber in real time. The controller is configured to calculate a temperature change rate of the wafer according to the temperature obtained by the temperature monitor unit. The gas inflation mechanism communicates with the process chamber. The gas extraction mechanism communicates with the process chamber. When the temperature change rate is outside a predetermined temperature change rate range, a first control signal is sent to the gas inflation mechanism, and/or a second control signal is sent to the gas extraction mechanism to control the temperature change rate within the temperature change rate range. |
US12205830B2 |
Cleaning apparatus for semiconductor wafer and method of cleaning semiconductor wafer
Provided is a cleaning apparatus and a cleaning method for semiconductor wafers that can hinder a mist of a cleaning solution from being adhered to a surface of a semiconductor wafer during cleaning of the semiconductor wafer. In a cleaning apparatus 1 for a semiconductor wafer, a spin cup 20 has an annular side wall portion 21; an inclined portion 22 that is inclined toward the rotating table 13; and an annular bent portion 23. The height position h21 of the upper end portion 21c of the side wall portion 21 is set at a position lower than the height position h14a of the upper end portion 14a of the wafer retainer portion 14, and the inclination angle θ22 of the inclined portion to a horizontal plane and the width w of the inclined portion satisfy a formula (A): θ22(°)≥−0.65×w(mm)+72.9° (A). |
US12205825B2 |
Method of preparing semiconductor structure having low dielectric constant layer
The present application provides a method of preparing a semiconductor structure. The method includes providing a conductive film; disposing a barrier layer over the conductive film; disposing a first dielectric layer over the barrier layer; disposing a patterned hard mask over the first dielectric layer; and removing a portion of the first dielectric layer exposed through the patterned hard mask, wherein the removal of the portion of the first dielectric layer includes providing a nitrogen plasma to collide with the portion of the first dielectric layer. |
US12205821B2 |
Hydrogen-passivated topological materials, devices, and methods
A topological material includes a lattice crystalline structure; and a material defect in the lattice crystalline structure that is treatable by hydrogen passivation that chemically mitigates an electronic charge associated with the material defect. The lattice crystalline structure includes dangling bonds in an atomic arrangement of the material defect of the lattice crystalline structure, and the hydrogen passivation may apply hydrogen to chemically passivate the dangling bonds of the material defect. The hydrogen passivation may be achieved by diffusing hydrogen into common materials of the lattice crystalline structure. The hydrogen passivation may chemically and/or electrostatically neutralize an electronic activity associated with the material defect. |
US12205819B2 |
Method and device for forming metal gate electrodes for transistors
A semiconductor device includes a first transistor and a second transistor. The first transistor includes: a first source and a first drain separated by a first distance, a first semiconductor structure disposed between the first source and first drain, a first gate electrode disposed over the first semiconductor structure, and a first dielectric structure disposed over the first gate electrode. The first dielectric structure has a lower portion and an upper portion disposed over the lower portion and wider than the lower portion. The second transistor includes: a second source and a second drain separated by a second distance greater than the first distance, a second semiconductor structure disposed between the second source and second drain, a second gate electrode disposed over the second semiconductor structure, and a second dielectric structure disposed over the second gate electrode. The second dielectric structure and the first dielectric structure have different material compositions. |
US12205818B2 |
Boron concentration tunability in boron-silicon films
Embodiments of the present technology include semiconductor processing methods to make boron-and-silicon-containing layers that have a changing atomic ratio of boron-to-silicon. The methods may include flowing a silicon-containing precursor into a substrate processing region of a semiconductor processing chamber, and also flowing a boron-containing precursor and molecular hydrogen (H2) into the substrate processing region of the semiconductor processing chamber. The boron-containing precursor and the H2 may be flowed at a boron-to-hydrogen flow rate ratio. The flow rate of the boron-containing precursor and the H2 may be increased while the boron-to-hydrogen flow rate ratio remains constant during the flow rate increase. The boron-and-silicon-containing layer may be deposited on a substrate, and may be characterized by a continuously increasing ratio of boron-to-silicon from a first surface in contact with the substrate to a second surface of the boron-and-silicon-containing layer furthest from the substrate. |
US12205817B2 |
Method for depositing film and film deposition system
A method for depositing a silicon oxide film is provided. In the method, a silicon oxide film is deposited on a substrate by Atomic Layer Deposition with plasma while heating the substrate to a first temperature of 600° C. or higher. The silicon oxide film is annealed at a second temperature higher than the first temperature after completing the depositing the silicon oxide film. |
US12205812B2 |
Interface for electrospray ionization (ESI) in capillary electrophoresis with mass spectrometry
The disclosed solution comprises an injection subassembly that includes a nicked alignment tube, a spray needle, and a conducting liquid tube. The nicked alignment tube has a nick near one end. The spray needle is fused within the nicked end of the nicked alignment tube and the fused spray needle and nicked alignment tube are inserted into the conducting liquid tube, where the nicked alignment tube aligns the spray needle coaxially within the conducting liquid tube. The nick and the entry end of the spray needle are positioned within the conducting liquid tube and the exit end of the spray needle extends out of the conducting liquid tube. The nick allows a conducting liquid to flow from the conducting liquid tube to within the nicked alignment tube and the spray needle. Also disclosed are a unitary optical-ESI system equipped with the injection subassembly and a method for using the same. |
US12205811B2 |
Sample supports for solid-substrate electrospray mass spectrometry
A sample support for polymer-spray mass spectrometry includes a support substrate comprising a polymer. The support substrate is configured to support a sample on a surface of the support substrate. The sample support also includes a reservoir formed on the surface of the support substrate. The reservoir is configured to hold a spray solvent. |
US12205808B2 |
Mass spectrometry methods and related materials
Disclosed herein are mass spectrometry sample substrates. Also disclosed herein are mass spectrometry sample strips and cartridges that include a solid phase extraction (SPE) element. The mass spectrometry sample substrates, sample strips, and cartridges can be used in paper spray mass spectrometry to detect and quantify one or more analytes present in a biological sample. Also disclosed are methods for collecting and concentrating one or more analytes from a biological sample, as well as for storing a biological sample that includes one or more analytes. Methods for analyzing the one or more analytes from the biological sample are also provided. |
US12205803B2 |
Pressure-induced temperature modification during atomic scale processing
An apparatus for atomic scale processing includes: a reactor having inner and outer surfaces; where at least a portion of the inner surfaces define an internal volume of the reactor; a fixture assembly positioned within the internal volume of the reactor having a surface configured to hold a substrate within the internal volume of the reactor; a vacuum pump in communication with the reactor; at least one reactor pressure control device; and a controller in communication with the at least one reactor pressure control device, where the controller is configured to activate and deactivate the at least one reactor pressure control device to increase and decrease the pressure within the internal volume of the reactor, where the increase in the pressure within the internal volume of the reactor increases the temperature of the substrate from an initial temperature. |
US12205801B2 |
Plasma processing apparatus and plasma processing method
In a plasma processing apparatus, a controller specifies a time point when a current starts to flow between an edge ring and a DC power supply after beginning an application of a negative DC voltage to the edge ring from the DC power supply. The controller specifies, from a voltage measurement value indicating a voltage of the edge ring at the time point, an estimate of a self-bias voltage of the edge ring generated by a supply of a radio frequency power. The controller sets a sum of an absolute value of the estimate of the self-bias voltage and a set value as an absolute value of the negative DC voltage to be applied to the edge ring by the DC power supply. |
US12205798B2 |
High-frequency power supply apparatus
A high-frequency power supply apparatus includes the following elements. A first power supply supplies first power to a load by outputting a first voltage whose fundamental frequency is higher than a second voltage output by a second power supply. A period signal generation circuit generates a period signal matching a frequency and a phase of the second voltage. A waveform control circuit generates a modulation signal for performing frequency modulation on a fundamental wave signal of the first voltage, and adjusts an output timing of the modulation signal in accordance with a timing of the period signal. The first power supply generates a first frequency signal by performing frequency modulation on the fundamental wave signal of the first voltage by using the modulation signal. The first power supply performs power amplification on the first frequency signal and outputs, to the load, the first frequency signal as first power. |
US12205795B2 |
Plasma processing device
A plasma processing device includes an inductively coupled plasma antenna including an input end and an output end, a series circuit including an additional inductor and a variable capacitor connected in series, and a controller that varies a capacitance of the variable capacitor. The input terminal is connected via an antenna matching device to an antenna power supply. The output terminal is connected to the additional inductor. The additional inductor is connected via the variable capacitor to ground. |
US12205789B1 |
Transmission electron microscopy with square beams
An optical system of a Transmission Electron Microscope (TEM) is configured to use a square-shaped electron beam. Preferably, the square-shaped electron beam is produced by using an aperture with a square hole positioned in an aperture plane of TEM's beam shaping aperture (typically, the C2 lens). The square beam enables exhaustive tiling and data collection, enabling the complete imaging of large biological objects. In single particle analysis, a square beam also speeds up data collection rates. These improvements come with no significant loss in imaging quality compared to the standard round beam method of imaging. |
US12205788B1 |
Breaker retention bracket
A breaker retention bracket is disclosed, including: a retention portion comprising one or more retention fingers that are positioned to overlap at least a portion of a breaker installed in a load tray; a footer portion that couples the breaker retention bracket to the load tray; and a flexible truss-structure with a top surface, wherein compression of the flexible truss-structure causes flexing of the top surface to facilitate coupling or uncoupling of the breaker retention bracket to the load tray. |
US12205787B2 |
Snap-action type switch
An snap-action type switch unit includes a switch housing; an actuator plunger configured for depressible movement via an aperture in the switch housing from a first position to a second position; a snap-action switch assembly which is operably-connected with the actuator plunger and responsive to the depressible movement of the actuator plunger so as to effect snap-action type movement of at least one movable contact between a normally opened position and a normally closed position with respect to at least one stationary contact in order to effect switching of electric power; and a signaling signaling assembly which is operably-connected with the actuator plunger and responsive to the depressible movement of the actuator plunger so as to effect movement of at least one movable conductive element of the signaling assembly amongst a plurality of different electrical contact point configurations with respect to at least one stationary conductive element of the signaling assembly. |
US12205784B2 |
Triggered vacuum gap that controllably sustains a vacuum arc through current zeros
A triggered vacuum gap (TVG) device that has application as a closing switch for synchronized closing in distribution and transmission power systems. The TVG device controllably sustains a current arc in the device through initial current zeros created by power system transients and, thereby, prevents premature interruption of the closing operation. The TVG device includes main electrodes defining a vacuum gap therebetween and a triggering electrode providing a triggering gap between one main electrode and the triggering electrode. The TVG device also includes a triggering circuit having a high voltage impulse source that supplies a fast rising impulse voltage to the one main electrode and the triggering electrode for creation of a plasma to provide an initial breakdown of the triggering gap and a low voltage unidirectional current source that supplies current to the one main electrode and the triggering electrode once the first triggering gap breakdown has occurred. |
US12205782B2 |
Circuit structure, backlight module and light-emitting key device using the same
A circuit structure includes a light-transmissive insulation layer, a patterned conductive layer and an electronic component. The patterned conductive layer is disposed on the light-transmissive insulation layer. The electronic component is disposed on the patterned conductive layer and electrically connected to the patterned conductive layer. |
US12205781B2 |
Base unit for a keyboard, accessory module for a keyboard, and keyboard
A base unit for a keyboard is presented. The base unit has a substantially rectangular layout. The base unit includes an equipment portion, formed so that it can be equipped with a plurality of key switches for the keyboard. The equipment portion is arranged on a first side of the base unit. The base unit further comprises at least one coupling portion for mechanically coupling the base unit to an accessory module for the keyboard. Each coupling portion includes a first coupling feature and a second coupling feature. The first coupling feature is arranged on the first side of the base unit, and the second coupling feature is arranged on a second side of the base unit facing away from the first side. Each coupling feature is arranged parallel to a long side of the base unit continuously between narrow sides of the base unit. The first coupling feature is formed for positive locking with a first mounting feature of the accessory module. The second coupling feature is formed for positive locking with a second mounting feature of the accessory module. |
US12205777B2 |
Switch assembly and electric drill
The disclosure provides a switch assembly and an electric drill. The switch assembly includes a first switch, a button, and a locking mechanism. The button is provided with a pressing part that cooperates with the first switch, so as to trigger the first switch when the button is pressed. The locking mechanism includes a locking member for locking the button and a trigger pivotally mounted and matched with the locking member. When the locking mechanism is locked, the locking member resists the button, so that the button cannot be pressed. When the trigger is rotated, the trigger drives the locking member to move, so that the locking member is misaligned with the button, and the button can be pressed at this time. |
US12205773B2 |
Electrolytic capacitor and capacitor element
An electrolytic capacitor includes a capacitor element. The capacitor element includes an anode body, a dielectric layer disposed on a surface of the anode body, a solid electrolyte layer covering at least a part of the dielectric layer, and a first layer covering at least a part of the solid electrolyte layer. The first layer is in contact with the solid electrolyte layer. The first layer constitutes at least a part of the cathode lead-out layer. An electrode potential Ps of the solid electrolyte layer is higher than an electrode potential P1 of the first layer. |
US12205771B2 |
Multilayer ceramic capacitor
A multilayer ceramic capacitor includes a capacitor main body including a multilayer body including dielectric layers and internal electrode layers alternately laminated therein, and external electrodes each at one of two end surfaces of the multilayer body and connected to the internal electrode layers, and two interposers on a surface in a lamination direction of the capacitor main body, and opposed and spaced apart from each other in a length direction connecting the two end surfaces. The two interposers each include a first recess portion on an end surface of the interposer opposed to an end surface facing the other interposer, in an area around a middle portion of the interposer in a width direction, and second recess portions on both sides in the width direction of the first recess portion, and each having a thickness of about ±10% of a half of a thickness of the interposer. |
US12205768B2 |
Multilayer electronic component
A multilayer electronic component includes a body including a capacitance formation portion including dielectric layers and internal electrodes alternately disposed in a first direction, and a cover portion disposed on both end surfaces of the capacitance formation portion, facing each other in the first direction, and having a first surface and a second surface opposing each other in the first direction, a third surface and a fourth surface connected to the first and second surfaces and opposing each other in a second direction, and a fifth surface and a sixth surface connected to the first to fourth surfaces and opposing each other in a third direction, and external electrodes disposed on the third and fourth surfaces. The internal electrodes and the dielectric layers protrude more outwardly than the cover portion in the second direction, and a groove is disposed at an end of the dielectric layer in the second direction. |
US12205764B2 |
Suspension apparatus for superconducting magnet, superconducting magnet and magnetic resonance imaging device
A suspension apparatus for a superconducting magnet, comprising a support tray and at least two suspension assemblies. The support tray has at least one through-hole and comprises at least two mounting parts. The at least two suspension assemblies pass through the support tray via the through-hole. Each of the suspension assemblies is connected to one of the mounting parts. The suspension apparatus is easy to install. Furthermore, a superconducting magnet comprising the suspension apparatus, and a magnetic resonance imaging device, are also provided. |
US12205761B2 |
Methods, materials and structures for manufacturing a magnetically actuated exciter device using 3D printing
A method for manufacturing a shaker device using 3D-printing (i.e., additive manufacturing). An electromagnet is formed by producing a bobbin body and winding an electrical conductor on the bobbin body to form an electromagnet coil. A cylindrical body is 3D-printed and the bobbin body with the electromagnet coil is coupled within an interior of the cylindrical body. A piston assembly is then positioned within the bobbin assembly. The shaker device is operated by controllably applying a magnetic field through the electromagnet coil that impinges a permanent magnet of the piston assembly to cause movement of the cylindrical body relative to the piston. By using these 3D printing techniques, the composition of materials can be varied within a single component part, fine structural details can be included in the components, and components can be 3D printed directly on each other to eliminate tolerance issues relating to small variations in component size. |
US12205760B2 |
Wireless charging coil, electronic device, and antenna
This application provides a wireless charging coil, and an electronic device and an antenna that include the wireless charging coil. The wireless charging coil includes a plurality of coil groups that are at a plurality of layers and that are connected in series, and an insulation layer that is disposed between two layers of the plurality of coil groups. The wireless charging coil includes a first area and a second area that is disposed at an outer periphery of the first area. A plurality of coil groups disposed in the second area are arranged at the plurality of layers, and each coil group includes a plurality of coils wound in parallel at one layer. |
US12205756B2 |
Coil component
A coil component includes a body including a core, a molded portion having one surface and the other surface opposing each other, and a side surface connecting the one surface and the other surface, and a cover portion disposed on the molded portion, first and second receiving grooves disposed in the one surface of the molded portion to be spaced apart from each other and disposed outside of a region corresponding to the core in the one surface of the molded portion, a wound coil disposed between the molded portion and the cover portion, having a plurality of turns around the core, and having both ends disposed in the first and second receiving grooves, respectively, and a first noise removal portion or a second noise removal portion. |
US12205755B2 |
Inductor structure
An inductor structure includes a first connecting component, a second connecting component, and a center-tap terminal. In the inductor structure, a first port of the first connecting component is coupled to a first wire, and a second port of the first connecting component is coupled to a second wire. The second connecting component disposed above or beneath the first connecting component in an interlaced manner. The center-tap terminal is coupled to one of the first connecting component and the second connecting component. The center-tap terminal is disposed on a layer that is different from the layer where the first connecting component is disposed or the layer where the second connecting component is disposed. |
US12205753B2 |
Reactor
A reactor includes a core and first and second coils wound around the core about first and second center axes extended in a first direction, respectively. The core includes first and second core legs disposed inside the first and second coils, respectively. The first and second coils are arranged in a second direction perpendicular to the first direction. The first coil includes a first wound-wire part wound around the first core leg and two first terminal parts extended from both end portions of the first wound-wire part, respectively. The second coil includes a second wound-wire part wound around the second core leg and two second terminal parts extended from both end portions of the second wiring wire part, respectively. The second coil has the same shape and the same dimension as the first coil. |
US12205750B2 |
3D MIS-FO hybrid for embedded inductor package structure
An inductor package is described comprising a mold interconnection substrate having an embedded spiral coil inductor, a fan-out redistribution layer connected to the spiral coil inductor by a copper post wiring structure, a ferrite toroid coil in between the copper posts, and a semiconductor die mounted on the mold interconnection substrate and connected to the fan-out redistribution layer. |
US12205742B2 |
Wound inductor component
In the wound inductor component, a flange is connected to a first end of a winding core in the central axial line direction, and protrudes from both sides of the winding core along a height direction. A cover member covers a portion from the upper end of the flange to the upper end of the winding core from above. In a sectional view including the central axial line and along the height direction, an area of a first region at an upwardly protruding portion of the flange defined by a boundary between the flange and the winding core, a straight line parallel to the central axial line and passing through the upper end of the flange, and a region surrounded by a portion of the surface of the flange is larger than an area of a similarly defined second region at a downwardly protruding portion of the flange. |
US12205740B2 |
Planar coil and transformer, wireless electric power transmission device, and electromagnet that include it
A planar coil in the present disclosure includes a substrate that is composed of a ceramic(s) and includes a first surface, and a first metal layer that is positioned on the first surface and includes a void. |
US12205737B2 |
Method for manufacturing rare earth permanent magnet
There is provided a method for manufacturing a rare earth sintered magnet to improve the high temperature demagnetization characteristic of the rare earth permanent magnet, by diffusing a heavy rare earth element to the grain boundary of a sintered magnet to improve the magnetic characteristics based on temperature. |
US12205735B2 |
Twisted wire and cable including the same
A twisted pair cable is a twisted pair cable obtained by twisting two electric wires each of which includes a conductor portion and an insulator covering an outer periphery of the conductor portion. The insulator is made of a resin composition containing polypropylene, an antioxidant, and a copper inhibitor. The insulator has an external appearance abnormality development time exceeding 3,000 hours during a test of compatibility with PVC in contact with PVC at 100° C. The insulator has a relative dielectric constant of 2.0 to 2.5 and a dielectric dissipation factor of 1.0×10−3 or less when m electric field having a frequency of 1 GHz is applied. |
US12205733B2 |
Shielded electrical cable
A shielded electrical cable includes conductor sets extending along a length of the cable and spaced apart from each other along a width of the cable. First and second shielding films are disposed on opposite sides of the cable and include cover portions and pinched portions arranged such that, in transverse cross section, the cover portions of the films in combination substantially surround each conductor set. An adhesive layer bonds the shielding films together in the pinched portions of the cable. A transverse bending of the cable at a cable location of no more than 180 degrees over an inner radius of at most 2 mm causes a cable impedance of the selected insulated conductor proximate the cable location to vary by no more than 2 percent from an initial cable impedance measured at the cable location in an unbent configuration. |
US12205728B2 |
Nuclear reactor facility integrated with passive air cooling system
A nuclear reactor facility may include a reactor building, a reactor vessel housed within the reactor building, and an auxiliary cooling system integrated with the reactor building. The reactor building has a visible section above a ground level and a buried section below the ground level. The reactor vessel contains a fuel core and is housed within the buried section of the reactor building below the ground level. The auxiliary cooling system includes a plurality of ducts integrated with the reactor building and is configured to passively cool the reactor vessel via natural air circulation. |
US12205727B2 |
Systems and methods for dynamic surveillance of medication and antimicrobial resistance trends
Systems and methods for selecting a treatment regimen for a particular patient are provided. The treatment regimen is selected using a first data store including a first plurality of patient records for a first plurality of patients, and a second data store including efficacy rates of a plurality of treatment regimens against a plurality of infections and infection-causing pathogens. The system, or a user of the system, identifies a first infection of the particular patient and a first treatment regimen to be prescribed to treat the first infection. A second plurality of patient records is generated by identifying, in the first plurality of patient records of the first data store, patient records associated with diagnosis or treatment of the first infection. The second plurality of patient records are appended with efficacy rates for the first infection from the second data store. Systems and methods of the present disclosure can use these appended records to generate a dynamic model configured to determine a likelihood estimation that the first treatment regimen is an appropriate treatment regimen to treat the first infection. |
US12205725B2 |
Methods and apparatus for evaluating developmental conditions and providing control over coverage and reliability
The methods and apparatus disclosed herein can evaluate a subject for a developmental condition or conditions and provide improved sensitivity and specificity for categorical determinations indicating the presence or absence of the developmental condition by isolating hard-to-screen cases as inconclusive. The methods and apparatus disclosed herein can be configured to be tunable to control the tradeoff between coverage and reliability and to adapt to different application settings and can further be specialized to handle different population groups. |
US12205720B2 |
Digital qualimetric biomarkers for cognition and movement diseases or disorders
Disclosed is a method for assessing a cognition and movement disease or disorder in a subject. In the method, a qualimetric activity parameter for cognition and/or fine motoric activity measurements is determined from a dataset of measurements obtained from the subject using a mobile device. The qualimetric activity parameter is compared to a reference and the disease or disorder is thereby assessed. A method identifying whether a subject will benefit from a therapy for a cognition and movement disease or disorder is also disclosed. The method can be carried out with a mobile device having a processor, a sensor and a database as well as software that carries out the method. Also disclosed is a system having a mobile device with a sensor and a remote device having a processor and a database and software that carries out the method for assessing a cognition and movement disease or disorder. |
US12205712B2 |
Method of surgical system power management, communication, processing, storage and display
Examples described herein may include a surgical computing device that directs data communications to surgical networks. The surgical computing device may include a processor that is configured to determine a present network locus, wherein the present network locus is any of a first surgical network or a second surgical network; identify a data communications session; determine a surgical data type of the data communication session, wherein the surgical data type is any of a first type of surgical data or a second type of surgical data, and direct the data communications session to the first surgical network if the surgical data type is the first type of surgical data or to the second surgical network if the surgical data type is the second type of surgical data. |
US12205702B2 |
Health checks for infusion pump communications systems
A distributed system can include a server outside of a clinical environment and a connectivity adapter and a plurality of infusion pumps within the clinical environment. The connectivity adapter can monitor microservices that measure the quality of connectivity adapter's performance. If the performance is below a threshold level, a message indicating poor performance can be sent to the server. The message can be sent when a prior message relating to poor performance has not already been sent within a predetermined time period. |
US12205689B2 |
Dental medical record device and dental medical record method thereof
A dental medical record device and a dental medical record method, in which: an image, such as a panoramic photo, a scan image, and a camera image of a patient's oral cavity, is received via artificial intelligence, and charting is performed using the artificial intelligence; and medical records for a treatment area can be read in association with a chart by clicking the treatment area in the image. |
US12205684B2 |
Systems and methods for patient-trial matching
A computer-implemented system for determining trials using a metastatic condition of a patient may include at least one processor programmed to receive a selection of a patient; access, in response to the selection of the patient, a patient dataset associated with the patient; receive a predicted metastatic condition associated with the patient; cause display of at least a first portion of the patient dataset and the predicted metastatic condition; determine, based on at least a second portion of the patient dataset or the predicted metastatic condition, a subset of trials for the patient, wherein the subset of trials for the patient is determined from a plurality of trials; and cause display of at least the subset of the trials for the patient. |
US12205683B2 |
Methods for predicting likelihood of successful experimental synthesis of computer-generated materials by combining network analysis and machine learning
One aspect of the disclosure relates to systems and methods for determining probabilities of successful synthesis of materials in the real world at one or more points in time. The probabilities of successful synthesis of materials in the real world at one or more points in time can be determined by representing the materials and their pre-defined relationships respectively as nodes and edges in a network form, and computation of the parameters of the nodes in the network as input to a classification model for successful synthesis. The classification model being configured to determine probabilities of successful synthesis of materials in the real world at one or more points in time. |
US12205678B2 |
Genome explorer system to process and present nucleotide variations in genome sequence data
This disclosure provides a technology for users to gain first-hand knowledge and experience with interpreting whole genomes. The technology graphically depicts variations in genome sequences in an expandable display, and provides a platform whereby the user may find and research the biological significance of such variants. The technology also provides a unique collaborative environment designed to capture and improve the collective knowledge of the participating community. |
US12205676B2 |
Methods for treating Barrett's metaplasia and esophageal adenocarcinoma
Disclosed herein are methods for treating Barrett's metaplasia and esophageal adenocarcinoma and methods for determining mutational load as a predictor of the risk of disease progression from Barrett's metaplasia to esophageal adenocarcinoma. |
US12205673B1 |
Read data strobe path having variation compensation and delay lines
Various embodiments described herein provide for a read data strobe (RDQS) path having variation compensation (e.g., voltage and temperature compensation), delay lines, or both, where the RDQS path can be included by a physical (PHY) interface for a memory device, such as a Double Data Rate (DDR) Dynamic Random-Access Memory (DRAM) memory device. |
US12205672B2 |
Managing reference currents in semiconductor devices
Systems, devices, methods, and circuits for managing reference currents in semiconductor devices. In one aspect, a semiconductor device includes: a memory cell array configured to store data in sets of memory cells and circuitry coupled to the memory cell array. Each set of one or more sets of memory cells in the memory cell array is associated with a respective reference current, and memory cells in sets associated with different reference currents have different threshold voltage distributions. The circuitry is configured to: determine information associated with a reference current for a set of memory cells in the memory cell array based on a memory address corresponding to the set, generate the reference current based on the information associated with the reference current for the set, and sense one or more memory cells in the set based on the reference current. |
US12205669B2 |
Memory buffer with data scrambling and error correction
A method for operating a DRAM device. The method includes receiving in a memory buffer in a first memory module hosted by a computing system, a request for data stored in RAM of the first memory module from a host controller of the computing system. The method includes receiving with the memory buffer, the data associated with a RAM, in response to the request and formatting with the memory buffer, the data into a scrambled data in response to a pseudo-random process. The method includes initiating with the memory buffer, transfer of the scrambled data into an interface device. |
US12205667B2 |
Multi-die package
The present invention provides a multi-die package including main die, a memory die, a first set of pins and a second set of pins. The main die includes a memory controller, a first set of pads, a second set of pads and a third set of pads. The memory die is coupled to the first set of pads and the second set of pads of the main die. The first set of pins is coupled to the third set of pads of the main die. The second set of pins is coupled to the second set of pads of the main die. The memory controller accesses the memory die through the first set of pads and the second set of pads, and the memory controller accesses a memory chip external to the multi-die package through the second set of pads and the third set of pads. |
US12205663B2 |
Regulated negative charge pump circuitry and methods
In a particular implementation, a circuit comprises: a first branch comprising a first transistor, where the first branch is configured to generate a first voltage; a second branch comprising a second transistor, where the second branch is configured to generate a second voltage; and a comparator configured to generate an output signal based on a comparison of the first and second voltages. Also, the output signal may be configured to regulate an output voltage of one or more negative charge pump circuits coupled to the circuit. |
US12205662B2 |
Controller, memory system and operating method of memory system
A memory system includes a plurality of memory devices; and a memory controller configured to perform an initial training operation to set a plurality of time codes corresponding to the plurality of memory devices, respectively, receive a plurality of data signals read from the plurality of memory devices, as internal data signals, according to the plurality of time codes, respectively, and adjust the plurality of time codes based on the internal data signals and error pattern maps generated by collecting error location information for the internal data signals. |
US12205659B2 |
Iterative programming of analog content addressable memory
Embodiments of the disclosure provide a system, method, or computer readable medium for programming a target analog voltage range of an analog content addressable memory (aCAM) row. The method may comprise calculating a threshold current sufficient to switch a sense amplifier (SA) on and discharge a match line (ML) connected to a cell of the aCAM; and based on calculating the threshold current, programming a match threshold value by setting a memristor conductance in association with the target analog voltage range applied to a data line (DL) input. The target analog voltage range may comprise a target analog voltage range vector. |
US12205653B2 |
Wordline or pillar state detection for faster read access times
A memory device includes an array of memory cells arranged in sub-blocks. Memory cells of a sub-block are coupled to a pillar of the array and are associated with multiple wordlines. To perform a read operation, control logic coupled with the array performs operations including: tracking a length of time that a selected wordline takes to reach a pass voltage before being able to read data from a memory cell associated with the selected wordline; in response to the length of time satisfying a first threshold criterion, causing a first delay time to pass before reading the data; and in response to the length of time satisfying a second threshold criterion that is longer than the first threshold criterion, causing a second delay time to pass before reading the data, the second delay time being longer than the first delay time. |
US12205651B2 |
Method for accessing memory cells, corresponding circuit and data storage device
A method for accessing memory cells in an array of memory cells storing respective data signals, wherein memory cells in the array of memory cells have a first, resp. second, node selectively couplable to respective bitline branches in a first, resp. second, set of bitline branches, wherein the first and the second set of bitline branches provide at least one bitline capacitance configured to store a bias level of charge in response to being charged. |
US12205650B2 |
Protection of an integrated circuit
An integrated circuit comprises a memory device including a memory plane having non-volatile memory cells and being non-observable in read mode from outside the memory device, a controller, internal to the memory device, configured to detect the memorized content of the memory plane, and when the memorized content contains locking content, automatically lock any access to the memory plane from outside the memory device, the integrated circuit then being in a locked status, and authorize delivery outside the memory device of at least one sensitive datum stored in the memory plane. |
US12205649B2 |
Non-volatile memory devices and data erasing methods
A method for data erasing of a non-volatile memory device is disclosed. The memory includes multiple memory cell strings each including a select gate transistor and multiple memory cells that are connected in series. The method comprises applying a step erase voltage to one memory cell string for an erase operation, the step erase voltage having a step-rising shaped voltage waveform. The method further comprises, during a period when the step erase voltage rises from an intermediate level to a peak level, raising a voltage of the select gate transistor from a starting level to a peak level, and raising a voltage of a predetermined region from a starting level to a peak level, such that a gate-induced drain leakage current is generated in the one memory cell string. The predetermined region is adjacent to the at least one select gate transistor and includes at least one memory cell. |
US12205647B2 |
Programming techniques to reduce programming stress in a memory device
The memory device includes a plurality of memory cells that are arranged in a plurality of word lines. A controller is provided, and the controller is configured to program the memory cells to respective threshold voltages in a programming operation. The controller is configured to, in the programming operation, apply a first voltage to a control gate of a selected word line of the plurality of word lines. The controller is also configured to continuously ramp a voltage applied to the control gate of the selected word line from the first voltage to a programming voltage over a first duration. The controller is further configured to hold the voltage applied to the control gate of the selected word line at the programming voltage over a second duration that is less than the first duration. |
US12205646B2 |
Method of operating a memory device by performing a program operation using a coarse verification voltage and a fine verification voltage and a memory device and a memory system employing the same
A method of operating a memory device, the method including: performing a first program operation to form a plurality of first threshold voltage distributions; and performing a second program operation by using a coarse verification voltage and a fine verification voltage based on offset information to form a plurality of second threshold voltage distributions respectively corresponding to a plurality of program states from the plurality of first threshold voltage distributions, wherein the offset information includes a plurality of offsets that vary according to characteristics of the second threshold voltage distributions. |
US12205644B2 |
Nonvolatile memory device
A nonvolatile memory device is provided to include a plurality of memory cells operable to store data, each memory cell structured to include a resistance change layer exhibiting different resistance states with different resistance values for representing data, a write circuit suitable for generating a write pulse in a write mode to write data in a memory cell of the plurality of memory cells, and a read circuit suitable for generating a read pulse in a read mode to read data from a memory cell of the plurality of memory cells, wherein the memory cells are each structured to be operable in writing or reading data when a range of a voltage level change of the read pulse corresponding to a pulse width change of the read pulse is within a range of a voltage level change of the write pulse corresponding to a pulse width change of the write pulse. |
US12205643B2 |
Memory device having physical unclonable function and memory system including the memory device
Provided are memory devices and memory systems. The memory device includes a memory cell array in a first semiconductor layer and including word lines stacked in a first direction, and channel structures passing through the word lines in the first direction; a control logic circuit in a second semiconductor layer located below the first semiconductor layer in the first direction; and a physical unclonable function (PUF) circuit including a plurality of through electrodes passing through the first semiconductor layer and the second semiconductor layer, and configured to generate PUF data according to resistance values of the plurality of through electrodes, and generate the PUF data based on a node voltage between through electrodes connected in series, among the plurality of through electrodes. |
US12205641B2 |
Dynamically boosting read voltage for a memory device
Systems, methods, and apparatus related to dynamically determining read voltages used in memory devices. In one approach, a memory device has a memory array including memory cells. One or more resistors are formed as part of the memory array. A memory controller increments a counter as write operations are performed on the memory cells. When the counter reaches a limit, a write operation is performed on the resistors. The write operation applies voltages to the resistors similarly as applied to the memory cells over time during normal operation. When performing a read operation, a current is applied to one or more of the resistors to determine a boost voltage. When reading the memory cells, a read voltage is adjusted based on the boost voltage. The memory cells are read using the adjusted read voltage. |
US12205639B2 |
Memory device and programming method thereof
A programming method of a memory device comprising a multi-level cell is introduced. The programming method includes applying a sequence of program pulses comprising at least one set pulse and at least one reset pulse to the multi-level cell; determining whether the resistance of the multi-level cell is in a target range after each program pulse of the sequence of program pulses is applied to the multi-level cell; keeping applying the sequence of program pulses to the multi-level cell in response to determining that the resistance of the multi-level cell is not in the target range; and stopping applying the sequence of program pulses to the multi-level cell in response to determining that the resistance of the multi-level cell is in the target range. |
US12205636B2 |
Write assist circuit for static random-access memory (SRAM)
A write assist circuit includes a first power control circuit and second power control circuit, each comprising a first switch and second switch. The first switch of first power control circuit has first drive strength and is configured to be controlled by a column select line, a power control line, a first bit line, and a power supply. The first switch of the second power control circuit has the first drive strength and is configured to be controlled by the column select line, the power control line, a second bit line, and the power supply. The second switch has a second drive strength and is configured to be controlled by the power control line. The first switches are configured to be controlled using input data on first- and second-bit line, respectively, for altering power supply to first inverter and second inverter of SRAM bitcell. |
US12205635B2 |
Memory module with improved timing adaptivity of sensing amplification
A memory module with improved timing adaptivity of sensing amplification, comprises at least one sensing amplifier, a tracking word line, a tracking bit line and a pulse-width controller. The tracking word line comprises a front node and an end node. Each said sensing amplifier is enabled/disabled when an enabling signal is activated/deactivated. The pulse-width controller is coupled to the tracking bit line, the front node and the end node. When a voltage of the tracking bit line changes to a predetermined voltage, the pulse-width controller activates the enabling signal, and causes a voltage of the front node to change. When the voltage of the front node changes, the tracking word line causes a voltage of the end node to change after a first delay time. When the voltage of the end node changes, the pulse-width controller deactivates the enabling signal after a second delay time. |
US12205634B2 |
Electronic circuits, memory devices, and methods for operating an electronic circuit
The present disclosure provides an electronic circuit, a memory device, and a method for operating an electronic circuit. An electronic circuit comprises a driver circuit configured to provide a drive voltage to a word line of the electronic circuit, a suppression circuit electrically connected to the driver circuit and the word line, and a control circuit electrically connected to the suppression circuit. The suppression circuit is configured to generate a voltage drop in the drive voltage. The control circuit controls the suppression circuit. |
US12205633B2 |
Non-volatile memory device with reference voltage circuit including column(s) of reference bit cells adjacent columns of memory bit cells within a memory cell array
Structures herein include an array of non-volatile memory cells. The non-volatile memory cells include memory bit cells and at least one reference bit cell that is adjacent the memory bit cells. These structures also include at least one reference voltage regulator connected to the reference bit cell, and at least one sense amplifier connected to the memory bit cells and the reference voltage regulator. |
US12205632B2 |
Memory cell and method of operating the same
A memory cell includes a memory circuit and a multiplier circuit. The multiplier circuit includes an output node configured to output the output signal, a first transistor and an initialization circuit. The first transistor is coupled to the output node and the memory circuit, and is configured to receive at least the second signal. The initialization circuit is coupled to the first transistor by the output node, and is configured to initialize the multiplier circuit in response to at least a third signal or a fourth signal. The memory circuit is configured to store a first value of a first signal of a first storage node. The multiplier circuit is coupled to the memory circuit. The multiplier circuit is configured to generate an output signal in response to the first signal and a second signal. The output signal corresponds to a product of the first signal and the second signal. |
US12205622B2 |
Semiconductor device
An object is to provide a semiconductor device with a novel structure. The semiconductor device includes a first wiring; a second wiring; a third wiring; a fourth wiring; a first transistor having a first gate electrode, a first source electrode, and a first drain electrode; and a second transistor having a second gate electrode, a second source electrode, and a second drain electrode. The first transistor is provided in a substrate including a semiconductor material. The second transistor includes an oxide semiconductor layer. |
US12205619B2 |
Display device for displaying a preview video based on past playback information
A display device including a display; and a controller configured to receive a request to display a video list including at least one video item corresponding to a video, determine an existence of last playback information indicating a last playback time of the video, and in response to the existence of the last playback information, control the display to display the at least one video item with a first thumbnail representing a first preview video based on the last playback time of the video. |
US12205618B2 |
Context-based media indexing
Indexing of media sources available to media composition applications, such as video editing applications and digital audio workstations, is extended to sources of an arbitrary type, including non-file type sources. Examples of such sources include devices using baseband video and audio protocols, network ports and physical devices connected via USB, Thunderbolt, etc. The sources are discovered and indexed even when not previously known to the application with the result that any available bitstream becomes available to the application. Applications access the sources via feeders, which are addressable portals through which media essence is received. The indexing methods involve the instantiation of a hierarchy of plug-in software modules by a format-handling subsystem of the application or by a media indexing service servicing one or more applications. |
US12205613B2 |
Conferencing system and method for controlling the conferencing system
A communication system and a method can be configured to facilitate the performance of a conference. The system can include a conference organizer terminal and at least two participants' terminals each assigned to respective conference participants who each log in to start a conference on the communication system. The communication system can be configured to calculate a decision situation at a particular point in time of the ongoing conference by analyzing the views expressed by the conference participants during the conference and send data relating to the decision situation for that point in time to the conference organizer's terminal and/or other conference participant terminals for use in facilitating the conference. IN some embodiments, such data can be used to assist the conference participants' in recognizing when there is a consensus made on at least one decision to be made during the conference. |
US12205602B2 |
Backward-compatible integration of high frequency reconstruction techniques for audio signals
A method for decoding an encoded audio bitstream is disclosed. The method includes receiving the encoded audio bitstream and decoding the audio data to generate a decoded lowband audio signal. The method further includes extracting high frequency reconstruction metadata and filtering the decoded lowband audio signal with an analysis filterbank to generate a filtered lowband audio signal. The method also includes extracting a flag indicating whether either spectral translation or harmonic transposition is to be performed on the audio data and regenerating a highband portion of the audio signal using the filtered lowband audio signal and the high frequency reconstruction metadata in accordance with the flag. |
US12205599B2 |
Apparatus for encoding and decoding of integrated speech and audio
Provided is an encoding apparatus for integrally encoding and decoding a speech signal and a audio signal, and may include: an input signal analyzer to analyze a characteristic of an input signal; a stereo encoder to down mix the input signal to a mono signal when the input signal is a stereo signal, and to extract stereo sound image information; a frequency band expander to expand a frequency band of the input signal; a sampling rate converter to convert a sampling rate; a speech signal encoder to encode the input signal using a speech encoding module when the input signal is a speech characteristics signal; a audio signal encoder to encode the input signal using a audio encoding module when the input signal is a audio characteristic signal; and a bitstream generator to generate a bitstream. |
US12205596B2 |
Generating and using text-to-speech data for speech recognition models
Systems, methods, and devices are provided for generating and using text-to-speech (TTS) data for improved speech recognition models. A main model is trained with keyword independent baseline training data. In some instances, acoustic and language model sub-components of the main model are modified with new TTS training data. In some instances, the new TTS training is obtained from a multi-speaker neural TTS system for a keyword that is underrepresented in the baseline training data. In some instances, the new TTS training data is used for pronunciation learning and normalization of keyword dependent confidence scores in keyword spotting (KWS) applications. In some instances, the new TTS training data is used for rapid speaker adaptation in speech recognition models. |
US12205588B2 |
Detecting and suppressing voice queries
A computing system receives requests from client devices to process voice queries that have been detected in local environments of the client devices. The system identifies that a value that is based on a number of requests to process voice queries received by the system during a specified time interval satisfies one or more criteria. In response, the system triggers analysis of at least some of the requests received during the specified time interval to trigger analysis of at least some received requests to determine a set of requests that each identify a common voice query. The system can generate an electronic fingerprint that indicates a distinctive model of the common voice query. The fingerprint can then be used to detect an illegitimate voice query identified in a request from a client device at a later time. |
US12205587B2 |
Summarizing multi-modal conversations in a multi-user messaging application
An embodiment of a summarization application divides collected conversation data into media and text components. The application implements respective machine learning mechanisms to enhance modeling operations of the text and media components to identify key elements from the conversation. The application generates a headline banner from a group of key elements based on an analysis involving first predetermined criteria. The application also combines additional key elements to the group of key elements to form a second group of key elements. The application generates a summary from the second group of key elements based on a second analysis involving second predetermined criteria. The application presents, via a display, the headline banner according to a first output of the first key element analysis and the summary according to a second output of the second key element analysis. |
US12205585B2 |
Systems and methods for local automated speech-to-text processing
Systems and methods are described herein for enabling, on a local device, a voice control system that limits the amount of data needed to be transmitted to a remote server. A data structure is built at the local device to support a local speech-to-text model by receiving a query and transmitting, to a remote server over a communication network, a request for a speech-to-text transcription of the query. The transcription is received from the remote server and stored in the data structure at the local device in association with an audio clip of the query. Metadata describing the query is used to train the local speech-to-text model to recognize future instances of the query. |
US12205577B1 |
Virtual conversational companion
Techniques for rendering visual content, in response to one or more utterances, are described. A device receives one or more utterances that define a parameter(s) for desired output content. A system (or the device) identifies natural language data corresponding to the desired content, and uses natural language generation processes to update the natural language data based on the parameter(s). The system (or the device) then generates an image based on the updated natural language data. The system (or the device) also generates video data of an avatar. The device displays the image and the avatar, and synchronizes movements of the avatar with output of synthesized speech of the updated natural language data. The device may also display subtitles of the updated natural language data, and cause a word of the subtitles to be emphasized when synthesized speech of the word is being output. |
US12205576B2 |
Electronic apparatus for speech recognition, and controlling method thereof
An electronic apparatus includes a memory storing a speech recognition model and first recognition information corresponding to a first user voice obtained through the speech recognition model, the speech recognition model including a first network, a second network, and a third network; and a processor configured to: obtain a first vector by inputting voice data corresponding to a second user voice to the first network, obtain a second vector by inputting the first recognition information to the second network which generates a vector based on first weight information, and obtain second recognition information corresponding to the second user voice by inputting the first vector and the second vector to the third network which generates recognition information based on second weight information, wherein at least a part of the second weight information is the same as the first weight information. |
US12205572B2 |
Food texture presentation device, food texture presentation method and food texture presentation program
Disclosed is a food texture presentation apparatus including a synthesizer that acquires, with reference of a recipe of a food product selected, audio signals of mastication sounds of ingredients contained in the food product from a database and synthesizes the acquired audio signals of the ingredients into an audio signal of a food texture to be presented, and a presentation unit that uses the synthesized audio signal to present the food texture of the food product. |
US12205569B2 |
Instrument playing apparatus
An instrument playing apparatus has: a movable member configured to be displaced responsive to a playing operation of a user; a detection part formed from a magnetic or conductive body and disposed on the movable member; and a filter that includes a coil. The filter has a frequency response that changes depending on a distance between the detection part and the coil, and generates a detection signal from a reference signal. |
US12205551B2 |
Display panel and display device
A dimming method for a display panel is provided, including: acquiring image data of an image to be displayed; determining initial dimming pixel data of each of dimming pixels according to the image data; determining a dimming pixel to be filtered in the dimming screen according to the initial dimming pixel data of each of dimming pixels; determining a first filtering region according to the determined dimming pixel to be filtered; determining a filtering parameter of each of dimming pixels in the first filtering region according to a relationship between each of dimming pixels in the first filtering region and initial dimming pixel data of each of dimming pixels in the first filtering region; and updating dimming pixel data of the dimming pixel to be filtered according to the filtering parameter of each of dimming pixels in the first filtering region, so as to obtain updated dimming pixel data. |
US12205545B2 |
Electronic device and method for driving display thereof
An electronic device may include a display module for displaying image data, and a processor operatively connected to the display module to provide the image data to the display module, and the display module may include a display panel including a plurality of pixel lines including a plurality of pixels, and a display driving circuit for driving a plurality of pixels of the display panel. Various other embodiments are possible. |
US12205544B2 |
Display device
A display device includes a plurality of pixel circuits each including a self-luminous element and a switching element that performs switching between light emission and non-light emission of the self-luminous element, the plurality of pixel circuits being provided respectively corresponding to a plurality of pixels, and a control circuit that controls each of the plurality of pixel circuits in response to an image signal of an image to be displayed. The control circuit controls switching between the light emission and the non-light emission by the switching element and thus the self-luminous element emits light at least in a certain period from the start of the dimming control period and a certain period until the end of the dimming control period. |
US12205539B2 |
Pixel driving circuit and mobile terminal
A pixel driving circuit and a mobile terminal are provided. The pixel driving circuit includes a switch circuit, a storage circuit, and a light driving circuit. The switch circuit receives data signal applied on the data line in response to scan signal applied on the scan line. The storage circuit is charged by the data signal. The light driving circuit emits light in response to the data signal. The light driving circuit includes a driving unit, light-emitting unit, a supply voltage end, a ground end, and a voltage dividing unit that is coupled between the driving unit and the ground end. |
US12205538B2 |
Display device adjusting timing of gate signal
A display device comprising a storage capacitor connected to a high level voltage line, a first transistor switched according to a voltage of a first capacitor electrode of the storage capacitor, a second transistor switched according to a gate2 signal and connected to a data signal and the first transistor, a third transistor switched according to a gate1 signal and connected to the storage capacitor and the first transistor, a fourth transistor switched according to the gate1 signal and connected to the storage capacitor and an initial voltage, a fifth transistor switched according to an emission signal and connected to the high level voltage and the first transistor, a sixth transistor switched according to the emission signal and connected to the first transistor, and a light emitting diode connected between the sixth transistor and a low level voltage line. |
US12205535B2 |
Compensation apparatus and method, display apparatus and working method thereof, storage medium
A compensation apparatus and method, a display apparatus and a working method thereof, and a storage medium are provided, the compensation apparatus includes a first memory, a first timer and a processor; the first timer starts timing from the processor receiving the pixel data to obtain the first timing information and send the first timing information to the processor; the processor receives the pixel data and the first timing information, compensate the gray-scale data of the pixel data according to the first timing information and the compensation parameters in the pre-term compensation parameter set when the first timing information does not reach the first time node value, compensate the gray-scale data of the pixel data according to the first timing information and the compensation parameters in the mid-term compensation parameter set. |
US12205532B2 |
Scan driver
A scan driver includes a plurality of stages. A n-th stage among the plurality of stages includes a first input unit controlling a voltage of a first node in response to a previous carry signal, a scan output unit outputting a current scan signal corresponding to a scan clock signal in response to the voltage of the first node, a first switching unit controlling a voltage of a second node in response to the previous carry signal, a sensing output unit outputting a current sensing signal corresponding to a sensing clock signal in response to the voltage of the second node, a carry output unit outputting a current carry signal corresponding to a carry clock signal in response to the voltage of the second node, and a second switching unit controlling the voltage of the second node in response to the sensing clock signal or the carry clock signal. |
US12205531B2 |
Device and method for improved LED driving
An electronic device comprises a display and a controller. The controller is configured to provide a first frequency refresh rate to the display. The controller is also configured to generate a control signal configured to control emission of a light emitting diode of a display pixel of the display at a second frequency based on whether the first frequency refresh rate of the display is less than a predetermined threshold value. |
US12205529B2 |
Display apparatus
Provided is a display apparatus including a display layer including scan lines, data lines, and pixels, and defined by a first area exposed to an outside in both a closed state and an open state, and a second area, which extends from the first area in a first direction, is exposed to an outside in the open state, and in which at least a portion thereof is opposite to the first area in the closed state, a scan-driving circuit connected to the scan lines, deformation sensors arranged in the first direction and having resistance values corresponding to respective shapes of the display layer, deformation sensor drivers arranged in the first direction, respectively connected to the deformation sensors, and configured to drive the deformation sensors along the first direction, and a driving circuit configured to measure the resistance values of the deformation sensors. |
US12205521B2 |
μ-LED, μ-LED device, display and method for the same
The invention relates to various aspects of a μ-LED or a μ-LED array for augmented reality or lighting applications, in particular in the automotive field. The μ-LED is characterized by particularly small dimensions in the range of a few μm. |
US12205519B2 |
Gate driving circuit and electroluminescent display device using the same
Provided is an electroluminescent display device. The electroluminescent display device includes a pixel circuit implemented with a plurality of transistors, and a gate driving circuit that provides a scan signal, an initialization signal, and an emission signal to the pixel circuit. The gate driving circuit includes a scan signal generating circuit that provides the scan signal to a gate electrode of at least one of the plurality of transistors, an initialization signal generating circuit that provides the initialization signal to a source electrode or a drain electrode of at least one of the plurality of transistors, and the emission signal generating circuit that provides an emission signal to the gate electrode of at least one of the plurality of transistors. The initialization signal generating circuit receives an output signal of the scan signal generating circuit and an output signal of the emission signal generating circuit. |
US12205517B2 |
LED driving circuit, LED display system and display control method
A display control method for an LED display system, an LED driving circuit and an LED display system are provided. The display control method includes: receiving a data signal that includes at least transmission identification and display data and a clock signal; controlling serial transmission of the clock signal according to the transmission identification in each of a plurality of groups of cascaded LED driving circuits. The disclosure determines transmission identification of a next display cycle according to display data of a current display cycle and display data of the next display cycle, and turn on or off transmission of a clock signal in the current display cycle in accordance with the transmission identification. When the control terminal has a plurality of ports which share the clock signal, the LED driving circuit can turn off modules as many as possible for a black screen, thereby reducing power consumption. |
US12205515B2 |
Display device and signal delay adjustment device thereof
The present disclosure provides a signal delay adjustment device for a display device, which enables a fan-out delay duration of all fan-out wires to be substantially same, so that at a same time, pixel brightness of all pixels controlled by the fan-out wires in a fan-out area is substantially same because applied voltages are substantially same, thereby improving uniformity of the display device and preventing occurrences of color deviation. |
US12205511B2 |
Display panel, driving method thereof, and electronic device
The present application provides a display panel, a driving method thereof, and an electronic device, wherein the electronic device includes the display panel, and the driving method of the display panel is used to drive the display panel, a driving unit of the display panel drives first sub-pixels and second sub-pixels to display alternately with a first display gray scale and a second display gray scale, and drives third sub-pixels to display with a third gray scale value, so as to alleviate a problem of serious color shift at large viewing angles and improve clarity of a displayed picture. |
US12205509B2 |
Method for outputting grayscale data, driving controller and display apparatus
A method for outputting a grayscale data, a driving controller, and a display apparatus are provided. The method includes: in response to receiving a first input grayscale data which is not greater than a first threshold, generating a first output grayscale data without performing a dither computing on the first input grayscale data and outputting the first output grayscale data; in response to receiving a second input grayscale data which is greater than a second threshold, generating a first dithered grayscale data by performing a first dither computing on the second input grayscale data and outputting the first dithered grayscale data as a second output grayscale data. The second threshold is greater than the first threshold, and the second output grayscale data does not comprise any part of the second input grayscale data not processed by the first dither computing. |
US12205508B2 |
Digital-to-analog converter, data driver, and display device
The disclosure includes: a decoder generating multiple input voltages each having one or the other of two reference voltages selected from multiple reference voltages, using a high voltage digital data signal obtained by increasing the amplitude of a low voltage digital data signal; and a differential amplifier including multiple differential pairs and receiving the input voltages at the non-inverting input terminals of the differential pairs and receiving an output voltage signal at the inverting input terminals to generate an output voltage signal having one of the voltage levels obtained by dividing the two reference voltages into a power of 2. The differential amplifier includes: multiple current sources generating tail currents flowing through the tails of the differential pairs; and multiple clamp transistors provided respectively between the tails of the differential pairs and the current sources and holding a voltage applied to each current source at or below a low voltage. |
US12205506B2 |
Display substrate and display device
A display substrate and a display device are provided. The display substrate includes a shift register unit, a first clock signal line and a first power line, the shift register unit includes a charge pump circuit, and the charge pump circuit includes a first capacitor, a first transistor and a second capacitor. The charge pump circuit is electrically connected with a first input node and a first node, respectively. A first electrode plate of the first capacitor is connected with the first clock signal line, a second electrode plate of the first capacitor is connected with the first input node, a first electrode plate of the second capacitor is connected with the first power line, a second electrode plate of the second capacitor is connected with the first node, a gate electrode of the first transistor is connected with a first electrode or a second electrode of the first transistor. |
US12205504B2 |
Automated vision care diagnostics and digitally compensated smart eyewear
Systems and methods for implementing digital vision diagnostics are described and can include: (1) projecting images onto an individual's retina; (2) modelling the optics of the retina; (3) collecting user input/feedback in response to the projected image(s); (4) collecting other known vision-related data or contextual metadata; (5) diagnosing at least one vision-related or diagnostic parameter of the individual based on a combination of (1)-(4). Systems and methods for implementing digital vision compensation are further described and can include: (1) digitally capturing image(s) of an individual's field-of-view or portion thereof, or retrieving pre-recorded image(s); (2) determining or retrieving at least one vision-related or diagnostic parameter of the individual (e.g., using digital vision diagnostic technique(s)); (3) process the captured or pre-recorded digital image(s) to create compensated digital image(s); and (4) display or project the compensated digital image(s) to the individual. |
US12205499B2 |
Electronic device
An electronic device includes a panel and a support structure. The panel has a first portion and a second portion. The first portion is rollable. The support structure supports the panel and has a first area and a second area. The first area corresponds to the first portion and the second area corresponds to the second portion. The support structure includes a plurality of first openings in the first area. |
US12205496B1 |
Wire labeling kit
A wire labeling kit is configured to provide functional and ownership information for a wire. The wire labeling kit has a top body further comprising a top body top side and a top body bottom side. A text field surface is arranged on the top body top side. A notched cavity is formed onto the top body bottom side. A bottom body further has a plurality of bottom protrusions which mate with the notched cavity. The top body is detachably coupled to the bottom body around the wire such that a wire label can be placed on the text field surface. |
US12205493B2 |
Methods and systems for presenting topic-specific biographical information of a user
A question-and-answer application that displays topic-specific biographical information about users when presenting certain content elements is described. The topic-specific biographical information for a user may be displayed in various contexts, such as with an answer to a question on a question page for the question, or with information identifying a user who is following a question or a topic. With some embodiments, a user's topic-specific biographical information may be provided by the user, provided or suggested by another user, or obtained from an external data source. |
US12205491B2 |
Training prosthetic for self-cannulation training
A simulated cannula for a self-cannulation training system is provided. The simulated cannula includes a coupler that houses an LED light source and includes an electrical conductor and an optical fiber extending therefrom. The coupler can couple to a off-the-shelf cannula that can be easily modified for such purpose. The training system also includes a cannulation pad, a control unit, and first and second indicators. The control unit can include a rechargeable battery. The first indicator is activated when the cannula needle electrically completes the cannulation electrical circuit. The second indicator is activated when the cannula needle infiltrates or bypasses the simulated access and completes the infiltration electrical circuit. Methods of training a patient for self-cannulation, using the simulated cannula and training systems, are also provided. |
US12205490B2 |
Apparatus for simulating radio-guided surgery
The present application provides apparatus for simulating radio-guided surgery using a light source (8) and a probe (13) having a light detector (16). Specifically, the apparatus includes a subject model (1) that has an enclosure (6) with an opening (4, 5) that extends from an exterior of the subject model (1) into the enclosure (6). The subject model (1) also includes a light source (8) that is disposed within the enclosure (6). The apparatus also includes a probe (13) for deployment by a user through the opening (4, 5) into the enclosure (6). The probe (13) has a light detector (16) configured to detect light emitted by the light source (8) for localization of the light source (8) within the enclosure (6). |
US12205487B2 |
Robot control system for coding education
A robot control system for coding education may include: a robot configured to move according to a tangible block including a command, and having a plurality of motors therein; a control unit configured to independently control the plurality of motors; and a tile board corresponding to the space in which the robot moves. The control unit may include a line detection unit configured to detect a line of the tile board in order to check whether the robot moves according to the tangible block. The line detection unit may include line information which is configured in a different manner depending on whether the line is present within a detection radius of the line detection unit. The order information of the tangible block may be read by a block recognition algorithm, and the block recognition algorithm may map the tangible block placed on a 3D space to a 2D space. |
US12205486B2 |
Recognizing coding education block system
The present disclosure relates to a coding education block recognition system which can stably recognize a plurality of blocks in an AR (Augmented Reality) environment within a limited time through placement of commands for inputting coding puzzles created in the form of tangible blocks that can be directly handled by the learner's hand. |
US12205485B2 |
Screenless smart learning toy and system
A screenless smart toy device may be a block made of natural or wooden material and may include a transparent or semi-transparent panel allowing one or more LEDs, from within the smart toy device, to be visible when illuminated. The smart toy device may read RFID values from various objects, such as tiles having objects depicted thereupon and RFID tags embedded within, and play different sounds and/or illuminate its LEDs with different colors based on the RFID tag that was read. The smart toy device may operate in a variety of modes, such as in a play/explore mode, quiz mode, definition mode, etc. The smart toy device may be configured into different modes and/or language settings by use of a mode card or separate application. |
US12205483B1 |
Selecting paths for indoor obstacle avoidance by unmanned aerial vehicles
An aerial vehicle is configured to calculate ranges to objects around the aerial vehicle when operating within indoor spaces, using a LIDAR sensor or another range sensor. The aerial vehicle calculates ranges within a plurality of sectors around the aerial vehicle and identifies a minimum distance measurement for each of the sectors. Sets of adjacent sectors having distance measurements above a threshold are identified, and bearings and minimum distance measurements of the sets of adjacent sectors are determined. When the aerial vehicle detects an object within a flight path, the aerial vehicle selects one of the sets of adjacent sectors based on the minimum distance measurements and executes a braking maneuver in a direction of the selected one of the sets of adjacent sectors. |
US12205482B2 |
User interfaces for mutually exclusive three dimensional flying spaces
Boundary information associated with a three-dimensional (3D) flying space is obtained, including a boundary of the 3D flying space. Location information associated with an aircraft is obtained, including a location of the aircraft. Information is presented based at least in part on the boundary information associated with the 3D flying space and the location information associated with the aircraft, including by presenting feedback in proportion to the distance between the boundary of the flying space and the location of the aircraft. An intensity of the feedback increases in proportion to decreasing distance between the boundary of the flying space and the location of the aircraft. |
US12205474B2 |
Ship movement-sharing navigation assistance system
A Ship Movement-Sharing Navigation Support System is provided based on IoT or AI by using inexpensive and easy-to-carry user terminals such as smartphones or tablets. A method for navigating a ship comprises receiving a position information transmitted from a user terminal used in a user terminal-equipped ship via a mobile telephone network; receiving a position information via an AIS system transmitted via a VHF radio from an AIS device-equipped ship; and displaying icons of the user terminal-equipped ship and the AIS device-equipped ship on a nautical chart or radar display of the user terminal. In addition, the method comprises calculating a predicted moving route of the user terminal-equipped ship and the AIS device-equipped ship based on the information received from the user terminal and the AIS device and preventing a collision by displaying a caution or warning alert in a case there is a possibility of collision. |
US12205469B2 |
Information processing method and information processing system
An information processing method to be executed by a computer, the information processing method including: obtaining a self-driving vehicle list and a rider list; obtaining a driving skill of each of a plurality of riders included in the rider list, the driving skill indicating whether the rider is capable of driving; allocating a plurality of self-driving vehicles included in the self-driving vehicle list to the plurality of riders in accordance with the driving skill of each of the plurality of riders to distribute riders capable of driving, among the plurality of riders, across the plurality of self-driving vehicle; and outputting a result of the allocating. |
US12205468B2 |
Autonomous fleet recovery scenario severity determination and methodology for determining prioritization
Systems and methods are provided for autonomous vehicle recovery. In particular, systems and methods are provided for vehicle recovery prioritization in a fleet of vehicles when multiple vehicles request recovery. Stranded vehicles in need of recovery assigned a risk profile and prioritized based on the risk profile. The risk profile can be based on a number of factors, such as a risk level for the vehicle due to the vehicle's situation, the presence of passengers in the vehicle, and congestion caused by the vehicle. Recovery response can be based on the recovery prioritization. Vehicle sensors and computing power can be used to inform onboard processors and/or central computers of a risk profile for the vehicle, and dispatch can trigger a response plan according to a recovery response framework. |
US12205460B2 |
Pedestrian traffic management
A pedestrian route can be segmented into at least one pedestrian walking segment using location information of transportation resources. An estimated transit time for the pedestrian route can be determined as a function of an estimated transit time of the at least one pedestrian walking segment, an estimated wait time for the transportation resource to arrive at the user determined using received status real-time location and movement information of the transportation resource and the determined estimated transit time for the at least one pedestrian walking segment, and an estimated transit time for the transportation resource to transport the user. |
US12205459B2 |
Systems and methods for human-memory imprinting of visual indicator with blink pattern
A method may include, in response to a condition related to a particular device of a plurality of devices in an information handling system, causing a particular visual indicator associated with the particular device to illuminate in accordance with a blink pattern. The blink pattern may include one or more first durations of time in which the particular visual indicator is illuminated, one or more second durations of time significantly shorter than the first durations of time in which the particular visual indicator is illuminated, and a plurality of third durations of time significantly shorter than the first durations of time and the second durations of time in which the particular visual indicator is darkened, wherein each first duration of time occurs immediately before and after a third duration of time and each second duration of time occurs immediately before and after a third duration of time. |
US12205457B2 |
Programmable security system and method for protecting merchandise
A programmable security system and method for protecting an item of merchandise includes a programming station, a programmable key and a security system. The programming station generates a security code and communicates the security code to a memory of the programmable key. The programmable key initially communicates the security code to a memory of the security device and subsequently operates the security device upon a matching of the security code in the memory of the security device with the security code in the memory of the programmable key. The programmable key may also transfer power via electrical contacts or inductive transfer from an internal battery to the security device to operate a lock mechanism. The security code may be communicated by wireless infrared (IR) systems, electrical contacts or inductive transfer. A timer inactivates the programmable key and/or the security device after a predetermined period of time. A counter inactivates the programmable key after a predetermined maximum number of activations. |
US12205454B2 |
Electronic device and related methods for fire detection
An electronic device, having a primary function different from detecting a fire, is configured for detecting a fire. The device includes processor circuitry, and a temperature sensor configured to generate temperature data, wherein the processor circuitry is configured to determine whether a first generated temperature data meets a first temperature criteria at a first time, and determine whether a second generated temperature data meets a second temperature criteria at a second time after the first time. |
US12205452B2 |
Systems and methods for assigning a task to a staff member
A system for managing an alarm issued by a medical device being used to treat a patient is disclosed. The system includes a processor coupled to at least one of the medical device, a monitoring system being used to monitor the patient, and a hospital system. The system also includes a memory coupled to the processor. The memory contains data and instructions that, when loaded into the processor and executed, cause the processor to receive the alarm and retrieve information from one or more of the medical device, the monitoring system, and the hospital system. The information comprises a dynamic attribute associated with the patient. The system then assigns a sub-priority to the alarm based in part on evaluation of the dynamic attribute and provides an alert to a staff member. |
US12205451B2 |
Remote water softener monitoring system
A device for monitoring the level or amount of a material within a container is provided. The device includes a detection mechanism that can be a direct detection mechanism or an indirect detection mechanism. When the detection mechanism senses an upper level of the substance in the container that is below a predetermined lower limit for the substance, the mechanism operates an alarm mechanism to emit an alarm to alert an individual to the low level of the substance within the container. The alarm can wirelessly communicate a salt level state to a wireless network or a device on a wireless network that can transmit the status through the Internet to any remote location. In one aspect, the alarm can be sent on a mesh network with a device that can transmit the status and other conditions through the Internet and to an application executing on a mobile device. |
US12205448B2 |
Systems, methods and devices for the rapid assessment and deployment of appropriate modular aid solutions in response to disasters
A disaster response system includes a communication infrastructure including a plurality of sensor assemblies configured to generate data indicative of at least one of environmental conditions, motion, position, chemical detection, and medical information; and wirelessly provide the generated data to the communication infrastructure. The system also includes an incident command infrastructure configured to exchange data with the communication infrastructure; and detect an incident based on the data from the sensor assemblies. The system also includes an unmanned aerial vehicle (UAV) configured to deliver a payload in response to the detected incident. |
US12205444B2 |
Local cache-based identification system
An identification system uses a local cache for performing identifications. An identity system device may store identity information and identification information. An electronic device stores a cache of a portion of the identity information and a part of the identification information. The electronic device receives user input, determines an identity by comparing the user input to the cached identification information (such as by comparing a received digital representation of a biometric with cached biometric identification information), and performs an action using information in the cached identity information that is associated with the identity. The electronic device may update the identity information stored by the identity system device based on the action. |
US12205441B2 |
Method for isolating players of electronic gaming machines on a network of electronic gaming machines
Embodiments of the present invention are directed to gaming system including a plurality of networked electronic gaming machines and a wireless network that communicates with mobile devices carried by attendants. The system detects when an electronic gaming machine is engaged by a player and disables at least one adjacent electronic gaming machine. When the player disengages from the electronic gaming machine, it is disabled and an attendant is dispatched to the electronic gaming machine via their mobile device to implement a cleaning protocol. When the cleaning protocol is completed, the attendant so indicates via an input on the mobile computing device, and the electronic gaming device is enabled for play. |
US12205435B2 |
Method and system for conducting concurrent games
An improved gaming system and method enabling the creation and management of multiple concurrent games with limited numbers of players and/or gameplay stations. The gaming system includes at least a gaming server and a plurality of gameplay stations, the gaming server aggregating players and creating games in response to receiving a gameplay request and evaluating whether or not to begin a new game based on conditions of the gaming system, including a maximum number of allowed games, a failure rate of gameplay requests, a usage ratio and a number of gameplay stations currently participating in active games. |
US12205432B2 |
Liquid filling and dispensing method
A liquid filling and dispensing method comprises determining whether a user account is valid; if the user account is valid: enabling a user to obtain operating parameters of a processing assembly configured to collect and transfer liquid to a filling assembly; enabling the user to find a fill location having the filling assembly, wherein the fill assembly is configured to fill a validated container with liquid; and enabling the user to initiate filling of the container with the liquid at the filling assembly. |
US12205430B2 |
Mixed denomination cash cassette currency counter
A host device comprising an input/output (I/O) port, a first sensor, and a non-transitory computer-readable medium comprising instructions stored thereon that, when executed by one or more processors, cause the one or more processors to determine a cassette is docked with the host device, receive a transaction request requiring a specific denomination for dispensing, cause a picker system of the cassette to retrieve a target bill from a storage position of a bill storage component of the cassette based on the specific denomination for the transaction request and a storage position for a bill matching the specific denomination where the cassette is configured to generate a bill list comprising bill information for each bill of the plurality of bills including a respective denomination and the storage position for each bill, and cause the I/O port to dispense the target bill. |
US12205428B1 |
Intelligent secure keyless entry system
The present invention is directed to intelligent secure keyless keypad transmitter entry system mounted outside property integrated into an existing motorized garage door opening system or any motorized gate system for secure entry and package delivery using a barcode scanner. The invention uses package tracking codes stored in advance to open a door or gate with a delivery notification to the owner. Motion detection and facial recognition biometric cameras allow invited persons to enter property. The camera and microphone/speaker allow video communication via external devices. The keypad may be used in conjunction with the LED screen to program the console device with temporary or permanent PIN codes for entry code allowing owners to verify access and exit of service providers. The console device offers complete remote control of device functions and all activity on the device to be transmitted electronically to the owner's mobile device. |
US12205422B2 |
Actionable event determination based on vehicle diagnostic data
The present disclosure is generally related to systems and methods for determining an actionable event associated with a vehicle. The systems and methods can determine the event based on vehicle diagnostic data, and can report the event to a user via an appropriate interface. The systems and methods can also determine a recommended action to address the event, and can facilitate completion of the action upon approval by the user. |
US12205420B2 |
Systems and methods for detecting software interactions for autonomous vehicles within changing environmental conditions
An interaction detection and analysis (“IDA”) computing device that includes at least one processor in communication with at least one memory device is provided. The at least one processor being configured to store software ecosystem data, environmental condition data, and performance data in a plurality of data records in a database, wherein each data record i) is associated with one autonomous vehicle (AV) of a plurality of AVs and ii) includes the software ecosystem data, the environmental condition data, and the performance data of the corresponding AV; apply at least one machine learning algorithm to a set of the plurality of data records to identify an interaction between at least one software application and at least one environmental condition resulting in a particular outcome; and transmit, to at least one AV associated with the set of data records, at least one alert message advising of the particular outcome. |
US12205415B2 |
Infrastructure to support real-time review of events
A system and method including receiving an indication of an occurrence of an event associated with the operation of an autonomous vehicle; determining at least one action to be performed, the at least one action including a data request for a specified subset of stored data associated with the operation of the autonomous vehicle from a memory; generating an output including the specified subset of data; and transmitting the specified subset of data to a remote monitoring system. |
US12205412B2 |
System and method for verifying and counting votes cast by voters
In an embodiment, a computer implemented method for verifying and counting a vote cast by a voter is provided. The method includes recording, by a ballot machine, the vote cast by the voter via a first I/O interface for a corresponding candidate out of a plurality of candidates. An encryption of a vote tag is generated based on a preceding tag, a unique key generated in response to initializing the ballot machine and the candidate constant assigned based on the vote cast by the voter for the corresponding candidate. The encrypted vote tag is scanned to retrieve information of the vote tag from the encrypted vote tag. A confirmation including a replication of the vote recorded at the ballot machine for the corresponding candidate, in response to scanning the encrypted vote tag is provided by the verification machine. The total number of vote tags recorded are counted to tabulate results. |
US12205410B2 |
System and multi-functional wireless communication device for access control and ticket validation
A multi-functional wireless communication device for access control and ticket validation, has a housing, a processing unit for managing the operations and functionalities of the device, communication modules, including Bluetooth, NFC, RF, and UWB modules for wireless communication with various external devices, such as terminals and access control systems. The exemplary device has a secure element for securely storing sensitive information and cryptographic keys, e. a haptic element for providing user feedback during device operation, protected flash memory for storing data and device settings, a speaker for outputting audible feedback, a visualization element for providing visual feedback, a battery for providing power to the device, and a button for initiating ticket validation or access control operations. |
US12205406B2 |
Information processing device, information processing system, information processing method, and storage medium
An information processing device according to this disclosure is an information processing device that controls an iris recognition system, and the information processing device includes: an acquisition unit that acquires visual line information on a recognition target from an image captured by a first capture device; and a control unit that controls the iris recognition system so that a visual line direction obtained from the visual line information and a capturing direction of a second capture device, which captures an iris image used for iris recognition of the recognition target, face each other. |
US12205405B2 |
Inmate release verification
Some embodiments process facial images to ensure the inmate present for release is the actual inmate to be released. One embodiment includes receiving a facial image and a data identifier of a person. This embodiment further includes processing the facial image of the person in view of facial image data of the person to determine whether the received facial image matches the retrieved facial image data. The facial image data may be retrieved based on the data identifier of the person, facial landmark data extracted from the facial image, or otherwise. When the received facial image and the retrieved facial image data of the person match, an indicator of a match and a successful release identity verification is output. When there is not a match, an indicator of a failed release identity verification is output. |
US12205404B2 |
Biometric gallery management using wireless identifiers
Biometric gallery management is performed by association one or more wireless identifiers that correspond to one or more mobile devices (such as smart phones, tablet computing devices, cellular telephones, wearable devices, smart watches, fitness monitors, digital media players, medical devices, and/or other mobile computing devices) that people carry with digital representations of biometrics corresponding to the people. Wireless identifiers corresponding to mobile devices proximate to a biometric reader device may be monitored. Upon detection of wireless identifiers corresponding to mobile devices proximate to the biometric reader device, the associated digital representations of biometrics may be loaded from a main gallery into one or more local galleries, which may then be used to perform one or more biometric identifications and/or verifications. |
US12205403B2 |
Fingerprint authentication device and electronic device including the same
An electronic device includes: a display unit which displays an image; a fingerprint sensing unit that senses a fingerprint including a ridge and a valley and outputs a fingerprint sensing signal including a fingerprint image, a readout circuit which generates a fingerprint processing signal based on the fingerprint sensing signal and determines whether the fingerprint processing signal matches a stored fingerprint signal, by comparing the fingerprint processing signal with the stored fingerprint signal, and a memory connected to the readout circuit. The readout circuit includes an area division unit, an estimation unit, a first sharpening processing unit, a second sharpening processing unit, and a processing unit. |
US12205401B2 |
Readout integrated circuit
A readout integrated circuit configured to read out sensing signals from an optical sensing panel is provided. The optical sensing panel includes a sensor array for fingerprint sensing. The readout integrated circuit includes a plurality of input terminals and a first discharging circuit. The plurality of input terminals are coupled to a plurality of output terminals of the optical sensing panel. The first discharging circuit is coupled to one of the plurality of input terminals. The first discharging circuit serves to discharge an output terminal included in the plurality of output terminals of the optical sensing panel by a first current during a readout period. The readout integrated circuit reads out a voltage of the output terminal as a sensing signal. The first discharging circuit includes a first switch element controlled by a control signal and a first current source which generates the first current. |
US12205398B2 |
Biometric authentication device
A biometric authentication device of the present invention includes a light guide layer on which a light diffusion unit for displaying an aerial image representing a design of a living body at a height is formed, a light source that irradiates the light guide layer with light, a polarized beam splitter disposed on an upper surface side of the light guide layer, a retroreflective layer disposed on a bottom surface side of the light guide layer, and an imaging camera that captures an image of a living body superimposed on the aerial image through an opening formed in the retroreflective layer, and performs biometric authentication based on an image captured by an imaging camera. |
US12205397B2 |
Method of human pose estimation
A method of human pose estimation, including, receiving an image frame, extracting in at least a first stage a first stage image feature based on the image frame, extracting in at least a second stage a second stage image feature based on the first stage image feature, extracting in at least a subsequent stage a subsequent stage image feature based on the second stage image feature, up-sampling the subsequent stage image feature, up-sampling the second stage image feature, concatenating the first stage image feature, the up-sampled second stage image feature and the up-sampled subsequent stage image feature and outputting a feature map based on an output of the concatenation. |
US12205393B2 |
Automating text and graphics coverage analysis of a website page
Methods, system, and non-transitory processor-readable storage medium for a website page density and readability system are provided herein. An example method includes capturing an image of a website page rendered in a web browser. The website page density and readability system determines a text density associated with text content in the image, and then removes the text content from the image. The website page density and readability system determines a graphic density associated with graphic content in the image, and determines a website page density associated with the website page using the text density and graphic density. |
US12205385B2 |
Cell counting method and system
A method and system are provided for illuminating and imaging a biological sample using a brightfield microscope for the purpose of counting biological cells. The method comprises positioning a sample to be viewed by way of an objective lens of the microscope, the sample comprising a plurality of biological cells; capturing and storing, using an image capturing apparatus, one or more focal image stacks; processing the one or more focal image stacks using a cell localisation neural network, the cell localisation neural network outputting a list of one or more cell locations; determining, using the list of cell locations, one or more cell focal image stacks, each cell focal image stack being obtained from the one or more focal image stacks; processing the one or more cell focal image stacks using an encoder neural network; determining, using the list of cell locations and the list of cell fingerprints, a number of cells within the sample. The present disclosure aims to provide a quick, non-invasive and reliable mode of counting biological cells. |
US12205380B2 |
People and vehicle analytics on the edge
A computer vision processor of a camera generates hyperzooms for persons or vehicles from image frames captured by the camera. The hyperzooms include a first hyperzoom associated with the persons or vehicles. The computer vision processor tracks traffic patterns of the persons or vehicles while obviating network usage by the camera by predicting positions of the persons or vehicles using a Kalman Filter from the first hyperzoom. The persons or vehicles are detected in the second hyperzoom. The positions of the persons or vehicles are updated based on detecting the persons or vehicles in the second hyperzoom. The first hyperzoom is removed from the camera. Tracks of the persons or vehicles are generated based on the updated positions. The second hyperzoom is removed from the camera. Track metadata is generated from the tracks for storing in a key-value database located on a non-transitory computer-readable storage medium of the camera. |
US12205377B2 |
Information processing device
An information processing device of the present invention includes a detection means that detects the content of an image, a determination means that determines a processing mode for the image based on the result of detection of the content of the image, and an execution means that executes processing for a captured image corresponding to the processing mode. |
US12205375B2 |
Information processing apparatus, information processing method, and program
An information processing apparatus (100) includes: a person detecting unit (102) that executes processing of detecting a person and a location with respect to each of a first image generated in a first camera (5a) and a second image generated in a second camera (5b); a coordinate generating unit (104) that generates coordinates of the location of the detected person; and a determination unit (106) that determines, by using a first location generated from the first image and a second location generated from the second image, whether the person detected from the first image and the person detected from the second image are the same person. |
US12205374B2 |
Damage detection for vehicles on a transporter
Disclosed herein are system, method, and computer program product embodiments for detecting a potential damage caused to a vehicle when the vehicle is placed on a transporter. The method includes obtaining a first image and a second image taken at different time instances. The first image and the second image are generated by one or more cameras placed around a vehicle on a transporter, and cover a same portion of a body of the vehicle. The method further includes detecting a change between a portion of the first image corresponding to the portion of the body of the vehicle and a portion of the second image corresponding to the portion of the body of the vehicle indicative of a collision. Moreover, the method includes flagging a potential damage to the portion of the body of the vehicle based on the detected change between the first image and the second image. |
US12205371B2 |
Augmented reality system for real-time damage assessment
A method and system for improving damage assessment by automatic measurement of virtual objects within an augmented reality (AR) representation of a physical environment are disclosed. A user interacts with a mobile computing device to position and resize virtual objects within a virtual space corresponding to a physical environment, which is presented to the user as an AR environment generated by the mobile computing device. The virtual objects are positioned and sized to match damaged physical objects within the physical environment. The sizes of the physical objects are automatically determined using the virtual sizes of the virtual objects, which physical sizes are further used to determine the extent of damage. |
US12205370B2 |
Methods and systems for pre-optimizing input data for an OCR engine or other computer-implemented analysis process
Systems and methods for computer-implemented pre-optimization of input data before further processing thereof by a computer-implemented analyzation process, such as optical character recognition (OCR). A cooperative model is employed that combines one or more supervised-learning based inspector sub-models, and one or more filter sub-models that operating in series with the inspector sub-model(s). The inspectors first receive the input data and calculate one predicted transformation parameters then used to perform transformations on the input data. The inspector-transformed data is then passed to the filters, which derive respective convolution kernels and apply same to the inspector-transformed data before passing same to the OCR or other analyzation process. The inspectors may be pretrained with different training data. For OCR, the model is trained on minimization of normalized edit distance, the inspectors apply initial warping transformations to text images, followed by application of filtering transformations and input to the OCR engine. |
US12205363B2 |
Computer vision model drawing interface
For updating a computer vision model, a method converts a user input drawing including a user annotation of a first image in a drawing format to a training format image in a training format for a computer vision model. The method generates a training-representation drawing from the training format image. The training-representation drawing includes an image inference for the first image. The method receives user feedback for the training-representation drawing in the drawing format. The method updates the computer vision model based on the user feedback. The method generates an image inference for a second image based on the updated computer vision model and generates model-health metrics, agreement-metrics, and a sortable image index to explain image inferences with respect to guided user annotation of the second image. The method caches partial results from the image-inferences to afford quicker updating of computer vision models, affording more iterative model-development than ad-hoc model-evaluation. |
US12205362B2 |
Systems and methods for image classification
In one aspect, a method for inspecting features of an image using an image inspection controller that includes a processor communicatively coupled to a memory is described. The method includes receiving, at the processor, an input image, performing, on the input image, one of a semantic segmentation process and an object classification process to generate an output image, and prompting a user to select between approving the displayed output image, and at least one of i) performing an additional semantic segmentation process on the displayed output image, and ii) performing an additional object classification process on the displayed output image. |
US12205360B2 |
Defect detection system
A computing system generates a training data set for training the prediction model to detect defects present in a target surface of a target specimen and training the prediction model to detect defects present in the target surface of the target specimen based on the training data set. The computing system generates the training data set by identifying a set of images for training the prediction model, the set of images comprising a first subset of images. A deep learning network generates a second subset of images for subsequent labelling based on the set of images comprising the first subset of images. The deep learning network generates a third subset of images for labelling based on the set of images comprising the first subset of images and the labeled second subset of images. The computing system continues the process until a threshold number of labeled images is generated. |
US12205359B2 |
Two-stage screening technique for prohibited objects at security checkpoints using image segmentation
A system and method for classifying compartments at a security checkpoint includes classifying a compartment into a first category or a second category using a first stage neural network that analyzes a three-dimensional representation of the compartment extracted from an imaging device coupled to the computing system, and in response to classifying the compartment into the second category, screening the compartment using a second stage neural network that performs image segmentation to isolate a hazardous object present in the compartment. |
US12205352B2 |
Image identifying apparatus, video reproducing apparatus, image identifying method, and recording medium
An image identifying apparatus includes: an obtainer that obtains image data; an image processor that generates test image data by performing resizing to reduce the image data with predetermined aspect ratio distortion; a storage unit that stores a machine learning model used to identify attribute information of the test image data; and an identifier that identifies the attribute information of the test image data, using the machine learning model. The machine learning model includes trained parameters that have been adjusted through machine learning using a training data set including items of second training image data obtained through application of one or more types of aspect ratio distortion including the predetermined aspect ratio distortion to each of items of first training image data, and items of attribute information associated with the items of second training image data. |
US12205351B2 |
Systems and methods for explanation of models using image analysis techniques
A system described herein may train an explanation model based on a set of images and a set of explanation labels. The system may receive input data, and may provide the input data to the explanation model and a second model. The second model may provide a set of output labels, which may include performing unknown or “black box” processing on the input data. The explanation model may generate one or more images based on the input data, compare the images to the set of images based on which the explanation model was trained, and accordingly identify one or more explanation labels with bounding boxes associated with the generated one or more images. The system may output, in response to the input data, the set of output labels provided by the second model as well as the identified explanation labels. |
US12205350B2 |
Apparatus for separating feature points for each object, method for separating feature points for each object and computer program
An object-specific keypoint separation apparatus includes: an inference execution unit configured to receive a captured image capturing an object as an input and use a pre-trained model that has been trained in order to output a plurality of first maps and a plurality of second maps generated from the input captured image to output the plurality of first maps and the plurality of second maps, the plurality of first maps storing a vector describing a connection relationship of a keypoint of the object only around the keypoint, and the plurality of second maps representing a heat map configured to have a peak at coordinates at which the keypoint of the object appears; a map correction unit configured to correct the plurality of second maps using the plurality of first maps and the plurality of second maps; an upsampling unit configured to upsample the plurality of first maps; and an object-specific keypoint separation unit configured to separate keypoints for each object based on the plurality of upsampled first maps and the plurality of corrected second maps. |
US12205349B2 |
System and method for improving robustness of pretrained systems in deep neural networks utilizing randomization and sample rejection
A system includes a machine-learning network. The network includes an input interface configured to receive input data from a sensor. The processor is programmed to receive the input data, generate a perturbed input data set utilize the input data, wherein the perturbed input data set includes perturbations of the input data, denoise the perturbed input data set utilizing a denoiser, wherein the denoiser is configured to generate a denoised data set, send the denoised data set to both a pre-trained classifier and a rejector, wherein the pre-trained classifier is configured to classify the denoised data set and the rejector is configured to reject a classification of the denoised data set, train, utilizing the denoised input data set, the a rejector to achieve a trained rejector, and in response to obtaining the trained rejector, output an abstain classification associated with the input data, wherein the abstain classification is ignored for classification. |
US12205341B2 |
Neural network-based high-resolution image restoration method and system
The present invention relates to a neural network-based high-resolution image restoration method and system, including: performing feature extraction on a target frame in a network input to obtain a first feature, performing feature extraction on a first frame and an adjacent frame and an optical flow between the first frame and the adjacent frame to obtain a second feature, and concatenating the first feature and the second feature to obtain a shallow layer feature; performing feature extraction and refinement on the shallow layer feature to obtain a plurality of output first features and a plurality of output second features; performing feature decoding on the plurality of output second features, and concatenating decoded features along channel dimensionality to obtain features; and performing weight distribution on the features to obtain final features, and restoring an image. The present invention can effectively help to improve image quality. |
US12205332B2 |
Device and method for processing point cloud data
A method for processing point cloud data according to embodiments may encode and transmit point cloud data. The method for processing point cloud data according to embodiments may receive and decode the point cloud data. |
US12205330B2 |
Non-transitory computer readable medium storing program, information processing apparatus, and information processing method
A non-transitory computer readable medium storing a program causing a computer, which reproduces a color tone of a printed matter and displays the color tone on a screen before printing, to realize a function of generating an image in which the color tone of the printed matter is reproduced based on a first component reflected by a metallic color material and a second component transmitted through the color material and reflected by paper. |
US12205329B1 |
Calibration for multi-camera and multisensory systems
A method and apparatus for calibrating an image capture device are provided. The method includes capturing one or more of a single or Multiview image set by the image capture device, detecting one or more calibration features in each set by a processor, initializing each of the one or more calibration parameters a corresponding default value, extracting one or more relevant calibration parameters, computing an individual cost term for each of the identified relevant calibration parameters, and scaling each of the relevant cost terms. The method continues with combining all the cost terms once each of the calculated relevant cost terms have been scaled, determining if the combination of the cost terms has been minimized, adjusting the calibration parameters if it is determined that that the combination of the cost terms has not been minimized, and returning to the step of extracting one or more of the relevant calibration parameters. |
US12205327B2 |
Adaptive alignment system
A device, system, and/or method may be used to provide an adaptive alignment. A first video data may be received. The first video data may comprise a first video frame and a second video frame. Sensor pose data may be determined. The pose data may be associated with the first video frame and the second video frame. An adjusted video frame may be determined based on the first video frame and a motion indicated by the pose data. A frame adjustment value may be determined by comparing a first pixel from the adjusted video frame to a second pixel from the second video frame. The frame adjustment value may correlate the pose data to the first video data. A second video data may be determined by applying the frame adjustment value. |
US12205325B2 |
Vision-based wafer pre-alignment platform and alignment method
A vision-based wafer pre-alignment platform and alignment method perform image acquisition and processing based on two groups of binocular cameras. To maintain an outer edge contour of a wafer, an adaptive image denoising method of a wafer image is proposed pertinently. Further, the present disclosure defines edge feature points of the wafer according to shape features of the wafer to form feature points constituting a triangle, facilitating extracting the feature points according to an AAM model and matching the feature points according to an isosceles triangle rule. Finally, a position deviation of the wafer is calculated according to spatial coordinates of the feature points and positions of the feature points, an alignment deviation e is calculated according to the obtained spatial position coordinates of the feature points, and the wafer is pre-aligned based on the deviation value e. |
US12205320B1 |
Systems and methods for calibrating a shuttle track
Systems and methods are disclosed for a shuttle track system having a calibration shuttle for determining portions of the track having non-conforming geometry for optimum use of the shuttle track system. For example, the shuttle track system may include a track having an electromagnetic propulsion system (e.g., linear synchronous motor) embedded between two sides of the track. The calibration shuttle may move to various locations on the track and may use imaging systems for generating image data of a portion of the track. A trained model may process the image data to determine edges and surfaces of the components of the track and may determine distances between reference points on the track. The distances may be compared to threshold values to determine if they are in conformity with desired track geometry. |
US12205319B2 |
Framework for 3D object detection and depth prediction from 2D images
Multi-object tracking in autonomous vehicles uses both camera data and LiDAR data for training, but not LiDAR data at query time. Thus, no LiDAR sensor is on a piloted autonomous vehicle. Example systems and methods rely on camera 2D object detections alone, rather than 3D annotations. Example systems/methods utilize a single network that is given a camera image as input and can learn both object detection and dense depth in a multimodal regression setting, where the ground truth LiDAR data is used only at training time to compute depth regression loss. The network uses the camera image alone as input at test time (i.e., when deployed for piloting an autonomous vehicle) and can predict both object detections and dense depth of the scene. LiDAR is only used for data acquisition and is not required for drawing 3D annotations or for piloting the vehicle. |
US12205316B2 |
Ambient illuminance sensor system
The ambient illuminance sensor system disclosed herein includes a light sensor to generate a series of ambient illuminance values from an area surrounding a computing device, a human presence sensor configured to detect presence of a human in vicinity of the computing device, and computer implemented instructions for determining ambient illuminance level (AIL) based on at least in part on the series of ambient illuminance values, determining presence of a human in vicinity of the light sensor, and based on at least in part on determining that the AIL is below a threshold and that a human is present, applying a hysteresis filter to process the series of ambient illuminance values. |
US12205312B2 |
Method and device for obtaining depth information from infrared light pattern projection
Embodiments of this application provide a method for obtaining depth information and an electronic device, which is applied to the field of image processing technologies and can help an electronic device improve accuracy of obtaining depth information. The electronic device includes a first camera, a second camera, and an infrared projector. The electronic device receives a instruction to obtain depth information of a target object; transmits infrared light with a light spot by an infrared projector; collects first image information of the target object by using the first camera; collects second image information by using the second camera, where the first and second image information include a feature of the target object and a texture feature formed by infrared light; and calculates depth information of the target object based on the first and second image information, the first length, lens focal lengths of the first camera and the second camera. |
US12205304B2 |
Image processing apparatus, image processing method and computer-readable medium
An image processing apparatus includes a hardware processor configured to function as: a first generation unit that, from a first frame image and a second frame image in a past frame immediately successive to the first frame image, generates a first motion map showing a presence region of a moving object; a second generation unit that generates a moving object passage map showing a moving object passage region, by subtracting the first motion map from a past map image showing a presence region of the moving object included in a past frame image; a third generation unit that generates a second motion map by integrating the first motion map and the moving object passage map multiplied by a first value; and an adjustment unit that, based on the second motion map, adjusts a parameter related to noise reduction processing of the first frame image and the second frame image. |
US12205299B2 |
Video matting
The present disclosure describes techniques of improving video matting. The techniques comprise extracting features from each frame of a video by an encoder of a model, wherein the video comprises a plurality of frames; incorporating, by a decoder of the model, into any particular frame temporal information extracted from one or more frames previous to the particular frame, wherein the particular frame and the one or more previous frames are among the plurality of frames of the video, and the decoder is a recurrent decoder; and generating a representation of a foreground object included in the particular frame by the model, wherein the model is trained using segmentation dataset and matting dataset. |
US12205298B2 |
Method for processing remote sensing images by fusing elevation information
Disclosed in the present disclosure is a method for processing remote sensing images by fusing elevation information. The method includes the steps: acquiring an image data set, and preprocessing the image data set to obtain an image set; performing simple linear iterative clustering (SLIC) segmentation processing on the image set, introducing elevation information through weighting and setting a threshold in the SLIC segmentation processing process to obtain pre-segmentation results; updating a neighborhood relationship among clusters on the basis of the pre-segmentation results by using a data structure of a neighborhood array, and establishing a comprehensive similarity criterion of weighting combined with elevation features; and finally, for ground objects with complex elevation, setting determination conditions before merging according to elevation differences between adjacent clusters, and performing region merging by setting weight coefficients of different sizes in comprehensive similarity indexes according to determination results to complete image processing. |
US12205289B2 |
Medical information processing method, medical information processing apparatus, and medical image processing apparatus
According to one embodiment, a medical information processing method generates a high-contrast image by applying conversion processing to a first medical image captured by a first diagnostic apparatus and having a first contrast in a region of interest, the high-contrast image having a contrast higher than a contrast of a second medical image obtained by a second diagnostic apparatus. The method generates a pseudo second medical image by applying image processing to the high-contrast image, the pseudo second medical image simulating the second medical image and having a second contrast lower than the first contrast. The method trains a model using the pseudo second medical image as input data and the high-contrast image as ground truth data, and generates a trained model. |
US12205288B2 |
Method and system for analyzing pathological image
The present disclosure relates to a method, performed by at least one processor of an information processing system, of analyzing a pathological image. The method includes receiving a pathological image, detecting an object associated with medical information, in the received pathological image by using a machine learning model, generating an analysis result on the received pathological image, based on a result of the detecting, and outputting medical information about at least one region included in the pathological image, based on the analysis result. |
US12205282B2 |
Bovine embryo evaluation using AI/ML analysis of real-time video for predicting female-sex offspring
A computer-implemented method for predicting the likelihood an embryo will produce a bovine female offspring by processing video image data derived from video of a target embryo. The method includes receiving image data derived from video of a target embryo taken at substantially real-time frame speed during an embryo observation period of time. The video contains recorded morphokinetic movement of the target embryo occurring during the embryo observation period of time. The movement is represented in the received image data and the received image data is processed using a model generated utilizing machine learning and correlated embryo outcome data to predict the likelihood the target embryo will produce a bovine female offspring. |
US12205279B2 |
Machine learning for medical image reconstruction with phase correction
For reconstruction in medical imaging using phase correction, a machine learning model is trained for reconstruction of an image. The reconstruction may be for a sequence without repetitions or may be for a sequence with repetitions. Where repetitions are used, rather than using just a loss for that repetition in training, the loss based on an aggregation of images reconstructed from multiple repetitions may used to train the machine learning model. In either approach, a phase correction is applied in machine training. A phase map is extracted from output of the model in training or extracted from the ground truth of the training data. The phase correction, based on the phase map, is applied to the ground truth and/or the output of the model in training. The resulting machine-learned model may better reconstruct an image as a result of having been trained using phase correction. |
US12205277B2 |
Tubular structure segmentation
Described herein are systems, methods, and instrumentalities associated with image segmentation such as tubular structure segmentation. An artificial neural network is trained to segment tubular structures of interest in a medical scan image based on annotated images of a different type of tubular structures that may have a different contrast and/or appearance from the tubular structures of interest. The training may be conducted in multiple stages during which a segmentation model learned from the annotated images during a first stage may be modified to fit the tubular structures of interest in a second stage. In examples, the tubular structures of interest may include coronary arteries, catheters, guide wires, etc., and the annotated images used for training the artificial neural network may include blood vessels such as retina blood vessels. |
US12205276B2 |
Systems and methods for lesion analysis
A system for facilitating lesion analysis accesses a first data structure comprising a plurality of entries including anatomic location information and annotation information associated with a plurality of lesions represented in a first set of cross-sectional images. The system displays a respective representation of each of the plurality of entries and presents a second set of cross-sectional images. The system receives user input triggering selection of a particular entry of the plurality of entries of the first data structure. In response to the user input, the system (i) presents a particular cross-sectional image and a particular lesion of the first set of cross-sectional images associated with the particular entry, (ii) identifies a predicted matching cross-sectional image from the second set of cross-sectional images, and (iii) presents the predicted matching cross-sectional image simultaneously with the particular cross-sectional image, particular anatomic location information, and particular annotation information. |
US12205272B2 |
Pattern inspection device and pattern inspection method
According to one aspect of the present invention, a pattern inspection apparatus includes a uniform sizing processing circuit configured to resize a line width of a design pattern being a basis of the figure pattern by using a uniform sizing amount which has been set in advance; a reference image generation circuit configured to generate a reference image corresponding to the secondary electron image by performing image development on data of the design pattern whose line width has been resized; and a line-width dependent correction circuit configured to correct a line width of a figure pattern in the secondary electron image by using a correction amount which has been set in advance depending on a line width size. |
US12205269B2 |
Method and device for detecting display panel defect
A method for detecting a display panel defect, including: collecting a panel image of a to-be-detected display panel, a plurality of first pixels of the display panel corresponding to a plurality of second pixels in the panel image; converting the panel image into a binary image; dilating each bright spot region in the binary image such that adjacent bright spot regions communicate with each other to form at least one closed communication region in the binary image; determining a region of interest mask image in the binary image in accordance with the at least one closed communication region; determining a region of interest in accordance with the region of interest mask image and the panel image; and performing feature identification on the region of interest to determine a defect of the display panel. |
US12205267B2 |
Pattern inspection method using pattern model
A pattern inspection method includes converting sample patterns of a sample image into training images, extracting feature values of the training patterns, setting feature vectors of the training patterns on the basis of the feature values, converting the feature vectors into Gaussian vectors, clustering the Gaussian vectors, thereby sorting the Gaussian vectors into clusters, selecting a select vector from each of the clusters, storing, as a pattern model, the training pattern corresponding to the select vector in a database, converting a target pattern of a target image into an inspection pattern on the basis of the pattern model, and inspecting the inspection pattern. |
US12205266B2 |
Multi-view interactive digital media representation viewer
Damage to an object such as a vehicle may be detected and presented based at least in part on image data. In some configurations, image data may be detected by causing the object to pass through a gate or portal on which cameras are located. Alternatively, or additionally, image data may be selected by a user operating a camera and moving around the object. The cameras may capture image data, which may be combined and analyzed to detect damage. Some or all of the image data and/or analysis of the image data may be presented in a viewer, which may allow a user to perform actions such as navigating around the object in a virtual environment, identifying and viewing areas of the object where damage has been detected, and accessing the results of the analysis. |
US12205265B2 |
Artificial intelligence server
An artificial intelligence server includes: a communication interface configured to communicate with a terminal, and a processor. The processor is configured to receive, from the terminal through the communication interface, a video of a home appliance, acquire a first feature vector by inputting image data extracted from the video to an image classification model, acquire a second feature vector by inputting sound data extracted from the video to a voice classification model, acquire a result value by inputting a data set obtained by combining the first feature vector and the second feature vector to an abnormality classification model, and transmit, to the terminal through the communication interface, a failure type acquired based on the result value. |
US12205264B2 |
System and method for extracting and measuring shapes of objects having curved surfaces with a vision system
This invention provides a system and method that efficiently detects objects imaged using a 3D camera arrangement by referencing a cylindrical or spherical surface represented by a point cloud, and measures variant features of an extracted object including volume, height, and center of mass, bounding box, and other relevant metrics. The system and method, advantageously, operates directly on unorganized and un-ordered points, requiring neither a mesh/surface reconstruction nor voxel grid representation of object surfaces in a point cloud. Based upon a cylinder/sphere reference model, an acquired 3D point cloud is flattened. Object (blob) detection is carried out in the flattened 3D space, and objects are converted back to the 3D space to compute the features, which can include regions that differ from the regular shape of the cylinder/sphere. Downstream utilization devices and/or processes, such as part reject mechanism and/or robot manipulators can act on the identified feature data. |
US12205258B2 |
Downhole imaging
This invention relates to a method of imaging a downhole region of interest. In particular this invention relates to a method of processing images captured downhole to remove or reduce distortions due to the optical system as a function of the temperature experienced by the optical system in the downhole environment. A method of imaging a downhole region of interest comprises contemporaneously capturing an image of a region of interest and recording a temperature associated with the region of interest; selecting a pre-defined set of distortion data from a plurality of pre-defined sets of distortion data based on the recorded temperature; and applying the selected set of distortion data to the captured image to create an un-distorted image, wherein the pre-defined set of distortion data comprises distortion values associated with a range of field angles at a specified temperature. |
US12205256B2 |
Image noise reduction
A reduced noise image can be formed from a set of images. One of the images of the set can be selected to be a reference image and other images of the set are transformed such that they are better aligned with the reference image. A measure of the alignment of each image with the reference image is determined. At least some of the transformed images can then be combined using weights which depend on the alignment of the transformed image with the reference image to thereby form the reduced noise image. By weighting the images according to their alignment with the reference image the effects of misalignment between the images in the combined image are reduced. Furthermore, motion correction may be applied to the reduced noise image. |
US12205254B1 |
AI-driven video stylization with text description tuning
Methods and systems for AI-driven video stylization are provided. An example method includes acquiring an input frame of an input video and a text including a prompt for transforming the input video to obtain an output video, warping the input frame to generate a warped frame, encoding the warped frame into an image latent and the text into a text embedding, generating a first noise for a portion of the image latent, adding the first noise to the image latent to obtain a noisy image latent, providing the noisy image latent and the text embedding to a neural network to generate a second noise for the portion of the image latent, where the neural network is trained to denoise the noisy image latent, modifying the noisy image latent based on the second noise, and decoding the noisy image latent into an output frame of the output video. |
US12205248B2 |
Image processing using filtering function covariance
An image processing method and an image processing unit for performing image processing determines a set of one or more filtered pixel values, wherein the one or more filtered pixel values represent a result of processing image data using a set of one or more filtering functions. A total covariance of the set of one or more filtering functions is identified. A refinement filtering function is applied to the set of one or more filtered pixel values to determine a set of one or more refined pixel values, wherein the refinement filtering function has a covariance that is determined based on the total covariance of the set of one or more filtering functions. |
US12205240B2 |
Panoramic image and video splicing method, computer-readable storage medium, and panoramic camera
The present invention is applicable to the fields of panoramic images and videos, and provides a panoramic image and video splicing method, and a panoramic camera. In the present invention, fisheye photos captured by two adjacent cameras are mapped to corresponding seam areas of a sphere model, so as to form two strip graphs having overlapping areas; performing block template matching on the two strip graphs to obtain an initial template matching result; performing matching filtering on the initial template matching result by using an area expansion-based matching filtering algorithm, so as to obtain a final matching result; and updating a mapping relationship between the fisheye photos and the corresponding seam areas of the sphere model, and performing panoramic splicing according to the updated mapping relationship to obtain a seamless panoramic image. |
US12205237B2 |
Automatic dolly zoom image processing device
A device produces a dolly zoom effect with automatic focal length adjustment. The device uses a camera to capture an initial image including at least a foreground object and a background. The device includes a size tracking circuit to identify the size of the foreground object in the initial image. The device further includes a focal length control circuit. The focal length control circuit calculates an adjusted focal length of the camera to maintain the size of the foreground object in subsequently captured images. |
US12205236B2 |
Apparatus and methods for the optimal stitch zone calculation of a generated projection of a spherical image
Apparatus and methods for the stitch zone calculation of a generated projection of a spherical image. In one embodiment, a non-transitory computer-readable apparatus comprising a storage apparatus, the storage apparatus comprising instructions configured to, when executed by a processor apparatus, cause a computerized apparatus to identify a stitch line associated with an equatorial area of a plurality of spherical images; re-orient the plurality of spherical images in accordance with the stitch line; and project the re-oriented plurality of spherical images to a selected image projection type. |
US12205231B2 |
Holovisions™—adjustable and/or modular augmented reality (AR) eyewear with a movable transflective mirror and different viewing modes
Disclosed herein is adjustable and/or modular augmented reality eyewear with a first viewing mode which optimizes a person's view of the real world and a second viewing mode which optimizes the person's view of virtual objects. The viewing mode is changed by moving a transflective mirror from a first location to a second location. The second location is closer to the center of the person's field of view than the first location. When the transflective mirror is in the person's field of view and reflects light from a display toward the person's eyes, then it displays a virtual object in the person's field of view. |
US12205228B2 |
Re-creation of virtual environment through a video call
An improved human-computer interface (“HCI”) is disclosed herein for viewing a three-dimensional (“3D”) representation of a real-world environment from different, changing, and/or multiple perspectives. An AR device may capture, in real-time, a 3D representation of a scene using a surface reconstruction (“SR”) camera and a traditional Red Green & Blue (“RGB”) camera. The 3D representation may be transmitted to and viewed on a user's computing device, enabling the user to navigate the 3D representation. The user may view the 3D representation in a free-third-person mode, enabling the user to virtually walk or fly through the representation captured by the AR device. The user may also select a floor plan mode for a top-down or isomorphic perspective. Enabling a user to view a scene from different perspectives enhances understanding, speeds trouble-shooting, and fundamentally improves the capability of the computing device, the AR device, and the combination thereof. |
US12205226B2 |
Image-based lighting effect processing method and apparatus, and device, and storage medium
An image-based lighting effect processing method and apparatus, and a device, and a storage medium are provided. The method includes: obtaining an image, a lighting effect material picture, and a first position of a simulated light source in a three-dimensional space, wherein the lighting effect material picture comprises lighting information; according to an object image in the image, generating a first three-dimensional mesh model of an object on the surface of the object image; determining lighting information of a point on the first three-dimensional mesh model according to the first position of the simulated light source, a distance between the point on the first three-dimensional mesh model and the surface of the image, and the lighting effect material picture; and rendering the object image in the image according to the lighting information of the point on the first three-dimensional mesh model to obtain a first lighting effect rendered picture. |
US12205221B2 |
Computer system and method for controlling generation of virtual model with applied joint structure
Model data of a virtual model imitating an object model is generated based on photographed data obtained by photographing the object model including a joint structure. A given applied joint structure is applied to the virtual model. The virtual model based on the model data is disposed in a given virtual space. Virtual model management data including the model data and data of the applied joint structure is stored in a predetermined storage section or is externally output as data for causing a joint of the virtual model to function. |
US12205220B2 |
Display systems and methods for clipping content to increase viewing comfort
Augmented and virtual reality display systems increase viewer comfort by reducing viewer exposure to virtual content that causes undesirable accommodation-vergence mismatches (AVM). The display systems limit displaying content that exceeds an accommodation-vergence mismatch threshold, which may define a volume around the viewer. The volume may be subdivided into two or more zones, including an innermost loss-of-fusion zone (LoF) in which no content is displayed, and one or more outer AVM zones in which the displaying of content may be stopped, or clipped, under certain conditions. For example, content may be clipped if the viewer is verging within an AVM zone and if the content is displayed within the AVM zone for more than a threshold duration. A further possible condition for clipping content is that the user is verging on that content. In addition, the boundaries of the AVM zone and/or the acceptable amount of time that the content is displayed may vary depending upon the type of content being displayed, e.g., whether the content is user-locked content or in-world content. |
US12205219B1 |
Nested stereoscopic projections
A system, method or compute program product for generating stereoscopic images. One of the methods includes identifying, in a first three-dimensional coordinate system of a first three-dimensional virtual environment, a location and orientation of a first virtual object that is a virtual stereoscopic display object; identifying an eyepoint pair in the first virtual environment; identifying, in a second three-dimensional coordinate system of a second three-dimensional virtual environment, a location and orientation of a second virtual object that is in the second virtual environment; for each eyepoint of the eyepoint pair, rendering an inferior image of the second virtual object; for each eyepoint of the eyepoint pair, render a superior image of the first virtual environment, comprising rendering, in the superior image for each eyepoint, the corresponding inferior image onto the virtual stereoscopic display object; and display, on a physical stereoscopic display, the first virtual environment. |
US12205209B1 |
Virtual try-on based on predetermined cloth patterns driven by generative ai
Systems and methods for providing virtual try-on based on predetermined cloth patterns driven by generative AI are disclosed. An example method includes receiving an input image including an image of a body of a person and a first clothing worn by the person, receiving a text description of the first clothing and a further input image including a second clothing, encoding the input image into an image latent, generating a mask corresponding to the second clothing, encoding the text description into a text embedding, encoding the further input image into a clothing embedding, adding a noise to the image latent to obtain a noisy image latent, providing the noisy image latent, the text embedding, the clothing embedding, and the mask to a neural network to obtain a denoised image latent and decoding the denoised image latent into an output image including the body dressed in the second clothing. |
US12205206B2 |
Image processing method and electronic device
Disclosed are an image processing method and an electronic device, which relate to the field of image processing technologies. An electronic device draws a first layer, renders the first layer, and buffers the rendered first layer in a buffer queue. The electronic device finishes drawing the first layer before a first time, and the electronic device draws a second layer, renders the second layer, and buffers the rendered second layer in the buffer queue before the first time, where the first time is a time of arrival of a first vertical synchronization signal for triggering the electronic device to draw the second layer. |
US12205203B2 |
Histogram bin interval approximation
Using approximated bin intervals to label the histograms provides clarity and allows for the histogram to be more intuitively understood. A dataset may comprise a plurality of records having a plurality of features including one or more continuous features. A selection of a continuous feature may be obtained. A bin width based on a number of bins and feature statistics of the continuous feature may be determined. An approximated bin interval range is determined by applying a bin mask based on the bin width to the feature statistics. An approximated bin width is determined based on the number of bins and the approximated bin interval range. Approximated bin intervals for the histogram are determined based on the approximated bin width. A histogram is generated having bins with intervals based the approximated bin intervals. |
US12205202B2 |
Generating real-time inferred network graphs
The present disclosure relates to systems, methods, and computer-readable media for utilizing an interactive graphing system to achieve improved dataset exploration utilizing an intelligent workflow and an interactive user interface. More specifically, the interactive graphing system facilitates generating updated network graphs that include inferred user influences based on implicit user action. Indeed, the interactive graphing system can automatically generate and present a user with an updated network graph that includes added, removed, or subsetted elements and relationships that are otherwise hidden from a user. Additionally, the interactive graphing system facilitates network graph exploration and processing of customized combined network graphs that join otherwise separate network graphs. |
US12205200B2 |
Connecting paths based on primitives
In implementation of techniques for connecting paths based on primitives, a computing device implements a path connection system to receive a first path and a second path displayed in a user interface. The path connection system determines an end section of the first path and a corresponding end section of the second path. Based on the on the end section of the first path, the path connection system identifies a first primitive. Based on the corresponding end section of the second path, the path connection system identifies a second primitive. The path connection system then generates a connection path for display relative to the first path and the second path in the user interface by generating a Bezier curve based on the first primitive and the second primitive. |
US12205199B2 |
Information processing method, medical image diagnostic apparatus, and information processing system
An information processing method of an embodiment is a processing method of information acquired by imaging performed by a medical image diagnostic apparatus, the information processing method includes the steps of: acquiring noise data by imaging a phantom using a medical imaging apparatus; based on first subject projection data acquired by the imaging performed by a medical image diagnostic modality of a same kind as the medical image diagnostic apparatus and the noise data, acquiring synthesized subject data in which noise based on the noise data is added to the first subject projection data; and acquiring a noise reduction processing model by machine learning using the synthesized subject data and second subject projection data acquired by the imaging performed by the medical image diagnostic modality. |
US12205197B1 |
Label image synthesis using generative AI
Generative image synthesis conditioned on label prompts includes receiving a label prompt comprising a mapping of labels to portions of an image to be synthesized. At least some of the labels in the label prompt correspond to an object to be included in the image to be synthesized. It further includes, based on the label prompt, generating, using a generative model, a synthesized image corresponding to the label prompt. |
US12205187B2 |
Image processing apparatus, control method, and storage medium
An apparatus generates an image file having a structure including a first region and a second region, the first region storing a plurality of instances of image data and the second region storing metadata pertaining to the plurality of instances of image data. The metadata includes synchronous group information that groups image data shot synchronously with respect to time, the synchronous group information indicating image data, among the plurality of instances of image data, belonging to a group created by the grouping, and indicator information that indicates an indicator of grouping for the group indicated by the synchronous group information. The apparatus configures the synchronous group information and the indicator information based on the shooting information, and generates the image file storing the plurality of instances of image data, and the configured synchronous group information and the configured indicator information. |
US12205185B2 |
Systems and methods of a transition and notification protocol
Systems, devices, and methods including a computing device with a processor configured to: send a keep-alive signal to a user at a predefined interval; determine an active status of the user if a reply to the keep-alive signal is received prior to an expiration of the predefined interval; determine a non-active status of the user if a reply to the keep-alive signal is not received prior to an expiration of the predefined interval; send a first level transition notification to a first contact list if the determined status of the user is non-active; send a second level transition notification to a second contact list after a first time period has expired and the reply to the keep-alive signal is not received; and send a third level transition notification to a third contact list after a second time period has expired and the reply to the keep-alive signal is not received. |
US12205184B2 |
Method and system for assessing hazard risks associated with geographical locations
A method and a system for assessing hazard risks associated with geographical locations are provided. The server receives information associated with a geographical location from a user device. The server identifies a hazard associated with the geographical location based on the historical hazard data. The server retrieves one or more files associated with the hazard. The server determines a first risk score for the geographical location based on at least the one or more files or a first set of rules associated with the hazard. The server determines a second risk score for the geographical location based on at least the one or more files or a second set of rules associated with the hazard. The server determines the second risk score when a criterion associated with the hazard is met. The server communicates at least one of the first risk score or the second risk score to a user. |
US12205183B2 |
Techniques for real-time transactional data analysis
A method and system analyzing transactional data are provided. The method includes gathering transaction data related to a first physical entity; extracting a first set of features representing the first entity; gathering transaction data related to a second physical entity, wherein the at least one second physical entity is indirectly related to the first physical entity; extracting at least a second set of features associated with the at least one second physical entity; matching the first set of features to the second set features; and clustering the first set of features and the second set of features, when the first set of features matches the second set of features. |
US12205177B2 |
Systems and methods for automatically generating, scheduling, posting, and recycling social media posts using artificial intelligence
Embodiments of a method for automatically generating, scheduling, posting, and recycling social media posts are disclosed, the method comprising: requesting an artificial intelligence (AI) engine for a plurality of prompts to create a social media post on a social media platform; selecting one prompt in the plurality of prompts returned by the AI engine; requesting the AI engine for social media post content based on the selected prompt; selecting a textual content and a non-textual content; combining the selected textual content and the selected non-textual content according to pre-configured settings to create one social media post; repeating selecting the textual content and the non-textual content and combining, to create a plurality of social media posts; generating a schedule for each one in the plurality of social media posts; and automatically posting each one in the plurality of social media posts on the social media platform according to the schedule. |
US12205175B2 |
Systems and methods for identifying distracted driving events using common features
A distracted driving analysis system for identifying distracted driving events is provided. The system includes a processor in communication with a memory device, and the processor is programmed to: (i) receive labeled training data, the labeled training data including driving event records (a) each labeled as an actual distracted driving event or a passenger event and (b) including phone usage by a user that occurred within a time period of a driving event, (ii) identify common features of the actual distracted driving events and the passenger events by processing the training data using a supervised machine learning algorithm, (iii) generate a trained model based at least in part upon the identified common features, (iv) process a new driving event, (v) assign the new driving event based at least in part upon features of the new driving event, and/or (vi) determine whether the new driving event is an actual distracted driving event or a passenger event. |
US12205174B2 |
Probability based health claims processing
Systems and methods herein describe probability-based health claims processing. The described systems and methods access a plurality of pharmacy claims, determine an aggregate rating of the pharmacy claims based on pharmacy claims data, submit a first subset of pharmacy claims to a first pharmacy claims approval system, submit a second subset of pharmacy claims of the plurality of pharmacy claims to a second pharmacy claims approval system, receive, from the first pharmacy claims approval system, a first set of decisions for the first subset of pharmacy claims, and, receive from the second pharmacy claims approval system, a second set of decisions for the second subset of pharmacy claims. |
US12205173B2 |
Systems and methods for dynamically generating portfolios using ensemble techniques
According to at least one aspect, data of a plurality of existing portfolios is accessed that each include time series data of securities and associated weights. At least two existing portfolios are associated with a reference portfolio comprising reference time series data of reference securities and associated reference weights. Portfolio data is determined for at least two existing portfolios by determining, for each of a plurality of securities, difference data based on a difference between the weight of the security for the existing portfolio at a specific time period and a reference weight of the security at the specific time period, and determining a ranking for each of the plurality of securities based on the difference data. An ensemble portfolio is determined, based on the portfolio data and using an ensemble technique, comprising new time series data indicative of a new set of securities and associated new weights. |
US12205172B1 |
Blockchain instrument for transferable equity
Systems and methods for offering and purchasing tokenized securities on a blockchain platform meeting current and future federal, state, and offering and holding entity rules and regulations. Tokenized securities purchased during or after the tokenized securities offering are tradable on a secondary market. The server computer of the tokenized securities provides an automated transfer capability for tokenized securities holders. |
US12205170B1 |
Securities claims identification, optimization and recovery system and methods
The system and methods for securities claims identification, optimization and recovery are disclosed herein. The disclosed system can maximizes returns on assets that are the securities claims arising from alleged fraud in the purchase or sale of securities in a securities portfolio. In one embodiment, the disclosed system monitors portfolio using analytics tools to identify asynchronous activity or movements in portfolio securities, performs loss and damages valuation analysis, open arms-length communications with securities litigation plaintiffs' bar and/or litigation funders, publishes relevant information to investors, provides analysis and information for merit analysis, counsel selection and/or litigation monitoring and performs risk mitigation analysis to identify securities claims and optimize recovery of revenue associated with the securities claims. |
US12205169B2 |
Systems and methods for dynamically visualizing potential trade outcomes based on real-time options price data
This invention relates to systems and methods for processing and visualizing data related to trading strategies for exchange-traded equities based upon real-time options data. |
US12205168B2 |
Determination of implied orders in a trade matching system
A computer implemented method for determining implied orders in an electronic trading system is provided. The method comprises receiving a first set of one or more real orders, wherein the orders are not tradable against each other. One or more implied orders are identified within the first set of real orders. Market data corresponding to the implied orders can also be identified. At least one additional order is received and the tradability of the additional order is determined against the real or implied orders within the first set of real orders. A resting set of orders is determined from those real and implied orders within the first set of orders not affected by the tradability of the additional order. Implied orders are determined from within the set of resting orders. |
US12205167B1 |
Bond information system and related methods of operation
In various aspects, a computer receives bond market information in digital form via a network cloud from various combinations of a trading computer of an electronic trading platform and an information computer of an information source and the computer then transforms the bond market information into a bond market analysis. Accordingly, the bond market information, which is generally disorganized digital information existing on various combinations of the trading computer and the information computer, is transmitted to the computer via the network cloud and then transformed by the computer into an organized bond market analysis, which is also in digital form, and which may be displayed in various ways. The computer may automatically generate order information in digital form in response to the bond market analysis and the computer may communicate the order via the network cloud to the trading computer for execution. |
US12205166B2 |
System and method for optimizing the frequency of market information updates in an electronic trading environment
A system and method for optimizing the frequency of market information updates in an electronic trading environment are described herein. According to one example embodiment, by optimizing the frequency of market information updates, the burden on the client device to update the graphical user interface may be reduced, while still providing an accurate portrayal of the market to the user. An example method includes associating different precedence levels with messages comprising market information. Messages containing market information related to the inside market may be associated to a higher precedence level. Whereas messages containing market information relating to the quantities at prices outside the inside market may be associated with a lower precedence level. Based on the precedence level associated with a message, a client device may update the graphical user interface or the message may be stored in a data structure until a pre-defined condition is satisfied. |
US12205159B2 |
Self-checkout system, purchased product management method, and purchased product management program
A change detection means 840 detects an area of change in a product shelf on which a product has been arranged, on the basis of a captured image of the product. A classification means 850 classifies the change in the product shelf in the detected area of change. A shopping list generation means 860 generates a shopping list for a customer on the basis of the classification of the change in the product shelf and of shelving information on the product shelf. |
US12205158B2 |
One-click transactions with product recommendations in post-purchase interfaces
In one embodiment, a method includes facilitating placing an order by a buyer with a seller. The method includes selecting product recommendations for the buyer using a product recommendation model. The method includes causing an order tracking user interface corresponding to the order to be presented to the buyer on a user device of the buyer. The order tracking user interface includes interactive elements corresponding to a selected product recommendation. The method includes receiving, from the user device of the buyer, a selection of one of the interactive elements corresponding to a selected product recommendation. The method includes retrieving payment information for the buyer based on receiving the selection of the interactive element. The method includes automatically facilitating an order for the product corresponding to the selected interactive element based on the retrieved payment information for the buyer. |
US12205151B2 |
Componentization, modification, and management of creative assets for diverse advertising platform environments
The present application describes systems, methods and devices for creative asset management, some of which can be utilized in closed/batch supply and/or open real-time bidding (RTB) supply opportunities. The present application further describes systems, methods and devices for omni-channel creative asset management that may have bi-directional features. In particular, in some embodiments, the creative asset management systems, methods, and devices described herein can allow advertisers to consolidate their online advertising efforts into a central platform. |
US12205150B2 |
Systems and methods for providing interactive visualizations of digital content to a user
A computer-implemented method may include: receiving, by a first computer server, content provider data and content item data; identifying a plurality of profile elements by applying machine learning techniques to the received content provider data and content item data; calculating a first plurality of profile element scores for the content provider in each of the plurality of profile elements and a second plurality of profile element scores for the plurality of content items in each of the plurality of profile elements; determining, by utilizing one or more distance algorithms, profile element vector distances between the first plurality of profile element scores for the content provider and the plurality of second profile element scores for the plurality of content items; ranking the plurality of content items based on the determined profile element vector distances; and generating an interactive graphical user interface (GUI) displaying a plurality of radar graphs. |
US12205146B2 |
Advertisement service device and method for operating same
The present disclosure proposes a device for executing an advertisement service and a method for operating the same, for providing a targeted advertisement according to an advertisement execution condition determined for a terminal on the basis of scanning data obtained by scanning wireless local area networks (WLANs) (for example, Wi-Fi) in an addressable TV advertisement environment. The present disclosure also proposes a device for executing an advertisement service for providing a targeted advertisement for a combination of member terminals and visitor terminals located within a home in an addressable TV advertisement environment. |
US12205142B2 |
Systems and methods for cross-browser advertising id synchronization
Systems and methods are for identifying online advertisements to display to a user based on historical user data collected across the user's use of a plurality of Internet devices. One method includes receiving, over a network, a request for an advertisement to display at a first device of the user, the request including a unique identifier stored on the user's first device; accessing, in a database, a demographic or browsing history information generated from the user's use of a second device, the demographic or browsing history information being stored in the database in relation to the unique identifier; and identifying, based on the demographic or browsing history information, an advertisement to display at the user's first device. The demographic or browsing history information is synchronized based on the unique identifier being stored on the user's first device and the user's second device. |
US12205141B2 |
System and method for aggregating advertising and viewership data
A system and method for providing and synthesizing data for publishers operating in the connected television ecosystem. Data from third party reporting platforms may be combined to present a unified view. Audience engagement may be measured, observed, and combined in a novel manner, providing unique insights to users. |
US12205135B2 |
Real-time fully automated incentive-to-needs matching and delivery
Generating an asset ontology. Obtaining current transaction information associated with a current transaction, the current transaction information being obtained in response to the current transaction being processed by a point of sale system. Updating a subscriber profile based on the current transaction information. Selecting one or more subscriber roles based on the updated subscriber profile. Identifying one or more assets based on the one or more subscriber roles and the asset ontology. Selecting one or more incentives based on the one or more assets. Providing the one or more incentives to a subscriber system, thereby causing the subscriber system to present the one or more incentives at substantially the same time as the current transaction is processed by the point of sale system. |
US12205134B2 |
Systems and methods for autonomous management of manufacturer coupons
Methods and systems may support dynamic, real-time or near-real-time processing, analysis, and processing of data to automatically identify and obtain coupons corresponding to consumer products such that, in response to receiving a request to purchase one or more products, qualifying coupons may be automatically identified, retrieved, and applied to the purchase. |
US12205131B2 |
System and method for providing a price for a vehicle
System and methods for providing a target price for a target vehicle with a target mileage are provided. One exemplary method includes receiving attributes for the target vehicle, receiving prices for sold vehicles having attributes corresponding to the target vehicle attributes, and receiving mileages for the sold vehicles. The exemplary method may further include generating a linear regression model relating the sold vehicle mileages to the sold vehicle prices, and providing the target price for the target vehicle based on the model. |
US12205128B2 |
Device identification systems and methods
Systems and methods herein log traffic to and from a device on a network. Logging can occur using a metering device, router, proxy, or other elements. For example, a metering device operatively coupled to a routing device can log the traffic directed to and originating from a user device. Logged traffic can be analyzed to identify users, devices, and/or sessions. For example, an identifier unique to the user device in the session, a device type of the user device, and a specific user of the device during the session can be identified. |
US12205126B2 |
System and method to monitor relevance of customer's business risk due to market changes
A computer-implemented system, method and/or computer program product to monitor changes in business risk of a targeted entity includes retrieving one or more industry classifications for one or more core businesses of the targeted entity; receiving news feeds related to the one or more industry classifications; detecting and extracting negative news related to the core businesses of the targeted entity from the news feeds; calculating an industry confidence score based upon the negative news; determining if the industry confidence score is greater than an industry confidence threshold; calculating, in response to the industry confidence score being larger than the industry confidence threshold, an entity confidence score for the targeted entity based upon negative news; and generating, in response to the entity confidence score being larger than an entity confidence threshold, an alert report for the targeted entity. |
US12205125B2 |
Methods and products for product tracing and authentication using conductive inks
Example embodiments of a product authentication method may include triggering a first authentication process in response to sensing a conductive ink in proximity to a computing device having a set of sensors and performing a second authentication process. The first authentication process may include initiating an application on the computing device when the set of sensors senses the conductive ink. And the second authentication process may be performed by the application on the computing device and may include sending a code to a remote server and receiving a validity determination from the remote server. |
US12205124B2 |
Consumer-permissioned data processing system
A networked data processing system that provides an application programming interface (API) for consumer-permissioned data, such as academic data, employment data and income data. In some implementations, the data processing system enables application developers to integrate consumer-permissioned data (such as academic data) into their applications. In some implementations, the API enables a developer to focus on other aspects of a given application, while leveraging the data processing system to handle aspects of gathering and processing the source data, such as authenticating the provenance of the source data, handling user permissions, extracting the source data, reviewing the source data, verifying the source data, generating one or more scores from the source data, analyzing the source data relative to a defined purpose, providing the information sought from the analyzed data, and the like. |
US12205120B1 |
Customer as banker system for ease of banking
A secure transaction system, computer program recording medium and method facilitate secure, in-person peer-to-peer transaction. A controller of the secure transaction system authenticates first and second parties of a transaction via respective first and second user devices. A financial trustworthiness of at least the second party is determined. The controller vouches for the financial trustworthiness of the second party to the first party via the first user device. The controller brokers an in-person transaction that comprises transfer of physical value from the first party to the second party. In response to receiving confirmation of the transfer to the physical value between the first and second parties, the controller adjusts first and second financial accounts respectively associated with the first and second parties to reflect the transfer. |
US12205113B2 |
Access node for providing network service, storage cloud service and grading of documents in social network system
An access device comprises a shared storage, a first network module for connecting to a wide-area network; a second network module for connecting to a user device in a local area with the access device, and a processor coupled to the first and the second network modules and for executing instructions stored in a non-volatile memory to realize following steps: having the user device connecting to a third party server via the wide-area network for making a first online financial arrangement with an electronic account of an owner of the access device, and having the user device connecting to the wide-area network or the shared storage after the first online financial arrangement is successfully done. |
US12205112B2 |
Embedded data transaction exchange platform
Aspects of the present disclosure are presented for an Embedded Data Transaction Exchange Platform (EDT-X) that generates marker data about relevant data of a transaction, and reliably stores the marker data in a permanent data storage, such as a block chain distributed ledger. The EDT-X platform does not generate the actual information that explains who was involved in the transaction or what the contents of the transaction were, but rather generates marker data that can reliably lead to tracing back to that information. The marker data may be permanently stored in a permanent data storage entity, such as a block chain distributed ledger. The data about the content of the transaction may be anonymously stored in a secure database, and the marker data pointing to the content of the transaction may be retrieved from the block chain distributed ledger to look up where the content data is stored in the secure database. |
US12205109B2 |
Generating sequences of network nodes
A suspicious pattern can be detected within a transaction network of nodes. Nodes of the network are walked by determining if any adjacent node to a current node is within the suspicious pattern. If an adjacent node is within the suspicious pattern, that node is walked to. Based on the walk, a node sequence can be generated. |
US12205108B2 |
Offline crypto asset custodian
Systems and methods for secure digital asset transactions. An offline system includes a custodian computer, digital asset accounts accessible by the custodian computer and a centralized ledger maintained by the custodian computer. The custodian computer is in communication with public ledger computers of a public ledger, and receives transaction data associated with digital assets from among entity computers. Each account is prefunded with digital asset funds. The custodian computer monitors a transaction parameter of the transaction data and, in accordance with the monitoring, generates a transfer instruction indicating transfer of funds between the first and second accounts, updates the centralized ledger responsive to the transfer instruction, and transfers the funds between the first and second accounts, responsive to the transfer instruction. The transfer instruction remains offline and is not transferred to the public ledger. |
US12205103B2 |
Contactless card with multiple rotating security keys
A contactless card can include a plurality of keys for a specific operation, e.g., encryption or signing a communication. The contactless card can also include an applet which uses a key selection module. The key selection module can select one of the plurality of keys and the applet can use the key to, e.g., encrypt or sign a communication using an encryption or signature algorithm. The contactless card can send the encrypted or signed communication to a host computer through a client device. The host computer can repeat the key selection technique of the contactless device to select the same key and thereby decrypt or verify the communication. |
US12205102B2 |
Systems and methods to provide user verification in a shared user environment via a device-specific display
A method of generating a shared augmented reality payment authentication entry interface includes detecting a first consumer device and a second consumer device; prompting a display of a first augmented reality payment authentication interface at the first consumer device; and prompting a display of a second augmented reality payment authentication interface at the second consumer device. |
US12205099B2 |
Social media account-linking checkout
Systems and method for linking a social media handle to a financial account and providing a payment handle are disclosed. The payment handle is a unique identifier that allows a social media user to enter the payment handle in a checkout page within the social media ecosystem to authorize payment for goods or services. An account provider system can create a first payment handle to associate with a first social media system and a second payment handle to associate with a second social media system. The payment handle can be generated according to a list of preferred goods, merchant lists, or maximum transaction amounts. Rather than entering a credit card number, expiration date, address, and other data into a conventional checkout page, the system can enable a user to checkout simply by entering the payment handle and hitting “submit” (or similar). |
US12205098B2 |
Training a model to identify items based on image data and load curve data
A smart shopping cart includes internally facing cameras and an integrated scale to identify objects that are placed in the cart. To avoid unnecessary processing of images that are irrelevant, and thereby save battery life, the cart uses the scale to detect when an object is placed in the cart. The cart obtains images from a cache and sends those to an object detection machine learning model. The cart captures and sends a load curve as input to the trained model for object detection. Labeled load data and labeled image data are used by a model training system to train the machine learning model to identify an item when it is added to the shopping cart. The shopping cart also uses weight data and the image data from a timeframe associated with the addition of the item to the cart as inputs. |
US12205097B2 |
Methods and systems for dual-to-single message conversion in electronic transactions
Systems and methods are disclosed for electronic transaction messaging conversion. One method comprises receiving an authorization request message from a point of sale (POS) device, the authorization request message comprising transaction data associated with a transaction. Upon validating the authorization request message, a provisional authorization response message may be generated and sent to the POS device. Subsequently, a capture message may be received from the POS device, requesting clearing and settlement of the transaction. The capture message may be validated and translated to a composite message that is single-message system (SMS)-compatible. The composite message may then be sent downstream for further processing. |
US12205096B2 |
Event processing system having haptic feedback
Arrangements for haptic feedback control are provided. In some aspects, registration data may be received from a user. For instance, a user may identify one or more devices (e.g., payment devices such as credit or debit cards, mobile devices, or the like) associated with the user. In some examples, the user may also select customized haptic feedback associated with different feedback outputs. After receiving registration data, the computing platform may receive a request to process a transaction. The transaction may be initiated at a point-of-sale system of an entity via the payment device or card of the user. Transaction details may be analyzed to determine or identify a feedback output (e.g., approved, denied, request additional information or the like). Based on the identified feedback output, a feedback output command or instruction may be generated and transmitted to the payment device for execution. |
US12205095B2 |
Cloud-based configurable transaction management controller and method thereof
Technologies for remotely managing payment authorization request messaging for payment transactions include a transaction management controller of one environment and a point of interaction device of another environment. The transaction management controller receives a transaction amount for a payment transaction from a business management engine. The payment transaction is based on a purchase transaction initiated by a merchant computing device of the other environment. The transaction management controller also receives payment card data from the point of interaction device, which is communicatively isolated from the merchant computing device and the business management engine. The transaction management controller inserts the transaction amount and the payment card data into a payment authorization request message, which is transmitted to a payment network. A payment authorization response message is received from the payment network and transmitted by the transaction management controller to the business management engine. Other embodiments are described and claimed. |
US12205085B2 |
Scope-delimited sharing of encoded sensitive data
Techniques for providing access to scope-delimited sensitive data are disclosed. A user provides sensitive data to a first party associated with a payment service provider. The first party stores the sensitive data with the payment service provider, and the payment service provider provides the first party merchant with an encoding of the payment data. The first party provides a purchasing opportunity to the user for goods offered by a third party also associated with the payment service provider. The first party transmits a sensitive data grant request to the payment service provider. In response, the payment service provides a scope-delimited encoding of the sensitive data. The first party provides the scope-delimited encoding of the payment data to the third party. The third party merchant creates a transaction using the scope-delimited encoding of the sensitive data. At some time later, access to the scope-delimited encoding of the sensitive data is revoked. |
US12205083B1 |
Systems and methods for providing mobility-impaired transactional or identity documents processing
Disclosed embodiments may include a method for systems and methods for providing mobility-impaired transactional or identify documents processing. The method may include receiving login credentials associated with an account and a request to deposit a check into the account, and identifying, using an image recognition model, a presence of a check in a visual field of the image capture device. Then the method may include obtaining, via the image capture device, a plurality of digital images of a front side of the check, and generating, based on the plurality of digital images of the front side of the check, a composite image of the front side of the check. The method may further include creating a recording of an endorsement gesture and transmitting the composite image of the front side of the check and the recording of the endorsement gesture to a back-end server. |
US12205071B2 |
Digitally informed delivery with custom electronic supplements for hardcopy mail
Systems and methods for enhancing digitally informed delivery of delivery items, such as mail or packages. A delivery item has an associated digital resource(s), such as electronic text, a digital file, an image, a web page(s), or the like. The delivery item includes an indicia, such as a bar code, that provides access to, or references, the digital resource. When the delivery item is processed during transit from the sender to the recipient of the delivery item, the indicia is scanned, read, or decoded, and the associated digital resource is identified therefrom. The delivery service transmits, to the recipient, an electronic notification indicating that the delivery item is enroute to the recipient and also indicating the associated digital resource. The recipient can then access the digital resource, e.g., the custom text, files, images or web pages associated with the delivery item. |
US12205068B2 |
Catchment modeling
Examples provide catchment modeling for identifying destination locations eligible for last mile delivery from source locations, such as a store or fulfillment center. The catchment modeling system divides a catchment area associated with the source location into a plurality of geohash blocks within a polygon fence. The size of the geohash blocks varies relative to proximity of each geohash block to a fence point within a polygon fence. The plurality of blocks includes a set of inclusion blocks within the predetermined distance from the source location and/or a set of exclusion blocks exceeding the predetermined distance from the source location. Data compression via polygon merging is performed. The compressed data is cached for utilization during catchment delivery eligibility determinations. If a destination address is within the set of inclusion address or absent from the set of exclusion addresses, the destination is eligible for delivery from the source to the destination. |
US12205067B2 |
Information processing device, information processing method, image acquisition method, and non-transitory computer-readable storage medium
An information processing device is configured to perform an operation of a delivery service in which an inside of a vehicle, a building, or a facility used by a user is designated as a delivery destination of a package, or perform a support of the operation. The information processing device includes an information acquisition unit configured to acquire information on an accommodation situation of an object accommodated inside the vehicle, the building, or the facility, and an accommodation situation notification unit configured to notify the user of the accommodation situation based on the information acquired by the information acquisition unit. |
US12205064B2 |
Pharma innovator and manufacturing process data conversion with batch process performance data feedback
A digital technology transfer system transforms technology transfer documents to a set of digitized manufacturing procedures and operations documentation. The system can transform a technology transfer document to a hierarchical structured model representing a package, or product to be manufactured, and the process for manufacturing the product. The resulting package model can be integrated into a larger model representing an ecosystem of manufacturing entities and plant facilities by assigning steps of the manufacturing process to one or more selected production lines. The system allows participants in the ecosystem to browse the hierarchical model to view information about the manufacturing entities, their plant facilities, and the packages assigned to the respective facilities. The system offers filtered role-specific views of the technology transfer documents, their approval statuses, and their plant assignments. |
US12205063B2 |
Intelligent prediction systems and methods for conversational outcome modeling frameworks for sales predictions
An intelligent prediction system includes one or more processors, one or more memory components, and machine-readable instructions that cause the intelligent prediction system to: receive text data comprising a plurality of speaker turn segments of a transcription of a conversation, each speaker turn segment of the plurality of speaker turn segments representative of a turn in the conversation, the plurality of speaker turn segments collectively representative of the conversation up to a point of time, generate a point in time bind probability based on a speaker turn segment bind probability of a speaker turn segment at the point in time and memory data associated with the plurality of segments up to the point in time, and generate a speaker turn segment impact score at the point in time by subtracting an immediately preceding point in time bind probability from the point in time bind probability. |
US12205062B2 |
Cross-tenant data processing for agent data comparison in cloud computing environments
A system is provided for a cloud computing environment that is adapted to perform data processing and tracking of agent data between cloud computing tenants. The system includes a processor and a computer readable medium operably coupled thereto, to perform operations which include determining a unique identifier (ID) for an agent of the cloud computing tenants, accumulating, over a time period, agent data for the agent, refining the agent data to curated data views for the agent data based on a plurality of aggregate reports for each of a plurality of KPIs in the agent data, determining a batch processing job for the refined agent data, calculating, using the batch processing job, a base asset value (BAV) score for the agent, and updating a profile for the agent associated with the unique ID based on the calculated BAV score. |
US12205059B1 |
Vendor risk assessment using internet telemetry
Various embodiments include systems and methods of assessing vendor risk. One or more sets of IP address(es) associated with one or more vendors is identified. Risk data related to the set(s) of IP address(es) is obtained using internet telemetry data. Based at least in part on the risk data, security risk level(s) are determined for the vendor(s). Some embodiments include systems and methods of implementing a vendor-based risk posture assessment of an organization. The vendor-based risk posture assessment may be based at least in part on one or more security risk levels determined for the vendor(s) of the organization. |
US12205058B2 |
Systems and methods for identifying processes for robotic automation and building models therefor
According to one aspect, a computer-implemented method of discovering processes for robotic process automation (RPA) includes: recording a plurality of event streams, each event stream corresponding to a human user interacting with a computing device to perform one or more tasks; concatenating the event streams; segmenting some or all of the concatenated event streams to generate one or more application traces performed by the user interacting with the computing device, each application trace corresponding to one of the one or more tasks performed by the user; clustering the traces according to a task type; identifying, from among some or all of the clustered traces, one or more candidate processes for robotic automation; prioritizing the candidate processes; and selecting at least one of the prioritized candidate processes for robotic automation. Corresponding systems and computer program products are also described. |
US12205056B2 |
Systems and methods for passenger pick-up by an autonomous vehicle
The disclosed technology provides solutions for providing an accurate pick-up location for an autonomous vehicle and a rider during a ride hailing pick-up. A method of the disclosed technology can include steps for determining map information associated with at least one thoroughfare for routing an autonomous vehicle, wherein the map information is based on location data associated with a client device requesting the autonomous vehicle; receiving sensor data from the client device corresponding to the at least one thoroughfare; determining, based on the sensor data and the map information, a first position of the client device relative to the at least one thoroughfare; and routing the autonomous vehicle based on the first position of the client device relative to the at least one thoroughfare. Systems and machine-readable media are also provided. |
US12205055B2 |
Modeling system for energy systems
A system for modeling networks of electricity supply and demand includes a first user interface, a second user interface, a database, a controller, and a memory including instructions. The database includes a data set defining nodes and domains, each node being a geographic area with defined electricity supply and demand, each plan including instructions related to a node for managing energy infrastructure and supply and demand changes. The controller is configured to: receive a first request to create a first plan for a first node of a collection; receive plan instructions for the first plan; receive a second user request to create a second plan for a second node of the collection; receive a plan instruction to interconnect the first node with the second node in the first plan; generate a forecast including a projected value for an energy infrastructure variable; and display the forecast. |
US12205052B2 |
Network computer system using sequence invariant model to predict user actions
Embodiments provide for a computer system and method to employ a sequence invariant model to determine user intentions, based on monitoring of real-time activities of the user. |
US12205050B2 |
Proactively detecting and predicting potential breakage or support issues for impending code changes
In some implementations, a regression prediction platform may obtain one or more feature sets related to an impending code change, wherein the one or more feature sets may include one or more features related to historical code quality for a developer associated with the impending code change or a quality of a development session associated with the impending code change. The regression prediction platform may provide the one or more feature sets to a machine learning model trained to predict a risk associated with deploying the impending code change based on a probability that deploying the impending code change will cause breakage after deployment and/or a probability that the impending code change will cause support issues after deployment. The regression prediction platform may generate one or more recommended actions related to the impending code change based on the risk associated with deploying the impending code change. |
US12205047B2 |
Method, apparatus, and computer program product for anonymized parking likelihood estimation
A method, apparatus, and computer program product are provided for estimating parking availability in an area based on probe data points in response to a request while maintaining data privacy. A method may include: receiving probe data associated with a plurality of vehicles; determining, from the probe data, location information, parking event information, and a timestamp; receiving a parking availability query, where the parking availability query includes a location; generating and transmitting a request for parking availability information corresponding to the location; receiving a plurality of partial results in response to the request for parking availability information corresponding to the location; determining, from the plurality of partial results, parking availability information corresponding to the location; and providing the parking availability information corresponding to the location responsive to the parking availability query. |
US12205045B2 |
Determining the status of an entity using an expert system
Expert systems and methods determine the status of an entity in relation to one or more legal provisions. The one or more legal provisions are defined by one or more rules, which are evaluated using input data from a user which comprises attribute data related to the entity. The status of the entity is determined using the one or more rules and input data and is returned to the user. |
US12205044B2 |
Dynamic graph representation learning via attention networks
A method includes extracting, by an analysis computer, a plurality of first datasets from a plurality of graph snapshots using a structural self-attention module. The analysis computer can then extract at least a second dataset from the plurality of first datasets using a temporal self-attention module across the plurality of graph snapshots. The analysis computer can then perform graph context prediction with at least the second dataset. |
US12205043B2 |
Method and apparatus for generating knowledge graph, method for relation mining
The present disclosure provides a method for generating a knowledge graph, a method for mining relation and an apparatus for generating a knowledge graph. The method for generating a knowledge graph includes: obtaining an initial knowledge graph, wherein the initial knowledge graph comprises a plurality of nodes having connection relationships; determining a plurality of target map elements meeting preset property information requirements from the initial knowledge graph, in which the target map elements comprise target nodes, or target edges; and merging the plurality of the target map elements to generate a knowledge graph. |
US12205042B2 |
Method and computing system for modelling a primate brain
In one aspect the application relates to a computing system for providing data for modelling a human brain comprises a database including a plurality of datasets (or allow access to a plurality of datasets), each dataset including at least a dynamical model of the brain including at least one node and a neurodataset of a neuroimaging modality input. The at least one node include a representation of a local dynamic model and a parameter set of the local dynamic model. |
US12205039B1 |
Group masked autoencoder for anomaly detection
A group masked autoencoder may be implemented for anomaly detection. An autoencoder network model may be trained without supervision and applied to output an estimated joint probability distribution of normality for a group of frames of time series data. The estimated joint probability distribution may be used to determine an anomaly score for the time series data. An anomaly may be detected according to the anomaly score and a result that indicates a detected anomaly may be provided. |
US12205029B2 |
Increasing accuracy and resolution of weather forecasts using deep generative models
Embodiments of the present invention provide the use of a conditional Generative Adversarial Network (GAN) to simultaneously correct and downscale (super-resolve) global ensemble weather or climate forecasts. Specifically, a generator deep neural network (G-DNN) in the cGAN comprises a corrector DNN (C-DNN) followed by a super-resolver DNN (SR-DNN). The C-DNN bias-corrects coarse, global meteorological forecasts, taking into account other relevant contextual meteorological fields. The SR-DNN downscales bias-corrected C-DNN output into G-DNN output at a higher target spatial resolution. The GAN is trained in three stages: C-DNN training, SR-DNN training, and overall GAN training, each using separate loss functions. Embodiments of the present invention significantly outperform an interpolation baseline, and approach the performance of operational regional high-resolution forecast models across an array of established probabilistic metrics. Crucially, embodiments of the present invention, once trained, produce high-resolution predictions in seconds on a single machine. |
US12205022B2 |
Data field extraction by a data intake and query system
Systems and methods are described for extracting data fields from logs ingested in a data processing pipeline or otherwise stored. For example, a log can be applied as an input to an artificial intelligence model trained to infer a log sourcetype of logs, and the artificial intelligence model can output an inferred log sourcetype of the log. The inferred log sourcetype can be used to select another artificial intelligence model trained to extract data fields from logs having the inferred log sourcetype, and the log can then be applied as an input to the other artificial intelligence model. The other artificial intelligence model may then output one or more data fields extracted from the log. |
US12205019B2 |
Data layout conscious processing in memory architecture for executing neural network model
The present disclosure relates to a processing in memory (PIM) enabled device for executing a neural network model. The PIM enabled device comprises a memory block assembly comprising a first array of memory blocks, a second array of memory blocks adjacent to the first array of memory blocks, a plurality of first data links associated with the first array of memory blocks and the second array of memory blocks, wherein each data link of the plurality of first data links communicatively couples two corresponding memory blocks of which are from the first array of memory blocks and the second array of memory blocks respectively, and a second data link communicatively coupled to the plurality of first data links. The data from a first memory block of the first array of memory blocks can be transferable to a second memory block of the second array of memory blocks via the plurality of first data links and the second data link. |
US12205016B2 |
Systems and methods for enhancing inferential accuracy of an artificial neural network during training on a mixed-signal integrated circuit
A system and method for enhancing inferential accuracy of an artificial neural network during training includes during a simulated training of an artificial neural network identifying channel feedback values of a plurality of distinct channels of a layer of the artificial neural network based on an input of a training batch; if the channel feedback values do not satisfy a channel signal range threshold, computing a channel equalization factor based on the channel feedback values; identifying a layer feedback value based on the input of the training batch; and if the layer feedback value does not satisfy a layer signal range threshold, identifying a composite scaling factor based on the layer feedback values; during a non-simulated training of the artificial neural network, providing training inputs of: the training batch; the composite scaling factor; the channel equalization factor; and training the artificial neural network based on the training inputs. |
US12205015B2 |
Convolutional neural network with building blocks
An apparatus that may include a neural network processor, the neural network processor comprises multiple building blocks. Each of the at least some of the building blocks may include, may consist or may consist essentially of a channel split unit, a convolution unit, a concatenation unit, and a shuffle unit. |
US12205005B2 |
Sampled softmax with Random Fourier features
Systems and methods for low bias negative sampling of classes according to the sampled softmax method are described herein. The systems and methods can include training a machine-learned model for classifying inputs into one or more classes of a plurality of classes, each of the plurality of classes having an associated class embedding in a plurality of class embeddings. The systems and methods can include selecting, by the one or more computing devices, one or more negative classes from the plurality of classes based at least in part on a probability distribution approximating a softmax distribution, wherein the probability distribution is determined based at least in part on a Random Fourier Features map. |
US12204996B2 |
Control and readout topology for spin qubits
An integrated system for quantum computation is provided, In one aspect, the system includes at least one semiconductor spin quantum bit (qubit); a feedline configured to act as an electron spin resonance (ESR) antenna for control of the at least one qubit; at least one resonator; and a ground plane common to both the feedline and the at least one resonator. The at least one resonator is capacitively coupled to the feedline, and configured for readout of the at least one qubit via the feedline. The feedline and the at least one resonator are arranged in adjacent layers separated by at least a dielectric. A corresponding method of performing quantum computation using such an integrated system is also provided. |
US12204993B2 |
Parallel cross entropy benchmarking
Methods, systems and apparatus for benchmarking quantum computing hardware. In one aspect, a method includes defining an initial circuit configured to operate on an array of qubits, wherein the initial circuit comprises multiple instances of the two-qubit gate, wherein each instance of the two-qubit gate performs a same operation on a respective pair of neighboring qubits in the array; partitioning the initial circuit into multiple layers, wherein instances of the two-qubit gate in a respective layer can be implemented in parallel; for each of the multiple layers: constructing benchmarking circuits for the layer, wherein each benchmarking circuit for the layer comprises one or more cycles of quantum gates, each cycle comprising: the layer of instances of the two-qubit gate, and a plurality of single qubit gates; implementing the constructed benchmarking circuits to obtain experimental benchmarking data; and adjusting control parameters of the control model using the experimental benchmarking data. |
US12204991B1 |
Gate formation on a quantum processor
In a general aspect, a gate is formed for a quantum processor. In some implementations, an arbitrary program is received. The arbitrary program includes a first sequence of quantum logic gates, which includes a parametric XY gate. A native gate set is identified, which includes a set of quantum logic gates associated with a quantum processing unit. A second sequence of quantum logic gates corresponding to the parametric XY gate is identified, which includes a parametric quantum logic gate. Each of the quantum logic gates in the second sequence is selected from the native gate set. A native program is generated. The native program includes a third sequence of quantum logic gates. The third sequence of quantum logic gates corresponds to the first sequence of quantum logic gates and includes the second sequence of quantum logic gates. The native program is provided for execution by the quantum processing unit. |
US12204990B2 |
Error corrected variational algorithms
Methods, systems and apparatus for approximating a target quantum state that is defined as a result of applying a specific rotation operation to an initial quantum state. A method includes determining multiple configurations of T-gates. Each configuration of T-gates includes a number of T-gates that is less than or equal to a predefined total number of T-gates and represents a rotation operation that, when applied to the initial quantum state, produces an evolved quantum state that is an approximation of the target quantum state. A configuration of T-gates that represents a rotation operation with a rotation angle that is closest to a rotation angle of the specific rotation operation is selected from the multiple configurations of T-gates. A rotation operation represented by the selected configuration of T-gates is applied to the initial quantum state to obtain the approximation of the target quantum state. |
US12204988B2 |
Quantum computing with hybrid memory cube for data centers
A quantum computing device configured to receive code written using one or more of a plurality of programming languages and convert the received code into quantum assembly language that can be executed by one or more quantum processing units of the quantum computing device. The quantum computing device also includes a hybrid memory cube storage device configured to function as storage for the high data throughput rates associated with the quantum processing units. |
US12204984B2 |
Method and apparatus for using a sequential QR code to validate a scanned QR code
A system method for delivery of predetermined administrator user content triggered after scanning a sequential QR code with a device. A UUID generated and is retrieved from the device based on a request received from the device. A trigger ID is obtained from the device based on the request received from the device. A previously created trigger configuration is fetched which trigger configuration provides a delivery setting. Content is then selectively delivered based on target matches with the fetched trigger configuration. The delivered content is the predetermined user content only if the retrieved UUID matches a previously stored UUID for the device. |
US12204981B2 |
Radio-frequency identification (RFID) printer with a rotatable antenna bracket component
A radio-frequency identification (RFID) printer is provided. The RFID printer may include an RFID antenna component and a rotatable antenna bracket component. The rotatable antenna bracket component may include a first knob portion, a first elongated portion and a first side portion projecting from a first end of the first elongated portion and connecting the first elongated portion to the first knob portion. The RFID antenna component may be secured in the first elongated portion. |
US12204975B2 |
Noncontact communication medium, magnetic tape cartridge, magnetic tape drive, and noncontact communication system
A noncontact communication medium includes a resonance circuit configured to resonate using an induced current induced by the antenna coil to generate an alternating current voltage, and a control circuit. The resonance circuit includes a variable condenser connected in parallel to the antenna coil, and a variable resistor connected in parallel to the antenna coil. The control circuit adjusts capacitance of the variable condenser to cause the resonance circuit to resonate at a predetermined resonance frequency, and adjusts a resistance value of the variable resistor to adjust a Q value. The noncontact communication medium operates using power based on a direct current voltage obtained by rectifying the alternating current voltage. And the communication is communication using a signal corresponding to a waveform of the alternating current voltage. |
US12204971B2 |
Metal, ceramic, or ceramic-coated transaction card with window or window pattern and optional backlighting
A transaction card includes at least one metal layer having one or more apertures therein. A light guide is disposed beneath the metal layer. The light guide has a light output and a light input. The light output is positioned to transmit light through at least the one or more apertures of the metal layer. At least one LED is positioned to transmit light into the light input of the light guide. |
US12204966B2 |
Metal card
A card core includes a body defining a cutout and a discontinuity. The cutout includes an opening in the body defined by an edge and the discontinuity includes a channel defined by the body extending from an outer surface of the body to the cutout. The cutout is sized and configured to define a gap between an element positioned in the cutout and the edge to electromagnetically isolate the element from the body. |
US12204965B2 |
Metallic transaction cards
A card includes a metallic card body having a front face, a rear face, and a peripheral surface extending between the front face and the rear face, and either a rear beveled peripheral surface or a front beveled peripheral surface. The rear beveled peripheral surface extends around the metallic card body where the rear face meets the peripheral surface and is colored to cover a metallic color of the metallic card body, and the front beveled peripheral surface extends around the metallic card body where the front face meets the peripheral surface and is colored to cover the metallic color of the metallic card body. |
US12204963B1 |
Apparatus for controlling the printing on cable
An apparatus for controlling the printing on wire or cable. The apparatus including a processor, a bus connected to the processor, a user input connected to the bus, a display screen connected to the user input and the bus, a first storage system connected to the bus, data stored in the first storage system and displayable on the display screen, wherein the data includes manufacturing and print information, a printer connected to the bus, wherein the printer prints the data on the wire or cable, a communication device connected to the bus, and an identification device connected to the bus, wherein identification device receives information from a user. |
US12204961B2 |
Resistive and digital processing cores
In some examples, a device includes a first processing core comprising a resistive memory array to perform an analog computation, and a digital processing core comprising a digital memory programmable with different values to perform different computations responsive to respective different conditions. The device further includes a controller to selectively apply input data to the first processing core and the digital processing core. |
US12204948B2 |
Elastic data partitioning of a database
A database entry may be stored in a container in a database table corresponding with a partition key. The partition key may be determined by applying one or more partition rules to one or more data values associated with the database entry. The database entry may be an instance of one of a plurality of data object definitions associated with database entries in the database. Each of the data object definitions may identify a respective one or more data fields included within an instance of the data object definition. |
US12204946B2 |
Method and system for providing composable infrastructure capabilities
A system control processor manager uses composed information handling systems that utilize resource sets of information handling systems and an infrastructure manager. The infrastructure manager obtains a composition request for a composed information handling system; allocates a portion of resource sets to the composed information handling system using a telemetry data map; makes a determination that at least one of the portion of the allocated resource sets is hosted by an information handling system that does not include a physical system control processor; and in response to the determination: provides the information handling system with access to a system control processor without adding any physical system control processors to the information handling system; and directs access requests, by entities hosted by the information handling system and directed to the portion of the allocated resource sets, through the system control processor. |
US12204943B1 |
System and method for dynamically allocating computer resources to a data processing pipeline
A system and method for dynamically generating a data processing pipeline. A processor receives data including one or more data types from a data source. A set of sub-pipelines are created based on the one or more data types, wherein each sub-pipeline of the set of sub-pipelines includes one or more processing layers. Further, the one or more data types and volume of data assigned to each processing layer of the one or more processing layers is determined. Subsequently, the resource allocation to the one or more processing layers is done dynamically based on the one or more data types, the data source, and the volume of the data. |
US12204942B2 |
Resource allocation to avoid slowdown
An apparatus may include first and second processors. A first user may be bound to the first processor such that processes of the first user execute on the first processor and do not execute on the second processor. A second user may be bound to the second processor such that processes of the second user execute on the second processor and do not execute on the first processor. |
US12204940B2 |
Transparent and remote kernel execution in a heterogeneous computing system
Remote kernel execution in a heterogeneous computing system can include executing, using a device processor of a device communicatively linked to a host processor, a device runtime and receiving from the host processor within a hardware submission queue of the device, a command. The command requests execution of a software kernel and specifies a descriptor stored in a region of a memory of the device shared with the host processor. In response to receiving the command, the device runtime, as executed by the device processor, invokes a runner program associated with the software kernel. The runner program can map a physical address of the descriptor to a virtual memory address corresponding to the descriptor that is usable by the software kernel. The runner program can execute the software kernel. The software kernel can access data specified by the descriptor using the virtual memory address as provided by the runner program. |
US12204937B2 |
Configurable orchestration for data pipelines
Orchestrating data pipelines in a pre-orchestrated manner. In some instances, workflows and microservices are performed in stages. The order in which these stages are performed are pre-dominantly non-sequential in order to ensure that the most relevant stages are performed in a manner that allows the workflows to be processed and microservices to be utilized in the most efficient manner possible. In some instances, when the processes in the first stage is complete, a broadcast message is published to a topic that indicates that the first stage is completed and the second stage can commence. In order to determine which processes can be performed in the second stage, a configuration table is utilized. This general process is repeated until each stage in the data pipeline is complete. |
US12204936B2 |
Computer-implemented method for performing a system assessment
A computer-implemented method including creating at least one run configuration package including at least a specification hierarchy, creating an application protocol interface including a generic code portion and an application-specific code portion, receiving an input for building an assessment environment from the run configuration package referencing an assessment application tool via the application protocol interface, and building the assessment environment based on the input. The assessment environment receives inputs using a standardized format, modifying various aspects of the assessment, based on the information in the specification hierarchy. The specification hierarchy is linked to a plurality of specification data objects for setting the assessment environment. The generic code portion is configured to provide a standardized instruction to the application-specific code portion and the application-specific code portion is configured to modify a format of the plurality of specification data objects linked to the specification hierarchy for the assessment application tool to be utilized. |
US12204935B2 |
Thread forward progress and/or quality of service
Methods, systems, and apparatuses provide support for allowing thread forward progress in a processing system and that improves quality of service. One system includes a processor; a bus coupled to the processor; a memory coupled to the processor via the bus; and a floating point unit coupled to the processor via the bus, wherein floating point unit comprises hardware control logic operative to: store for each thread, by a scheduler of the floating point unit, a counter; increase, by the scheduler, a value of the counter for each thread corresponding to a thread when at least one source ready operation exist for the thread; compare, by the scheduler, the value of the counter to a predetermined threshold; and make other threads ineligible to be picked by the scheduler when the counter is greater than or equal to the predetermined threshold. |
US12204933B2 |
Asynchronous statistic-based rate limiting in distributed system
In an example embodiment, rate limiting is performed at the instance level (i.e., locally), but utilizing throughput statistics of other instances. These statistics may be measured locally by each instance and then transmitted to a central store, where they are aggregated. Each instance is then able to asynchronously request the aggregated statistics from the central store and use this information to manage the parameters of its own local rate limiter. |
US12204932B2 |
Distributed personal assistant
An exemplary method for using a virtual assistant may include, at an electronic device configured to transmit and receive data, receiving a user request for a service from a virtual assistant; determining at least one task to perform in response to the user request; estimating at least one performance characteristic for completion of the at least one task with the electronic device, based on at least one heuristic; based on the estimating, determining whether to execute the at least one task at the electronic device; in accordance with a determination to execute the at least one task at the electronic device, causing the execution of the at least one task at the electronic device; in accordance with a determination to execute the at least one task outside the electronic device: generating executable code for carrying out the least one task; and transmitting the executable code from the electronic device. |
US12204930B2 |
Techniques for securing virtual machines
A system and method for securing virtual cloud assets in a cloud computing environment against cyber threats. The method includes: determining a location of a snapshot of at least one virtual disk of a protected virtual cloud asset, wherein the virtual cloud asset is instantiated in the cloud computing environment; accessing the snapshot of the virtual disk based on the determined location; analyzing the snapshot of the protected virtual cloud asset to detect potential cyber threats risking the protected virtual cloud asset; and alerting detected potential cyber threats based on a determined priority. |
US12204925B2 |
Securing virtual machines in computer systems
Aspects of the disclosure provide for mechanisms for securing virtual machines in a computer system. A request for a resource is received by a processing device. The request is initiated by a guest application. A determination is made by the processing device of whether an initialization of the guest application is completed. In response to a determination that the initialization of the guest application is completed, at least one system call associated with the request initiated by the guest application is blocked to reject execution of the request for the resource. |
US12204923B2 |
Data center restoration
A system can determine to restore a datacenter that comprises a group of virtualized workloads. The system can determine respective associations between respective virtualized workloads and respective datastores. The system can determine to restore a first virtualized workload of the group of virtualized workloads first. The system can restore a first portion of infrastructure that corresponds to the first virtualized workload first among a group of infrastructure. The system can, after restoring the first portion of infrastructure, restore a first portion of data that corresponds to the first virtualized workload first among a group of data. The system can, after restoring the first portion of data, restore a first portion of a virtualization layer that corresponds to the first virtualized workload first among a group of virtualization layers. The system can, after restoring the first portion of the virtualization layer, restore the first virtualized workload. |
US12204922B2 |
Cross-container delegation
A computing system delegates a request between a first container in user mode of an operating system on a webserver system and a second container in the user mode of the operating system. The operating system includes a kernel. A service in the second container creates a delegation queue in the kernel of the operating system. The service adds an identifier as a property of the delegation queue in the kernel, wherein the identifier is unique across the first container and the second container. A router executing in the first container opens the delegation queue in the kernel using the identifier, responsive to the adding operation. The request is delegated to the service executing in the second container via the delegation queue in the kernel, responsive to the opening operation. |
US12204921B2 |
System and methods for creation and use of meta-models in simulated environments
A system and method for generating and applying meta-models in simulated environments, in which an agent simulation is selected, one or more agent goals are received, and agents are created which are individual instances of the agent simulation with each agent having at least one of the agent goals, wherein the agents are used in the execution of an environment simulation which dynamically changes based on the collective behavior of the agents. The agents operate in the environment simulation using meta-models which describe how the agents interact with other agent and how the agents interact within the simulation. |
US12204913B2 |
System and method for automatic installation and configuration of computing resources
A system and method for installation and configuration of computing resources where a local attribute that uniquely identifies a deployed device is used with a query to a remote domain name server to receive one or more responses to the query, the responses from the domain name server providing the steps and operations to implement an expected local configuration which is then validated and implemented in each the deployed device. |
US12204912B2 |
Booting and using a single CPU socket as a multi-CPU partitioned platform
Apparatus and methods for booting and using a single CPU socket as a multi-CPU partitioned platform. The single CPU socket includes a plurality of core tiles that a partitioned into a plurality of virtual clusters comprising CPU sub-sockets. Each of the CPU sub-sockets in coupled to an Input-Output (IO) tile having an integrated boot support block and comprising a plurality of IO interfaces including at least one IO interface configured to receive boot signals for booting the sub-sockets and an IO interface to access boot firmware stored in a firmware storage device coupled to the IO interface. The integrated boot support block is configured to facilitate booting of each of the plurality of CPU sub-sockets using a shared set of boot resources coupled to the plurality of IO interfaces. |
US12204911B2 |
Retire queue compression
Systems, apparatuses, and methods for compressing multiple instruction operations together into a single retire queue entry are disclosed. A processor includes at least a scheduler, a retire queue, one or more execution units, and control logic. When the control logic detects a given instruction operation being dispatched by the scheduler to an execution unit, the control logic determines if the given instruction operation meets one or more conditions for being compressed with one or more other instruction operations into a single retire queue entry. If the one or more conditions are met, two or more instruction operations are stored together in a single retire queue entry. By compressing multiple instruction operations together into an individual retire queue entry, the retire queue is able to be used more efficiently, and the processor can speculatively execute more instructions without the retire queue exhausting its supply of available entries. |
US12204907B2 |
Processor supporting position-independent addressing
A processor may implement position-independent memory addressing by providing load and store instructions that include position-independent addressing modes. A memory address may contain a normalized pointer, where the memory address stores a normalized memory address that, when added to an offset previously determined for the memory address, defines another memory address. The position-independent addressing mode may also support invalid memory addresses using a reserved value, where a load instruction providing the position-independent addressing mode may return a NULL value or generate an exception when determining that the stored normalized memory address is equal to the reserved value and where a store instruction providing the position-independent addressing mode may store the reserved value when determining that the memory address is an invalid or NULL memory address. |
US12204904B2 |
Dynamic designation of instructions as sensitive for constraining instruction execution
Described herein are systems and methods for dynamic designation of instructions as sensitive. For example, some methods include detecting that a first instruction of a first process has been designated as a sensitive instruction; checking whether a sensitive handling enable indicator in a process state register storing a state of the first process is enabled; responsive to detection of the sensitive instruction and enablement of the sensitive handling enable indicator, invoking a constraint for execution of the first instruction; executing the first instruction subject to the constraint; and executing a second instruction of the first process without the constraint. |
US12204902B2 |
Routing instruction results to a register block of a subdivided register file based on register block utilization rate
A system, processor, programming product and/or method for assigning instructions to destination register file blocks, and/or routing instructions, includes: providing a processing pipeline having two or more execution units configured to process instructions; providing a register file having register file entries configured to hold data, where the register file is subdivided into a plurality of register blocks and each register block has two or more register file entries; calculating a utilization rate for one or more register blocks; and assigning and/or routing an instruction to write its results to a register block based upon the utilization rate for that register block. Preferably the execution unit is configured to write its results to a single specific destination (rename) register block. |
US12204897B2 |
Application programming interface to wait on matrix multiply-accumulate
Apparatuses, systems, and techniques to perform computational operations in response to one or more compute uniform device architecture (CUDA) programs. In at least one embodiment, one or more computational operations are to cause one or more other computational operations to wait until a portion of matrix multiply-accumulate (MMA) operations have been performed. |
US12204892B2 |
Using templates to provision infrastructures for machine learning applications in a multi-tenant on-demand serving infrastructure
A method by one or more electronic devices to provision an infrastructure for a machine learning application in a multi-tenant on-demand serving infrastructure. The method includes storing a plurality of templates, wherein each of the plurality of templates indicates a scoring interface, a web server, a definition of a continuous integration pipeline, and a definition of a continuous deployment pipeline, receiving a request to provision the infrastructure for the machine learning application using a specified template from the plurality of templates, and provisioning the infrastructure for the machine learning application using the specified template to create a version control system repository, a continuous integration pipeline, and a continuous deployment pipeline. |
US12204888B2 |
Remote deployment of provisioned packages
Disclosed are various approaches for remotely deploying provisioned packages. An installer for an application is stored in a cache location of the client device. A hash of the installer is then written to a registry of the client device. The installer is then executed to install the application on the client device. Then, the client device is registered with a management service. Subsequently, a registration confirmation is received from the management service. The hash of the installer is then confirmed and the installed application is identified to the management service as a managed application installed on the client device. |
US12204885B2 |
Optimizing operator configuration in containerized environments
Computer technology for optimizing operator configuration for deployment of an application in a container orchestration cluster. The computer technology includes machine logic for performing the following operations: collecting historical data for deployment data including operator configurations, cluster configurations, and behavior data. The method models the deployment data using embedded matrix models; and applies collaborative filtering to process the modeled data to map user requirements for a target deployment to deployment configurations of previous successful deployments; to output one or more predicted deployment configurations as a reference for the target deployment. |
US12204880B1 |
Incremental compiling method and system based on heterogeneous device
An incremental compiling method and an incremental compiling system based on a heterogeneous device. The method comprises: a user using P4 to develop a network program, checking the syntax and semantics of the network program and converting into an intermediate representation; allocating intermediate representation files according to constraints such as the functions and resources of the heterogeneous device; then, transforming the network program into different rule expressions of the heterogeneous device according to the constraints of the heterogeneous device, flow table entries and the like, and loading the on different rule expressions to a target device; when the user needs to deploy network functions incrementally, the user only needs to write new network programs and regenerate rule expressions; by comparing and analyzing the old and new rule expressions, a rule expression that can be loaded on heterogeneous device is formed, and the incremental deployment of network functions is realized. |
US12204879B2 |
Determination of quantum circuit compilation passes and/or compilation parameters optimized for one or more performance metrics
A quantum computing service includes a quantum circuit compilation module that uses received information about quantum processing units (QPUs) along with information about a quantum circuit to be compiled in order to generate an optimized ordered list of compilation passes to be performed to compile the quantum circuit for execution on a given QPU. |
US12204878B2 |
Resource file loading method, apparatus, electronic device and storage medium
The present application relates to a resource file loading method, apparatus, electronic device and storage medium, which are applied in the field of Internet technology. The method includes: acquiring an editable first resource file, storing the first resource file and cache data of the first resource file; wherein the cached data is un-editable, and the file size of the cached data is smaller than that of the first resource file; in response to a loading instruction for the first resource file, determining whether the first resource file has changed; if the first resource file has not changed, acquiring the cached data of the first resource file and loading the cached data of the first resource file; if the first resource file has changed, acquiring the first resource file and loading the first resource file. |
US12204871B2 |
Controllable reading guides and natural language generation
Disclosed embodiments include a computer readable medium that includes instructions that when executed by one or more processing devices cause the one or more processing devices to perform a method. The method includes: receiving from a user an identification of different text segments; receiving from the user an indication of a type of document to generate based upon the plurality of different text segments; analyzing the plurality of different text segments; identifying concepts conveyed by the plurality of different text segments; determining an ordering for the identified concepts to be used in generating an output text; generating the output text based on the determined ordering for the identified concepts, wherein the generated output text conveys each of the identified concepts and includes one or more text elements not included in any of the plurality of different text segments; and causing the generated output text to be shown on a display. |
US12204870B2 |
Natural language analysis of a command line using a machine learning model to generate a natural language description of the command line
In one or more embodiments, a command is repeatedly input a predetermined number of times into a machine learning model to generate a plurality of different natural language (NL) descriptions. The plurality of different NL descriptions are input into the machine learning model to generate a plurality of different check commands. A plurality of similarity metrics are determined by comparing each check command from the plurality of different check commands to the command. A check command from the plurality of different check commands that is most similar to the command is identified based on the plurality of similarity metrics. An NL description from the plurality of different NL descriptions is caused to be displayed, the NL description previously input into the machine learning model to generate the check command. |
US12204862B2 |
Modular self-supervision for document-level relation extraction
Systems and methods are provided for generating and training a relation extraction model configured to extract document-level relations. Systems obtain a knowledge database that comprises a plurality of entity tuples and a plurality of relation types, use the knowledge database to generate annotated relation instances based on relation instances that are identified in a set of unlabeled text, generate a training dataset comprising the annotated relation instances and the set of unlabeled text, and generate the machine learning model via modular self-supervision. Systems and methods are also provided for using a relation extraction model to extract document-level relations in specific use scenarios, such as for extracting drug response relations from full-text medical research articles. |
US12204860B2 |
Data-driven structure extraction from text documents
Methods and apparatus are disclosed for extracting structured content, as graphs, from text documents. Graph vertices and edges correspond to document tokens and pairwise relationships between tokens. Undirected peer relationships and directed relationships (e.g. key-value or composition) are supported. Vertices can be identified with predefined fields, and thence mapped to database columns for automated storage of document content in a database. A trained neural network classifier determines relationship classifications for all pairwise combinations of input tokens. The relationship classification can differentiate multiple relationship types. A multi-level classifier extracts multi-level graph structure from a document. Disclosed embodiments support arbitrary graph structures with hierarchical and planar relationships. Relationships are not restricted by spatial proximity or document layout. Composite tokens can be identified interspersed with other content. A single token can belong to multiple higher level structures according to its various relationships. Examples and variations are disclosed. |
US12204858B2 |
Post-model filtering of predictive text
In non-limiting examples of the present disclosure, systems, methods and devices for filtering predictive text surfacing candidates are provided. A predictive text filtering model may be maintained. The predictive text filtering model may comprise a plurality of terms that are associated in the predictive text filtering model with a precarious classification, and a range of a number of words for filtering cooccurrences of precarious and other precarious or blocklist terms from the plurality of terms. A text input may be processed with a predictive text model. A plurality of surfacing candidates may be determined based on the processing of the text input with the predictive text model. The predictive text filtering model may be applied to a surfacing candidate of the plurality of candidates. The surfacing candidate may be filtered from further processing. At least one non-filtered surfacing candidate may be displayed. |
US12204857B2 |
Systems and methods for text classification using label modular prompts
Embodiments described herein provide training a prompt generator for text classification. A first training dataset associated with a first plurality of class labels is received for a first training process. For a first instance of the first training dataset, a set of labels of interest is generated by sampling from a set of possible class labels including the first plurality of class labels. The prompt generator generates a first prompt based on the set of labels of interest. A pretrained language model generates a task output in response to an input of the first instance prepended with the first prompt. A loss objective is generated based on the task output and the set of labels of interest. Parameters of the prompt generator are updated based on the computed loss function via backpropagation while the pretrained language model is frozen. |
US12204855B1 |
Partner management runtime enforcement
A document is obtained that include natural language text and a set of conditions are extracted from the document. In at least one embodiment, the set of conditions is extracted using a machine learning model trained on other natural language text. A validation process is performed to result in a validated set of conditions and a machine-readable data structure is generated to indicate one or more conditions of the validated set of conditions expressed within the document. |
US12204848B2 |
Smart interface with facilitated input and mistake recovery
Systems, methods, and devices including smart interfaces with facilitated input and mistake recovery are described. For example, a smart interface system can identify one or more portions of user input as alterable decisions, and, for each of the one or more alterable decisions, store, in a memory, information about one or more alternative options for the alterable decision. The system can also identify one of the alterable decisions as the currently alterable decision, and upon receiving an input indicative of an actuation of the alteration key, alter the currently alterable decision to another of the one or more alternative options based on the stored information. |
US12204844B2 |
System for data displaying and operating method thereof
A data displaying system and a data displaying method are provided. The data displaying system includes a storage device and a processor. The processor executes a plurality of modules in the storage device. A collection module accesses a database to retrieve historical display data. The historical display data include a plurality of fields. An analysis module calculates a plurality of length values of the historical display data in the respective fields to generate length data. The analysis module counts a distribution of the length data and generates target field widths corresponding to the fields based on a threshold and the distribution of the length data. An interface module outputs the target field widths to an electronic device, which allows the electronic device to display current display data in the electronic device based on the target field widths and thus improve user experience. |
US12204843B2 |
Document architecture with efficient storage
A document architecture system includes an intelligent document processing engine that can receive raw data streamed from external data source(s), analyze the raw data to identify triggering events, apply rules to the triggering events identified, break down the raw data accordingly, and generating messages in an internal format to represent the pieces of data without any formatting or layout information. The messages can be augmented with custom metadata and stored as fragments that reference, but that do not physically incorporate, the messages. The stored fragments can be used by the document process engine to intelligently render documents and versions thereof. Some embodiments store only unique fragments, resulting in a significant reduction in storage requirements and an extremely efficient way of processing huge amounts of data (e.g., millions of documents) for document production. The messages and fragments are in internal formats under control of the document architecture system. |
US12204838B2 |
Structure and method for tying off dummy gate in semiconductor device
A layout method includes: providing a library comprising a first cell and a second cell, wherein each of the first and second cells includes: a first active region and a second active region extending in a first direction; a first cell-edge gate structure and a second cell-edge gate structure extending in a second direction; and a third cell-edge gate structure and a fourth cell-edge gate structure extending in the second direction, wherein each of the first and second cell further includes one of a tie-off conductive line or a tie-off marker layer on each of the first and second cell-edge gate structures. The layout method further includes: generating a design layout by placing and abutting the first cell and the second cell; updating the design layout by performing a post-processing step on the tie-off conductive line and the tie-off marker layer of each of the first and second cells. |
US12204837B2 |
Tag coordinate determination method and apparatus, computer-readable medium and electronic device
A tag coordinate determination method includes: generating a tag unit for placing a detection tag; setting the detection tag and the tag unit in an image of a photomask, and obtaining a tag position file of the image, the tag position file including position coordinates of the tag unit in the image; and acquiring position coordinates of a tag to be processed in the image according to the tag position file. The tag coordinate determination method can overcome to a certain extent the problem of manually capturing the coordinates being prone to errors, thereby improving accuracy of coordinate determination. |
US12204835B2 |
Storage medium which stores instructions for a simulation method in a semiconductor design process, semiconductor design system that performs the simulation method in the semiconductor design process, and simulation method in the semiconductor design process
A non-transitory computer-readable storage medium stores instructions. When executed by a computer, the instructions cause the computer to perform a method for a semiconductor design simulation. The method may include generating first polygon meshes, transforming the first polygon meshes to first level sets, performing logical operations on the first level sets to generate second level sets, and transforming the second level sets to second polygon meshes. |
US12204834B2 |
Debugging architecture for system in package composed of multiple semiconductor chips
A method is described. The method includes maintaining a synchronized count value in each of a plurality of logic chips within a same package. The method includes comparing the count value against a same looked for count value in each of the plurality of logic chips. The method includes each of the plurality of logic chips recording in its respective local memory at least some of its state information in response to each of the plurality of logic chips recognizing within a same cycle that the count value has reached the same looked for count value. |
US12204829B1 |
Accuracy of numerical integration in material point method-based geotechnical analysis and simulation by optimizing integration weights
In one embodiment, a technique for numerical integration in material point method (MPM)-based geotechnical analysis and simulation is provided. Input terms for an element of a background mesh are received. The input terms including material points in the element that describe a continuum of soil, rock and/or groundwater. A set of constraints is created that defines an optimization problem. The set of constraints provide that numerical integration of the material points weighted by unknown integration weights equal exact integration for finite element shape functions. The optimization problem defined by the constraints is solved by an optimization algorithm to minimize numerical integration error for polynomials up to a given order to produce a set of integration weights. The set of integration weights is scaled to conserve the mass of the material points to produce optimized integration weights. The optimized integration weights are used in numerical integration performed in MPM-based geotechnical analysis and simulation. |
US12204827B2 |
Method for establishing electrochemical model for ion battery
A method for establishing an electrochemical model for an ion battery is provided. The ion battery includes a negative electrode region, a positive electrode region, and a diaphragm arranged between the negative electrode region and the positive electrode region. The negative electrode region includes a negative electrode current collector, a negative electrode liquid phase and a negative electrode solid phase. The positive electrode region includes a positive electrode current collector, a positive electrode liquid phase and a positive electrode solid phase. The method includes: defining negative electrode parameters for describing a solid-liquid interface structure between the negative electrode liquid phase and the negative electrode solid phase in the negative electrode region and positive electrode parameters for describing a solid-liquid interface structure between the positive electrode liquid phase and the positive electrode solid phase in the positive electrode region; establishing a partial differential equation set and a boundary condition for describing a charging process and a discharging process of the ion battery based on the negative electrode parameters and the positive electrode parameters; and solving the partial differential equation set to establish the electrochemical model for the ion battery. Each of the solid-liquid interface structure in the negative electrode region and the solid-liquid interface structure in the positive electrode region is a folded structure, and includes multiple repeated folded substructures. |
US12204823B1 |
Generating perception scenarios for an autonomous vehicle from simulation data
Simulation data of the autonomous vehicle is processed by executing a simulation based on the simulation data to generate a simulation result. Then a perception scenario is generated from the simulation result. The generated perception scenario is validated by verifying whether a constraint is satisfied to produce a validated perception scenario. The validated perception scenario can be used to create or refine a perception model used for controlling the operation of autonomous vehicles. |
US12204822B1 |
Automatic generation of data models
Systems and methods to integrate equipment models are described herein. Integration of equipment models can occur responsive to detection of new physical devices. |
US12204819B2 |
Technologies for measuring and analyzing roadway or pathway lighting data
Systems and methods for detecting roadway and/or pathway lighting conditions are disclosed. According to certain aspects, various devices or sensors may collect a set of lighting measurements respectively at a set of locations along a roadway and/or pathway, and capture scanning data indicative of a set of surroundings located along the roadway and/or pathway. Further, an electronic device may analyze the scanning data to classify a set of light poles along the roadway and/or pathway as well as associate the set of lighting measurements with the set of locations. Moreover, the electronic device may generate an electronic file indicating the set of lighting measurements associated with the set of locations and the set of light poles classified at the portion of the set of locations. |
US12204817B2 |
Machine-led mood change
A machine is configured to identify a media file that, when played to a user, is likely to modify an emotional or physical state of the user to or towards a target emotional or physical state. The machine accesses play counts that quantify playbacks of media files for the user. The playbacks may be locally performed or detected by the machine from ambient sound. The machine accesses arousal scores of the media files and determines a distribution of the play counts over the arousal scores. The machine uses one or more relative maxima in the distribution in selecting a target arousal score for the user based on contextual data that describes an activity of the user. The machine selects one or more media files based on the target arousal score. The machine may then cause the selected media file to be played to the user. |
US12204816B2 |
Device grouping
An input at a physical interface of a first playback device is detected. The input may indicate a playback command. Via the first playback device, the second playback device is determined to be currently playing media content. Based on determining that the second playback device is currently playing media content and based on receiving the input at the physical interface, the first playback device is caused to play the media content synchronously with the second playback device. |
US12204814B2 |
Computer implemented method, device and computer program product for setting a playback speed of media content comprising audio
A computer implemented method for setting a playback speed of media content comprising audio, the media content having a defined normal playback speed, the method comprising: receiving an indication that the media content is to be played at a speed different from the normal playback speed of the media content, analysing the audio for determining a type of audio; and determining a playback speed different from the normal playback speed depending on the determined type of audio, and setting the playback speed of the media content to the determined playback speed. |
US12204813B2 |
Method, server, and storage medium for reducing audio data transmission delay
A server system includes a cloud application program, a system framework, a forwarding program, and an audio capturing program. The server system inputs first audio data of the cloud application program to the system framework, processes the first audio data through the system framework to obtain second audio data, and transmits the second audio data to the forwarding program. The second audio data is then transmitted from the forwarding program to the audio capturing program according to a communication connection between the forwarding program and the audio capturing program. The audio capturing program transmits the second audio data to a local application program of a terminal. Because the second audio data obtained after processing through the system framework is directly sent to the audio capturing program through the forwarding program, a transmission link of audio data is shortened, thus reducing the delay in delivering audio data. |
US12204812B2 |
Electronic device and method for recognizing audio output device connected to USB Type-C connector
Embodiments of an electronic device are disclosed. The electronic device may include a USB Type-C connector including at least one configuration channel (CC) pin and a processor operatively connected to the USB Type-C connector. The processor may be configured to: obtain first information of a connected audio output device by using a USB driver; transmit the first information and/or audio card information of the audio output device to an audio framework through a USB framework; control the audio framework to access an interface corresponding to the audio card information; and activate, when at least a portion of second information of the audio output device is obtained through the USB driver while accessing the interface, the interface by transmitting the at least a portion of the second information to the audio framework through the USB framework. Various additional embodiments in addition to the disclosed embodiments are possible. |
US12204809B2 |
Method and apparatus for switching display displaying screen of application between plurality of displays
According to an embodiment, an electronic device includes a display module including a main display and a sub-display. The electronic device includes a memory configured to store computer-executable instructions. The electronic device includes a processor configured to execute the instructions by accessing the memory. The instructions, when executed, may cause the processor to, in response to a state of the electronic device executing an application being changed to a partially unfolded intermediate state, display a graphic object associated with switching a screen display of the application from the main display to the sub-display on a partial area of the main display. The instructions, when executed, may cause the processor to, in response to the graphic object being displayed in a specified position on the partial area before the state of the electronic device is changed to a folded state, display a screen of the application on the sub-display. |
US12204808B1 |
Interactive object displaying structures and methods of use
An interactive object displaying structure and a method of use are disclosed. The interactive object displaying structure includes a plurality of object collecting structures configured to hold at least an object and the plurality of object collecting structures includes at least a sensor, wherein the at least a sensor is configured to detect sensor data, a plurality of display devices, wherein the plurality of display devices is configured to display at least a content, a controller communicatively connected to the at least a sensor and the plurality of display devices, wherein the controller is configured to generate the at least a content as a function of the sensor data, determine at least one display device from the plurality of display devices as a function of the sensor data and transmit the at least a content to the at least one display device. |
US12204806B2 |
Display control chip, operating method thereof and display system comprising the same
A display control chip includes a first memory and a computing circuit. The first memory is configured to store a plurality of character images respectively corresponds to a plurality of characters of a character encoding format. The computing circuit is coupled with the first memory, and is configured to receive first update data generated by encoding input data according to the character encoding format, and is configured to use the first update data to update text data in a second memory. When the computing circuit reads the text data in the second memory, the computing circuit is configured to: search among the plurality of character images to find a plurality of target images corresponding to the text data; and output first display data according to the plurality of target images, in which the first display data is for generating a first display picture including the plurality of target images. |
US12204804B2 |
Printing apparatus, non-transitory computer-readable storage medium, and method for selecting whether to retain or delete selected jobs after printing based on enabling or not enabling a single check box which changes the wording of a print button
A printing apparatus includes a reception interface, a display, a print engine, a storage, and a controller. The controller displays, on the display, print jobs stored in the storage, and an operable selection object. In response to input operations received via the reception interface, the controller selects one or more print jobs from among the print jobs displayed on the display and sets the operable selection object to select one of job retention printing and job deletion printing. The controller determines whether to retain or delete the selected one or more print jobs after printing by the print engine, based on which of the job retention printing and the job deletion printing is selected by the operable selection object. |
US12204803B2 |
System and control method to obtain print file for sharing between a teacher and a student in education field
A system for obtaining a file on a network and printing the file, comprises: a determination unit configured to determine a type of an account of a user; a decision unit configured to decide a printing target file from a plurality of files on the network in accordance with a condition corresponding to the type determined by the determination unit; and a printing unit configured to obtain the printing target file decided by the decision unit from the network and print the printing target file. |
US12204802B2 |
Printing device and printing system
When a printing interruption cause occurs during printing of an image on a printing medium, printing of a page being printed is completed, and further only a position mark is printed on a printing resumption page. Then, a printing unit is stopped, and a conveyance speed is decelerated to stop conveyance of the printing medium. Next, the printing medium is rewound so that printing is resumed from the printing resumption page. Thereafter, the conveyance speed is accelerated to a predetermined speed, and printing is resumed from the printing resumption page on which the position mark is printed. |
US12204798B2 |
Access anomaly notification in a storage network
A processing system operates by: detecting an access anomaly associated with an access request from a requestor for a set of encoded data slices, the access anomaly having an unfavorable access pattern, wherein the set of encoded data slices is dispersed storage error encoded and stored in at least one storage unit of the storage network; denying the access request in response to detecting the access anomaly; generating, based on the unfavorable access pattern, an anomaly detection indicator identifying the requestor; and sending the anomaly detection indicator to other devices of the storage network. |
US12204797B1 |
Lock reservations for shared storage
Techniques are provided for lock reservations for shared storage. A reserve command to reserve a storage structure is received by a driver from a node. The reserve command is formatted according to a storage protocol. The driver translates the reserve command into a lease acquire command formatted according to an object store protocol and targeting an object stored within an object store and corresponding to the storage structure. A lease identifier derived from a node identifier of the node is inserted into the lease acquire command. The lease acquire command is routed to the object store for obtaining a lease on the object for granting the node exclusive write access to the object. |
US12204795B2 |
Error detection and correction in a controller
A host submits a command to a memory device, where a host status indicator (ID) for the host and a memory device status ID for the memory device are assigned with the command in at least one of a status command slot related to the command. An interrupt signal asserted during processing of the command is determined, where the interrupt signal is indicative of a change in at least one of the host status ID and the memory device status ID. After determining that the interrupt signal is asserted at least one of the host status ID and the memory device status ID are read. Based on the read information, a failure in at least one of the host and device is corrected prior to initiation of a timeout process. |
US12204794B1 |
Architecture for DRAM control optimization using simultaneous bidirectional memory interfaces
A computing device performs both read/write operations concurrently to a memory. Queues for read or write operations are maintained on the memory, allowing the computing device to issue concurrent read/write commands, without complex ordering/buffering circuitry. For a read operation, the memory receives the read command and buffers it in a priority order assigned thereto. The memory can perform the read command and respond with the requested response on a data bus disposed to communicate read data. For a write operation, the memory receives the write command and buffers it for processing in a priority order for that command, such as for relatively immediate processing. The memory can perform the write command using write data on a separate data bus disposed to communication write data. |
US12204793B2 |
Multi-platform data storage system supporting peer-to-peer sharing of containers
A multi-platform data storage system that facilitates sharing of containers including one or more virtual storage resources. The multi-platform data storage system can, for example, include a storage interface configured to enable access to a plurality of storage platforms that use different storage access and/or management protocols, the plurality of storage platforms storing data objects in physical data storage; and a storage mobility and management layer providing virtual management of virtual storage resources corresponding to one or more data objects stored in the plurality of storage platforms, the storage mobility and management layer including at least a transfer module coupled to at least one network and configured to transfer at least one of the data objects. The transfer module can transfer the at least one of the data objects between the multi-platform data storage system and another data storage system. |
US12204790B2 |
Variable NAND mode with single PLL source
Aspects of the present disclosure configure a memory sub-system controller to select between different PLL frequencies provided by the same PLL to communicate with memory components. The controller configures clock generation circuitry to generate a first clock signal having a first frequency and receives a request to perform one or more hand-shaking operations with a set of memory components. The controller divides the first clock signal to generate a second clock signal having a second frequency that is smaller than the first frequency and communicates with the set of memory components using the second clock signal to perform the one or more hand-shaking operations. |
US12204789B2 |
Memory phase monitoring and scheduling system using memory usage statistics
A system includes a memory device and a processing device coupled to the memory device, and the processing device is to perform operations including determining, by monitoring accesses to the memory device, a plurality of values of one or more memory usage statistics reflecting memory usage by a plurality of requestors connected to the memory sub-system; generating memory usage data by processing the plurality of values of the one or more memory usage statistics; and transmitting, to a requestor of the plurality of requestors, the memory usage data. |
US12204788B1 |
Dynamic plane selection in data storage system
A storage system is provided. The storage system includes a plurality of non-volatile memory modules and a storage system controller. One or more non-volatile memory modules include a multiplane die. A processing device of the storage system controller is configured to determine that a number of planes of the multiplane die used simultaneously for accessing data should be changed. In response to determining that the number of planes the multiplane die used simultaneously for accessing data should be changed, the processing device is configured to move one or more portions from an existing erase block to a new erase block, the existing erase block being a different size than the new erase block. |
US12204787B2 |
Replication among storage systems hosting an application
In a particular embodiment, a dataset that is synchronously replicated across a plurality of storage systems is stored on a particular storage system. The storage system identifies input/output (I/O) requests directed to the dataset. The one or more I/O requests are initiated by an application hosted on a platform of the first storage system. The storage system services the one or more I/O requests directed to the dataset. |
US12204784B1 |
Zero-copy volume move within a distributed storage system
Systems and methods for performing a zero-copy volume move between nodes of a distributed storage system are provided. In one example, an approach for performing a zero-copy volume move is proposed in which volume data may be maintained in place within a storage pod and need not be copied to move a given volume between the source node and the destination node. In one embodiment, metadata (e.g., a top-most physical volume block number (PVBN) of a node tree representing the volume at issue) of a write-anywhere file system is copied from the source node to the destination node. Since the storage pod is associated with a global PVBN space that is visible and accessible to all nodes of the distributed storage system, as a result of copying the top-mode PVBN of the volume to the destination node, anything below the top-most PVBN will automatically be visible to the destination node. |
US12204783B2 |
Accessing metadata storage trees in a storage network
A method includes error encoding data to produce a plurality of data slices. Metadata is determined for a data slice of the plurality of data slices. The metadata is stored in a metadata storage tree. The data slice is stored in a slice storage location indicated by the metadata. Based on determining to access the data slice, the metadata for the data slice is accessed in the metadata storage tree to determine the slice storage location for the data slice, and the data slice is accessed in the slice storage location based on determining the slice storage location for the data slice via accessing the metadata storage tree. |
US12204782B2 |
Communication logic to enhance area effectiveness for memory repair mechanism
According to an embodiment, a method for testing and repairing local memory in a hardware accelerator from a one-time programmable memory (OTP) is provided. The method includes asserting a grant signal, a loading of a first repair data for a sub-set of the local memory associated with a main-controller from a first partition of the OTP memory, communicating a status signal after completion of the loading indicating a completion of the loading, and de-asserting the grant signal in response to receiving the status signal. |
US12204780B2 |
Self-refresh arbitration
Described apparatuses and methods relate to self-refresh arbitration. In a memory system with multiple memory components, an arbiter is configured to manage the occurrence of self-refresh operations. In aspects, the arbiter can receive one or more self-refresh request signals from at least one memory controller for authorization to command one or more memory components to enter a self-refresh mode. Upon receiving the one or more self-refresh request signals, the arbiter, based on a predetermined configuration, can transmit one or more self-refresh enable signals to the at least one memory controller with authorization to command the one or more memory components to enter the self-refresh mode. The configuration can ensure that fewer than all memory components simultaneously enter the self-refresh mode. In so doing, memory components can perform self-refresh operations without exceeding an instantaneous power threshold. The arbiter can be included in, for instance, a Compute Express Link™ (CXL™) memory module. |
US12204779B2 |
Storage system and method of operating the same
A storage system includes a master storage device for storing data based on a RAID level determined by a host, a slave storage device for storing the data according to a command distributed from the master storage device, and a controller hub for coupling the slave storage device to the master storage device, wherein the master storage device is further configured to transfer the command to the slave storage device through the controller hub when the master storage device receives a command processing request from the host, transmit a complete queue (CQ) to the host when operations of the master storage device and the slave storage device are completed in response to the command processing request, and request a host to allocate a capacity to each function in the master storage device and the at least one of the plurality of slave storage devices based on a reference capacity. |
US12204777B2 |
Space manager for transparent block device compression
Systems and methods for space allocation for block device compression are provided. In particular, a computing device may receive an allocation request to write the compressed data, select a range list adequate for serving the allocation request from a plurality of range list, dequeue a range entry from the selected range list to allocate free space for the compressed data, and allocate the free space corresponding to the range entry to the compressed data to serve the allocation request. |
US12204776B2 |
Storage management system and storage management method
An object of the invention is to quickly and appropriately adjust performance of a storage system. Provided is a storage management system including: a storage system including a plurality of storage nodes; and a management device. The storage node includes a storage device and an instance to which a resource is virtually allocated and that controls access to the storage device. The storage management system further includes an instance management node configured to manage the instance of the storage node. The management device is configured to determine whether a configuration of the resource allocated to the instance of the storage node needs to be changed, and cause the instance management node to change the configuration of the resource allocated to the instance when the configuration of the resource needs to be changed. |
US12204774B2 |
Allocation of resources when processing at memory level through memory request scheduling
An apparatus includes a memory controller that includes logic to receive a first memory request having a first request type and a second memory request having a second request type. The apparatus also includes a scheduling unit that includes logic to schedule an order of the first and second memory requests for execution based upon a first parameter value and a second parameter value. The first parameter value corresponds to a utility and energy cost for the first memory request and the second parameter value corresponds to a utility and energy cost for the second memory request. |
US12204755B2 |
Elastic request handling technique for optimizing workload performance
An elastic request handling technique limits a number of threads used to service input/output (I/O) requests of a low-latency I/O workload received by a file system server executing on a cluster having a plurality of nodes deployed in a virtualization environment. The limited number of threads (server threads) is constantly maintained as “active” and running on virtual central processing units (vCPUs) of a node. The file system server spawns and organizes the active server threads as one or more pools of threads. The server prioritizes the low-latency I/O requests by loading them onto the active threads and allowing the requests to run on those active threads to completion, thereby obviating overhead associated with lock contention and vCPU migration after a context switch (i.e., to avoid rescheduling a thread on a different vCPU after execution of the thread was suspended). |
US12204754B2 |
Scheduling memory requests with non-uniform latencies
Systems, apparatuses, and methods for performing scheduling memory requests for issue to two different memory types are disclosed. A computing system includes one or more clients for processing applications. A heterogeneous memory channel within a memory controller transfers memory traffic between the memory controller and a memory bus connected to each of a first memory and a second memory different from the first memory. The memory controller determines a next given point in time that does not already have read response data scheduled to be driven on the memory bus. The memory controller determines whether there is time to schedule a first memory access command for accessing the first memory and a second memory access command for accessing the second memory. If there is sufficient time for each, then one of the access commands is selected based on weighted criteria. |
US12204750B2 |
Metadata management for transparent block level compression
The present disclosure describes techniques of metadata management for transparent block level compression. A first area may be created in a backend solid state drive. The first area may comprise a plurality of entries. The plurality of entries may be indexed by addresses of a plurality of blocks of uncompressed data. Each of the plurality of entries comprises a first part configured to store metadata and a second part configured to store compressed data. Each of the plurality blocks of uncompressed data may be compressed individually to generate a plurality of compressed blocks. Metadata and at least a portion of compressed data associated with each of the plurality of compressed blocks may be stored in one of the plurality of entries based on an address of a corresponding block of uncompressed data. A second area may be created in the backend solid state drive for storing the rest of the compressed data. |
US12204749B2 |
Memory system for controlling nonvolatile memory
According to one embodiment, a memory system includes a nonvolatile memory including physical blocks, and a controller. The controller manages namespaces. The namespaces include at least a first namespace for storing a first type of data, and a second namespace for storing a second type of data having a lower update frequency than the first type of data. The controller allocates a first number of physical blocks as a physical resource for the first namespace, and allocates a second number of physical blocks as a physical resource for the second namespace, based on a request from a host device specifying an amount of physical resources to be secured for each of the namespaces. |
US12204745B2 |
Methods and apparatus to enable a trading device to accept a user input
Methods and apparatus to enable a trading device to accept a user input are disclosed. An example method includes generating, via a computing device, a user interface of a trading application, wherein the user interface includes a locked portion that displays market data. The example method also includes detecting a gestural input with respect to the user interface. The example method also includes detecting a gestural event with respect to the user interface associated with the gestural input and, in response to the detected gestural event, unlocking the locked portion of the user interface. |
US12204743B2 |
User interface adjustments for ergonomic device grip
In aspects of user interface adjustments for ergonomic device grip, a mobile device displays a user interface that includes one or more selectable user interface elements. Based on sensor data collected by sensors of the mobile device, a user is determined to be holding the mobile device with an ergonomically incorrect grip pattern. In response to the ergonomically incorrect grip pattern of the user being determined, the one or more selectable user interface elements are moved to a region of the user interface that facilitates the user holding the mobile device with an ergonomically correct grip pattern. |
US12204741B2 |
Screenshot method and related device
A screenshot method includes that a terminal responds to a non-stylus operation by entering a screenshot waiting state. When the terminal establishes a connection to the stylus, the terminal detects an operation of the stylus on a touchscreen of the terminal. If an operation of drawing a closed figure with the stylus is detected, the terminal takes a screenshot of interface content in the closed figure drawn with the stylus. |
US12204738B2 |
Information processing device, information processing method, storage medium, and guide system
An information processing device includes a reception unit configured to receive designation of a plurality of products by a user, and a display control unit configured to display thumbnail images corresponding to at least a part of the plurality of products and a floor map on which icons indicating pieces of positional information of at least two or more products of the plurality of products are displayed in an identifiable manner. The display control unit displays the icons and the thumbnail images in such a way that the correspondence between them can be identified. |
US12204732B2 |
Method and an electronic device for performing playback of streamed media including related media content
A method is performed at a server system associated with a media streaming service. The method includes providing, a first client device, playback of a first media content item; and receiving, from the first client device, a second media content item to be associated with the first media content item. The method includes, after receiving the second media content item from the first client device: providing, a second client device, a user interface that includes graphical representations of a plurality of media content items that have been uploaded by other users of the media streaming service as related to the first media content item; receiving, from the second client device, a user selection of a graphical representation of the second media content item; and in response, providing the second media content item concurrently with playback of the first media content item. |
US12204729B2 |
Display with touchless indications and methods for use therewith
A capacitive touch screen display operates by: providing a display configured to render frames of data into visible images; providing a plurality of electrodes integrated into the display to facilitate touch sense functionality based on electrode signals having a drive signal component and a receive signal component; generating, via a plurality of drive-sense circuits coupled to at least some of the plurality of electrodes, a plurality of sensed signals; receiving the plurality of sensed signals; generating capacitance image data associated with the plurality of cross points that includes capacitance variation data corresponding to variations of the capacitance image data from a nominal value; and processing the capacitance image data to determine a touchless indication proximal to the touch screen display based on a touchless indication threshold. |
US12204727B2 |
Touch control structure and display apparatus
A touch control structure is provided. The touch control structure includes a plurality of first mesh electrodes along a row direction and a plurality of second mesh electrodes along a column direction. The touch control structure is limited in a touch control region and absent in a window region surrounded by the touch control region. The plurality of second mesh electrodes includes a first mesh block and a second mesh block; and a first conductive bridge connecting the first mesh block and the second mesh block. A second segment of the first conductive bridge is in a layer different from a first segment of the first conductive bridge. |
US12204726B2 |
Display device
A display device includes a display panel divided into a display area and a non-display area, and an input sensing unit disposed on the display panel and divided into an active area and a non-active area. The input sensing unit includes a plurality of sensing electrodes overlapping the active area and including a plurality of first sensing electrodes extending in a first direction, and a plurality of second sensing electrodes extending in a second direction crossing the first direction, a plurality of first trace lines respectively connected to the plurality of first sensing electrodes and including an inside portion overlapping the active area, and a dummy electrode unit overlapping the inside portion in the first direction. The dummy electrode unit is adjacent to the plurality of sensing electrodes in the second direction and does not overlap the plurality of sensing electrodes in the first direction. |
US12204724B2 |
Water droplet rejection for capacitive micromachined ultrasonic transducer (CMUT) touch sensing based on spatial distribution of CMUT receivers
An ultrasonic touch sensor includes a touch structure configured to receive a touch; a transmitter arrangement configured to transmit one or more ultrasonic transmit waves toward the touch structure; a receiver arrangement configured to receive ultrasonic reflected waves produced by reflections of the one or more ultrasonic transmit waves and generate a plurality of measurement signals representative of the ultrasonic reflected waves; and a measurement circuit configured to measure a degree of variation of a plurality of measurement signals, compare the degree of variation with a detection threshold, and determine whether a no-touch event or a touch event has occurred at the touch structure based on whether the degree of variation satisfies the detection threshold. |
US12204723B2 |
Mitigating display diffraction flares for under-display sensing
This document describes systems and techniques directed at mitigating display diffraction flares for under-display sensing. In aspects, an equation may be derived that models the effects of a display in producing a diffraction phenomenon at an image plane of a sensing region for an under-display light-sensing device. The equation may be used to determine an arrangement (e.g., an optimized arrangement) of components (e.g., sub-pixels) within the display that minimizes a diffraction efficiency for at least one diffraction order and, thereby, mitigates an intensity and/or a prevalence of optical artifacts in light-sensing data. In implementations, an image intensity point-spread-function is utilized to calculate diffraction efficiencies for respective diffraction orders (e.g., the lowest diffraction orders, the diffraction orders with the greatest brightness). |
US12204717B2 |
Systems and methods for flex circuit connections in touch screens
A touch screen (500) can include electrodes (520, 540) (e.g., first and second touch electrodes, reference electrodes) on opposite sides (e.g., top and bottom) of a substrate (510). In some examples, vias (618, 638) can be used to couple the touch electrodes (520, 540) to conductive connections (518, 538) of flex circuits (502, 522) such that the connections (604, 624) to the flex circuits (502, 522) can be on the same side of the substrate (510) even if the touch electrodes (520, 540) are on opposite sides of the substrate (510). The conductive filling material of the via (618) can make direct contact with the conductive connections (604, 624) of the flex circuits (502, 522), for example. |
US12204714B2 |
Operation detection sensor and electronic apparatus
An operation detection sensor is provided and an electronic apparatus is provided that detect an operation on an operation target regardless of a waveform state of an output voltage of a sensor. The operation detection sensor includes a piezoelectric element, a voltage detection circuit that detects a voltage generated in the piezoelectric element, and a calculation unit that obtains a reference voltage by averaging detection voltages of the voltage detection circuit, and detects an operation on an operation target when a state in which a voltage difference between the reference voltage and the detection voltage is a predetermined value or more continues for a predetermined time or more. |
US12204711B2 |
Attachment, input device, input method, and computer program
An attachment is attachable to and detachable from a touch panel of an input device including the touch panel, and supports user operation on the input device by being attached to the touch panel. The attachment includes one or more operation units that receive user operation and transmit the user operation to a corresponding position of the touch panel when attached to the touch panel. |
US12204710B2 |
Display device with alignment film over pixel electrode and conductive film functioning as touch sensor and common electrode
A novel input device that is highly convenient or reliable is provided. A novel input/output device that is highly convenient or reliable is provided. A semiconductor device is provided. The present inventors have reached an idea of a structure including a plurality of conductive films configured to be capacitively coupled to an approaching object, a driver circuit that selects a conductive film from a plurality of conductive films in a predetermined order, and a sensor circuit having a function of supplying a search signal and a sensing signal. |
US12204707B1 |
Touch pad structure capable of displaying patterns
Disclosed is a touch pad structure capable of displaying patterns. A touch assembly is arranged on a top surface of a printed circuit board (PCB), and light emitting diode (LED) lamps are arranged on the top surface of the PCB; two sets of LED lamps are arranged at a first end and a second end of the touch assembly respectively; light guide plates are arranged between the two sets of LED lamps, the light guide plates are arranged on an upper side of the touch assembly, and two sets of LED lamps have light emitting surfaces and performing forward lighting or side lighting; and when a spacing between two adjacent light guide plates is less than or equal to preset optical crosstalk spacing, the surface, facing the adjacent light guide plate, of each light guide plate is inclined, and film paper is mounted on the light guide plate. |
US12204702B2 |
Electronic pen
An electronic pen includes a casing, an opening portion formed on one side of the casing, a core body that projects outside of the casing through the opening portion, a pen module part, and a core body insertion member disposed in the casing and having a hollow space that houses the core body. The hollow space includes a hollow portion between an inner circumferential surface of the core body insertion member and an outer circumferential surface of the core body when the core body insertion member houses the core body, the hollow portion communicating, via the opening portion, with a first space external to the electronic pen. The hollow portion is separated from a second space in which the pen module part is disposed within the casing. |
US12204700B2 |
Optical navigation system and optical sensor control method
An optical sensor, comprising: a plurality of pins, wherein the optical sensor is configured to sense optical data and configured to compute motions according to the optical data; wherein the optical sensor outputs the motions to a control circuit via a complex pin among the pins in a first mode; wherein the optical sensor outputs data other than the motions to the control circuit via the complex pin in a second mode. |
US12204697B2 |
Compressible energizing elements
In some examples, a device can include a magnetic element coupled to a cap, a compressible energizing element surrounding the magnetic element, an electrical device coupled to the compressible energizing element to provide a current, and a processor resource to adjust a current applied to the compressible energizing element based on a selected resistance level. |
US12204694B2 |
Method for detecting a wrist-tilt gesture and an electronic unit and a wearable electronic device which implement the same
An electronic device has an input which, in operation, receives an input stream of accelerometer data samples indicative of acceleration values along at least one axis. The devices includes circuitry, coupled to the input. The circuitry, in operation, executes an automatic-learning algorithm on blocks of samples of the input stream of accelerometer data samples to identify, for each block, a corresponding condition-of-user-movement from among a plurality of determined conditions-of-user-movement. The circuitry generates a plurality of streams of samples based on the input stream of accelerometer data samples, and for each condition of movement identified, selects a corresponding stream of samples of the plurality of streams of samples. The circuitry executes a wrist-tilt gesture detection algorithm using samples of the selected stream of the plurality of streams of samples. |
US12204693B2 |
Low-power hand-tracking system for wearable device
A method for a low-power hand-tracking system is described. In one aspect, a method includes polling a proximity sensor of a wearable device to detect a proximity event, the wearable device includes a low-power processor and a high-power processor, in response to detecting the proximity event, operating a low-power hand-tracking application on the low-power processor based on proximity data from the proximity sensor, and ending an operation of the low-power hand-tracking application in response to at least one of: detecting and recognizing a gesture based on the proximity data, detecting without recognizing the gesture based on the proximity data, or detecting a lack of activity from the proximity sensor within a timeout period based on the proximity data. |
US12204691B2 |
Method and apparatus for modulating haptic feedback
The present invention concerns a method and apparatus for the modulation of an acoustic field for providing tactile sensations. A method of creating haptic feedback using ultrasound is provided. The method comprises the steps of generating a plurality of ultrasound waves with a common focal point using a phased array of ultrasound transducers, the common focal point being a haptic feedback point, and modulating the generation of the ultrasound waves using a waveform selected to produce little or no audible sound at the haptic feedback point. |
US12204689B2 |
Method, system, and computer program product for drawing and fine-tuned motor controls
A method, system, and computer program product is provided for drawing and fine-tuned motor controls. The method may include displaying data comprising an activation zone via a display of a user device; receiving gaze data from a user comprising a gaze point; and determining a location of the gaze point is within the activation zone. Additionally, the method may include moving a cursor in a direction of the gaze point based on determining the location of the gaze point is within the activation zone, where moving the cursor causes an action. Data associated with the action may be displayed via the display of the user device. |
US12204682B2 |
Data processing method, apparatus, and system, device, and medium
A data providing apparatus obtains first privacy data and second privacy data, encrypts the first privacy data by using an encryption algorithm to obtain a ciphertext of the first privacy data, and sends the ciphertext of the first privacy data and the second privacy data to a data processing apparatus. The data processing apparatus inputs the ciphertext of the first privacy data and the second privacy data into a ciphertext computation function to obtain a ciphertext of a data processing result. In this way, the first privacy data is used in computation in a ciphertext form, thereby ensuring security. In addition, the second privacy data is used in computation in a plaintext form, thereby reducing ciphertext input for the ciphertext computation function. |
US12204680B2 |
Method for anonymizing movement data
A method for anonymizing movement data of road users equipped with a position detection device involves collecting movement data in the form of individual time- and position-related data records and transmitting the collected movement data to a backend server. At least some data records are transmitted indirectly via at least one other vehicle, or the position or time reference in at least some data records is made noisy prior to the transmission. |
US12204679B2 |
Differentially private query budget refunding
A differentially private security system communicatively coupled to a database storing restricted data receives a database query from a client. The database query includes a relation specifying a set of data in the database upon which to perform the query and privacy parameters associated with the query. The differentially private security system determines a worst-case privacy spend for the query based on the privacy parameters and the relation. The differentially private security system performs the query upon the set of data specified by the relation and decrements the determined worst-case privacy spend from a privacy budget associated with the client. The differentially private security system records the worst-case privacy spend and the query at a log and determines a privacy budget refund based on queries recorded in the log. The differentially private security system applies the determined privacy budget refund to the privacy budget associated with the client. |
US12204677B2 |
Data safe
The disclosure facilitates creating and using a data safe for user personal information via creating block chains of personal information in a distributed file system (DFS), based on a determined category of use of each of the block chains, and/or transmitting an authorization to access a set of the block chains based on the determined category of use associated with a request for authorization. The disclosure also facilitates storing machine-executable code associated with an offer, wherein the block chains are based on a determined category of use of personal information in the block chains, determining the determined category of use of personal information, and/or transmitting a request for authorization to access personal information and the determined category of use associated with the request for authorization, receiving a cryptographic hash associated with a last block of a block chain and a link to the block chain stored in DFS. |
US12204676B2 |
Data privacy workload distribution in a multi-tenant hybrid cloud computing environment
In an approach to improve service routing, embodiments route a service request to an execution environment. Embodiments provide a plurality of execution environments, wherein in each execution environment executable services are deployable, provide a service registry maintaining a plurality of execution environments, and receive, by the service registry, a service routing request. Further, embodiments determine a required trust level for a service relating to the service routing request by using a trained machine-learning system for outputting a trust level class when receiving service context data of the service relating to the service routing request as input, determine, using the service registry, a set of execution environments matching the output trust level class, and select, by the service registry, one execution environment of the determined set of execution environments. Further, embodiments route, by the service registry, the service request to the selected one of the execution environments for execution. |
US12204675B2 |
Storing data at edges or cloud storage with high security
The disclosed technology is directed towards partitioning data and distributing the data to different storage locations, which facilitates better data security. For example, a large database of source data can be partitioned into a small enabler partition and one or more large partitions, in which a full set of the partitions is needed to reconstruct the source data to its original state. The large partition can be maintained at an edge computing facility to reduce latency, or at a cloud computing facility to reduce storage expenses, with the smaller enabler partition only accessed when needed to reconstruct the data. A database is partitioned into a group of partitions, and the group of partitions is distributed to separate storage facilities. The separate storage and computing facilities/nodes are accessed to obtain datasets of the group of partitions, and merged to reconstruct the source data. |
US12204674B2 |
Permission setting method and apparatus, device, and medium
Embodiments of the present disclosure relate to a permission setting method and apparatus, a device, and a medium. The method includes: displaying a permission customization control, in response to a trigger operation on a permission setting object of task information, the permission setting object including a first information object and/or a second information object, the second information object being subordinate to the first information object; displaying a permission editing interface, in response to a trigger operation on the permission customization control, and receiving customization permission information via the permission editing interface; and displaying the customization permission information corresponding to the permission setting object. Therefore, a hierarchy structure based on the task information satisfies a setting need for content-based permission customization, and improves a permission management efficiency. |
US12204671B2 |
Systems and methods for blockchain-based non-fungible token (NFT) authentication
Systems and methods are disclosed for generating blockchain-based dynamic non-fungible tokens (NFTs) for user authentication. The method includes receiving a request from a mobile device associated with a user. Capturing, via one or more sensors, images and/or videos of the user and/or identification data associated with the user. Processing the images and/or the videos to detect biometric data unique to the user. Encoding the detected biometric data for generating the dynamic NFTs. Storing the dynamic NFTs on a transaction block of a distributed blockchain, wherein the dynamic NFTs are associated with a programmatically defined smart contract written to the distributed blockchain. Transmitting the dynamic NFTs to a plurality of service providers for authenticating the user. |
US12204670B2 |
Using smart contracts to manage hyper protect database as a service
Building and using a smart contract in order to resolve the isolation between database users and service operators for hyper-protect database as a service (DBaaS). The use of the smart contract in the hyper-protect DBaaS environment allows the service operator to perform operations on sensitive and secure data in the database owned by a user without necessarily revealing the content of the sensitive and secure data. |
US12204669B2 |
Extending private cloud security model to public cloud
Methods and systems disclosed herein extend an entity's private cloud security model to the entity's public cloud. Public cloud access permissions are defined, in accordance with a security model implemented in the entity's private cloud, for one or more of the entity's public cloud resources. The public cloud permissions are pushed or otherwise provided to an access module within the private cloud. Upon receiving a request to access a public cloud resource, the private cloud access module is invoked to grant or deny the access request in accordance with the public cloud access permissions. Similarly, upon receiving a request to access a private cloud resource, the private cloud access module is invoked to process the access request in accordance with private cloud access permissions, thereby beneficially enabling users to interact with a single access interface regardless of whether the resource reside within the entity's cloud platform. |
US12204668B1 |
User-configurable request-based policies for a data storage system
Techniques are described for enabling users to create and configure request-based policies used by a data storage system to generate custom responses to particular types of requests for users' stored data objects. The request-based policies include rules used to identify types of requests for data objects and corresponding types of responses to be generated responsive to detecting such requests. The types of responses that can be specified in such policies include responses other than simply returning a requested data object or denying a request. For example, a rule for certain types of responses can instruct the data storage system to return a dynamically generated data object, another rule can instruct the system to return a different data object than the one requested, and so forth. |
US12204664B2 |
Hidden information-based security system for electronic documents
A hidden information-based security system includes a security agent. The security agent includes: a hidden information module configured to search for custom.xml by analyzing the source code of electronic document data executed by an operating system-based word processor unit, and to identify authority information; a content execution module configured to control the content execution of the electronic document data by the word processor unit according to the control of a security module; and the security module configured to generate hidden information, in which a security agent-dedicated fmtID is designated, by hiding custom.xml, in which authority information for security of electronic document data is configured, at a specific location in source code of the corresponding electronic document data by using a steganographic technique, and to compare the authority information with reference information and restrict an allowable range of content. |
US12204663B2 |
Access control for on-device machine learning models
A system and method for controlling access to an on-device machine learning model without the use of encryption is described herein. For example, a request is received from an application executing on a device of a user. The request is to download a machine learning model to the device that enables a feature of the application, and the request includes information associated with the user and/or the device. The information is used to create an obfuscation key, and a derivative model can be generated using a reference copy of the machine learning model and the obfuscation key. The derivative model and the obfuscation key are then sent to the application. When the obfuscation key is provided to the derivative model at runtime, values derived from the obfuscation key are provided as additional inputs that enable the derivative model to function properly. |
US12204661B1 |
Session data integrity verification
A validation software obtains a session datum from a request initiating at a device. The validation software hashes the session datum to obtain a hashed session datum. The validation software transmits a validation request that includes a portion of the hashed session datum to a validation server. The portion of the hashed session datum may have a length that is less than a length of the hashed session datum. The validation software determines, and based on a response received from the validation server, that the session datum is likely compromised. In response to determining that the session datum is likely compromised, a notification is output at the device. |
US12204657B2 |
Similar block detection-based detection of a ransomware attack
An illustrative method includes maintaining, by a data protection system, a metric associated with a similar block detection process performed by a storage system with respect to data processed by the storage system, the metric representative of a measure of similar blocks in the data as detected by the similar block detection process; determining, by the data protection system, that the metric changes by more than a threshold amount; and determining, by the data protection system based on the determining that the metric changes by more than the threshold amount, that the data processed by the storage system is possibly being targeted by a security threat. |
US12204656B2 |
Method and system for tracking path of electronic document
A system and method for tracking the path of an electronic document are provided. The system includes: a log information update unit including: a unique ID generation module configured to, when first electronic document data being loaded in an operating system-based word processor unit is newly created as second electronic document data due to a change in the storage location or name thereof, newly generate a unique ID for the second electronic document data and modify the unique ID of the first electronic document data to a parent ID; and a log information update module configured to generate or update a storage path as log information, and to include the log information in the second electronic document data; and a path tracking unit configured to search for the log information and to identify an execution history from the found log information. |
US12204655B1 |
Host deduplication for vulnerability detection and management in IT systems
Disclosed are methods, systems and non-transitory computer readable memory for container image or host deduplication in vulnerability management systems. For instance, a method may include: obtaining source data from at least one source, wherein the source data includes a plurality of assets and/or findings; extracting data bits for each asset or finding from the source data; determining a first asset or finding concerns a first container image or first host based on the data bits for the first asset or finding; in response to determining the first asset or finding concerns the first container image or first host, obtaining a container image dataset or a search structure; determining whether the data bits match any of the plurality of sets of values of the container image dataset or the search structure; and, based on a match result, generating or updating records for the first container image or the first host. |
US12204652B2 |
Threat mitigation system and method
A computer-implemented method, computer program product and computing system for: obtaining one or more artifacts concerning a detected security event; obtaining artifact information concerning the one or more artifacts; and generating a conclusion concerning the detected security event based, at least in part, upon the detected security event, the one or more artifacts, and the artifact information. |
US12204651B2 |
Cyber attribution of software containers
A system and method for software containers attribution are provided. The method includes de-compiling a configuration file of a container image of a software container; identifying at least one candidate build file in the de-complied configuration file, wherein the at least one candidate build potentially formed the container image; determining if at least one matching condition is satisfied between each of the at least one candidate build file and the de-complied configuration file; associating the configuration file with each candidate build file satisfying the matching condition; and updating an inventory with the associated configuration file and the respective candidate build, wherein such association provides a direct mapping between the container image and the build files formed the container image. |
US12204645B1 |
Machine learning model evaluation and comparison
Disclosed are systems and methods to compare two or more machine learning models to determine the comparative performance of those models. Markers may be assigned to data items and data item marker scores generated for those data items, independent of the machine learning models. Each of the machine learning models to be compared may then process the data items and generate respective model scores for those data items. A sub-set of the data items may then be generated for each machine learning model based on the model scores assigned to the data items by the respective model. A model marker score may then be computed for each machine learning model based on the marker scores assigned to each of the data items of the sub-set of data items determined for each model. Finally, the model marker scores may be compared to determine which machine learning model has the highest performance. |
US12204644B1 |
Adversarial script generation using artificial intelligence models
The present disclosure provides an approach of providing, to an artificial intelligence (AI) model, a malicious script that includes a malicious behavior. The AI model is configured to modify software code of the malicious script to produce modified software code that obfuscates the malicious behavior. The approach produces, by a processing device using the AI model, an adversarial script that includes the modified software code that obfuscates the malicious behavior. In turn, the approach initiates a malware detector to test the adversarial script. |
US12204643B1 |
Computer processing system and method configured to perform side-channel countermeasures
This invention presents a computer processing system and method designed to execute cryptographic operations while providing selective protection against side-channel attacks. It comprises a configuration of unprotected and protected hardware modules, the latter of which is equipped with data isolators, and a protected arithmetic logic unit (ALU) for secure data processing. The system enhances cryptographic security by selectively transmitting and computing input shares to generate side-channel protected output shares, ensuring robust protection during cryptographic operations. |
US12204641B2 |
Systems and methods for detecting resources responsible for events
Systems and methods are disclosed for identifying resources responsible for events. In one embodiment, a method may include determining a number of unique actors in a plurality of actors that have accessed the resource. The method may further include identifying from the plurality of actors a set of affected actors that has been affected by an event and identifying from the set of affected actors a subset of resource-affected actors that accessed the resource prior to being affected by the event. The method may further include determining a number of resource-affected actors in the subset of resource-affected actors and, based on the number of unique actors and the number of resource-affected actors, determining an event score for the resource. The event score may be a lower bound of a confidence interval of a binomial proportion of the number of resource-affected actors to the number of unique actors. |
US12204640B2 |
Assessment apparatus, surrogate model generation apparatus, assessment method, and program
An assessment apparatus is able to access a surrogate model generation apparatus that comprises a query generation part that generates a first query causing an assessment target model to make an inference to obtain an inference result; an MIA execution part that executes a membership inference attack using as an input the inference result obtained by sending the first query to the assessment target model and infers virtual training data used to train the assessment target model; and a surrogate model generation part that uses the virtual training data to generate a surrogate model that emulates the behavior of the assessment target model, and the assessment apparatus comprises a security assessment part that transmits a second query to both the surrogate model and the assessment target model to assess the security of the assessment target model using the results therefrom. |
US12204638B1 |
Generating security permissions for cloud computing assets in cloud platforms
An online system determines security specification for cloud computing assets of a cloud computing platform. The system initializes a security specification and monitors execution of an application over a time interval to receive information describing application programming interface (API) invocations performed by the application. For each action performed by the API invocation, the system determines whether the security specification allows the actions performed by the API invocation with the cloud computing asset. The system modifies the security specification if necessary to allow the application to perform the particular action with the particular cloud computing asset. The system enforces security permissions for applications running on cloud computing platform based on the generated security specification. |
US12204637B2 |
Compliance profiling
A computer implemented method for compliance profiling, the method comprising creating an application security profile indicating a set of permissions enabled for a corresponding application, associating one or more source files corresponding to the application to a running workload, executing the running workload, capturing a workload security profile with respect to one or more operations executed by the running workload, wherein the workload security profile indicates a set of permissions utilized by the running workload, comparing the workload security profile and the application security profile to identify one or more differences, and recommending a change to the application security profile according to the identified one or more differences. |
US12204636B2 |
Method, apparatus, chip and module device for temporary password management
A method for temporary password management, including: obtaining a first temporary password entered by a user; matching the first temporary password with temporary passwords in a valid temporary password pool; if the matching succeeds, performing an unlocking operation; moving a second temporary password from the valid temporary password pool to an invalid temporary password pool, the second temporary password being a temporary password matching the first temporary password in the valid temporary password pool; when a temporary password having a storage time exceeding a first time length threshold exists in the invalid temporary password pool, moving the temporary password in the invalid temporary password pool having a storage time exceeding the first time length threshold back to the valid temporary password pool. |
US12204631B2 |
Distributed quorum authorization enforcement through an API gateway
In one embodiment a Hardware Server Module (HSM) (10) implementing a distributed quorum authentication enforcement is provided, whereby user access to a resource (40) on the device (10) is enforced via an API gateway (16). The HSM comprises one or more resources, a separate resource manager API for accessing the one or more resources, an enforcement module for enforcing access to the one or more resources via the API gateway according to a quorum policy, and a quorum manager for generating and storing a quorum request in a database. The API gateway (16) can be a RESTful API using HTTP requests to produce and consume data related to quorum services via at least one of a GET, PUT, POST, PATCH and DELETE command type. Other embodiments are disclosed. |
US12204630B2 |
Image-based authentication
Disclosed embodiments and aspects thereof pertain to user authentication. An original image can be selected from an electronic device of a user. Computer-generated images can be based on the original image such that the computer-generated images appear similar but are distinguishable such that the user can recognize them as computer-generated. The original image and one or more computer-generated images can be conveyed to a user device for display and selection. The user can be authenticated based on user input identifying the original image. |
US12204629B2 |
Apparatus, system and method for secure data entry
A system or method of secure data entry can include one or more processors and memory having computer instructions which when executed by the one or more processors causes the one or more processors to perform the operations at a client edge device of executing a user interface data entry application on the client edge device, receiving data by the user interface data entry application, wherein the data entered is a graphic input pattern corresponding to characters, communicating the data entered to a server, and receiving access to the server if a data processing application at the server interprets the data entered as a credential based on rules negotiated between the data entry application and the data processing application and a template for the graphic input pattern. |
US12204626B2 |
User identification with blended response from dual-layer identification service
User identification with blended response from dual-layer identification service. In one embodiment, a server comprising an electronic processor configured to detect an access request by a user of a user interface device, retrieve a plurality of input profile records from an input profile record repository, perform an identification of the user with one or more passive biometrics models and the plurality of input profile records that are retrieved, generate an identification response and an additional identification request based on an outcome of the identification of the user, control the communication interface to transmit the additional identification request to the second server via the network, receive a second identification response from the second server, and generate a blended response by modifying one or more characteristics of the identification response with the second identification response, the blended response indicating the identification of the user. |
US12204623B2 |
Application operation management and authentication
A computer-implemented method for managing operation of an application includes: authenticating a user of the application or a user device associated with a user of the application; and establishing a session with the application and enabling access to the application for the user if the user or the user device is authenticated. The method further includes determining, after the user or the user device is authenticated, whether the user or the user device is or remains present. The method further includes maintaining the session and the enabling of access to the application if it is determined that the user or the user device is or remains present; and terminating the session and disabling access to the application if it is determined that the user or the user device is absent for a predetermined duration. |