US12206023B2
To provide an oxide semiconductor film having stable electric conductivity and a highly reliable semiconductor device having stable electric characteristics by using the oxide semiconductor film. The oxide semiconductor film contains indium (In), gallium (Ga), and zinc (Zn) and includes a c-axis-aligned crystalline region aligned in the direction parallel to a normal vector of a surface where the oxide semiconductor film is formed. Further, the composition of the c-axis-aligned crystalline region is represented by In1+δGa1−δO3(ZnO)m (0<δ<1 and m=1 to 3 are satisfied), and the composition of the entire oxide semiconductor film including the c-axis-aligned crystalline region is represented by InxGayO3(ZnO)m (0
US12206019B2
According to one embodiment, a semiconductor device includes a substrate having a first surface and an insulator that surrounds a first region of the first surface. A gate electrode is on the first region and has a first resistivity. A first conductor is also on the first region. The first conductor comprises a same material as the gate electrode, but has a second resistivity that is different from the first resistivity. The resistivity may be different, for example, by either use of different dopants/impurities or different concentrations of dopants/impurities. Resistivity may also be different due to inclusion of a metal silicide on the conductors or not.
US12206016B2
A semiconductor device includes a first region in which a drift, base, and accumulation regions are stacked. Transistor cells are each provided partially in the first region and include at least one trench extending into the drift region. A second region includes a well region provided on an edge termination region side surrounding the first region. A third region of a predetermined width is between the first and second regions, inside of which the transistor cells are partially provided. A bottom region is provided in the first region, adjacent to a bottom of the trench, and between the accumulation and drift regions, the bottom region not extending into the third region, its upper surface located below the base region's lower surface; and first and second electrodes configured to flow current therebetween. The bottom region is spaced apart from the base region by the accumulation region in the depth direction.
US12206015B2
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.
US12206009B2
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.
US12206001B2
A semiconductor device is disclosed that includes a plurality of fins on a substrate. A long channel gate is disposed over a first portion of the plurality of fins. A gate contact is provided having an extended portion that extends into an active area from a gate contact base outside the active area.
US12205997B2
An integrated circuit includes a first chip bonded to a second chip. The first chip includes gate all around transistors on a substrate. The first chip includes backside conductive vias extending through the substrate to the gate all around transistors. The second chip includes electronic circuitry electrically connected to the transistors by the backside conductive vias.
US12205983B2
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.
US12205982B2
Various embodiments of the present disclosure are directed towards a trench capacitor with a trench pattern for yield improvement. The trench capacitor is on a substrate and comprises a plurality of capacitor segments. The capacitor segments extend into the substrate according to the trench pattern and are spaced with a pitch on an axis. The plurality of capacitor segments comprises an edge capacitor segment at an edge of the trench capacitor and a center capacitor segment at a center of the trench capacitor. The edge capacitor segment has a greater width than the center capacitor segment and/or the pitch is greater at the edge capacitor segment than at the center capacitor segment. The greater width may facilitate stress absorption and the greater pitch may increase substrate rigidity at the edge of the trench capacitor where thermal expansion stress is greatest, thereby reducing substrate bending and trench burnout for yield improvements.
US12205977B2
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.
US12205974B2
An electronic device including a substrate, a silicon transistor disposed on the substrate, an oxide transistor disposed on the substrate and electrically connected to the silicon transistor, and a sensor configured to receive a light and output a signal. The silicon transistor and the oxide transistor are operated corresponding to the signal.
US12205970B2
An image sensor device is disclosed. The image sensor device includes a substrate having a plurality of pixel regions. Two adjacent pixel regions are optically and electrically isolated by a deep trench isolation structure. In an embodiment, a method of forming the deep trench isolation structure includes receiving a workpiece comprising a first isolation structure formed in a front side of a substrate, forming a trench extending through the first isolation structure and the substrate, forming a dielectric liner to line the trench, depositing a conductive layer conformally over the workpiece after the forming of the dielectric liner, and depositing a dielectric fill layer over the conductive layer to fill the trench. A refractive index of the dielectric fill layer may be smaller than a refractive index of the conductive layer. The present disclosure also includes an alternative method for forming isolation structures at a back side of the substrate.
US12205969B2
A pixel array may include a metal shielding structure on a grid structure between pixel sensors in the pixel array. The metal shielding structure laterally extends outward from the grid structure to reflect photons of incident light that might otherwise travel between the grid structure and the isolation structure of the pixel sensors in the pixel array. The lateral extensions of the metal shielding reflect these photons to reduce crosstalk between adjacent pixel sensors, thereby increasing the performance of the pixel array.
US12205967B2
An avalanche photodiode array for detecting electromagnetic radiation comprises: a semiconductor substrate (100) having a first main surface (101) and a second main surface (102), which are opposite one another, a plurality of n-doped anode regions (1) formed at the first main surface (101) and separated from one another by pixel isolation regions (7), a p-doped cathode region (3) arranged at the second main surface (102) opposite the anode regions, a drift region (4) between the plurality of anode regions (1) and the cathode region (3), and a p-doped multiplication layer (2) arranged below the plurality of anode regions (1) and below the pixel isolation regions (7), and is characterized by an n-doped field reduction layer (9) arranged below the plurality of anode regions (1) and the pixel isolation regions (7) and above the multiplication layer (2).
US12205962B2
Provided are a display panel and a display device. The display panel includes a base substrate; a first transistor and a second transistor and a third transistor, where the first transistor, the second transistor and the third transistor are formed on the base substrate, the first transistor includes a first active layer, a first gate, a first source, and a first drain, the first active layer contains silicon, the second transistor includes a second active layer, a second gate, a second source, and a second drain, and the second active layer contains an oxide semiconductor and is disposed on one side of the first active layer facing away from the base substrate; and a first insulating layer and a second insulating layer, where the first insulating layer is disposed on one side of the second active layer facing away from the base substrate and between the second gate and the second active layer.
US12205960B2
An array substrate includes a plurality of TFT switches arranged in an array and a scan driver circuit. In each row of TFT switches, a plurality of TFT switches form a first group of switches, and the rest of the TFT switches form a second group of switches. The scan driver circuit outputs first and second scan signals for each row of the TFT switches. The first group of switches receives the first scan signal, and the second group of switches receives the second scan signal. When a static image is displayed, the first scan signal or the second scan signal is an off signal to turn off the first or second group of switches.
US12205956B2
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
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.
US12205953B2
A semiconductor integrated circuit device including standard cells including fin transistors includes, at a cell row end, a cell-row-terminating cell that does not contribute to a logical function of a circuit block. The cell-row-terminating cell includes a plurality of fins extending in an X direction. Ends of the plurality of fins on the inner side of the circuit block are near a gate structure placed at a cell end and do not overlap with the gate structure in a plan view, and ends of the plurality of fins on an outer side of the circuit block overlap with any one of a gate structure in a plan view.
US12205947B2
Embodiments of the disclosure are in the field of advanced integrated circuit structure fabrication and, in particular, buried channel structures integrated with non-planar structures. In an example, an integrated circuit structure includes a first fin structure and a second fin structure above a substrate. A gate structure is on a portion of the substrate directly between the first fin structure and the second fin structure. A source region is in the first fin structure. A drain region is in the second fin structure.
US12205943B2
Embodiments of the disclosure provide an integrated circuit (IC) structure with a diode over a lateral bipolar transistor. A structure according to the disclosure may include a lateral bipolar transistor within a monocrystalline semiconductor over a substrate. An insulator layer is over a portion of the monocrystalline semiconductor. A diode is within a polycrystalline semiconductor on the insulator layer. A cathode of the diode is coupled to a first well within the monocrystalline semiconductor. The first well defines one of an emitter terminal and a collector terminal of the lateral bipolar transistor.
US12205931B2
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.
US12205925B2
A semiconductor package includes a package substrate having a communication hole extending from an upper surface of the package substrate to a lower surface of the package substrate, a semiconductor chip attached to the upper surface of the package substrate, an auxiliary chip attached to the lower surface of the package substrate, external connection terminals attached to the lower surface of the package substrate and spaced apart from the auxiliary chip, and an encapsulant encapsulating the semiconductor chip and the auxiliary chip and filling the communication hole.
US12205919B2
A method of processing a semiconductor wafer includes: forming an electronic device at each die location of the semiconductor wafer; partially forming a frontside metallization over a frontside of the semiconductor wafer at each die location; partially forming a backside metallization over a backside of the semiconductor wafer at each die location; and after partially forming both the frontside metallization and the backside metallization but without completing either the frontside metallization or the backside metallization, singulating the semiconductor wafer between the die locations to form a plurality of individual semiconductor dies, wherein the partially formed frontside metallization and the partially formed backside metallization have a same composition. Semiconductor dies and methods of producing semiconductor modules are also described.
US12205918B2
Implementations of semiconductor devices may include a die coupled over a lead frame, a redistribution layer (RDL) coupled over the die, a first plurality of vias coupled between the RDL and the die, and a second plurality of vias coupled over and directly to the lead frame. The second plurality of vias may be adjacent to an outer edge of the semiconductor device and may be electrically isolated from the die.
US12205905B2
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.
US12205902B2
An integrated circuit package may be formed including at least one die side integrated circuit device having an active surface electrically attached to an electronic interposer, wherein the at least one die side integrated circuit device is at least partially encased in a mold material layer and wherein a back surface of the at least one die side integrated circuit device is in substantially the same plane as an outer surface of the mold material layer. At least one stacked integrated circuit device may be electrically attached to the back surface of the at least one die side integrated circuit through an interconnection structure formed between the at least one die side integrated circuit device and the at least one stacked integrated circuit device.
US12205898B2
A semiconductor device includes a metal-oxide-metal (MOM) cell including a first bus at a first elevation and extending along a first direction, and a second bus at a second elevation, extending along a second direction different from the first direction, and electrically connected to the first bus through a via. The MOM cell also includes a first group of fingers at the first elevation and extending along the first direction; and a second group of fingers at the second elevation and extending along the second direction. Each finger of the first group of fingers is electrically connected to the second bus through a corresponding via, each finger of the second group of fingers is electrically connected to the first bus through a corresponding via, and each finger of the first group of fingers overlaps each finger of the second group of fingers.
US12205897B2
A system and method for creating chip layout are described. In various implementations, a standard cell uses unidirectional tracks for power connections and signal routing. A single track of the metal one layer that uses a minimum width of the metal one layer is placed within a pitch of a single metal gate. The single track of the metal one layer provides a power supply reference voltage level or ground reference voltage level. This placement of the single track provides a metal one power post contacted gate pitch (CPP) of 1 CPP. To further reduce voltage droop, a standard cell uses dual height and half the width of a single height cell along with placing power posts with 1 CPP. The placement of the multiple power rails of the dual height cell allows alignment of the power rails with power rails of other standard cells.
US12205883B2
A semiconductor structure and a method for forming the semiconductor structure are provided. The semiconductor structure includes a substrate structure including a device region, a first interconnection structure, and a plurality of third interconnection layers. The device region includes a plurality of first regions and one or more second regions that are arranged along a first direction. The first interconnection structure includes a plurality of first interconnection layers and a plurality of second interconnection layers that are extended along a second direction. A first interconnection layer has a length greater than a second interconnection layer in the second direction, and the first direction is perpendicular to the second direction. A third interconnection layer is disposed over the second region, and the third interconnection layer is electrically interconnected with the second interconnection layer. The third interconnection layer has a length greater than the second interconnection layer in the second direction.
US12205866B2
A semiconductor device including a circuit substrate, a chip package, and a stiffener ring is provided. The chip package is disposed on and electrically connected to the circuit substrate, the chip package includes a pair of first parallel sides and a pair of second parallel sides shorter than the pair of first parallel sides. The stiffener ring is disposed on the circuit substrate, the stiffener ring includes first stiffener portions extending along a direction substantially parallel with the pair of first parallel sides and second stiffener portions extending along the direction substantially parallel with the pair of second parallel sides. The first stiffener portions are connected to the second stiffener portions, and the second stiffener portions is mechanically weaker than the first stiffener portions. A semiconductor device including stiffener lids is also provided.
US12205865B2
A semiconductor device assembly is provided. The assembly includes a first semiconductor device including a plurality of electrical contacts on an upper surface thereof; a monolithic silicon structure having a lower surface in contact with the upper surface of the first semiconductor device, the monolithic silicon structure including a cavity extending from the lower surface completely through a body of the monolithic silicon structure to a top surface of the monolithic silicon structure; and a second semiconductor device disposed in the cavity, the second semiconductor device including a plurality of interconnects, each operatively coupled to a corresponding one of the plurality of electrical contacts.
US12205861B2
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
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.
US12205857B2
This disclosure describes an electronic component comprising a package with a top side and a bottom side and at least one electronic chip housed within an enclosure inside the package. The package comprises a package base on its top side and a metallic cap on its bottom side. At least one electronic chip is separated from the metallic cap by a gap and the metallic cap is attached to the package base to form an enclosure.
US12205856B2
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
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.
US12205853B2
A semiconductor device includes a semiconductor die. The semiconductor die includes a device layer, an interconnect layer over the device layer, a conductive pad over the interconnect layer, a conductive seed layer directly on the conductive pad, and a passivation layer encapsulating the conductive pad and the conductive seed layer. The conductive pad is between the interconnect layer and the conductive seed layer.
US12205848B2
A semiconductor device includes a substrate having a fin element extending therefrom. In some embodiments, a gate structure is formed over the fin element, where the gate structure includes a dielectric layer on the fin element, a metal capping layer disposed over the dielectric layer, and a metal electrode formed over the metal capping layer. In some cases, first sidewall spacers are formed on opposing sidewalls of the metal capping layer and the metal electrode. In various embodiments, the dielectric layer extends laterally underneath the first sidewall spacers to form a dielectric footing region.
US12205847B2
A method of removing a substrate from III-nitride based semiconductor layers with a cleaving technique. A growth restrict mask is formed on or above a substrate, and one or more III-nitride based semiconductor layers are grown on or above the substrate using the growth restrict mask. The III-nitride based semiconductor layers are bonded to a support substrate or film, and the III-nitride based semiconductor layers are removed from the substrate using a cleaving technique on a surface of the substrate. Stress may be applied to the III-nitride based semiconductor layers, due to differences in thermal expansion between the III-nitride substrate and the support substrate or film bonded to the III-nitride based semiconductor layers, before the III-nitride based semiconductor layers are removed from the substrate. Once removed, the substrate can be recycled, resulting in cost savings for device fabrication.
US12205843B2
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.
US12205840B2
A horizontally oriented calibration jig for a wafer gripper arm of an ion implanter is disclosed. The calibration jig is mounted within the process chamber of the ion implanter. The calibration jig includes a mounting plate that spans a diameter of the wafer gripper arm, a support stand passing through the mounting plate, and a calibration plate at a bottom end of the support stand. The perimeter of the calibration plate includes a plurality of notches. The calibration plate is rotated. If any finger of the wafer gripper arm falls into a notch, the rotating calibration plate stops. The finger is then adjusted until it does not fall into a notch.
US12205835B2
An apparatus configured to join electronic components to an electronic substrate includes a chamber housing including a tunnel extending through multiple processing zones, a conveyor configured to transport electronic substrates in the tunnel through the multiple processing zones, and a heat detection system including at least one temperature sensor coupled to the chamber housing. The at least one temperature sensor is configured to detect temperatures of the electronic substrates passing proximate to the at least one temperature sensor. The apparatus further includes a controller coupled to the multiple processing zones, the conveyor and the heat detection system. The controller is configured to receive temperature data from the heat detection system.
US12205827B2
An electronic device and a manufacturing method thereof. As non-limiting examples, various aspects of this disclosure provide an electronic device having a top side pin array, for example which may be utilized for three-dimensional stacking, and a method for manufacturing such an electronic device.
US12205824B2
In one exemplary aspect, the present disclosure is directed to a method for lithography patterning. The method includes providing a substrate and forming a target layer over the substrate. A patterning layer is formed by depositing a first layer having an organic composition; depositing a second layer including over 50 atomic percent of silicon; and depositing a photosensitive layer on the second layer. In some implementations, the second layer is deposited by ALD, CVD, or PVD processes.
US12205815B2
A gallium arsenide substrate which exhibits at least one surface having a surface oxide layer comprising gallium and arsenic oxides and which exhibits at least one surface having, according to an ellipsometric lateral substrate mapping with an optical surface analyzer, based on a substrate diameter of 150 mm as reference, a defect number of <6000 and/or a total defect area of less than 2 cm2, wherein a defect is defined as a continuous area of greater than 1000 μm2 having a deviation from the average measurement signal in elipsometric lateral substrate mapping with an optical surface analyzer of at least ±0.05%.
US12205810B2
An ion guide may comprise a set of plate electrodes, each plate electrode having a plurality of apertures formed therethrough. The set of plate electrodes are spatially arranged such that a relative positioning of each plurality of apertures of a respective plate electrode of the set of plate electrodes and respective adjacent plate electrodes of the set of plate electrodes defines a continuous ion flight path through the respective plurality of apertures of each plate electrode of the set of plate electrodes. The continuous ion flight path has a helical-based and/or spiral-based shape.
US12205809B2
A gas retaining ion guide has RF electrodes distributed about an ion region that provide an RF confinement field for ions therein. DC electrodes are also provided that extend from an entrance of the ion guide to an exit, and provide a DC electric field. The DC electrodes are further from the central axis than the RF electrodes, and each provides a gas seal between two adjacent RF electrodes. Conductive surfaces of the DC electrodes establish the DC electric field through gaps between adjacent RF electrodes, and the conductive surfaces have a distance from the central axis that changes over the length of the ion guide so as to provide an axial DC field component. The size of the DC electrode conductive surfaces and a width of the gaps between RF electrodes may be selected to ensure that ions escaping confinement through the gaps are discharged on the conductive surfaces.
US12205807B2
An ionizing system includes a flange device for connection to a mass spectrometer or ion mobility spectrometer having the property of providing a barrier between the lower pressure region of the spectrometer and a higher pressure region substantially at atmospheric pressure, and a channel therethrough providing fluid communication between the higher and lower pressure regions. A plate device independent of the flange device which can accommodate multiple samples, such as a sample plate device, when placed over the channel in the flange device substantially seals the channel Sliding the sample plate device while in intimate contact with the flange device provides a means to sequentially and rapidly expose said samples to the opening of the channel and thus the lower pressure region. Samples are ionized when exposed to the lower pressure region in as little as one sample per second using multiple ionization methods.
US12205803B2
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.
US12205797B2
Embodiments provided herein generally include apparatus, plasma processing systems, and methods for generation of a waveform for plasma processing of a substrate in a processing chamber. One embodiment includes a waveform generator having three MOSFETs and three series-connected capacitors. The capacitors are connected across a DC power supply and, depending on the value of the capacitors, voltage across each of them may be varied. Each of the top two capacitors is followed by a diode. The bottom capacitor is connected to the ground. The drain terminal of each MOSFET is connected to higher potential end of the series connected capacitors. Each MOSFET is followed by a diode and the cathode ends of the diodes are connected together. An electrode is connected between the common cathode and ground.
US12205793B2
Methods and apparatuses for providing an anisotropic ion beam for etching and treatment of substrate are discussed. In one embodiment, a system for processing a substrate includes a chamber, a chuck assembly, an ion source, and a grid system. The ion source includes grid system interfaces both the chamber and the ion source and includes a plurality of holes through which ions are extracted from the ion source to form an ion beam. The grid system is oriented so the ion beam is directed into the chamber toward the substrate support, and the array of holes of the grid system is defined vertically by a y-axis and horizontally by an x-axis, The array of holes is defined by hole densities that vary vertically in the y-axis such that the ion beam is caused to have an energy density gradient that is defined vertically in the y-axis.
US12205791B2
Methods and systems for rating a current substrate support assembly based on impedance circuit electron flow are provided. Data associated with an amount of radio frequency (RF) power flowed through an electrical component of a current substrate support assembly during a current testing process performed for the current substrate support assembly is provided as input to a trained machine learning model. One or more outputs of the trained machine learning model are obtained. A measurement value for an electron flow across an impedance circuit of the current substrate support assembly is extracted from the one or more outputs. In response to a determination that the extracted measurement value for the electron flow satisfies an electron flow criterion, a first quality rating is assigned to the current substrate support assembly.
US12205784B2
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.
US12205783B2
A device is for opening or closing a DC circuit with at least one busbar. The device includes an electric switch for opening or closing the DC circuit; a fault current detector; a trigger unit and a precharging device. The electric switch opens the DC circuit via the trigger unit upon a fault current being detected by the fault current detector. Further, the precharging device restores the voltage on the busbar prior to closing the electric switch. The device further includes a control unit for automatically closing the electric switch after the pre-charging process.
US12205778B2
A trigger switch according to one or more embodiments may include a pressure sensor such as a pressure sensitive element that detects a depressed amount of a trigger in response to a depressing operation on the trigger. A trigger switch may include a trigger movable in response to a depressing operation, an urging member including a first end in contact with the trigger and a second end and urging the trigger in a direction opposite to a depressing direction in which the trigger is depressed, an elastic member in contact with the second end of the urging member, and a pressure sensor in contact with the elastic member to detect pressure applied from the elastic member.
US12205774B2
An electrolytic capacitor includes a capacitor element and a liquid component. The capacitor element includes an anode body that includes a dielectric layer on a surface of the anode body and a conductive polymer that covers a part of the dielectric layer. The liquid component includes a first solvent and a polyalkylene glycol component. The first solvent contains at least a glycerin component.
US12205757B2
A highly reliable coil device is provided. An inductor 1 includes a coil 2 formed of a flat wire, a first terminal 4a including a first wire connecting portion 42a formed with a first accommodation recessed portion 421a in which a first lead-out portion 3a of the coil 2 is accommodated, and a second terminal 4b including a second wire connecting portion 42b formed with a second accommodation recessed portion 421b in which a second lead-out portion 3b of the coil 2 is accommodated, in which the first accommodation recessed portion 421a and the second accommodation recessed portion 421b are displaced from each other along a winding axis direction of the coil 2.
US12205754B2
An inductor includes a wire, and a magnetic layer covering the wire. The wire includes a conducting line and an insulating layer. The magnetic layer contains an anisotropic magnetic particle and a binder. In a peripheral region of the wire, the magnetic layer includes an orientated region. The peripheral region is, in a cross-sectional view, a region from an outer surface of the wire to an outward distance of 1.5 times an average of the longest length and the shortest length from the center of gravity of the wire to the outer surface of the wire. The upper surface of the inductor has a protruding portion caused by the wire.
US12205750B2
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
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.
US12205739B2
A method for producing a bonded magnet, comprising: (i) low-shear compounding of a thermoplastic polymer and magnetic particles to form an initial homogeneous mixture thereof; (ii) feeding the initial homogeneous mixture into a plasticator comprising a low-shear single screw rotating unidirectionally toward a die orifice and housed within a heated barrel to result in heating of the initial homogeneous mixture until the thermoplastic polymer melts and forms a further homogeneous mixture, wherein said further homogeneous mixture is transported within threads of the single screw towards the die orifice and exits the die orifice as a solid pellet; (iii) conveying the solid pellet into a mold and compression molding the pellet in the mold, to form the bonded magnet, wherein the bonded magnet possesses a magnetic particle loading of at least 80 vol % and exhibits one or more magnetic properties varying by less than 5% throughout the bonded magnet.
US12205735B2
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.
US12205730B2
A method for manufacturing a conductive wire includes conducting a continuous casting of a conductive alloy material at a casting rate of not less than 40 mm/min and not more than 200 mm/min to form a conductive wire with a primary diameter, the conductive alloy material containing not more than 1.0 mass % of an added metal element, reducing a diameter of the conductive wire with the primary diameter to form a conductive wire with a secondary diameter, heat treating the conductive wire with the secondary diameter so that tensile strength thereof is reduced to not less than 90% and less than 100% of tensile strength before the heat treating, and reducing a diameter of the conductive wire with the secondary diameter and the reduced tensile strength to generate a logarithmic strain of 7.8 to 12.0 therein to form a conductive wire with a tertiary diameter.
US12205721B1
A system and method for diagnosing, determining treatment, and determining prognosis of health, performance, fitness, training regimen, and breeding condition of an animal subject using expert systems, data integration, imaging and 3D scanning technology are disclosed. The system and method uses data integration, imaging and 3D scanning technology and other methods to collect data in a very precise and repeatable process. The system and method uses an AI expert system with deep learning analysis to analyze health history of an animal, performance of the animal, and breeding potential of the animal. This approach provides a highly accurate, repeatable and unbiased method to evaluate an animal and to recommend diagnosis and treatment.
US12205718B2
Glucose prediction using machine learning (ML) and time series glucose measurements is described. Given the number of people that wear glucose monitoring devices and because some wearable glucose monitoring devices can produce measurements continuously, a platform providing such devices may have an enormous amount of data. This amount of data is practically, if not actually, impossible for humans to process and covers a robust number of state spaces unlikely to be covered without the enormous amount of data. In implementations, a glucose monitoring platform includes an ML model trained using historical time series glucose measurements of a user population. The ML model predicts upcoming glucose measurements for a particular user by receiving a time series of glucose measurements up to a time and determining the upcoming glucose measurements of the particular user for an interval subsequent to the time based on patterns learned from the historical time series glucose measurements.
US12205704B2
A rehabilitation planning apparatus, a rehabilitation planning system, a rehabilitation planning method, and a program capable of efficiently creating a rehabilitation plan are provided. A rehabilitation planning apparatus (1) includes a rehabilitation pattern selection unit (2), an ability value prediction unit (3) that predicts a physical ability value after a target patient performs rehabilitation indicated in a selected rehabilitation pattern, a repetition control unit (4) that performs control so that the selection by the rehabilitation pattern selection unit (2) and the prediction by the ability value prediction unit (3) are repeated, and a determination unit (5) that determines a rehabilitation pattern for, among combinations of rehabilitation patterns and physical ability values obtained through the repetition of the selection and the prediction, a combination of which the physical ability value satisfies a predetermined condition as a rehabilitation plan for the target patient.
US12205689B2
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.
US12205678B2
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.
US12205671B2
Embodiments of the disclosure provide a circuit structure and related method to compensate for sense amplifier leakage. A circuit structure according to the disclosure includes a reference voltage generator coupling a supply voltage and a reference line to a sense amplifier. A multiplexer within the reference voltage generator is coupled to the reference line. The multiplexer includes a plurality of transistors each having a gate terminal coupled to ground.
US12205659B2
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.
US12205657B2
Technology is disclosed herein for smart verify in a memory system that has a four bit per cell program mode (or X4 mode) and also a three bit per cell program mode (or X3 mode). The X3 mode uses a three-bit gray code that is based on a four-bit gray code of the X4 mode. The memory system skips verify of states in the X3 mode, while using a considerable portion of the programming logic from the X4 mode. In one X3 mode the memory system skips B-state verify while the number of memory cells having a Vt above an A-state verify voltage is below a threshold. In one X3 mode the memory system determines whether to skip verify for a first set of data states based on a first test and determines whether to skip verify for a second set of data states based on a second test.
US12205652B2
A method for reading a memory device is provided. The memory device includes a plurality of word lines and a plurality of multi-bit memory cells connected to the plurality of word lines, and each of the multi-bit memory cells is configured such that a stored value of the multi-bit memory cell is read through multi-level preset read voltages. The method includes: defining at least one read offset for each of the multi-level preset read voltages respectively, selecting at least one of the multi-level preset read voltages as at least one sampling voltage, reading a multi-bit memory cell on an adjacent word line of a to-be-read multi-bit memory cell, and setting at least one offset flag, each representing a size of a respective one of at least one read offset, according to a sampling reading value of each of the at least one sampling voltage.
US12205649B2
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.
US12205646B2
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.
US12205645B2
A process for fabricating a three-dimensional NOR memory string of storage transistors implements a channel-last fabrication process with channel replacement using silicon germanium (SiGe). In particular, the process uses silicon germanium as a sacrificial layer, to be replaced with the channel material after the charge-storage layer of the storage transistors is formed. In this manner, the channel region is prevented from experiencing excessive high-temperature processing steps, such as during the annealing of the charge-storage layer.
US12205638B2
Concurrent access of multiple memory cells in a cross-point memory array is disclosed. In one aspect, a forced current approach is used in which, while a select voltage is applied to a selected bit line, an access current is driven separately through each selected word line to concurrently drive the access current separately through each selected memory cell. Hence, multiple memory cells are concurrently accessed. In some aspects, the memory cells are accessed using a self-referenced read (SRR), which improves read margin. Concurrently accessing more than one memory cell in a cross-point memory array improves bandwidth. Moreover, such concurrent accessing allows the memory system to be constructed with fewer, but larger cross-point arrays, which increases array efficiency. Moreover, concurrent access as disclosed herein is compatible with memory cells such as MRAM which require bipolar operation.
US12205637B2
A capacitive synaptic component consisting of a layered structure composed of a gate electrode, having a first dielectric layer connected to the gate electrode, a second dielectric layer and a readout electrode connected to the second dielectric layer, and an intermediate layer arranged between the first dielectric layer and the second dielectric layer. A method for writing and reading the component is also disclosed. The component addresses a high capacitive deviation ratio without changing the plate spacing, the surface area or the relative permittivity or limiting the lateral scalability by the intermediate layer having adjustable shielding behaviour in an electric field, proceeding from the gate electrode towards the readout electrode, and the intermediate layer having one or more suitable contacts that produce a charge flow into or a charge flow out of the intermediate layer.
US12205627B2
Methods, systems, and devices supporting an interface for refreshing non-volatile memory are described. In some examples, a host system may communicate with a memory system, where both the host system and the memory system may be included within a vehicle (e.g., an automotive system). The host system may receive an indication that the vehicle is powering down (e.g., shutting off an engine or lowering power output from a battery). The host system may switch from a first mode corresponding to a first power usage to a second mode corresponding to a second, lower power usage in response to the vehicle powering down, the second mode supporting initiation of a refresh operation at the memory device. The host system may transmit a refresh command to the memory system to refresh non-volatile memory while the vehicle is powered down if the host system is operating in the second mode of operation.
US12205624B2
An MRAM cell includes a switch unit configured to determine opening and closing thereof by a word line voltage and to activate a current path between a bit line and a bit line bar in an opened state thereof, first and second MTJs having opposite states, respectively, and connected in series between the bit line and the bit line bar, to constitute a storage node, and a sensing line configured to be activated in a reading mode of the MRAM cell, thereby creating data reading information based on a voltage between the first and second MTJs, wherein the first and second MTJs have different ones of a low resistance state and a high resistance state, respectively, in accordance with a voltage drop direction between the bit line and the bit line bar, thereby storing data of 0 or 1.
US12205623B2
Provided is a cache memory, including: a first field-effect transistor, a field-like spin torque layer underneath a magnetic tunnel junction, an electrode, and a second field-effect transistor sequentially arranged and connected; wherein the first field-effect transistor is configured to provide a writing current and to control the on-off of the writing current through a gate electrode; the field-like spin torque layer is configured to generate field-like spin torques for switching a first ferromagnetic layer of the magnetic tunnel junction; the magnetic tunnel junction includes a first ferromagnetic layer, a tunneling layer, a second ferromagnetic layer and a pinning layer arranged sequentially; the electrode is configured to connect the cache memory with the second field-effect transistor; and the second field-effect transistor is configured to control the on-off of the second field-effect transistor through the gate electrode to read the resistive state of the magnetic tunnel junction.
US12205622B2
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.
US12205621B2
According to one embodiment, a disk device includes two magnetic disks opposing each other at intervals of 1.2 to 1.5 mm, and at least two suspension assemblies movable respectively between the two magnetic disks. Each of the suspension assemblies includes a base plate, a load beam extending from the base plate, a tab extending from a distal end of the load beam, a wiring member on the load beam and the base plate, including a gimbal portion, and a magnetic head on the gimbal portion, abutting on a dimple of the load beam via the gimbal portion. The ratio of a distance from a bendable location of the load beam to a center of the dimple with respect to a distance from the center of the dimple to a tip of the tab is 2.8 to 3.8.
US12205613B2
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.
US12205609B1
Techniques are described for generating parallel data for real-time speech form conversion. In an embodiment, based at least in part on input speech data of an original form, a speech machine learning (ML) model generates parallel speech data. The parallel speech data includes the input speech data of the original form and temporally aligned output speech data of a target form different than the original form. Each frame of the input speech data temporally corresponds to the corresponding output speech frame of the target speech form and contains a same portion of the particular content. The techniques further include training a teacher machine learning model that is offline and is substantially larger than a student machine learning model for converting speech form. Transferring “knowledge” from the trained Teacher model for training the Production Student Model that performs the speech form conversion on an end-user computing device.
US12205601B1
A system configured to perform content recognition using fingerprinting to recognize known media content. A device determines fingerprints based on decoded content data to be sent using a media interface component to an output component. Metadata related to the content/device/fingerprint may also be created. The fingerprints and metadata are sent by the device to a supporting system for orchestration and matching of the fingerprints to known media content.
US12205600B2
Conventional audio compression technologies perform a standardized signal transformation, independent of the type of the content. Multi-channel signals are decomposed into their signal components, subsequently quantized and encoded. This is disadvantageous due to lack of knowledge on the characteristics of scene composition, especially for e.g. multi-channel audio or Higher-Order Ambisonics (HOA) content. A method for decoding an encoded bitstream of multi-channel audio data and associated metadata is provided, including transforming the first Ambisonics format of the multi-channel audio data to a second Ambisonics format representation of the multi-channel audio data, wherein the transforming maps the first Ambisonics format of the multi-channel audio data into the second Ambisonics format representation of the multi-channel audio data. A method for encoding multi-channel audio data that includes audio data in an Ambisonics format, wherein the encoding includes transforming the audio data in an Ambisonics format into encoded multi-channel audio data is also provided.
US12205599B2
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
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.
US12205593B2
An electronic device including a speaker; a microphone; a memory configured to store a voice recognition model; and a processor configured to: identify, while a first sound signal is input through the microphone, whether a wake-up word is included in a second sound signal that is output through the speaker by inputting the second sound signal into a wake-up word detection model, and identify, based on identifying that the wake-up word is not included in the second sound signal, whether the wake-up word is included in the first sound signal by inputting the first sound signal into the wake-up word detection model.
US12205592B2
Implementations are directed to determining an audio delay, of a computing device, by causing an audio data stream to be transmitted to the computing device via a wireless communication channel. The computing device causes audio output generated using the audio data stream to be rendered via speaker(s). The rendered audio output is captured via microphone(s), and the audio delay determined by comparing the captured audio output with the audio data stream. A delay audio segment can be appended to an additional audio data stream transmitted to the computing device, where the length of the delay audio segment is determined using the audio delay. A noise reduction technique can additionally or alternatively be adapted based on the audio delay. Implementations are additionally or alternatively directed to determining if an audio data stream transmitted to a computing device for rendering through speaker(s) driven by the computing device—is actually being rendered.
US12205588B2
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.
US12205580B1
Techniques for selecting a skill component to process a natural language input are described. When a natural language input is received, natural language understanding (NLU) output data representing the natural language input is generated, and skill components (capable of processing the NLU output data) are determined. Thereafter, rules (for preventing the invocation of skill components) are implemented in a tiered manner, resulting in the determination of a subset of the skill components. The subset of skill components is ranked using a machine learning model(s), and the top-ranked skill component is called to process the NLU output data.
US12205578B2
Implementations disclosed herein are directed to techniques for selectively enabling and/or disabling non-transient storage of one or more instances of assistant interaction data for turn(s) of a dialog between a user and an automated assistant. Implementations are additionally or alternatively directed to techniques for retroactive wiping of non-transiently stored assistant interaction data from previous assistant interaction(s).
US12205577B1
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.
US12205574B1
Techniques for using multiple machine learning (ML) models, with varying compute costs, for ASR processing is described. The system may include an arbitrator component configured to determine which ML model is to be used to process an audio frame from a sequence of audio frames representing a spoken natural language input. The arbitrator component may switch between the ML models, on a frame-by-frame basis, to reduce an overall compute cost for the entire spoken natural language input. The outputs of the different ML models may be combined to determine the final output for the entire spoken natural language input.
US12205570B2
A hollow structure has a hollow body with an annular first space and at least one resonator. In the resonator there is formed an elongated second space with a pair of openings at two ends thereof. Each of the pair of openings opens inwardly toward the interior of the first space. The ratio of the length of a centerline of the second space to the length of a centerline of the first space is within a range of from 0.45 to 0.55. The second space is disposed in a curve along a circumferential surface of the first space and is shaped such that one of the two ends of the second space is folded back toward the other end.
US12205568B2
A keyboard device for a keyboard instrument includes a keyboard chassis, a plurality of keys arranged side by side in an upper portion of the keyboard chassis, and a plurality of hammers provided in association with the plurality of keys, respectively. Each hammer is pivotally supported, below an associated key, via a hammer support shaft on the keyboard chassis, and is pivotally moves in a manner interlocked with depression of the associated key. For a predetermined first hammer, which is associated with a predetermined first key of the plurality of keys, and a predetermined second hammer, which is associated with a predetermined second key of the plurality of keys, respective angles of pivotal movement, caused by key depression, of the first hammer and the second hammer are set to be different from each other.
US12205566B2
A device, method, and medium for integrating monaural and binaural beats into music are provided. The music is analyzed to determine key, root tone, and spectral range. It is then remixed with monaural beats and/or binaural beats at frequencies based on a desired entrainment frequency and the root tone and lowest dominant frequency range of the music. Additional harmonics of the beats in higher octaves may be integrated into the music as well using mixing and/or equalization.
US12205563B2
At least some embodiments of the present disclosure are directed to necks for use in a string instrument having a proximal end, a distal end that opposes the proximal end, and an elongated neck shaft extending from the proximal end to the distal end so as to define a frontside disposed proximate a fingerboard and a backside that is opposite the fingerboard. A thickness of the elongated neck shaft is defined between the fingerboard and a backmost portion of the backside. The elongated neck shaft may include distal end portion having a distal end portion thickness that is larger than a proximal end portion thickness of the proximal end portion of the elongated neck shaft.
US12205553B2
A backlight device includes: a plurality of LED elements arranged in a plurality of regions including a first region and a second region; a plurality of LED drive circuits configured to generate LED drive signals configured to drive the LED elements; a control circuit configured to outputs a vertical synchronization signal and current setting data configured to set luminance of the LED elements; and a time constant circuit that delays the vertical synchronization signal by a predetermined time. The LED drive circuits includes a first LED drive circuit associated with the LED elements in the first region. The time constant circuit includes a first time constant circuit connected to the first LED drive circuit. The first LED drive circuit is configured to receive the current setting data output from the control circuit and receive the first vertical synchronization signal delayed by the first time constant circuit.
US12205547B2
A display device includes a display area and a peripheral area surrounding the display area, a pixel disposed in the display area on a substrate, an insulating layer disposed on the substrate and having a valley part along a periphery of the display area in the peripheral area, and an emission driver disposed in the peripheral area on the substrate, providing an emission signal to the pixel through an emission line, and overlapping both a first inner surface and a second inner surface of the insulating layer of the valley part in a plan view.
US12205546B2
A display device includes a display panel receiving an emission driving signal, and a panel driver driving the display panel in a mode in which the driving frequency is varied. The panel driver includes an emission driving circuit outputting the emission driving signal, a data driving circuit outputting a data signal, and a driving controller. The data driving circuit inverts a polarity of the data signal in units of at least one driving frame in response to a first option signal. The driving controller includes a counting circuit which counts an operation cycle of the emission driving circuit to output a count value, and a first option control circuit which compares the count value with a preset first threshold value and sets the first option signal to an active state or an inactive state according to a comparison result.
US12205544B2
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.
US12205543B2
Provided are a display panel and a display device. The display panel includes at least two display regions and a pixel circuit. The at least two display regions include a first display region and a second display region. The pixel circuit includes at least a first pixel circuit and a second pixel circuit, where the first pixel circuit is disposed in the first display region and the second pixel circuit is disposed in the second display region. The pixel circuit receives a bias adjustment signal including a first bias adjustment signal and a second bias adjustment signal, where when a refresh rate of the first display region is f1, the first pixel circuit receives the first bias adjustment signal, and when a refresh rate of the second display region is f2, the second pixel circuit receives the second bias adjustment signal.
US12205538B2
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.
US12205531B2
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
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.
US12205525B2
A display panel and a display device. The display panel includes a first display region, a second display region, and a non-display region, where transmittance of the first display region is higher than transmittance of the second display region; at least one first display unit disposed in the first display region, at least one first gate drive circuit disposed in the non-display region and at least one first pixel circuits disposed in the non-display region, where the at least one first pixel circuit is connected to the at least one first display unit and configured to provide a drive current for the at least one first display unit, and the at least one first gate drive circuit is connected to the at least one first pixel circuit and configured to provide a drive signal for the at least one first pixel circuit.
US12205522B2
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.
US12205520B2
A splicing screen includes a connecting plate and two sub-displays. The sub-display screens include gate signal lines, data lines, and first pads, each of which is electrically connected to a data line or a gate signal line. The connecting plate is arranged on one side of the sub-display screen facing away from a light-emitting side thereof. Two first pads connected to the data lines or gate signal lines of two sub-display screens that are spliced are connected in pair by the connecting plate. By utilizing pads and the connection plate to achieve a communication between the signal lines in the sub-display screens without needing, a drive circuit at an edge of each sub-display screen, a width of the non-display area at the splicing slit is reduced. The first pads are provided at one side of the sub-display screen facing the connecting plate, which reduces the width of the splicing slit.
US12205516B2
The present application relates to light-emitting diode (LED) driver circuits, display devices, and display systems. An example LED driver circuit includes: a driver including a plurality of data channels; a controller electrically connected to the driver. The controller is configured to, in response to detecting that data in all the data channels is 0 in a predetermined time period, control all the data channels to be in a closed state. The predetermined time period is determined based on a duration of an external input signal input to the LED driver circuit.
US12205514B2
A pixel including a light emitting device, a first transistor including a first electrode connected to a first node electrically connected to a first power source, a second transistor connected between a data line and the first node and turned on in response to a first scan signal supplied to a first scan line, a third transistor connected between a third node connected to a second electrode of the first transistor and a second node and turned on in response to a second scan signal supplied to a second scan line, a fourth transistor turned on in response to a third scan signal, and a storage capacitor connected between the first power source and the second node, in which the second scan signal overlaps the first scan signal, and a width of the second scan signal is greater than twice a width of the first scan signal.
US12205509B2
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.
US12205502B2
An information processing apparatus (10) is an information processing apparatus causing a user of a head mounted display to perceive a depth position of a virtual object by controlling display positions of a right-eye image and a left-eye image related to the virtual object, the information processing apparatus including: a determination unit (143) that determines an opened/closed state of an eye of the user on the basis of a detection result of a sensor (11) that detects a visual recognition state of both eyes of the user; a calculation unit (141) that calculates a display position in a depth direction of the virtual object; and a display control unit (145) that, in a case where it is determined that the display position in the depth direction is within a first distance indicating a predetermined short distance and both eyes of the user are opened, reduces visibility of the right-eye image and the left-eye image related to the virtual object, and in a case where it is determined that the display position in the depth direction is within the first distance and only one eye of the user is opened, increases the visibility reduced at least with respect to display of the one eye.
US12205499B2
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.
US12205491B2
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.
US12205470B2
A vehicle control system includes: an on-board control module, configured to control driving of the vehicle according to a control instruction sent by a vehicle dispatching command platform; a vehicle state module, configured to collect state information of the vehicle; an environment sensing module, configured to collect first road environment information of the vehicle; a UAV scanning module, configured to collect second road environment information of the vehicle; a data center module, configured to generate fusion information according to the state information, the first road environment information, and the second road environment information; a map module, configured to generate a driving route map of the vehicle according to the fusion information; and a vehicle dispatching command platform, configured to generate the control instruction according to the fusion information and the driving route map.
US12205466B2
The invention relates to a complex proximity safety and warning system. The invention provides a safety system comprising a generator that generates a magnetic field that establishes a boundary, where the generator is capable of receiving radio frequency signals. Also provided is a radio frequency device that sends radio frequency signals, the radio frequency device being capable of sensing the magnetic field and generating a radio frequency response.
US12205462B2
The invention relates to a method of warning drivers about the presence of pedestrians on a pedestrian crossing. The technical result consists in increasing road safety. The appearance of each pedestrian on the pedestrian crossing is detected by a detector. The information, thus obtained, is analyzed by a control unit, and the location of the pedestrian on the pedestrian crossing is determined. Also provided is a viewscreen mounted above the pedestrian crossing over the entire width of the road, such that traffic is able to pass freely under it, and above sections adjacent to the crossing on both sides of the road. The information about the location of the pedestrian is transmitted from the control unit to the viewscreen in real time and is displayed on the viewscreen as a moving rectangle or a moving silhouette of the pedestrian.
US12205455B2
A processor may receive data regarding an emergency event. The processor may identify, using an artificial intelligence model, one or more features regarding the emergency event. The processor may determine that the one or more features are associated with one or more emergency response tasks. The processor may generate an action plan that incorporates the one or more emergency response tasks. The processor may output the action plan to a user.
US12205454B2
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.
US12205450B2
Systems and methods for identifying a condition associated with an individual in a home environment are provided. Sensors associated with the home environment detect data, which is captured and analyzed by a local or remote processor to identify the condition. In some instances, the sensors are configured to capture data indicative of electricity use by devices associated with the home environment, including, e.g., which devices are using electricity, what date/time electricity is used by each device, how long each device uses electricity, and/or the power source for the electricity used by each device. The processor analyzes the captured data to identify any abnormalities or anomalies, and, based upon any identified abnormalities or anomalies, the processor determines a condition (e.g., a medical condition) associated with an individual in the home environment. The processor generates and transmits a notification indicating the condition associated with the individual to a caregiver of the individual.
US12205449B2
In some instances, a person may need monitoring. The monitoring may be based on age, or on other factors such as abilities and functionality. The monitoring may enable a supervising person to remotely receive updates regarding the subject person. The supervising person may enter in various biometric parameters to monitor. The supervising person may alternatively and/or additionally set other factors to monitor such as time of day, location, activity level, and the like. The monitoring may provide peace of mind to a supervising person to ensure the subject person is safe. In some embodiments, the supervising person may set various alarm thresholds. The alarm thresholds may trigger an alert to the supervising person. In alternative embodiments, if the subject person is a grown person without a supervising person in the same vicinity, a security and/or automation system may act as the supervising adult.
US12205439B2
A gaming device may perform various electronic games, such as a keno game, and may include a game controller configured to control operations of the performed electronic games. During the course of a game performed on the gaming device, the game controller may control various winning scenarios, including alternate winning scenarios. At certain stages in a keno game, a number of markers may be selected. Before, after, or while these markers are selected, the game controller may determine how many bonus markers will be selected. Based on the number of selected bonus markers, the game controller may initiate a bonus draw phase where an additional number of markers may be selected. After all markers have been selected, any selected bonus markers may be added together and the calculated sum may be added to a credit balance associated with a player of the gaming device.
US12205425B2
A system of issuing a wireless key for reservation has a reservation website providing a reservation voucher to the user immediately when the booking is completed, and a hotel server receiving and verifying the reservation voucher through an access point set in the hotel when the user enters a sensing range of the access point, and issuing an electronic key and a detecting software after the reservation voucher is verified. Then one of the electronic locks of the rooms can be unlock and upgrade by detecting the electronic key and the detecting software.
US12205422B2
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.
US12205421B2
A method for operating a vehicle includes obtaining personal data associated with a user of the vehicle, obtaining operating data for the vehicle, determining a driver behavior recommendation to reduce emissions of the vehicle based at least in part on the personal data and the operating data, and presenting the driver behavior recommendation on an interface.
US12205408B1
This disclosure describes, in part, techniques for identifying interactions and events associated with inventory locations. For instance, system(s) may receive image data representing a user interacting with an inventory location. The system(s) may then generate heatmap data indicating a first portion of the image data that represents the inventory location and feature data indicating a second portion of the image data that represents the user. Next, the system(s) may analyze the heatmap data with respect to the feature data to determine that the second portion of the image data corresponds to the first portion of the image data. As such, the system(s) may determine that the user is interacting with the inventory location. Based on the determination, the system(s) may analyze the first portion of the image data to identify an event that occurs at the inventory location, such as the user removing an item.
US12205388B2
A method and system for performing on-device image to text conversion are provided. Embodiments herein relates to the field of performing image to text conversion and more particularly to performing on-device image to text conversion with an improved accuracy. A method performing on-device image to text conversion is provided. The method includes language detection from an image, understanding of text in an edited image and using a contextual and localized lexicon set for post optical character recognition (OCR) correction.
US12205386B2
A method includes, by a computing system, receiving a querying image depicting a sampling area, processing the querying image using a single cluster detection model to identify one or more regions of the querying image depicting a cluster in the sampling area, processing the one or more regions using a cluster verification deep-learning model to determine whether each depicted cluster is a cell cluster, and determining that exactly one of the identified one or more regions depicts a cluster that is a cell cluster. The method further includes processing the region depicting the cell cluster using a morphology deep-learning model to determine that there is only one cell in the cell cluster and to determine that die morphology of the cell is acceptable.
US12205379B2
Example embodiments relate to pedestrian countdown signal classification to increase pedestrian behavior legibility. An example embodiment includes a method that includes obtaining, by a computing system of a vehicle, a camera image patch. The method further includes determining, by the computing system, using the camera image patch and a pedestrian countdown signal classifier model, a state of a pedestrian countdown signal. The method also includes determining, by the computing system based on the state of the pedestrian countdown signal, a prediction of whether a pedestrian will enter a crosswalk governed by the pedestrian countdown signal. And the method includes, based on the prediction, causing, by the computing system, the vehicle to perform an invitation action that invites a pedestrian to enter the crosswalk.
US12205378B2
A system for monitoring vehicle traffic includes one or more non-transitory computer-readable storage media storing computer-executable instructions that, when executed by one or more processors, cause a computing system to recognize, using images, at least one of a first face of a person in a facial detection zone, compare the first face to a database, identify the person as a suspicious person, and correlate the first face with a stored electronic device identifier. The computer-executable instructions further cause the computing system to access at least one personal identification database, and retrieve personal identification information of a suspicious individual by correlating information of the personal identification database with the first face or the stored electronic device identifier.
US12205376B2
An object tracking apparatus, method and computer-readable medium for detecting an object from output information of sensors, tracking the object on a basis of a plurality of detection results, generating tracking information of the object represented in a common coordinate system, outputting the tracking information, and detecting the object on a basis of the tracking information.
US12205373B2
A method for detecting an open flame includes: acquiring a plurality of frames of first images of a suspected target in a monitoring region; acquiring gray scale change features of the plurality of frames of first images and attribute features of the suspected target based on the plurality of frames of first images, the gray scale change features being configured to indicate temperature changes of the suspected target; and determining the suspected target in the monitoring region as an open flame, if the gray scale change features of the plurality of frames of first images and the attribute features of the suspected target both satisfy an open flame condition.
US12205372B2
Document portion identification in a recorded video is disclosed, including: obtaining a recorded video; identifying a document portion that appears during the recorded video, wherein the document portion belongs to a document; and determining a video segment during which the document portion appears in the recorded video.
US12205370B2
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.
US12205350B2
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.
US12205340B2
A neural network configured for classifying whether an image from an optical sensor characterizes an obstruction of the optical sensor or not. The classification is characterized by an output of the neural network for an input of the neural network and wherein the input is based on the image. The neural network comprises a first convolutional layer that characterizes a 1D-convolution along a vertical axis of a convolution output of a preceding convolutional layer and a second convolutional layer that characterizes a 1D-convolution along a horizontal axis of the convolution output. The output of the neural network is based on a first convolution output of the first convolutional layer and based on a second convolution output of the second convolutional layer.
US12205339B2
A method for detecting from images correct placement and function, or incorrect placement and function, of a clip of a transportation box of wafers in sterile or similar conditions obtains an image template comprising features of clip and obtains a first detection image of a working clip. An object region focusing on the imaged clip in the first detection image is determined according to the image template. Part of the working image is selected as a first preset location. The part of the image is masked to obtain a second detection image, the masking obscures the background region of the part of the image but not the clip-object region, and displays the unobscured clip-object region. The second detection image is input into a trained neural network model to determine whether the clip is in sealed or unsealed state. An electronic device and a non-transitory storage medium are also disclosed.
US12205336B2
Techniques are provided for multi-modal sensitive recognition. A digital data set for an object is obtained according to a modality, where the digital data set includes digital representations of the object at different values of a dimension of relevance of the modality. A reference location associated with the object is identified. A modal descriptor is derived for the modality according to an implementation of a multi-modal recognition algorithm by deriving a set of feature descriptors for the reference location and at the different values of the corresponding dimension of relevance, calculating a set of differences between the feature descriptors in the set of feature descriptors, and aggregating the set of differences into the modal descriptor. A device is then configured to initiate an action as a function of the modal descriptor.
US12205325B2
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.
US12205324B2
A computer-implemented method for fusing geometrical and Convolutional Neural Network (CNN) relative camera pose is provided. The method includes receiving two images having different camera poses. The method further includes inputting the two images into a geometric solver branch to return, as a first solution, an estimated camera pose and an associated pose uncertainty value determined from a Jacobian of a reproduction error function. The method also includes inputting the two images into a CNN branch to return, as a second solution, a predicted camera pose and an associated pose uncertainty value. The method additionally includes fusing, by a processor device, the first solution and the second solution in a probabilistic manner using Bayes' rule to obtain a fused pose.
US12205323B2
Disclosed herein are an apparatus for estimating a camera pose using multi-view images of a 2D array structure and a method using the same. The method performed by the apparatus includes acquiring multi-view images from a 2D array camera system, forming a 2D image link structure corresponding to the multi-view images in consideration of the geometric structure of the camera system, estimating an initial camera pose based on an adjacent image extracted from the 2D image link structure and a pair of corresponding feature points, and estimating a final camera pose by reconstructing a 3D structure based on the initial camera pose and performing correction so as to minimize a reprojection error of the reconstructed 3D structure.
US12205317B2
Embodiments identify joints of a multi-limb body in an image. One such embodiment unifies depth of a plurality of multi-scale feature maps generated from an image of a multi-limb body to create a plurality of feature maps each having a same depth. In turn, for each of the plurality of feature maps having the same depth, an initial indication of one or more joints in the image is generated. The one or more joints are located at an interconnection of a limb to the multi-limb body or at an interconnection of a limb to another limb. To continue, a final indication of the one or more joints in the image is generated using each generated initial indication of the one or more joints.
US12205315B2
An exemplary tissue volume detection system accesses, during a surgical procedure involving resecting a piece of tissue from a body, a plurality of depth datasets for the resected piece of tissue. Each of the plurality of depth datasets is captured as a different portion of a surface of the resected piece of tissue is presented to an imaging device by an instrument that holds the resected piece of tissue in a manner that sequentially presents the different portions of the surface to the imaging device. During the surgical procedure and based on the depth datasets, the system generates a three-dimensional (3D) occupancy map that includes a set of voxels identified to be occupied by the resected piece of tissue. Based on the 3D occupancy map and still during the surgical procedure, the system determines an estimated volume of the resected piece of tissue. Corresponding systems and methods are also disclosed.
US12205312B2
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.
US12205305B2
The present disclosure is related to systems and methods for noise reduction. The method includes obtaining a current frame including a plurality of first pixels. The method includes determining an interframe difference between each first pixel in the current frame and a corresponding pixel in a previous frame obtained prior to the current frame. The method includes generating a denoised frame by performing a first noise reduction operation on the current frame. The method includes determining an intraframe difference for each second pixel in the denoised frame. The method includes generating a target frame by performing a second noise reduction operation on the denoised frame.
US12205303B2
Embodiments of the disclosure disclose a method for applying an effect in a video by an electronic device. The method includes: detecting a first object and a second object in an image frame of the video; determining a type of motion of the first object and the second object in video; determining a speed of the motion of the first object and the second object in the video; determining a first effect to be applied to the first object and a second effect to be applied to the second object based on the type of motion of the first object and the second object and the speed of the motion of the first object and the second object; and applying the first effect to the first object and the second effect to the second object.
US12205296B2
The implementation of the present disclosure provides a point cloud partitioning method and device, and a computer-readable storage medium, including: when performing stripe division along the longest side, adjusting an initial partitioning position or determining the stripe division length according to the size of a preset block, to obtain a stripe division position, wherein, the length of the first n−1 stripes along the longest side is an integer multiple of the side length of the preset block, n is the number of divided stripes, and n is a positive integer greater than or equal to 2.
US12205294B2
Described herein are computerized methods and systems for authentication of a physical document. An image capture device coupled to a mobile device captures images of a physical document, during which the mobile device adjusts operational parameters of the image capture device, resulting in a sequence of images captured using different capture settings. The mobile device partitions the sequence of images into subsets of images, wherein each subset comprises images with a similar alignment of the physical document and captured using the same capture settings. The mobile device processes the subsets of images to identify a region of interest in each image. The mobile device generates a representation of the identified region of interest using the processed images, generates an authentication score for the document using the representation of the identified region of interest, and determines whether the physical document is authentic based upon the authentication score.
US12205280B2
A computer-implemented method for predicting the likelihood an embryo will produce a human male 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 human male offspring.
US12205269B2
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.
US12205268B2
The present invention disclosures a recessed structure capable of being conveniently monitored online, wherein comprising a dielectric layer I, and a dielectric layer II positioned above the dielectric layer I, the dielectric layer I comprises a metal via layer and a metal contact layer, the metal contact layer is positioned above the metal via layer; the dielectric layer II comprises an inverted trapezoid groove positioned above the metal contact layer, the inverted trapezoid groove has inclined sidewall, and the horizontal cross-sectional area of the inverted trapezoid groove far away from the metal contact layer is larger than the horizontal cross-sectional area of the inverted trapezoid groove close to the metal contact layer; the inclined sidewall is covered with a reflective film. The present invention provided the recessed structure capable of being conveniently monitored online and a preparation method thereof, by an alternating bright and dark annular image formed by a monitoring system, it can quickly identify defects in the recessed structure.
US12205263B2
Methods, systems, and apparatus for receiving a request for a damage propensity score for a parcel, receiving imaging data for the parcel, wherein the imaging data comprises street-view imaging data of the parcel, extracting, by a machine-learned model including multiple classifiers, characteristics of vulnerability features for the parcel from the imaging data, determining, by the machine-learned model and from the characteristics of the vulnerability features, a damage propensity score for the parcel, and providing a representation of the damage propensity score for display.
US12205262B2
The present disclosure provides for methodologies for height measurement in pneumatic deicer boots for aircraft, and related models, systems and methods of use. More particularly, the present disclosure provides for methods, models, systems and applications to detect the life or failure of pneumatic deicer boots for aircraft. A method for detecting the life or failure of pneumatic deicer boots for aircraft is provided.
US12205258B2
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.
US12205253B2
Systems and methods are provided for computed tomography (CT) imaging. In one embodiment, a method comprises adaptively blending at least two input image volumes with different spatially-variant noise characteristics to generate an output image volume with uniform noise throughout the output image volume. In this way, images may be reconstructed from projection data with data redundancy without introducing image artifacts from stitching images or variance in image noise due to the data redundancy.
US12205251B2
The present disclosure relates to normalizing pixel intensity values of images. Qualitative images which have to be compared need to have actual pixel intensity values in a suitable range. Generally, the qualitative images to be compared are made to appear visually similar by adjusting display settings. First and second images having different actual pixel intensity values but appearing visually same are received. One or more normalized parameters are determined and using one or more contrast and illumination parameters associated with the first and second image. Thereafter, normalized pixel intensity values are determined using the one or more normalized parameters and a normalized image is generated. The pixel intensity values of the normalized image can be compared with actual pixel intensity values of the first image or second image.
US12205249B2
Devices, methods, and non-transitory program storage devices are disclosed to provide enhanced synthetic Shallow Depth of Field (SDOF) images, e.g., by using information from images captured by image camera devices and one or more Deep Neural Networks (DNNs) trained to determine how much blurring should be applied to pixels in a mask region (e.g., a region of pixels having an indeterminate foreground or background status and threshold level of gradient magnitude) within an image, given context from surrounding pixels in a reference image and/or an unenhanced synthetic SDOF image. To train the DNNs, various sets of ground truth DSLR images of static scenes, captured at varying aperture settings, may be analyzed. Preferably, such static scenes cover many examples of human subjects (or other objects of interest) with different amounts of scene foreground/background separation, lighting conditions, and various kinds of hair, fabric, or other fine-grained details occurring near their foreground/background transition.
US12205244B2
An image processing apparatus acquires a color image including a plurality of primary color signals, performs color space conversion processing on the color image to generate a brightness signal image and a color difference signal image, performs super-resolution processing on the brightness signal image and the color difference signal image to generate a prediction brightness signal image, and uses the prediction brightness signal image to generate a super-resolution color image in which a resolution of the color image is increased.
US12205243B2
The present invention discloses a high-resolution hyperspectral computational imaging method and system and a medium. The method of the present invention comprises: conducting spectral upsampling on an input RGB image Y to obtain an initial hyperspectral image X0; and inputting the initial hyperspectral image X0 into a pre-trained deep convolutional neural network guided by an imaging model, and conducting iteration computation to obtain a hyperspectral image X. The present invention can effectively achieve reconstruction of the RGB image to the high-resolution hyperspectral image and has the advantages of high reconstruction precision, high computational efficiency, little memory consumption and strong generalization ability.
US12205240B2
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.
US12205238B2
A system produces a dolly zoom effect by utilizing side view information. The system first captures a main image at a main location. The main image includes at least a foreground object of a given size and a background. The system calculates one or more side view locations based on a zoom-in factor to be applied to the background and an estimated size of the foreground object. The system then guides a user to capture one or more side view images at the one or more side view locations. The foreground object of the given size is superimposed onto a zoomed-in background. Then the side view information is used by the system to perform image inpainting.
US12205224B2
A computer-implemented method and interface provides visualization for a volume and/or a change in a volume of a virtual object, the representation usable in a user interface, comprising a first representation of the virtual object represented by a surface positioned in a three-dimensional (3D) virtual space, a bounding object input that defines a bounding object relative to the 3D virtual space, a plurality of local volumes of the virtual object, wherein a local volume of the plurality of local volumes is computed for geometry based on a bounding object feature associated with the bounding object and based on at least some vertices of the corresponding face, wherein at least some of the plurality of local volumes are aggregated to determine a global volume for the set of polygonal faces, and providing for display of a first visual indicator representing a value of the global volume.
US12205223B2
Aspects presented herein relate to methods and devices for graphics processing including an apparatus, e.g., a GPU. The apparatus may configure a BVH structure including a plurality of nodes each including one or more primitives, and each of the primitives being associated with a primitive ID, a geometry ID, and a set of floating-point coordinates. The apparatus may also compress the primitive ID or the geometry ID for each of the primitives. Further, the apparatus may convert a binary representation of each of the floating-point coordinates into an integer value of each of the floating-point coordinates. The apparatus may also calculate a difference between the integer value of each of the set of floating-point coordinates for each of the plurality of primitives. The apparatus may also store the compressed primitive ID or the compressed geometry ID and the calculated difference.
US12205214B2
The present disclosure provides embodiments for joint twist generation for animation. The system can utilize a neural network, also referred to as a deep neural network, which utilizes machine learning processes in order to create animation data that are more life-like and realistic. The system can obtain a set of axis vectors for a rig of a virtual character model; obtain a twist model for the rig; input the set of axis vectors to the twist model to obtain a set of twist vectors; and determine animation data based on the set of axis vectors and the set of twist vectors.
US12205209B1
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.
US12205207B2
Examples disclosed herein describe techniques related to automated image generation in an interaction system. An image generation request is received from a first user device associated with a first user of an interaction system. The image generation request comprises a text prompt. Responsive to receiving the image generation request, an image is automatically generated by an automated text-to-image generator, based on the text prompt. The image is caused to be presented on the first user device. An indication of user input to select the image is received from the user device. Responsive to receiving the indication of the user input to select the image, the image is associated with the first user within the interaction system, and a second user of the interaction system is enabled to be presented with the image.
US12205202B2
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.
US12205199B2
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
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.
US12205194B2
A system enabling a distributed 3D engine for performing dynamic load balancing through virtual worlds are provided. The system comprises one or more server computers comprising memory and at least one processor, the memory storing a data structure representing at least one portion of a virtual or real world as a plurality of cells storing virtual objects. The memory further stores a distributed 3D engine comprising a resource manager implemented in a distributed deployment and a plurality of individual software engines. Resources are dynamically allocated via the distributed deployment to one or more cells based on a current load and a corresponding computed and ranked demand. In some embodiments, the demand further considers one or more of an amount of virtual objects and level of interactions within the portion of the persistent virtual world system visible to a user avatar. Methods thereof are also provided.
US12205189B1
The system is disclosed for visual marking sensitive documents for leak prevention. Each time an action is taken with regard to a document (e.g., creation, viewing, downloading), that action is added to a distributed ledger, essentially creating a unique hash for a new instance of the document. This new hash is visually embedded in the document as a code comprising a plurality of differently shaded pixels, wherein some of the pixels directly encode information regarding the document (e.g., an account that generated the new instance of the document, a date, a time, a unique ID for the document, etc.) and some of the pixels do not encode information. The code is capable of being scanned either digitally or physically on a printed version of the document, such that the immediate source of the document, corresponding to who leaked the document, is able to be discerned.
US12205185B2
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.
US12205167B1
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.
US12205162B2
A computer implemented method and system for providing financial services are described. The system and method include determining an account balance for a financial account. If the account balance is negative, notice of the negative balance is sent to the account holder in real time. After a predetermined period of time or grace period, and/or by a predetermined end time or cut-off date or time, it is determined whether the negative balance was cured. If the negative balance was not cured during the grace period, an overdraft fee is assessed to the financial account. If the negative balance was cured during the grace period, any assessed overdraft fee for the negative balance is rebated or reversed.
US12205142B2
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.
US12205131B2
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.
US12205130B2
Systems and methods for on demand local commerce are described. One example embodiment includes a device gathering location information and product interest associated with clients and client devices. The system may use location information in determining that the first plurality of client devices are within a first geographic area during a first time period, and may further use the interest information in calculating an interest level for a first product. A threshold may be identified and used in determining that the interest level for the first product exceeds the threshold. When the calculated interest level exceeds the threshold, a local commerce action is initiated. In various embodiments, the local commerce action may be a live on demand auction at a particular location, an offer associated with a geofenced area, a sales location recommendation to a merchant, or any other such local commerce action.
US12205125B2
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.
US12205121B2
A computer system includes a token repository configured to store payment tokens, and a server system. The server system includes a processor and instructions stored in non-transitory machine-readable media, the instructions configured to cause the server system to receive a request to provision a payment token based on a financial product, wherein the request includes information related to the financial product, provision a payment token based on the token request, including authenticating the financial product based on the financial product information and generating the payment token upon authenticating the financial product, wherein the payment token is useable to make a payment via the financial product, and store the payment token in the token repository.
US12205120B1
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.
US12205114B2
The disclosed embodiments relate to implementation of an electronic framework, also referred to as a protocol or architecture, for electronically achieving, recording and implementing, via an electronic communications network, consensus among participants for the definition, implementation and operation of an electronic transaction processing system as a precursor to the operation of that transaction processing system in processing transactions according to the consensus among the participants. The disclosed consensus framework provides a system and protocol by which new electronic transaction processing systems may be developed and implemented among participants via an electronic negotiation and implementation of the operational rules therefore. The disclosed embodiments eliminate the need for out of band consensus negotiations and provide flexibility for participants to negotiate acceptable operational rules which can support complex transactional processes in an electronic environment.
US12205103B2
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.
US12205091B2
Intelligent subscription identification using transaction data is described. In an example, first transaction data associated with first transactions between a customer and a plurality of merchants is received, first payments associated with the first transaction data are processed, and second transaction data associated with a second transaction between the customer and a merchant is received. Determinations are made, based on the first transaction data and the second transaction data, that the customer purchased a first item at a first time, and based on the second transaction data, that the customer purchased a second item at a second time. A determination is made that the customer is eligible for a subscription, a recommendation of an offer for the subscription is presented to the customer, the subscription is associated with a profile of the customer, and a second payment associated with the second transaction data is processed.
US12205089B2
A system and method for determining how a funds transfer or payment will be made based on user preferences and parameters in a wide area network application. The system includes a back-end server operating the network application and having a processor for processing data and information, a communications interface communicatively coupled to the processor, and a memory device storing data and executable code. When the code is executed, the processor can provide a number of parameters to be selected by the user that are necessary to perform the payment or funds transfer, where the payment or funds transfer can be performed by more than one technique, determine which of the techniques the payment or funds transfer will be performed by based on the parameters that the user selects without the user determining that technique, and cause the payment or funds transfer to be performed by the determined technique.
US12205084B1
Systems, methods, and computer-readable storage media of configuring digital currency nodes utilizing a one-tier model or two-tier model. One method includes transmitting, via an application provider system, an installation request including authentication information, downloading, by the user device, a digital wallet application, and installing, by the user device, the digital wallet application based on one or more system requirements, wherein installing includes verifying the user device meets the one or more system requirements, generating a public and private key pair, hardening the user device, storing and configuring the digital wallet application, and authenticating the digital wallet application. The method further includes establishing, via a private network, a private network connection associated with digital currency issuance. Another method includes transmitting a registration request, receiving a software package including a software appliance and executable code, installing the software appliance and establishing a private network connection associated with digital currency issuance.
US12205075B2
In some embodiments, apparatuses and methods are provided herein useful to inventory management. In some embodiments, an inventory management system comprises a mobile device comprising an image capture device configured to capture an image and a communications transceiver configured to transmit the image, and a control circuit configured to receive, from the mobile device, the image, detect, within the image, the first sign and the second sign, identify, based on the first sign, a product associated with the first sign, identify, based on the second sign, a location of the product storage unit, associate, in a database, an indication of the product associated with the first sign and the location of the product storage unit.
US12205072B1
When a customer places an order for a first item and a second item, delivery systems utilize an aerial vehicle to transport the first item from a first source of the first item to a second source of the second item. At the second source, the first item and the second item are transferred into a carrier vehicle and transported toward a destination of the order. Once the carrier vehicle arrives within a vicinity of the destination, an autonomous ground vehicle departs the carrier vehicle with the first item and the second item, and delivers the first item and the second item to the destination. The delivery systems effectively expand the capacity of sources of items, and simplify processes for delivering orders for items, by enabling items from multiple sources to be combined at a single source prior to delivery, and transported to a destination from the single source.
US12205064B2
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.
US12205059B1
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.
US12205057B1
The present invention relates to a method of assigning sentry duty tasks to off-duty first responders. The method includes entering and storing persons of attendance into a watchful record. Then, in operation, scanning and processing the social media of the persons of attendance looking for future event warning signs. Responsive to the future event warning signs and associated threat level generating a sentry duty task that includes a date, a time, a duration, a watch area, the future event warning sign, the first responder need, the threat level, a pay amount, or other items. First responders can accept, schedule, and execute the sentry duty task during their off-duty hours. Upon executed sentry duty task the first responder is electronically paid. Other exemplary embodiments include venue administrators creating a future event warning sign based on a known need, things that they are aware of or observe, or for other reasons.
US12205046B2
Disclosed is a device which includes a data manager, a learner, and a predictor. The data manager generates output data based on time-series data, receives device prediction results corresponding to the output data from the prediction devices, and calculates device errors based on the difference between device prediction results and time-series data. The learner may adjust a parameter group of a prediction model for generating device weights, based on device prediction results and device errors. The predictor generates the ensemble result of first and second device prediction results based on device weights.
US12205040B2
A method of manufacturing a semiconductor device includes forming a pattern on a wafer, measuring a spectrum of the pattern on the wafer, with a spectral optical system, performing an analysis of the spectrum through a deep learning model for predicting pattern characteristics, the deep learning model being trained based on a domain knowledge, and evaluating the pattern on the wafer based on the analysis of the spectrum, wherein the domain knowledge includes a noise inducing factor of the spectral optical system.
US12205035B2
Thus, the present disclosure is directed to systems and methods for training neural networks using a tensor that includes a plurality of FP16 values and a plurality of bits that define an exponent shared by some or all of the FP16 values included in the tensor. The FP16 values may include IEEE 754 format 16-bit floating point values and the tensor may include a plurality of bits defining the shared exponent. The tensor may include a shared exponent and FP16 values that include a variable bit-length mantissa and a variable bit-length exponent that may be dynamically set by processor circuitry. The tensor may include a shared exponent and FP16 values that include a variable bit-length mantissa; a variable bit-length exponent that may be dynamically set by processor circuitry; and a shared exponent switch set by the processor circuitry to selectively combine the FP16 value exponent with the shared exponent.
US12205019B2
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.
US12205017B2
Disclosed is a methods and apparatus which can improve defect tolerability of a hardware-based neural network. In one embodiment, a method for performing a calculation of values on first neurons of a first layer in a neural network, includes: receiving a first pattern of a memory cell array; determining a second pattern of the memory cell array according to a third pattern; determining at least one pair of columns of the memory cell array according to the first pattern and the second pattern; switching input data of two columns of each of the at least one pair of columns of the memory cell array; and switching output data of the two columns in each of the at least one pair of columns of the memory cell array so as to determine the values on the first neurons of the first layer.
US12205011B2
A method includes, for each floating-point layer in a set of floating-point layers: calculating a set of input activations and a set of output activations of the floating-point layer; converting the floating-point layer to a low-bit-width layer; calculating a set of low-bit-width output activations based on the set of input activations; and calculating a per-layer deviation statistic of the low-bit-width layer. The method also includes ordering the set of low-bit-width layers based on the per-layer deviation statistic of each low-bit-width layer. The method additionally includes, while a loss-of-accuracy threshold exceeds the accuracy of the quantized network: converting a floating-point layer represented by the low-bit-width layer to a high-bit-width layer; replacing the low-bit-width layer with the high-bit-width layer in the quantized network; updating the accuracy of the quantized network; and, in response to the accuracy of the quantized network exceeding the loss-of-accuracy threshold, returning the quantized network.
US12205010B2
Computer systems and computer-implemented methods train a neural network iteratively training, through machine learning. The iterative training comprises imposing a first is-not-equal-to regularization link between first and second nodes, where imposing the first is-not-equal-to regularization link between the two nodes comprises adding, during back-propagation of partial derivatives through the neural network for a datum in a training data set, a first regularization cost to a network error loss function for the first node that is inversely proportional to a difference between an activation value for the first node for the datum and an activation value for the second node for the datum.
US12205004B2
The present disclosure provides systems and methods for training probabilistic object motion prediction models using non-differentiable representations of prior knowledge. As one example, object motion prediction models can be used by autonomous vehicles to probabilistically predict the future location(s) of observed objects (e.g., other vehicles, bicyclists, pedestrians, etc.). For example, such models can output a probability distribution that provides a distribution of probabilities for the future location(s) of each object at one or more future times. Aspects of the present disclosure enable these models to be trained using non-differentiable prior knowledge about motion of objects within the autonomous vehicle's environment such as, for example, prior knowledge about lane or road geometry or topology and/or traffic information such as current traffic control states (e.g., traffic light status).
US12205002B2
There is provided a method and system for training an embedding model to perform relation predictions in a knowledge hypergraph to output a trained embedding model. A training dataset comprising tuples representing relations between entities in the knowledge hypergraph are received. The embedding model is trained to perform relation predictions for each given tuple from a subset of tuples in the training dataset by generating a respective entity vector for each entity and a respective relation matrix representing relations between the entities. The entity vectors and relation matrix are split into a plurality of windows, and interaction values between elements in each window are calculated. A relation score indicative of the relation in the given tuple being true is calculated. Parameters of the embedding model are updated based on the relation scores for the subset of tuples. The trained embedding model is then output.
US12205001B2
A method comprising: receiving a primary training set comprising annotated data samples associated with one or more classes and annotated with class labels; constructing an auxiliary training set comprising at least some of the data samples, wherein each of the data samples is assigned at random to one of a set of identification classes, and annotated with an identification label associated with the identification class; at a training stage, train a machine learning model comprising a primary and auxiliary prediction heads, by: (i) training the primary prediction head on the primary training set to predict the class, and (ii) training the auxiliary prediction head on the auxiliary training set to predict the identification class, wherein an output layer of the machine learning model is configured to output a joint prediction which predicts the class label and is invariant to the identification label.
US12204998B2
A method of measuring states of qubits of a quantum processor, the method includes providing, to the qubits, a control signal to control states of n qubits in the quantum processor, where n is a natural number; performing a bit-flip to invert a state of at least one qubit of the qubits; reading out output qubit values of bit-flipped qubits based on the performing of the bit-flip; and generating an error model indicating a probability of occurrence of measurement errors in the output qubit values based on a result of the reading-out of the output qubit values.
US12204994B2
Techniques for machine learning assisted qubit state readout are disclosed. A system a set of training data that describes states of multiple qubits, and trains a neural network to determine qubit states based on the set of training data. The system obtains one or more unlabeled qubit signals, and determines one or more states corresponding to the unlabeled qubit signal(s), using the neural network. The unlabeled qubit signal(s) may include one or more multiplexed qubit signals, and the state(s) corresponding to the unlabeled qubit signal(s) may include one or more multi-qubit states based on the multiplexed qubit signal(s).
US12204985B2
An example method includes receiving images that each include an optical code. The method further includes cropping the images to isolate the optical codes and rotating the images to achieve a desired orientation for the optical code of each of the images. The method further includes rectifying, after the cropping and the rotating, a perspective of each of the images to achieve a desired perspective angle for the optical code of each of the images. The method further includes deblurring, after the rectifying, the images to reduce blurring in each of the images. The method further includes binarizing, after the deblurring, the images to correct pixels of the optical code in each of the images. The method further includes performing, after the binarizing, an optical code reading process on the plurality of images to decode optical codes in the images.
US12204980B2
In some embodiments, a first indication that a first antenna, of multiple antennas, has received data from a first tag coupled to an asset is received. The antennas are coupled to an interior housing within a logistics vehicle. A second indication that a second antenna, of the antennas, has received the data from the first tag is also received. Based at least in part on the receiving of the first indication and the receiving of the second indication, a location within the logistics vehicle that asset is located in is detected. In response to the detecting of the location, a control signal is transmitted that causes a user device or apparatus to indicate that the asset is located within an area associated with the location.
US12204979B2
A wireless tag communication device includes a communication control circuit, a sensor, and a processor. The communication control circuit is configured to communicate with a wireless tag via an antenna. The sensor is configured to detect a variation amount of a direction of the antenna. The processor is configured to output an alert when the variation amount of the direction of the antenna detected by the sensor is less than a reference value.
US12204977B1
The present disclosure discloses a protection case of an intelligent terminal, wherein the protection case of the intelligent terminal includes a housing, a reinforcing sheet, a RFID coil, a plurality of RFID chips and a plurality of switching elements; an inner surface of the housing is provided with a mounting groove, an outer surface of the housing is provided with a positioning groove; the reinforcing sheet is arranged in the mounting groove; the RFID coil is fixedly attached to the reinforcing sheet; the plurality of the RFID chips are mounted in the mounting groove and are electrically connected to the RFID coil, and the plurality of the RFID chips are arranged in parallel; a plurality of switching elements are mounted in the positioning groove, and the plurality of the switching elements are respectively connected in series to circuits where the corresponding RFID chips are connected with the RFID coil.
US12204976B2
In embodiments, a method includes communicating, by a primary wireless network node associated with a first vehicle section of a vehicle, with a secondary wireless network node associated with a second vehicle section of a vehicle. The method primary wireless network node determines that the first vehicle section is compatible with the second vehicle section based on the communications with the secondary wireless network node and based on at least one of a first compatibility requirement of the first vehicle section and a second compatibility requirement of the second vehicle section. The primary wireless network node communicates with a server associated with a tracking system, using a second type of wireless communications interface.
US12204970B1
Embodiments are directed to rectifiers using a single bias current or bias current path to bias multiple rectifying elements. A rectifier that has multiple rectifier stages coupled together serially includes a bias current path coupled to each of the rectifier stages. Thee bias current path is configured to simultaneously bias rectifying elements in each of the rectifier stages by using a bias current to bias a first rectifying element and reusing the bias current to bias other rectifying elements.
US12204969B2
Aspects of the disclosure provide for automatically generating labels for sensor data. For instance, first sensor data, for a vehicle may be identified. This first sensor data may have been captured by a first sensor of the vehicle at a first location during a first point in time and may be associated with a first label for an object. Second sensor data for the vehicle may be identified. The second sensor data may have been captured by a second sensor of the vehicle at a second location at a second point in time outside of the first point in time. The second location is different from the first location. A determination may be made as to whether the object is a static object. Based on the determination that the object is a static object, the first label may be used to automatically generate a second label for the second sensor data.
US12204964B2
Methods and systems are provided for facilitating implementation of machine learning models in embedded software. In embodiments, a lean machine learning model, having a limited number of layers, is trained in association with a complex machine learning model, having a greater number of layers. To this end, a complex machine learning model, having a first number of layers, can be trained based on an output generated from a lean machine learning model used as input to the complex machine learning model. Further, the lean machine learning model, having a second number of layers less than the first number of layers, is trained using a loss value generated in association with training the complex machine learning model. Thereafter, the trained lean machine learning model can be provided for implementation in an embedded software.
US12204962B2
Printing a code on a flexible medical solution container includes providing a flexible medical solution container which is at least partially light transmissive, storing in a memory circuit a code comprising numbers and translating the code comprising numbers using a bar code symbology, the bar code symbology defining dark areas and light areas. The method includes applying a light-reflective ink to the container based on the bar code symbology, wherein the light-reflective ink is applied in areas defined by the dark areas, and applying a light-absorbing ink to the container based on the bar code symbology, wherein the light-absorbing ink is applied in areas defined by the light areas. The applied light-reflective ink and light-absorbing ink results in a code which represents a reversal of the dark and light areas defined in the bar code symbology.
US12204960B2
A nervous system emulator engine includes working computational models of the vertebrate nervous system to generate lifelike animal behavior in a robot. These models include functions representing several anatomical features of the vertebrate nervous system, such as spinal cord, brainstem, basal ganglia, thalamus, and cortex. The emulator engine includes a hierarchy of controllers in which controllers at higher levels accomplish goals by continuously specifying desired goals for lower-level controllers. The lowest levels of the hierarchy reflect spinal cord circuits that control muscle tension and length. Moving up the hierarchy into the brainstem and midbrain/cortex, progressively more abstract perceptual variables are controlled. The nervous system emulator engine may be used to build a robot that generates the majority of animal behavior, including human behavior. The nervous system emulator engine may also be used to build working models of nervous system functions for clinical experimentation.
US12204958B2
File system manipulation using machine learning is described. Access to a machine learning system is obtained. A connection between a file system and an application is structured. The connection is managed through an application programming interface (API). The connection provides two-way data transfer through the API between the application and the file system. The connection provides distribution of one or more data files through the API. The connection provides enablement of processing of the one or more data files. The processing uses classifiers running on the machine learning system. Data files are retrieved from the file system connected through the interface. The file system is network-connected to the application through the interface. The data files comprise image data of one or more people. Cognitive state analysis is performed by the machine learning system. The application programming interface is generated by a software development kit (SDK).
US12204954B2
Techniques in placement of compute and memory for accelerated deep learning provide improvements in one or more of accuracy, performance, and energy efficiency. An array of processing elements comprising a portion of a neural network accelerator performs flow-based computations on wavelets of data. Each processing element comprises a compute element to execute programmed instructions using the data and a router to route the wavelets. The routing is in accordance with virtual channel specifiers of the wavelets and controlled by routing configuration information of the router. A software stack determines placement of compute resources and memory resources based on a description of a neural network. The determined placement is used to configure the routers including usage of the respective colors. The determined placement is used to configure the compute elements including the respective programmed instructions each is configured to execute.
US12204953B2
A method for preventing race conditions in a database comprises: setting a first numerical entry and a second numerical entry in a database; receiving a first online transaction; responsive to determining a lock of the database is in progress due to a second received online transaction, suspending the first online transaction; removing the lock after the second received online transaction is completed; responsive to determining that the first entry is greater than zero, decrementing the first entry by an amount indicated in the first online transaction; responsive to determining the second entry is greater than zero, decrementing the second entry; processing the first transaction; and generating an online transaction record for the first transaction and storing the generated record in an online transaction database.
US12204948B2
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.
US12204945B1
Systems and methods may include receiving real-time inputs associated with operational efficiency or profitability of a resource site. The systems and methods may analyze changes in the operational efficiency or profitability in real-time based on the inputs. Implementations may include dynamically determining an operational value optimization for the site, where the operational value optimization may include a profitability analysis based on power cost and revenue generated from compute operations. Moreover, implementations may include determining whether a notice to curtail site operations is received from an external party, and if so, curtailing operations of the resource site accordingly. Also, implementations may include prior to receiving such a notice from a third party, performing real-time controls of power consumption or compute load at the site based on the profitability analysis, where the real-time controls may include at least temporarily curtailing or modifying site power usage.
US12204938B2
A pipeline-based machine learning method includes: determining a plurality of target components from candidate components configured to construct a machine learning model; performing standardization processing on input data and output data of the plurality of target components to obtain a plurality of standardized components respectively corresponding to the plurality of target components; assembling, based on a connection relationship between the plurality of standardized components, the plurality of standardized components into a pipeline corresponding to the machine learning model; performing scheduling processing on the plurality of standardized components included in the pipeline, to obtain a scheduling result; and executing, based on THE scheduling result, a machine learning task corresponding to the machine learning model.
US12204937B2
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
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.
US12204933B2
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
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.
US12204931B1
Disclosed herein are systems and method for restoring a process. An exemplary method may include detecting a crash of an operating system (OS) on a computing device; collecting a memory state of at least one page of physical memory of the OS on the computing device; generating a checkpoint file that includes information related to one or more processes from the collected memory state, wherein the information comprises a state for each of the one or more processes at a time of the crash; for each respective process of the one or more processes, creating, on the computing device or another computing device, a new process corresponding to the respective process; and restoring, based on the checkpoint file, a state of the respective process at the time of the crash such that the new process initiates execution from the restored state.
US12204929B2
A data storage environment can include one or more virtual machines instantiated on a host computing device. Based on physical location data of the one or more virtual machines received from the host computing device, a storage manager can control the performance of a secondary copy operation on one or more storage units that store virtual machine data associated with the one or more virtual machines and/or the performance of a secondary copy operation on the one or more virtual machines.
US12204928B2
Novel tools and techniques are provided for implementing network experience shifting, and, in particular embodiments, using either a roaming or portable hypervisor associated with a user or a local hypervisor unassociated with the user. In some embodiments, a network node in a first network might receive, via a first network access device in a second network, a request from a user device to establish roaming network access, and might authenticate a user associated with the user device, the user being unassociated with the first network access device. Based on a determination that the user is authorized to access data, content, profiles, and/or software applications that are accessible via a second network access device, the network node might establish a secure private connection through a hypervisor or container communicatively coupled to the first network access device to provide the user with access to her data, content, profiles, and/or software applications.
US12204927B2
In an updating method according to the present embodiment, a virtual machine (50-1A) is stopped, a virtual machine (50-1B) is started up using a new VM image (30-1B) to which a link to a database (20-1) is set, and the virtual machine (50-1B) is switched to an active system. A virtual machine (50-0A) is stopped and a virtual machine (50-0B) is started up using a new VM image (30-0B) to which a link to a database (20-0) is set.
US12204923B2
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.
US12204916B2
Techniques are disclosed for migrating services from a virtual bootstrap environment. A distributed computing system can generate a virtual cloud network in a data center of a host region. A virtual bootstrap environment may be implemented in the virtual cloud network. The virtual bootstrap environment can include a plurality of services. The distributed computing system can also deploy an instance of one of the plurality of services to a target region data center. When the instance has been deployed, an indication that the deployment was successful can be received by the distributed computing system. In response, the distributed computing system may identify additional resources associated with the deployed instance of the service and update another service in the virtual bootstrap environment with that resource.
US12204911B2
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.
US12204900B2
Predicates for processing in memory is described. In accordance with the described techniques, a predicate instruction to compute a conditional value based on data stored in a memory is provided to a processing-in-memory component. A response that includes the conditional value computed by the processing-in-memory component is received, and the conditional value is stored in a predicate register. One or more conditional instructions are provided to the processing-in-memory component based on the conditional value stored in the predicate register.
US12204899B2
Stochastic hyperdimensional arithmetic computing is provided. Hyperdimensional computing (HDC) is a neurally-inspired computation model working based on the observation that the human brain operates on high-dimensional representations of data, called hypervectors. Although HDC is powerful in reasoning and association of the abstract information, it is weak on feature extraction from complex data. Consequently, most existing HDC solutions rely on expensive pre-processing algorithms for feature extraction. This disclosure proposes StocHD, a novel end-to-end hyperdimensional system that supports accurate, efficient, and robust learning over raw data. StocHD expands HDC functionality to the computing area by mathematically defining stochastic arithmetic over HDC hypervectors. StocHD enables an entire learning application (including feature extractor) to process using HDC data representation, enabling uniform, efficient, robust, and highly parallel computation. This disclosure further provides a novel fully digital and scalable processing in-memory (PIM) architecture that exploits the HDC memory-centric nature to support extensively parallel computation.
US12204892B2
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
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.
US12204887B2
Systems and methods for providing a seamless and secure motherboard replacement system and method are described. In some embodiments, an Information Handling System (IHS) may include a processor and a memory coupled to the processor, the memory having program instructions that, upon execution, cause the IHS to when a previous motherboard is replaced with a replacement motherboard; detect that the previous motherboard has been replaced with the replacement motherboard, access context data associated with the previous motherboard from a storage unit configured in the IHS, the context data comprising configuration settings of the previous motherboard, and update the replacement motherboard according to the stored context information.
US12204884B2
A method and system for managing unification of plurality of concurrent activities in computing environment is disclosed. Method includes receiving request from user to modify computing environment and retrieving set of available versions of packages associated with existing activity or new activity, from package source database, based on receiving request. Method includes analyzing iteratively homogenous and heterogenous dependencies for retrieved set of available versions of the packages, using semantic versioning. Method includes determining acceptable versions of packages, upon analyzing. Further, method includes generating dependency graphs for the acceptable versions of the packages. Furthermore, method includes performing unification of acceptable versions of the packages based on dependency graphs. Method includes generating a set of recommendations to acquire required licenses or resolve other policy requirements, and installing the final unified version of the packages into an installation target location which is independent of other installation target locations, based on acquiring required licenses.
US12204880B1
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.
US12204874B2
Systems and methods for generating SLO specifications using annotations are generally described. In various examples, first source code associated with a first computer-implemented service is received. In various cases, a first annotation in the first source code may be received. The first annotation may include first metadata defining a name of an SLO specification. A second annotation in the first source code may be received. The second annotation may include second metadata defining a service-level objective (SLO) of a first aspect of the first computer-implemented service. In some cases, the first computer-implemented service may be executed using the first source code. In various examples, the SLO specification may be generated based on the first annotation and the second annotation.
US12204869B2
A tag characterizing a portion of a multi-view interactive digital media representation (MVIDMR) may be determined by applying a grammar to natural language data. The MVIDMR may include images of an object and may be navigable in one or more dimensions. An object model location for the tag identifying a location within a three-dimensional object model may be determined by applying the grammar to the natural language data. The tag may then be applied to the MVIDMR by associating it with two or more of the images at positions determined based on the object model location.
US12204866B1
Techniques for conversational-based searching are described. A system may receive a first spoken user input, and may determine that the first spoken user input corresponds to a request for information associated with an entity. The system may retrieve item results corresponding to the entity. The system may determine a suggested user input based on the retrieved item results, and may determine output data corresponding to the suggested user input. The system may send output data to a user device, where the output data includes the item results and the suggested user input. The system may receive a second spoken user input, and may determine that the second spoken user input corresponds to the suggested user input. In response, the system may send the previously determined output data to the device.
US12204863B2
A method includes detecting an incomplete entigen group within a knowledge database. The incomplete entigen group includes entigens and one or more entigen relationships between at least some of the entigens. The incomplete entigen group represents knowledge of a topic. The method further includes obtaining additive content for the topic based on the incomplete entigen group and generating an additive entigen group based on the additive content. The method further includes updating the incomplete entigen group utilizing the additive entigen group to produce an updated entigen group. The method further includes indicating that the updated entigen group has an un-curated status when the additive entigen group conflicts with the incomplete entigen group.
US12204859B2
A text processing method, a model training method, and an apparatus related to the field of artificial intelligence is provided. The method includes: obtaining target knowledge data; processing the target knowledge data to obtain a target knowledge vector; processing to-be-processed text to obtain a target text vector; fusing the target text vector and the target knowledge vector based on a target fusion model, to obtain a fused target text vector and a fused target knowledge vector; and processing the fused target text vector and/or the fused target knowledge vector based on a target processing model, to obtain a processing result corresponding to a target task. The foregoing technical solution can improve accuracy of a result of processing a target task by the target processing model.
US12204857B2
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.
US12204831B2
A design unit and a computer-implemented method for calculating a design data set for designing a part-specific gripping tool for gripping parts that have to be transported from or to a processing machine is disclosed. The method includes the steps of providing part parameters for at least one part which is to be gripped with the part-specific gripping tool and executing a design algorithm which designs the part-specific gripping tool from the part parameters provided and thereby outputs a gripping tool data set as a result.
US12204829B1
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.
US12204828B2
Three-dimensional (3D) modeling systems and methods are described for automatically generating photorealistic, virtual 3D package and product models from 3D and two-dimensional (2D) imaging assets. The 3D modeling systems and methods include loading, into a memory with one or more processors, computer-aided design (CAD) component(s) and assembling, with an automatic imaging asset assembly script, the CAD component(s) to create a parametric-based CAD model. A polygonal model of a real-world product or product package is generated based on the parametric-based CAD model. Digital surface finish artifact(s) of a virtual material library, as selected from the 2D imaging assets, are applied to the polygonal model. A virtual 3D model is generated based on the polygonal model and a UV coordinate mapping corresponding to a virtual product label, and rendered, via a graphical display, as a photorealistic image representing the real-world product or product package.
US12204825B2
Electronic system level (ESL) design and verification of the present disclosure is utilized to provide an electronic simulation and modeling of function safety and fault management of an electronic device. A method for simulating a safety circuit includes providing an electronic architectural design to perform one or more functional behaviors of the electronic device in accordance with an electronic design specification. The method further includes modeling the safety circuit of the electronic architectural design and one or more other electronic circuits of the electronic architectural design that communicate with the safety circuit. The method further includes simulating, using the modeling, operation of the safety circuit while the electronic architectural design is performing the one or more functional behaviors. The method also includes determining whether the simulated operation of the safety circuit satisfies the electronic design specification.
US12204824B2
A compiler (CPL) plugin comprises a TC to, responsive to a new DV test, read configuration settings and selects appropriate plugin processes based on the configuration settings. An API interface can generate images that control the special purpose processor during a stage of a plurality of stages for a CPL-related design verification (DV) test and call selected plugin processes. A common compiler module comprising a common function codebase. A DV specialized support module comprising a DV function only codebase, wherein the DV has access to the common compiler module. An RP specialized support module can comprise an RP function only codebase, wherein the codebase is common for both DV and RP, and wherein top-level APIs are designed for both DV and RP. Responsive to completing the DV test, TC disables the plugins and injects traffic for the DV test, and wherein TC reports testing results.
US12204822B1
Systems and methods to integrate equipment models are described herein. Integration of equipment models can occur responsive to detection of new physical devices.
US12204816B2
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
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.
US12204810B2
A natural language markup for meetings is introduced that facilitates planning and facilitation of online meetings. Shared content is obtained during an online meeting. The shared content is shared by a first participant in the online meeting for display on devices of one or more second participants in the online meeting. A visual object is detected in the shared content and additional content is obtained based on detecting the visual object. The additional content is transmitted with the shared content for display on the devices of the one or more second participants.
US12204801B2
A supporting program stores, in a memory, a parameter list in which identification information of a print queue implemented in an OS and print parameters are associated with each other. In the OS, a plurality of print queues for a single printer can be implemented. When one of the plurality of print queues is selected and a general-use printing program receives a printing instruction to cause the printer to perform printing, the supporting program is activated. When a printing instruction is received while one of the plurality of print queues being selected, the supporting program reads out a print parameter corresponding to the selected print queue and sets the read out print parameter as a print parameter used for printing in accordance with the printing instruction.
US12204792B2
Methods, systems, and devices for adaptive throughput monitoring are described. In some examples, a memory system may be associated with one or more clocks that are each associated with a respective subcomponent. When the memory system receives a plurality of commands, the memory system may determine a throughput of the commands. Based on the determined throughput, the memory system may adjust a rate of one or more of the clocks.
US12204789B2
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
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.
US12204781B2
A data storage system receives input/output (I/O) data, and collects performance data of a network associated with the data storage system. The performance data is analyzed to determine network behavior based on performance metrics by applying a rules-based machine learning algorithm. The system determines a rank associated with the network behavior based on the analyzing, and determines an optimal data block size based on the rank. The system also deduplicates the I/O data, including partitioning the I/O data into data blocks of optimal data block size.
US12204778B1
An illustrative method includes a container storage system detecting an event that occurs within a container system comprising a plurality of nodes; determining that the event has a potential to impact, by more than a threshold amount, performance of a first virtual network interface used by the nodes; and transmitting, based on the determining that the event has the potential to impact the performance of the first virtual network interface by more than the threshold amount, a request to a network provider system for the network provider system to provide a second virtual network interface for use by one or more of the nodes.
US12204777B2
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.
US12204768B2
A set of blocks of a storage device are allocated for storage of data, wherein the set of blocks of the storage device is selected based on a power requirement that is based on a number of partially programmed blocks stored in the cache. Subsequent data to be stored at the storage device is assigned to the set of blocks for storage at the storage device.
US12204763B2
The invention relates to a method, a non-transitory computer-readable storage medium and an apparatus for dynamically updating an optimization read voltage (RV) table. The method includes: obtaining a data-read transaction and replying with the data-read transaction to a host side after listening to a first request for read-performance data, which is issued by the host side, thereby enabling the data-performance transaction to be used in an update of the optimization RV table for a designated memory-cell type; and programming multiple records of an updated optimization RV table for the designated memory-cell type into a designated location of the NAND-flash module after listening to a second request for updating the optimization RV table for the designated memory-cell type, which is issued by the host side. The data-read transaction includes a current environmental parameter of a NAND-flash module, the designated memory-cell type and a bit error rate (BER). Each record includes one set of RV parameters and an environmental parameter associated with the set of RV parameters.
US12204762B1
An apparatus in an illustrative embodiment implements a proxy device for a first logical storage device. The proxy device inserts tags into respective received input-output (IO) operations before directing those IO operations to the first logical storage device. The apparatus further implements a mirror device to provide a mirroring arrangement between the proxy device and a second logical storage device. In addition, the apparatus checks, in an entry point associated with the first logical storage device, each IO operation directed to the first logical storage device for a tag inserted by the proxy device. The apparatus provides, from the entry point to the first logical storage device, any received IO operations that have the tag. Furthermore, the apparatus redirects, from the entry point to the mirror device providing the mirroring arrangement, any received IO operations that do not have the tag.
US12204751B2
In a memory system, reference voltage training per path provides the capability to train receiver and transmitter reference voltages to optimal values based on selected feedback per path from the memory device. Training receiver reference voltages to an optimal receiver reference voltage per path includes programming dedicated mode registers that enable a local receiver voltage reference adjuster circuit to adjust the receiver reference voltage per path to the optimal receiver reference voltage per path. Transmitter reference voltage training includes the capability to also train an optimal input timing delay for an optimal transmitter reference voltage. Reference voltage training can be performed by a host component and/or a test system having access to the selected feedback per path of the memory device undergoing training.
US12204747B2
A portable electronic device with a touch-sensitive display is disclosed. One aspect of the invention involves a computer-implemented method in which the portable electronic device: displays an application on the touch-sensitive display; and when the application is in a predefined mode, performs a predefined operation in response to each gesture of a set of multiple distinct gestures on the touch-sensitive display. Another aspect of the invention involves a computer-implemented method in which the portable electronic device: displays a first application; when the first application is in a first mode, performs a first operation upon detecting a first gesture on the touch-sensitive display; and performs the first operation upon detecting a second gesture on the touch-sensitive display, wherein the second gesture is different from the first gesture.
US12204746B2
Systems, methods, and instrumentalities are described herein related to a secured stylus. A secure connection is established between a digitizer processor in a computing device and a remote server providing virtual desktop infrastructure (VDI). A digitizer interposer implemented in the computing device, the server, and/or between them receives raw or encrypted digitizer input that bypasses the operating system (OS) and processor of the computing device. Digitizer signal processing, normally performed by the OS, is performed on one or more servers. An edge server provides haptic feedback to a stylus and/or generates display of temporary digital ink as created while a cloud server completes digital ink processing and generates video for display by the computing device. A secure connection between a graphics processing unit (GPU) and the server protects secure connection video by encryption bypassing the OS and processor of the user computing device.
US12204744B2
An endoscope processor includes a processor executing program code to a) display on a touch panel a setting region combining an on-off switch accepting switching between on and off states of a function of an endoscope and an adjustment switch accepting adjustment of a level of the function; b) accept operations performed on the switches that are displayed; and c) change a state of the function based on an accepted operation. The adjustment switch includes a range display indicating an adjustable range and a slider movable along the range display. The accepting operation accepts a tap operation performed around the range display at a position away from the slider. In addition, the slider moves by a predetermined amount causing a predetermined amount of change in the level of the function of the endoscope in response to the tap operation performed at a location spaced from the range display.
US12204734B2
The present disclosure generally relates to methods and user interfaces for establishing communications.
US12204728B2
A touch display device and a touchscreen panel. Even in the case in which touch electrodes have different sizes or shapes or a located in different positions, a difference in capacitance is not formed among the touch electrodes. High touch sensitivity can be obtained. The touch display device comprises a plurality of touch electrodes, wherein a first touch electrode of the plurality of touch electrodes occupies a first area and comprises first mesh-shaped electrode metal. The touch display device comprises first dummy metal in a same layer as the first mesh-shaped electrode metal and in the first area occupied by the first touch electrode, the first dummy metal being electrically disconnected from the first mesh-shaped electrode metal.
US12204724B2
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
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).
US12204715B2
A capacitance module may include at least one touch electrode on a first surface of the capacitance module; a first portion of an inductance coil deposited on a second surface of the capacitance module; and a second portion of the inductance coil deposited on a third surface of the capacitance module where the first portion of the inductance coil and the second portion of the inductance coil may be electrically connected and where the inductance coil may be positioned to interact with a magnet adjacent to the inductance coil.
US12204706B2
A device having a first side; a second side; a display configured to display any of a plurality of images on the first side; and a touch-sensitive input device disposed on the second side, wherein the touch-sensitive input device comprises a mapped touch area and an adjustment touch area. The device operation comprises obtaining an initial mapping that relates touch points of the mapped touch area to corresponding display points of a mapped area of the display, wherein the mapped area of the display is smaller than a total area of the display and has an initial position with respect to the display. First touch input data is received from the adjustment touch area, and a current position of the mapped area of the display is produced by adjusting the initial position of the mapped area of the display based on the first touch input data. A current mapping is produced by adjusting the initial mapping based on the current position of the mapped area. Second touch input data is received from the mapped touch area. The second touch input data is translated into a derived display position according to the current mapping. An action that is associated with the derived display position is then performed.
US12204700B2
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.
US12204699B2
An example display system includes an on-screen display (OSD) circuit, an input/output (I/O) controller, and a map engine. The OSD circuit operates a functionality of a display device. The I/O controller routes input from a peripheral device to the OSD circuit when the OSD mode is active. The map engine causes activation of the OSD mode when an input sequence received by the I/O controller corresponds to an OSD mode activation sequence.
US12204698B2
A method for controlling a device, including: determining a distance state between a keyboard and a terminal device, the keyboard is in communication connection with the terminal device; in a case that the distance state is a distant state, adjusting a state of a screen of the terminal device to a wake-up state, and obtaining a first position of the keyboard and a second position of the terminal device; determining an angle between the keyboard and the screen of the terminal device according to the first position and the second position; and adjusting a state of the keyboard according to the angle.
US12204691B2
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.
US12204688B2
A controller of an information processing apparatus is configured to, for each of multiple viewers of a light field display: identify a three-dimensional coordinate position of eyes; generate an image according to the identified three-dimensional coordinate position of the eyes; identify, based on the identified three-dimensional coordinate position of the eyes, a channel to which the generated image is to be output, of a plurality of channels associated with a plurality of light rays to be emitted from the light field display, respectively; and output the generated image to the identified channel.
US12204687B2
Methods, systems, and techniques for controlling actuators by using eye gaze technology such as in a wheelchair or bed, are provided. Example embodiments provide an Eye Gaze Actuator Control System (“EGACS”) which enables people with advanced motor neuron diseases or disabilities like amyotrophic lateral sclerosis or muscular dystrophy to use eye gaze technologies to control their actuators that control seating, bed positioning, and movement of motor-controlled devices. In one embodiment, the example EGACS comprises a display device, eye gaze sensor, eye gaze control application, and device interface(s) to one or more other devices that control aspects of a powered wheelchair, bed, vehicle, or other device. These components cooperate to control the powered wheelchair, bed, or vehicle using eye gaze technology as opposed to by manual control.
US12204681B1
An apparatus and method for de-identification of medical images including at least a processor and a memory communicatively connected to the at least a processor, the memory containing instructions configuring the at least a processor to receive a series of images, comprising metadata, and a plurality of image slices; select a sampling strategy as a function of the metadata, wherein the sampling strategy identifies a subset of image slices of the plurality of image slices to sample; apply a text classifier to the subset of image slices, wherein the text classifier is configured to identify a presence of textual information on the subset of image slices; determine at least one relationship between the subset of images slices including providing an output as a function of the presence of the textual information, the metadata, and a position of each image slice.
US12204678B2
Exemplary embodiments can identify the toxic PI combinations and flag these combinations for evaluation. Because organization policies on toxic PI combinations can constantly evolve, the system may be continuously updated with the latest policies. Exemplary embodiments may be used as part of an automated code review for application development and for monitoring of existing applications and programs. Thus, exemplary embodiments take the guesswork out of identifying risks in applications and programs by providing an automated tool that can scan and identify toxic combinations in accordance with various policies.
US12204675B2
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.
US12204665B2
A method and apparatus for providing support for Secure Objects on a data processing system including providing a Secure Object comprising code and data that is protected on the data processing system on a first processor which is a first type of processor, wherein the data processing system includes a plurality of processors of different types, responsive to a portion of the Secure Object being needed to be executed on a second processor which is a second type of processor different than the first type of processor, by the first processor calling the second processor in a special interprocessor call, returning information by the second processor to the first processor, and retrieving, by the first processor, the information from the second processor.
US12204663B2
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.
US12204662B2
Embodiments are directed to protection of communications between a trusted execution environment and a hardware accelerator utilizing enhanced end-to-end encryption and inter-context security. An embodiment of an apparatus includes one or more processors having one or more trusted execution environments (TEEs) including a first TEE to include a first trusted application; an interface with a hardware accelerator, the hardware accelerator including trusted embedded software or firmware; and a computer memory to store an untrusted kernel mode driver for the hardware accelerator, the one or more processors to establish an encrypted tunnel between the first trusted application in the first TEE and the trusted software or firmware, generate a call for a first command from the first trusted application, generate an integrity tag for the first command, and transfer command parameters for the first command and the integrity tag to the kernel mode driver to generate the first command.
US12204659B2
A method, computer system, and computer program product are provided for applying a dynamic security policy to shared content in collaborative applications. A selection of one or more content items is received for sharing in a communication session. A security policy is queried using a key that is associated with each of the one or more content items to determine a security policy for each of the one or more content items. A plurality of users participating in the communication session are identified. Each content item of the one or more content items is selectively presented to a subset of the plurality of users based on an identity of a respective user and the security policy of each content item.
US12204656B2
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.
US12204647B2
Disclosed is a method for separating a plate into multiple individual detached components or cutting the plate into chips. The back end process for a plate includes providing a substrate; attaching the plate to the substrate using a sacrificial layer that is made of materials that in a solid state at ambient temperature and ambient pressure, and having a transformation temperature into one or more gaseous compounds at ambient pressure of between 80° C. and 600° C.; and separating the plate attached on the substrate into a plurality of plate portions; increasing temperature and/or reducing surrounding pressure to transform the sacrificial layer into one or more gaseous compounds.
US12204640B2
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.
US12204632B1
Solutions for user authentication within a virtualized application include: receiving an indication of a login attempt by a user equipment (UE) using the virtualized application; based on at least receiving the indication of the login attempt by the UE, transmitting a short message service (SMS) message to the UE, the SMS message indicating an authentication code; receiving an indication of the UE having received the authentication code; based on at least determining that the indication of the UE having received the authentication code is valid, accepting user credentials from the virtualized application; and based on at least determining that the user credentials are valid, granting the virtualized application access to a controlled resource. In some examples, the controlled resource comprises a secured user account or a payment portal.
US12204627B2
Systems, methods, and non-transitory computer readable media including instructions for interpreting facial skin micromovements are disclosed. An example head mountable system includes a housing configured to be worn on a head of a wearer. The head mountable system also includes at least one detector integrated with the housing and configured to receive light reflections from a facial region of the head and to output associated reflection signals. The head mountable system also includes at least one microphone associated with the housing and configured to capture sounds produced by the wearer and to output associated audio signals. The head mountable system also includes and at least one processor in the housing, configured to use both the reflection signals and the audio signals to generate output that corresponds with words articulated by the wearer.
US12204622B2
A controller (161) for a device (16) comprises an identifier obtaining module (165) arranged to obtain an identifier for a garment worn by a user. The controller (161) comprises a biometric module (167) arranged to use the identifier to obtain a biometric identity for the user wearing the identified garment and determine an operational mode for the device (16) from the biometric identity. A command generation module (169) is operable to generate a control command for controlling the device (16) based on the operational mode. The biometric module (167) may determine whether the user identified by the biometric identity is authorised to operate the device (16). The control command may be generated based on this determination.
US12204621B2
Systems for providing a virtual machine and authentication of a user using the virtual machine may perform operations including providing an application programming interface (API) to an electronic device; booting a virtual machine configured to emulate a type of electronic device based on a workstation to which the electronic device is connected; receiving input, using the API, from the electronic device; and providing output to the workstation using the virtual machine. In another example, the operations may include connecting, via at least one network and through an API, to a remote server; providing to the remote server, via the at least one network and the API, the captured biometric indicator; receiving, from a virtual machine executed on the remote server, at least one packet in a defined format based on the biometric indicator; and forwarding the received at least one packet to a workstation communicably connected to the electronic device.
US12204617B2
The present disclosure generally relates to key fobs and menu access authorization for control panels via pairing with user devices. In exemplary embodiments, a method generally includes pairing a user device (e.g., smartphone, Bluetooth-enabled device, etc.) to a control panel (e.g., engine control panel, etc.) such that the user device is operable as or similar to a key fob for the control panel. After the initial pairing and entry of the user's menu access level PIN into the control panel, the control panel will thereafter automatically power up or wake up, pair with the user device, and grant menu access level rights based on the previously entered user's menu access level PIN when the user device is within range of the control panel and/or the user device manually connects with the control panel.
US12204616B2
A method and an intelligent apparatus for calling permission verification of a protected intelligent application are provided. Based on the present application, through the calling of the hardware decryption module by the device kernel application, the intelligent apparatus can decrypt the authentication ciphertext in the protected intelligent application by using the implanted-into-kernel key in the device kernel application and the burnt-into-hardware key in the write-protected storage medium, and only when the implanted-into-kernel key is the secondary authentication key obtained by encrypting the second controlled key with the first controlled key and the burnt-into-hardware key is the first controlled key, the correct second controlled key can be obtained to decrypt the authentication ciphertext and the decrypted plaintext consistent with the sample plaintext can be obtained after decryption, so that the protected intelligent application can grant the calling permission to the device kernel application through consistency verification. Thus, the use permission of the protected intelligent application can be limited to the intelligent apparatus with correct key configuration, so as to prevent the malicious piracy of the protected intelligent application running in the illegal apparatus.
US12204605B2
Systems, methods, and apparatuses relating to a matrix operations accelerator are described. In one embodiment, a processor includes a matrix operations accelerator circuit that includes a two-dimensional grid of fused multiply accumulate circuits that is switchable to a scheduling mode for execution of a decoded single instruction where the matrix operations accelerator circuit loads a first buffer of the two-dimensional grid of fused multiply accumulate circuits from a first plurality of registers that represents a first input two-dimensional matrix, checks if a second buffer of the two-dimensional grid of fused multiply accumulate circuits stores an immediately prior input two-dimension matrix that is the same as a second input two-dimensional matrix from a second plurality of registers that represents the first input two-dimensional matrix, and when the second buffer of the two-dimensional grid of fused multiply accumulate circuits stores the immediately prior input two-dimension matrix, from execution of a previous instruction, that is the same as the second input two-dimensional matrix: prevents reclamation of the second buffer between execution of the previous instruction and the decoded single instruction, performs an operation on the first input two-dimensional matrix from the first buffer and the immediately prior input two-dimension matrix from the second buffer to produce a resultant, and stores the resultant in resultant storage, and when the second buffer of the two-dimensional grid of fused multiply accumulate circuits does not store the immediately prior input two-dimension matrix, from execution of the previous instruction, that is the same as the second input two-dimensional matrix: loads the second input two-dimensional matrix into the second buffer of the two-dimensional grid of fused multiply accumulate circuits, performs the operation on the first input two-dimensional matrix from the first buffer and the second input two-dimension matrix from the second buffer to produce a resultant, and stores the resultant in the resultant storage.
US12204592B2
A method for use in a computing device, the method comprising: detecting a first command to copy data to a remote system, the first command including a scatter-gather list (SGL) that identifies the data that is desired to be copied, the SGL including a plurality of entries that identify a plurality of memory regions, each of the plurality of entries identifying a different one of the plurality of memory regions; generating metadata for the SGL, for each of the data blocks in the plurality of memory regions, wherein the metadata identifies at least one of: (i) a location where a respective integrity field for the data block is stored, and (ii) a respective integrity operation that is required to be performed on the data block; registering the plurality of entries and the metadata under a key; generating a command capsule that includes the key; and transmitting the command capsule.
US12204590B2
An information processing method includes receiving first request information entered by a user, determining a first task engine for the first request information, where a first slot is set in the first task engine, extracting key information from the first request information based on the first slot, and if the key information fails to be extracted from the first request information based on the first slot, or if the key information is extracted from the first request information based on the first slot, but the extracted key information does not meet a condition, obtaining target key information from a shared parameter list of the user.
US12204588B2
Systems and methods for providing personalized answers to a user's query using a learned user vocabulary. A natural-language user interface (NLUI) application tracks input terms in user queries and generates responses that incorporate those input terms. The NLUI application may modify stored response templates or may modify a response generated based on stored response templates, by replacing a template term with an input term that has a common definition.
US12204565B1
A system facilitates a process for automatically generating artificial intelligence (AI) models. The system receives a first natural language input from a user that includes a set of phrases and an instruction to analyze data associated with the set of phrases using an AI model. The system accesses a metadata graph to determine a node corresponding to the set of phrases, where nodes in the metadata graph indicate internal data objects stored in data silos. The system processes the internal data objects indicated by the determined node to generate a first set of application data. The AI model is applied to the first set of application data to generate one or more outputs. Additional user inputs can be received to modify the first set of application data and apply the AI model to the modified data, until a desired data pipeline for the model has been constructed.
US12204563B2
Methods, systems, devices, and tangible non-transitory computer readable media facilitating runtime reporting across multiple entities using a multi-tenant database including data of the multiple entities without intermingling the data. In an example embodiment, at a reporting runtime, the disclosed technology can: execute a hybrid class to generate a hybrid runtime data object that can include location-specific reporting data that can correspond to multiple entities and multiple reporting locations; evaluate, with respect to a certain reporting location, a mapping file of the hybrid class to determine whether to retrieve a reporting value of a reporting data field from a first data object corresponding to a first entity or from a second data object corresponding to a second entity; and/or access the first data object or the second data object to retrieve the reporting value based at least in part on evaluation of the mapping file.
US12204559B2
The subject technology sends a first statement to an execution node for executing the first statement on first storage using micro-partitions. The subject technology sends a second statement to the execution node for executing the second statement on linearizable storage. The subject technology sends a request to prepare a commit of a cross domain transaction associated with the first statement and the second statement. The subject technology generates a new version of a set of tables that were modified by the cross domain transaction and updating first metadata in a metadata database to indicate the new version. The subject technology finalizes the commit of the cross domain transaction and updates second metadata that the cross domain transaction has been committed.
US12204558B2
Techniques are described for preserving the inflight sessions failing over from a primary database to the replicated logical database of the primary database. In an implementation, prior to failover, when the primary database server receives a commit for a transaction, the process stores a commit indication that the transaction has been committed by performing a corresponding SQL command. The commit indication is replicated to the logical replica database by virtue of the replication of the SQL command and its execution on the logical replica database. Accordingly, the standby database server in the failover session may successfully request for the outcome of the transaction. Techniques are also described for the client-side LOB references to be preserved when failing over to the logical replica database, for AS OF queries preserved, and for versioning of checksums, signatures and structures across logical replicas.
US12204555B2
A method of operations of a display-server computing system includes delivering input by a display device to a server computer over a communications network, processing an application unit of the server computer with the input, responsive to the step of inputting, outputting a result of the processing, together with tags indicative of the input, delivering the result and the tags by the server computer to the display device over the communications network, receiving the result and the tags by the display device, receiving new input to the display device prior to receiving the result and the tags by the display device, and processing a transform of the display device by comparing the tags to the new input to obtain a transformed result.
US12204553B2
The subject technology generates, by a database system, cell data for a particular table based on values from a source table, the values being based on raw input data, the source table comprising multiple rows and multiple columns, the raw input data comprising values in a first format, the values comprising input features corresponding to datasets included in the raw input data for machine learning models, the source table being provided by an external environment, the external environment comprising an external system from the database system. The subject technology performs a database operation to generate the particular table including table metadata, column metadata, and the generated cell data, the generated particular table comprising a second format that causes more efficient processing of data by the database system using a single query on the particular table compared to processing the raw input data from the source table.
US12204545B1
The systems and methods described herein provide for the parsing and evaluation of electronic documents. The electronic documents may be converted to a plurality of arrays, and these arrays may be parsed and split to generate structured data objects. The structured data objects may each be associated with a section of the electronic document. Sections may be identified by evaluating the array of text by comparing the delimited data of the array to one or more keyword lists of predetermined regular expressions.
US12204519B1
A system, method, and device for managing updates to a hypercube is provided. The method includes (i) obtaining a hypercube comprising a plurality of locations, wherein a particular location has an anchor object that stores version information for the particular location, and the particular location comprises a first formula that is evaluated to return a value for the particular location, (ii) in response to receiving the request for the value, determining that the particular location comprises the first formula, (iii) in response to determining that the particular location comprises the first formula, evaluating the first formula to obtain a result, and (iv) storing the result for the particular location in association with the version information for the particular location.
US12204513B2
System, methods, and apparatuses for an artificial intelligence (AI) toy with improved conversational dialogue and personality development. The AI toy determines responses to stimuli based on user profiles and personality profiles that are developed through user interaction and external media inputs. Natural Language Processing (NLP) and other semantic interaction processing is paired with the profiles to develop AI personality and conversational ability.
US12204508B2
Embodiments improve data quality using artificial intelligence. Incoming data that includes a plurality of rows of data and a trained neural network that is configured to predict a data category for the incoming data can be received, where the neural network has been trained with training data including training features, and the training data includes labeled data categories. The incoming data can be processed, where the processing extracts features about the plurality of rows of data to generate metadata profiles that represent the incoming data. Using the trained neural network, a data category for the incoming data can be predicted, where the prediction is based on the generated metadata profiles.
US12204499B2
The present disclosure is directed toward systems, methods, and non-transitory computer readable media for generating and managing multilocational data blocks, generating and summarizing content blocks within a virtual space interface, and generating and providing a content block browser as part of a virtual space platform. In some embodiments, the disclosed systems generate a multilocational data block that includes a block identifier that is tied to a source identifier for embedding digital content from a network location indicated by the source identifier. The disclosed systems can also generate block summaries from content blocks for presenting and modifying digital content embedded within the content blocks via block identifiers and source identifiers. In some embodiments, the content block system can provide a content-block-based web browser in the form of a virtual space that includes embedded content blocks that integrate webpage functionality.
US12204496B2
A plurality of computing devices are communicatively coupled to each other via a network, and each of the plurality of computing devices is operably coupled to one or more of a plurality of storage devices. A plurality of failure resilient address spaces are distributed across the plurality of storage devices such that each of the plurality of failure resilient address spaces spans a plurality of the storage devices. The plurality of computing devices maintains metadata that maps each failure resilient address space to one of the plurality of computing devices. The metadata is grouped into buckets. Each bucket is stored in a group of computing devices. However, only the leader of the group is able to directly access a particular bucket at any given time.
US12204491B2
An apparatus may be configured to determine an industry object model for a data set of an enterprise; and generate an archive package for an archive time point by generating a set of global objects such that each global objects of the set of global objects is represented in the data set and for a respective data source of the set of data sources, generating a set of data source objects based on the industry object model, associating the set of data source objects with the set of global objects, and storing, in the archive package, the set of data source objects and the associated global objects for the respective data source.
US12204488B2
The softmax operation is pipelined to evenly balanced operations with 2N latency per sharded M dimension of a tensor shaped M*N, resulting in ˜1.8× performance gain. As each operation is fragmented, the pipeline does not assume a fixed-cost fill that can performance-wise hurt significantly for small Tensor dimensions. In addition, this innovative design is Place-and-Route (PNR) friendly as well as resource efficient. Moreover, it is easily parallelized without requiring additional support at the subnet level.
US12204487B2
Embodiments are generally directed to graphics processor data access and sharing. An embodiment of an apparatus includes a circuit element to produce a result in processing of an application; a load-store unit to receive the result and generate pre-fetch information for a cache utilizing the result; and a prefetch generator to produce prefetch addresses based at least in part on the pre-fetch information; wherein the load-store unit is to receive software assistance for prefetching, and wherein generation of the pre-fetch information is based at least in part on the software assistance.
US12204465B2
Apparatus, methods and system relating to a vehicular telemetry environment for an intelligent Bluetooth beacon I/O expansion of the vehicular telemetry hardware system. The intelligent Bluetooth beacon I/O expansion provides a capability to receive beacon data, log beacon data, communicate beacon data and operate on beacon data to determine and further communicate a range of operational conditions, such as damage, hazardous and missing objects in the form of text messages, audio messages or compliance and management reports.
US12204464B2
System and methods utilize Information Handling Systems (IHSs) in updating shared-use peripheral devices, such as peripherals available at a public or shared-use workstation. The coupling of a first shared-use peripheral device to the IHS is detected. The coupling of the first shared-use peripheral device is reported to a remote orchestrator that may support the operation of workspaces on the IHS. Files are received from the remote orchestrator for updating the first shared-use peripheral device. The IHS updates the first shared-use peripheral device using the received files. A coupling is detected of a coupling of a second shared-use peripheral device to the IHS, such as resulting form movement to a different shared-use workstation. If compatible, the second shared-use peripheral device is also updated using the received files. An IHS that is regularly coupled to different peripherals at different shared-use workstations may be selected to effectively distribute updates to these peripherals.
US12204461B2
In an embodiment, an apparatus includes a memory access controller to be coupled to a memory and a memory management unit (MMU) coupled to the memory access controller. The MMU is to receive a memory transaction comprising an original transaction security attribute from a first device; responsive to the memory transaction comprising a first physical address of the memory, transmit the memory transaction to the memory access controller; and responsive to the memory transaction comprising a virtual address, generate a translated memory transaction comprising a translated physical address of the memory based on the virtual address and a translated transaction security attribute and transmit the translated memory transaction to the memory access controller, the translated physical address and the translated transaction security attribute associated with an operating system (OS) memory region of the memory associated with an OS. Other embodiments are described and claimed.
US12204459B2
A method, system, and processing system for pre-fetching data is disclosed. The method, system, and processing system includes data cache region prefetch circuitry for detecting a first access by a first instruction at a first instruction address to a first memory portion, detecting a first non-sequential access pattern to a set of addresses in the first memory portion, and in response to a miss by a second instruction at the first instruction address, and in response to the non-sequential access pattern occurring, pre-fetching data according to the first non-sequential access pattern.
US12204456B2
A system for executing tensor operations including: a programmable tensor processor; and a memory coupled to the programmable tensor processor, wherein the programmable tensor processor includes: one or more load AGU circuits to generate a first sequence of addresses and read input tensor operands from the memory based on the first sequence of addresses; a datapath circuit to perform the tensor operations on the input tensor operands based on receiving one or more instructions to determine output tensor operands, the one or more instructions being based on a loop iteration count and loop body micro-code instructions defining a loop body of a tensor program stored in the memory, the loop body micro-code instructions being executed in the programmable tensor processor; and a store AGU circuit configured to generate a second sequence of addresses and write the output tensor operands to the memory based on the second sequence of addresses.
US12204455B1
A method includes synthesizing a hardware description language (HDL) code into a netlist comprising a first a second and a third components. The method further includes allocating addresses to each component of the netlist. Each allocated address includes assigned addresses and unassigned addresses. An internal address space for a chip is formed based on the allocated addresses. The internal address space includes assigned addresses followed by unassigned addresses for the first component concatenated to the assigned addresses followed by unassigned addresses for the second component concatenated to the assigned addresses followed by unassigned addresses for the third component. An external address space for components outside of the chip is generated that includes only the assigned addresses of the first component concatenated to the assigned addresses of the second component concatenated to the assigned addresses of the third component. Internal addresses are translated to external addresses and vice versa.
US12204453B2
The described technologies enable a computing device to allocate at least a portion of its persistent memory as volatile memory during runtime. At least some implementations create a file in the persistent memory of the computing device. The file is created in the persistent memory of the computing device during runtime of a virtual machine (VM) hosted by the computing device. The file may be allocated to the VM. The file allocated to the VM may be used as volatile memory. For example, the VM may use the file to store temporary data (e.g., volatile data). In some implementations, the temporary data is associated with an application executing in the VM.
US12204450B2
A computing system performs shared cache allocation to allocate cache resources to groups of tasks. The computing system monitors the bandwidth at a memory hierarchy device that is at a next level to the cache in a memory hierarchy of the computing system. The computing system estimates a change in dynamic power from a corresponding change in the bandwidth before and after the cache resources are allocated. The allocation of the cache resources are adjusted according to an allocation policy that receives inputs including the estimated change in the dynamic power and a performance indication of task execution.
US12204445B2
A method of operating a storage device including a nonvolatile memory, the method including: generating virtual domains each of which including page mapping and block mapping tables; receiving a data input/output (I/O) request; performing a data I/O operation corresponding to the data I/O request using the virtual domains; transmitting a data I/O response to a host device in response to the data I/O request and the data I/O operation; and changing at least one of the virtual domains based on a direct request from the host device or a change in a first parameter associated with the data I/O request, and wherein, in response to the first parameter being changed, a second parameter associated with the data I/O response is changed by changing at least one of the virtual domains and by performing the data I/O operation using the changed virtual domain.
US12204440B2
A computer system for testing a user interface includes a memory circuit and a processor circuit configured to execute instructions including obtaining a state of the user interface. The instructions include setting a current position to a specified location within the user interface. The instructions include executing user interface tests to generate multiple paths. The instructions include determining a shortest path toward a goal location by identifying a path having a minimum distance that satisfies criteria. A distance for the path is based on two-dimensional distances between pairs of consecutive positions that include the current position as well as positions, along the particular path, of user interface elements requiring interaction to satisfy the criteria. The instructions including generating a preferred path based on preferred path information indicative of a specified path toward the goal location, comparing the determined shortest path to the generated preferred path, and outputting an analysis result.
US12204433B1
Systems and methods include identifying fields associated with a log event of telemetry data and, for each field, selecting a key from multiple keys and generating a field-key mapping that includes a mapping from the fields to the selected key. The systems and methods generate an event log parser extension that includes the field-key mappings and validate the parser extension by testing its performance on sample log events. The systems and methods then execute a base parser and the validated event log parser extension on event logs to convert the event logs into a standardized format and perform data analytics on the standardized event logs to identify trends in the event logs and identify possible threats.
US12204431B2
Technologies are disclosed for the automated, rule-based generation of models from arbitrary, semi-structured observation data. Context data of received observation data, like data describing the location of on which a phenomenon was observed, is used to identify related observations, to generate entities in a model describing the observed data and to assign observations to model data. Mapping rules may be used for the on-demand generation of models, and different sets of mapping rules may be used to generate different models out of the same observation data for different purposes. Further, observation time data may be used to observer the temporal evolution of the generated model. Possible use cases of the so generated models include the interpretation of observation data that describes unexpected operation conditions in view of the generated model, or to determine how a monitored system reacts on changing conditions, like increased load.
US12204427B2
An ESPI-based method and device for enhancing server security, including: S100, a Complex Programmable Logic Device (CPLD) monitors packet formats and instructions on an Enhanced Serial Peripheral Interface (ESPI) bus; S200, when the CPLD monitors an abnormal firmware Flash read/write operation, the CPLD records operation-related records in a Flash which is mounted to the CPLD; S300, the CPLD lights a Light-Emitting Diode (LED) corresponding to a system error signal line or a LED corresponding to a Baseboard Management Controller (BMC) error signal line; S400, the CPLD determines whether to take over a CS0 signal or not; S500, when the CPLD determines to take over the CS0 signal, the CPLD requests to interact with a Platform Controller Hub (PCH) and warns of a system security issue.
US12204413B2
A method for snapshots with crash consistency is provided. The method includes indicating intent to create a snapshot of storage system contents associated with an existing snapshot copy identifier, responsive to confirmation that all of a plurality of distributed agents are in a snapshot creation mode. The method includes responding, with a new snapshot copy identifier that replaces the existing snapshot copy identifier, to one or more inquiries from the plurality of distributed agents regarding one or more I/O operations, after the indicating the intent to create the snapshot. The method includes creating the snapshot using the existing snapshot copy identifier and committing the snapshot, responsive to receiving responses from the plurality of distributed agents that service is complete for all I/O operations that started before the indicating the intent to create the snapshot or that are associated with the existing snapshot copy identifier.
US12204388B2
An information handling system includes an enclosure configured to include a duct to channel air flow in the enclosure over a first component of the information handling system. A duct sensor determines if the duct is included in the enclosure. The system receives an indication from the duct sensor that the duct is not included in the information handling system, determines that the first component is in a hot spot in the enclosure based upon the indication, and redirects a workload instantiated on the first component to a second component of the information handling system.
US12204384B2
According to various embodiments of the disclosure, an electronic device may include: a housing, a display accommodated inside the housing, a support supporting the display and including a opening and a side wall surrounding the opening, and a heat dissipation structure at least a portion of which is positioned in the opening and bonded to the side wall, wherein the heat dissipation structure may include a heat dissipation layer having a first thermal conductivity and a protective layer having a second thermal conductivity, is the second thermal conductivity being lower than the first thermal conductivity, the protective layer covering at least a portion of the heat dissipation layer.
US12204383B2
Information handling system (IHS) heatsinking systems and methods may employ a thermally conductive compression attached memory module (CAMM) bolster plate affixed to one surface of a circuit board of the CAMM, between a central processing unit (CPU) of the IHS and memory devices mounted on the CAMM, to provide compression between the CAMM and a z-axis compression connector and to capture and dissipate heat from the CPU and the memory devices. Spacing between the CPU and the DIMM may enable this capture and dissipation of heat from the CPU. The bolster plate may be configured to receive at least one conductive fastener that bears on the bolster plate and presses the CAMM to the z-axis compression connector, and to conductively thermally couple the CAMM and bolster plate to a ground plane of a system printed circuit board (PCB) mounting the CPU and the CAMM.
US12204380B2
An electronic device is provided. The electronic device comprises a housing assembly comprising a first housing and a second housing configured to rotate with respect to the first housing, a hinge module that is coupled to the first housing and the second housing, the hinge module comprising a rotation gear, a gear assembly comprising a pinion gear rotatably coupled to the rotation gear, a rack gear configured to slide in a first axial direction based on rotation of the pinion gear, a cam structure coupled to the rack gear, and a foot structure coupled to the first housing, the foot structure being moveable in a second axial direction that perpendicular to the first axial direction, based on a first movement of the cam structure and moveable in a third axial direction that perpendicular to the first axial direction, based on a second movement of the cam structure.
US12204376B2
A display device includes: a bendable display panel including a flat area and bendable areas; and a support module disposed on the display panel, wherein the support module supports the display panel, wherein the support module includes a support plate and joints, wherein the support plate overlaps the flat area and the bendable areas and includes lattice pattern areas including lattice patterns, and wherein the joints are disposed on the support plate, are disposed to overlap with the bendable areas, and are spaced apart from one another in the first direction. Each of the joints has a top surface and a bottom surface, wherein the top surface is disposed on the support plate, and the bottom surface is opposite to the top surface, and a width of each of the top surfaces of the joints is less than a width of each of the bottom surfaces of the joints.
US12204372B2
According to an embodiment, an electronic device includes a housing providing an inner space, a sensor disposed in the inner space, and a key button including an electrode electrically connected to the sensor and configured to obtain biometric information through a contact with an external object through the sensor, wherein the key button includes a metal layer, a deposited layer including a hole connected to a part of the metal layer and disposed on the metal layer, and a conductive material disposed in the hole and contact with the metal layer exposed through the hole, wherein a diameter of one side of the hole facing an outside is greater than a thickness of the deposited layer.
US12204366B2
A clock distribution network includes a global clock tree and a local clock tree. When the clock distribution network is activated, the local clock tree is first activated, and the voltage levels of first and second output clock signals are set as a common mode voltage level. When the global clock tree is activated, the global clock tree generates first and second global clock signals from first and second input clock signals. The local clock tree generates the first and second output clock signals from the first and second global clock signals.