Document | Document Title |
---|---|
US12261116B2 |
Backside signal routing
In some embodiments, an integrated circuit device includes a substrate having a frontside and a backside; one or more active semiconductor devices formed on the frontside of the substrate; conductive paths formed on the frontside of the substrate; and conductive paths formed on the backside of the substrate. At least some of the conductive paths formed on the backside of the substrate, and as least some of the conductive paths formed on the front side of the substrate, are signal paths among the active semiconductor devices. In in some embodiments, other conductive paths formed on the backside of the substrate are power grid lines for powering at least some of the active semiconductor devices. |
US12261114B2 |
Metallization stacks with self-aligned staggered metal lines
Methods for fabricating metallization stacks with one or more self-aligned staggered metal lines, and related semiconductor devices, are disclosed. Methods and devices are based on providing a spacer material conformal to bottom metal lines of a first layer of a metallization stack. By carefully designing parameters of the deposition process, the spacer material may be deposited in such a manner that, for each pair of adjacent bottom metal lines of the first layer, an opening in the spacer material is formed in a layer above the bottom metal lines (i.e., in the second layer of the metallization stack), the opening being substantially equidistant to the adjacent bottom metal lines of the first layer. Top metal lines are formed by filling the openings with an electrically conductive material, resulting in the top metal lines being self-aligned and staggered with respect to the bottom metal lines. |
US12261109B2 |
Semiconductor structure
A semiconductor structure includes a plurality of metal layers and a substrate. The plurality of metal layers are provided with a plurality of virtual metal blocks and at least one signal line. A first projection of a first virtual metal block on the substrate is a polygon, the first projection has a plurality of effective sides opposite to a second projection of a target signal line on the substrate, and differences from the plurality of effective sides of the first projection to a straight line where the second projection is located are different, and the first virtual metal block is a virtual metal block, closest to the target signal line, on the target metal layer, and the target metal layer is a metal layer where the target signal line is located. |
US12261106B2 |
Semiconductor package
A semiconductor package comprises a first redistribution substrate including first interconnection layers sequentially stacked on each other, a semiconductor chip mounted on the first redistribution substrate, a mold layer disposed on the first redistribution substrate and surrounding the semiconductor chip, a second redistribution substrate disposed on the mold layer and including second interconnection layers sequentially stacked on each other, a connection terminal disposed beside the semiconductor chip to connect the first and second redistribution substrates to each other, and outer terminals disposed on a bottom surface of the first redistribution substrate. Each of the first and second interconnection layers may include an insulating layer and a wire pattern in the insulating layer. The first redistribution substrate may have substantially the same thickness as the second redistribution substrate, and the first interconnection layers may be thinner than the second interconnection layers. |
US12261104B2 |
Semiconductor package and method of fabricating the same
A semiconductor package including a redistribution substrate extending in a first direction and a second direction perpendicular to the first direction, a semiconductor chip mounted on a top surface of the redistribution substrate, and an outer terminal on a bottom surface of the redistribution substrate. The redistribution substrate may include an under-bump pattern, a redistribution insulating layer covering a top surface and a side surface of the under-bump pattern, a protection pattern interposed between the top surface of the under-bump pattern and the redistribution insulating layer, and interposed between the side surface of the under-bump pattern and the redistribution insulating layer, and a redistribution pattern on the under-bump pattern. The outer terminal may be disposed on a bottom surface of the under-bump pattern. |
US12261100B2 |
Cooling device
A cooling device that cools a semiconductor component mounted on a surface of a substrate includes a base attached to a back surface of the substrate, and a bottom plate disposed spaced apart from the base. A recessed part recessed toward the substrate side is formed in a region that is a surface, of the base, facing the bottom plate side and corresponds to the semiconductor component. |
US12261097B2 |
Thermal management in integrated circuit packages
Disclosed herein are structures and assemblies that may be used for thermal management in integrated circuit (IC) packages. |
US12261096B2 |
Radiator module and method of manufacturing the same
A radiator module includes a heat pipe and a terminal. The heat pipe includes a first plate and a second plate between which a refrigerant channel is defined, and a support member extending from the first plate to the second plate. The terminal is joined to a connection body of the first plate and the support member from outside of the heat pipe. The support member is located within a range that overlaps a joint portion of the terminal and the connection body when viewed in a thickness direction of the first plate. |
US12261095B2 |
Semiconductor package having an encapulant comprising conductive fillers and method of manufacture
Packaged semiconductor devices including high-thermal conductivity molding compounds and methods of forming the same are disclosed. In an embodiment, a semiconductor device includes a first redistribution structure; a first die over and electrically coupled to the first redistribution structure; a first through via over and electrically coupled to the first redistribution structure; an insulation layer extending along the first redistribution structure, the first die, and the first through via; and an encapsulant over the insulation layer, the encapsulant surrounding portions of the first through via and the first die, the encapsulant including conductive fillers at a concentration ranging from 70% to about 95% by volume. |
US12261094B2 |
Semiconductor device including lead with varying thickness
A semiconductor device includes a semiconductor element, a first lead electrically connected to the semiconductor element, a sealing resin that covers the semiconductor element and a part of the first lead, and a recess formed in a surface flush with a back surface of the sealing resin. The sealing resin also has a front surface opposite to the back surface in a thickness direction, and a side surface connecting the front surface and the back surface to each other. The recess is formed, in part, by a part of the first lead that is exposed from the back surface of the sealing resin. The recess has an outer edge that forms a closed shape, as viewed in the thickness direction, within a region that includes the back surface of the sealing resin and the first lead. |
US12261093B2 |
Semiconductor packages having a dam structure
A semiconductor package is disclosed. The disclosed semiconductor package includes a substrate having bonding pads at an upper surface thereof, a lower semiconductor chip, at least one upper semiconductor chip disposed on the lower semiconductor chip, and a dam structure having a closed loop shape surrounding the lower semiconductor chip. The dam structure includes narrow and wide dams disposed between the lower semiconductor chip and the bonding pads. The wide dam has a greater inner width than the narrow dam. The semiconductor packages further includes an underfill disposed inside the dam structure and being filled between the substrate and the lower semiconductor chip. |
US12261087B2 |
Methods of manufacturing semiconductor devices by etching active fins using etching masks and forming source/drain layers on the active fins
In a method of manufacturing a semiconductor device, first to third active fins are formed on a substrate. Each of the first to third active fins extends in a first direction, and the second active fin, the first active fin, and the third active fin are disposed in this order in a second direction crossing the first direction. The second active fin is removed using a first etching mask covering the first and third active fins. The third active fin is removed using a second etching mask covering the first active fin and a portion of the substrate from which the second active fin is removed. A first gate structure is formed on the first active fin. A first source/drain layer is formed on a portion of the first active fin adjacent the first gate structure. |
US12261086B2 |
Method for integrating high-voltage (HV) device, medium-voltage (MV) device, and low-voltage (LV) device
A method for fabricating a semiconductor device includes first providing a substrate having a high-voltage (HV) region, a medium-voltage (MV) region, and a low-voltage (LV) region, forming a HV device on the HV region, and forming a LV device on the LV region. Preferably, the HV device includes a first base on the substrate, a first gate dielectric layer on the first base, and a first gate electrode on the first gate dielectric layer. The LV device includes a fin-shaped structure on the substrate, and a second gate electrode on the fin-shaped structure, in which a top surface of the first gate dielectric layer is even with a top surface of the fin-shaped structure. |
US12261084B2 |
Fan-out wafer level packaging of semiconductor devices
In a general aspect, a fan-out wafer level package (FOWLP) can include a semiconductor die having an active surface, a backside surface, a plurality of side surfaces, each side surface of the plurality of side surfaces extending between the active surface and the backside surface, a plurality of conductive bumps disposed on the active surface, and an insulating layer disposed on a first portion of the active surface between the conductive bumps. The FOWLP can also include a molding compound encapsulating the backside surface, the plurality of side surfaces, and a second portion of the active surface between the conductive bumps and a perimeter edge of the active surface. The FOWLP can also include a signal distribution structure disposed on the conductive bumps, the insulating layer and the molding compound. The signal distribution structure can be configured to provide respective electrical connections to the plurality of conductive bumps. |
US12261082B2 |
Semiconductor devices with a nitrided capping layer
The present disclosure describes a semiconductor device with a nitrided capping layer and methods for forming the same. One method includes forming a first conductive structure in a first dielectric layer on a substrate, depositing a second dielectric layer on the first conductive structure and the first dielectric layer, and forming an opening in the second dielectric layer to expose the first conductive structure and a portion of the first dielectric layer. The method further includes forming a nitrided layer on a top portion of the first conductive structure, a top portion of the portion of the first dielectric layer, sidewalls of the opening, and a top portion of the second dielectric layer, and forming a second conductive structure in the opening, where the second conductive structure is in contact with the nitrided layer. |
US12261079B2 |
Method for fabricating a strained semiconductor-on-insulator substrate
A method for fabricating a strained semiconductor-on-insulator substrate comprises bonding a donor substrate to a receiving substrate with a dielectric layer at the interface. The donor substrate comprises a monocrystalline carrier substrate, an intermediate etch-stop layer, and a monocrystalline semiconductor layer. The monocrystalline semiconductor layer is transferred from the donor substrate to the receiving substrate. Trench isolations are formed to cut a portion from a layer stack including the transferred monocrystalline semiconductor layer, the dielectric layer, and the strained semiconductor material layer. The cutting operation results in relaxation of strain in the strained semiconductor material, and in application of strain to the transferred monocrystalline semiconductor layer. After transferring the monocrystalline semiconductor layer and before the cutting operation, a portion of the carrier substrate is selectively etched with respect to the intermediate layer, and the intermediate layer is selectively etched with respect to the monocrystalline semiconductor layer. |
US12261078B2 |
Processing method and processing apparatus
A processing method for processing a substrate includes: a first arrangement step of mounting, on a stage provided in a processing container to mount the substrate on the stage, a plate-shaped protective member which is prepared in advance at a location in the processing container different from a location on the stage and which is configured to protect an upper surface of the stage; an adjustment step of adjusting a distance between the stage and an annular cover member provided above an edge portion of the stage to a second distance different from a first distance between the stage and the cover member when the substrate is processed; and a pretreatment step of performing a pretreatment in the processing container to change a state in the processing container to a predetermined state, wherein the protective member has a thickness different from a thickness of the substrate. |
US12261077B2 |
Work stage and exposure apparatus
Disclosed herein is a work stage for holding an organic substrate and an exposure apparatus using the work stage. The work stage comprises: a base having a recess into which vacuum is supplied; a number of substrate holding sections arranged inside the recess and configured to hold an approximately entire surface of the organic substrate; and an intake hole configured to supply vacuum into the recess and allow the substrate holding sections to vacuum suction the organic substrate on top surfaces of the substrate holding sections. |
US12261071B2 |
Electronic component transfer apparatus, electronic component transfer method, and method of manufacturing a light-emitting diode panel
An electronic component transfer apparatus is configured to transfer an electronic component on a flexible carrier to a target substrate. The electronic component transfer apparatus includes a first frame, a second frame, an abutting component, an actuating mechanism, an energy generating device, an image capture device, and a data processing module. The first frame is configured to carry the flexible carrier. The second frame is configured to carry the target substrate. The abutting component is disposed adjacent to the flexible carrier. The actuating mechanism is configured to actuate the abutting component, so that the abutting end of the abutting component abuts against the flexible carrier. The energy generating device generates an energy beam. The image capture device captures an image through the abutting component. The data processing module receives and computes the image to determine whether to adjust the relative position between the abutting end and the flexible carrier. |
US12261069B2 |
Multiple semiconductor die container load port
A multiple die container load port may include a housing with an opening, and an elevator to accommodate a plurality of different sized die containers. The multiple die container load port may include a stage supported by the housing and moveable within the opening of the housing by the elevator. The stage may include one or more positioning mechanisms to facilitate positioning of the plurality of different sized die containers on the stage, and may include different portions movable by the elevator to accommodate the plurality of different sized die containers. The multiple die container load port may include a position sensor to identify one of the plurality of different sized die containers positioned on the stage. |
US12261068B2 |
Wafer support member and method of manufacturing a wafer support member
There may be provided a wafer support member which may include a support column and a plurality of wafer-engagement-shelves extending substantially perpendicularly to the support column from a first side of the support column. Each wafer-engagement-shelf may define a plurality of through-holes extending between a base surface and an opposite wafer-engagement surface of the wafer-engagement shelf 130. The plurality of through-holes may serve as discharge ports for a plurality of loose particulates on the wafer-engagement-shelf to exit therefrom via the discharge ports. |
US12261063B2 |
Method and device for producing a housing
A device for forming a housing for a power semiconductor module arrangement includes a mold. The mold includes a first cavity including a plurality of first openings and a second opening, the second opening being coupled to a runner system, wherein the runner system is configured to inject a mold material into the first cavity through the second opening. The device further includes a plurality of sleeves or hollow bushings, wherein a first end of each of the plurality of sleeves or hollow bushings is arranged in one of the first openings, and wherein a second end of each of the plurality of sleeves or hollow bushings extends to the outside of the mold, a heating element configured to heat the mold, and a cooling element configured to cool the plurality of sleeves or hollow bushings. |
US12261062B2 |
Spot heating by moving a beam with horizontal rotary motion
Embodiments of the present disclosure generally relate to apparatus and methods for semiconductor processing, more particularly, to a thermal process chamber. In one or more embodiments, a process chamber comprises a first window, a second window, a substrate support disposed between the first window and the second window, and a motorized rotatable radiant spot heating source disposed over the first window and configured to provide radiant energy through the first window. |
US12261061B2 |
Optical heating apparatus with angled light holding substrate and heating treatment method thereof
An optical heating apparatus includes a supporter on which a workpiece is placed and a plurality of light source units each including an LED substrate on which multiple LED elements are mounted. A first main surface of the LED substrate fails to be parallel to a second main surface of the workpiece. Each of the light source units is arranged to satisfy the following formula: 2 tan 2θ/cos θ≥D2/D1, where θ is an angle formed by the first main surface and the second main surface, D1 is a separation distance between a first LED element and the workpiece, D2 is a separation distance between the first LED element and a second LED element, the first LED element being closest to the second main surface in a normal direction thereof, and the second LED element being farthest to the second main surface in the normal direction thereof. |
US12261050B2 |
Method of manufacturing semiconductor device, and etching gas
In one embodiment, a method of manufacturing a semiconductor device includes etching a film with etching gas that includes a chain hydrocarbon compound expressed as CxHyFz where C, H and F respectively denote carbon, hydrogen and fluorine, “x” denotes an integer of three or more, and “y” and “z” respectively denote integers of one or more. Furthermore, the CxHyFz is the chain hydrocarbon compound in which each of terminal carbon atoms on a carbon chain of the chain hydrocarbon compound is bonded only to fluorine atoms out of hydrogen and fluorine atoms. |
US12261043B2 |
Seed layer for ferroelectric memory device and manufacturing method thereof
A method includes: forming a bottom electrode over a substrate; depositing a first seed layer over the bottom electrode, the first seed layer having an amorphous crystal phase; performing a first surface treatment on the first seed layer, wherein after the first surface treatment the first seed layer includes at least one of a tetragonal crystal phase and an orthorhombic crystal phase; depositing a dielectric layer over the bottom electrode adjacent to the first seed layer; depositing an upper layer over the dielectric layer; and performing a thermal operation on the dielectric layer to thereby convert the dielectric layer into a ferroelectric layer. |
US12261039B2 |
Method of linearized film oxidation growth
Methods of forming an oxide layer over a semiconductor substrate are provided. The method includes forming a first oxide containing portion of the oxide layer over a semiconductor substrate at a first growth rate by exposing the substrate to a first gas mixture having a first oxygen percentage at a first temperature. A second oxide containing portion is formed over the substrate at a second growth rate by exposing the substrate to a second gas mixture having a second oxygen percentage at a second temperature. A third oxide containing portion is formed over the substrate at a third growth rate by exposing the substrate to a third gas mixture having a third oxygen percentage at a third temperature. The first growth rate is slower than each subsequent growth rate and each growth rate subsequent to the second growth rate is within 50% of each other. |
US12261038B2 |
Gapfill of variable aspect ratio features with a composite PEALD and PECVD method
Provided herein are methods and apparatus for filling one or more gaps on a semiconductor substrate. The disclosed embodiments are especially useful for forming seam-free, void-free fill in both narrow and wide features. The methods may be performed without any intervening etching operations to achieve a single step deposition. In various implementations, a first operation is performed using a novel PEALD fill mechanism to fill narrow gaps and line wide gaps. A second operation may be performed using PECVD methods to continue filling the wide gaps. |
US12261037B2 |
Tunability of dopant concentration in thin hafnium oxide films
Methods of depositing thin films of hafnium oxide possessing strong ferroelectric properties are described. A hafnium oxide monolayer is formed in a first process cycle comprising sequential exposure of a substrate to a hafnium precursor, purge gas, first oxidant and purge gas. A doped hafnium oxide monolayer is formed in a second process cycle comprising sequential exposure of the substrate to a hafnium precursor, purge gas, dopant precursor, purge gas, second oxidant and purge gas. Thin films of hafnium oxide are also described. |
US12261030B2 |
Normal-incidence in-situ process monitor sensor
An apparatus for in-situ etching monitoring in a plasma processing chamber includes a continuous wave broadband light source, an illumination system configured to illuminate an area on a substrate with an incident light beam being directed from the continuous wave broadband light source at normal incidence to the substrate, a collection system configured to collect a reflected light beam being reflected from the illuminated area on the substrate, and to direct the reflected light beam to a first light detector, and a controller. The controller is configured to determine a property of the substrate or structures formed thereupon based on a reference light beam and the reflected light beam, and control an etch process based on the determined property. The reference light beam is generated by the illumination system by splitting a portion of the incident light beam and directed to a second light detector. |
US12261028B2 |
Plasma processing apparatus
In a plasma processing apparatus, a table has a wafer support to hold a wafer and a peripheral segment surrounding the wafer support and having through-holes. The peripheral segment has an upper surface lower than that of the wafer support. An outer focus ring is disposed over the peripheral segment and has a recess or a cutout at an inner portion of the outer focus ring, and the recess or cutout has through-holes. An inner focus ring is disposed in the recess or cutout of the outer focus ring. Lift pins respectively extend through the through-holes of the peripheral segment and the through-holes of the recess or cutout of the outer focus ring. Shift mechanisms control shift of the respective lift pins. |
US12261027B2 |
Plasma processing apparatus and plasma processing method
There is provided a plasma processing apparatus for performing plasma processing or a substrate, comprising: a chamber; a substrate support disposed in the chamber and including a base, an electrostatic chuck on the base, and an edge ring disposed to surround a substrate mounted on the electrostatic chuck; a Radio Frequency (RF) power supply for supplying RF power for generating plasma from gases in the chamber; a DC power supply for applying a negative DC voltage to the edge ring; a waveform control element for controlling a waveform of the DC voltage; and a controller for controlling a time taken for the DC voltage to reach a desired value by adjusting a constant of the waveform control element. |
US12261021B2 |
Apparatus and method for treating substrate
A substrate treatment apparatus including a chamber; a lower electrode in the chamber, wherein the substrate is on the lower electrode; an upper electrode in the chamber, and above the lower electrode; a pulse signal generator configured to generate a pulse signal; and a bias power supply configured to generate bias power having a pulsed non-sinusoidal waveform using the pulse signal, and supply the generated bias power to the lower electrode, wherein the bias power supply includes a DC power generator configured to receive the pulse signal and generate a direct-current (DC) voltage subjected to feedforward compensation based on the pulse signal; and a modulator configured to generate a power signal having a non-sinusoidal waveform using the DC voltage, and filter the power signal using the pulse signal to generate the bias power having the pulsed non-sinusoidal waveform. |
US12261019B2 |
Voltage pulse time-domain multiplexing
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 a voltage source circuitry, a first switch coupled between the voltage source circuitry and a first output node of the waveform generator, the first output node being configured to be coupled to a chamber, and a second switch coupled between the first output node and electrical ground node. The waveform generator also includes a third switch coupled between the voltage source circuitry and a second output node of the waveform generator, the second output node being configured to be coupled to the chamber, and a fourth switch coupled between the second output node and the electrical ground node. |
US12261018B2 |
Plenum assemblies for cooling transformer coupled plasma windows
A plenum for a dielectric window of a substrate processing system includes a first inlet port, a second inlet port, and a body. The body includes: a first recessed area configured to hold a first coil; a second recessed area configured to hold a second coil; a third recessed area configured to oppose a first area of the dielectric window, receive a first coolant from the first inlet port, and direct the first coolant across the first area to cool a first portion of the dielectric window; and a fourth recessed area configured to oppose a second area of the dielectric window, receive a second coolant from the second inlet port, and direct the second coolant across the second area to cool a second portion of the dielectric window. |
US12261017B2 |
Resonant antenna for physical vapor deposition applications
Systems and methods provide a solution for efficiently generating high density plasma for a physical vapor deposition (PVD). The present solution includes a vacuum chamber for a PVD process. The system can include a target located within the vacuum chamber for sputtering a material onto a wafer. The system can include a resonant structure formed by an antenna and a plurality of capacitors. The resonant structure can be configured to provide a pulsed output at a resonant frequency. The resonant structure can be configured to generate, via the antenna and based on the pulsed output, a plasma between the target and a location of the wafer to ionize the material sputtered from the target. |
US12261015B2 |
Electron beam inspection apparatus
In one embodiment, an electron beam inspection apparatus includes an optical system irradiating a substrate with primary electron beams, a beam separator separating, from the primary electron beams, secondary electron beams emitted as a result of irradiating the substrate with the primary electron beams, a detector detecting the secondary electron beams separated, a movable stage on which the substrate is placed, a support base supporting the substrate on the stage, and an applying unit applying a first voltage to the substrate. The support base includes a plurality of support pins that support the substrate from below. The support pins each include a columnar insulator and a metal film disposed in the insulator. A second voltage is applied to the metal film. |
US12261013B2 |
Charged particle beam system and control method therefor
Provided is a charged particle beam system capable of preventing the data acquisition time from increasing. A control method for the system is also provided. The charged particle beam system includes: a beam blanker for blanking a charged particle beam; a sample stage on which a sample is tiltably held and thus can assume a tilt angle; a blanking controller for controlling the blanking of the charged particle beam and causing a pulsed beam having a duty ratio to be directed at the sample; and a tilt controller for controlling the tilt angle of the sample. The blanking controller sets the duty ratio of the pulsed beam based on the tilt angle of the sample. |
US12261011B2 |
Accelerator and particle therapy system
A disturbance magnetic field region provided in an outer peripheral portion of a main magnetic field region of an accelerator has a peeler region in which a strength of a magnetic field decreases toward an outside, a regenerator region in which the strength of the magnetic field increases toward the outside, and a substantially flat region in which the strength of the magnetic field is larger than the strength of the magnetic field of the peeler region and smaller than the strength of the magnetic field of the regenerator region. |
US12261009B2 |
Terminal cover
A terminal cover to cover a terminal to which an electric wire is to be connected, the terminal cover includes: an outer frame having an outer frame notch; and an inner frame provided within the outer frame notch in the outer frame, the inner frame having an inner frame notch smaller than the outer frame notch. Further, the outer frame and the inner frame are formed thinner than a peripheral portion and are connected to each other with cutoff portions that are bendable, twistable, or cuttable with a cutting tool, and the terminal is viewed through the inner frame notch. |
US12261004B2 |
Electromagnetic relay
An electromagnetic relay includes a fixed terminal, a fixed contact, a movable contact, a movable contact piece, and a dust collecting mechanism. The fixed contact is connected to the fixed terminal. The movable contact faces the fixed contact. The movable contact piece is connected to the movable contact. The movable contact piece is movable between a closed position at which the movable contact is in contact with the fixed contact and an open position at which the movable contact is separated from the fixed contact. The dust collecting mechanism is disposed adjacent to the fixed contact and the movable contact. The dust collecting mechanism generates a second negative pressure greater than a first negative pressure generated between the fixed contact and the movable contact when the movable contact piece moves from the closed position to the open position. |
US12261002B2 |
Touch switch structure
A cover type touch switch structure includes: a seat housing embedded in a seat of a vehicle so as to be fastened to a seat frame; a switch housing disposed in the seat housing and including an outer surface which is coupled to the seat housing via a hook; a light-emitting unit which is disposed in the switch housing and stacked on the seat frame; and a knob unit which has a portion disposed in the switch housing and is stacked on the light-emitting unit. |
US12260998B2 |
Capacitor with multiple elements for multiple replacement applications
A capacitor provides a plurality of selectable capacitance values, by selective connection of six capacitor sections of a capacitive element each having a capacitance value. The capacitor sections are provided in a plurality of wound cylindrical capacitive elements. Two vertically stacked wound cylindrical capacitance elements may each provide three capacitor sections. There may be six separately wound cylindrical capacitive elements each providing a capacitor section. The capacitor sections have a common element terminal. A pressure interrupter cover assembly is sealingly secured to the open end of case for the elements and has a deformable cover with a centrally mounted common cover terminal and a plurality of section cover terminals mounted at spaced apart locations. A conductor frangibly connects the common element terminal of the capacitor section to the common cover terminal and conductors respectively frangibly connect the capacitor section terminals to the section cover terminals. Deformation of the cover caused by failure of the capacitor element breaks at least some of the frangible connections sufficient to disconnect the capacitive element from an electric circuit in which it is connected. A cover insulation barrier mounted on the deformable cover, has a barrier cup substantially surrounding the common cover terminal and a plurality of barrier fins each extending radially outwardly from the barrier cup, and deployed between adjacent section cover terminals. |
US12260997B2 |
Capacitor with multiple elements for multiple replacement applications
An apparatus includes a case having an elliptical cross-section capable of receiving a plurality of capacitive elements. One or more of the capacitive elements provide at least one capacitor having a first capacitor terminal and a second capacitor terminal. The apparatus also includes a cover assembly that includes a deformable cover mountable to the case, and, a common cover terminal having a contact extending from the cover. The cover assembly also includes at least three capacitor cover terminals, each of the at least three capacitor cover terminals having at least one contact extending from the deformable cover. The deformable cover is configured to displace at least one of the at least three capacitor cover terminals upon an operative failure of at least one of the plurality of the capacitive elements. The cover assembly also includes at least four insulation structures. One of the four insulation structures is associated with one of the at least three capacitor cover terminals. The apparatus also includes a first conductor capable of electrically connecting the first capacitor terminal of a capacitor provided by one of the plurality of capacitive elements to one of the at least three capacitor cover terminals and a second conductor capable of electrically connecting the second capacitor terminal of the capacitor provided by one of the plurality of capacitive elements to the common cover terminal. |
US12260995B2 |
Ceramic electronic device and manufacturing method of the same
A ceramic electronic device includes a multilayer chip in which dielectric layers and internal electrode layers each including Ni as a main phase are alternately stacked. At least one of the dielectric layers includes Si. One of the internal electrode layers next to the at least one of the dielectric layers includes a layer including an additive element including one or more of Au, Pt, Cu, Fe, Cr, Zn, and In. A peak of a concentration of the additive element and/or a peak of a concentration of Si in the one of the internal electrode layers and the at least one of the dielectric layers exist(s) in a region within 15 nm in a thickness direction from an interface between the one of the internal electrode layers and the at least one of the dielectric layers. |
US12260993B2 |
DC link capacitor, power converter and electric vehicle
A DC link capacitor (8) comprises a capacitor housing, a plurality of capacitor cells (1), each comprising a film capacitor element (2) with a wound metallized film and two contact terminals (3a, 3b) connected to the metallized plastic film. The plurality of capacitor cells (1) are arranged in the capacitor housing (4) and are sealed therein by means of a sealing material (7). The contact terminals (3a, 3b) are electrically isolated from each other and protrude separately out of the sealing material (7), in order to be connected by means of bus bars. |
US12260992B2 |
Multilayer ceramic electronic component
A multilayer ceramic electronic component includes: a ceramic body including a dielectric layer having a main component represented by (Ba1-xCax)(Ti1-y (Zr, Hf)y)O3 (where, 0≤x≤1, 0≤y≤0.5), and including first and second internal electrodes alternately stacked with the dielectric layer interposed therebetween; a first external electrode connected to the first internal electrode; and a second external electrode connected to the second internal electrode, wherein at least one of the dielectric layer and the internal electrode includes Sn or Dy. If Sn, an average content of Sn at an interface between the dielectric layer and the internal electrode is within a range of 5 at % or more and 20 at % or less. If Dy, an average content of Dy at an interface between the dielectric layer and the internal electrode is within a range of 1 at % or more and 5 at % or less. |
US12260990B2 |
Battery-ultracapacitor stud welder
Devices and systems are disclosed herein for drawn arc stud welding. These systems and devices are extremely portable (<50 lbs.), deliver enough power for up to ¾″ diameter studs, and include a charging circuit, an energy storage device comprising a plurality of low ESR ultracapacitors, and a discharge circuit. The systems and devices can include a lithium nickel manganese cobalt oxide (LiNiMnCoO2) battery to supply the energy storage device with about 20 to about 30 amps of current between welding operations. |
US12260986B2 |
Dynamic multi-coil tuning
Systems, methods and apparatus for wireless charging are disclosed. A wireless charging device has a plurality of charging cells provided on a first surface and a processor configured to provide a charging current to a first charging coil in a surface of the wireless charging device, determine that an impedance of a resonant circuit has varied from a threshold or setpoint impedance, and restore the threshold or setpoint impedance by modifying frequency of the charging current. The resonant circuit may include the first charging coil. A method for operating the wireless charging device includes providing a charging current to a first charging coil in a surface of the wireless charging device, determining that an impedance of a resonant circuit has varied from a threshold or setpoint impedance, and restoring the threshold or setpoint impedance by modifying frequency of the charging current. The resonant circuit may include the charging coil. |
US12260980B2 |
Neutral and/or ground harmonic filter system
Various embodiments of the present disclosure provide a neutral and/or ground harmonic filter system for mitigating neutral and/or ground harmonics. |
US12260978B2 |
Inductor component
An inductor component includes an element assembly; a coil inside the element assembly and helically wound along an axis; and first and second outer electrodes in the element assembly and electrically connected to the coil. The element assembly has insulating layers stacked along the axis. The coil has pieces of coil wiring stacked along the axis and via wiring extending along the axis and connecting the pieces of coil wiring adjacent in a direction of the axis. The pieces are each wound along a plane, are electrically connected in series in a helix, and have first and second coil wirings at a respective endmost on one and other sides in a direction parallel to the axis and respectively connected to the first and second outer electrodes. An end surface on the one side has an area smaller than that of an end surface on the other side. |
US12260973B2 |
Conductive rod and lamp including the conductive rod
A conductive rod includes an outer tube unit, at least one insulating member, and a conductive unit. The outer tube unit is made of conductive material, and has a first end and a second end, the first end and the second end are communicated with a tube space. The insulating member is disposed on the first end of the outer tube unit. One end of the conductive unit is positioned on the insulating member, and the other end of the conductive unit extends toward the second end along the tube space of the outer tube unit. The conductive unit is not in contact with the outer tube unit. The present invention also provides a lamp, comprising at least one conductive rod as described above, a lamp holder combined with a top end of the conductive rod, and a base combined with a bottom end of the conductive rod. |
US12260967B2 |
Modular, integrated, automated, compact, and proliferation-hardened method to chemically recycle used nuclear fuel (UNF) originating from nuclear reactors to recover a mixture of transuranic (TRU) elements for advanced reactor fuel to recycle uranium and zirconium
A single integrated system for recycling used nuclear fuel (UNF) emerging from a reactor has a decladding vessel separating fuel pellets from nuclear fuel rods via oxidation to produce U3O8. A fluorination vessel is coupled to the decladding vessel to remove hexafluorides from the U3O8 produced by the decladding vessel. An electrowinning vessel is coupled to the fluorination vessel removing plutonium and actinides via electrowinning. |
US12260963B2 |
Systems and methods for automatically managing image data
Computer-implemented methods and systems are provided for curating medical images for a medical image database. An example method for curating involves operating a processor to obtain a query medical image, assign the query medical image to an initial set of related images, and generate a similarity indicator for each image of the initial set. The similarity indicator is representative of a measure of similarity between image data of that image and the initial set. The processor is operable to define an intermediate set from the initial set based on the similarity indicators; and generate a relevancy indicator for each image of the intermediate set. The relevancy indicator is representative of a measure of the relevancy between relevance of the image and the intermediate set. The processor is operable to define a curated set of images from the intermediate set based on the relevancy indicators. |
US12260960B2 |
Medical image processing apparatus, method, and program
A division unit divides an axisymmetric structure in a medical image including the structure into a plurality of predetermined regions. A reference line derivation unit derives a reference line of the structure on the basis of the plurality of divided regions. |
US12260958B2 |
Method and device for remote monitoring and control of medical fluid management devices
The invention relates to the field of medical fluid management devices, in particular dialysis machines. The object of the invention is to design methods and devices, such that the monitoring and control of medical fluid management devices from a remote site are possible. To do so, the screen content of the output device of a fluid management device is transmitted at least partially to an output device of a remote control unit. The screen content optionally has user interfaces, which can be selected on the remote control device and lead to changes in the control of the transmitting medical fluid management device. |
US12260954B2 |
Connectivity infrastructure for a telehealth platform
A secure, reliable telehealth delivery platform that also provides flexibility and scalability. The platform includes a plurality of geographically dispersed communication servers that facilitate communication sessions between remotely located patients and healthcare providers over a public communications network. The platform includes a connectivity server that manages access among users and locations. The platform also includes a monitoring server that monitors the health and usage of devices coupled to the network and proactively identifies issues requiring intervention before service interruptions occur. |
US12260953B2 |
Detection of surgical devices within surgical systems
Examples described herein may include a surgical computing device that directs data communications to surgical networks. The surgical computing device may include a processor that is configured to determine a present network locus, wherein the present network locus is any of a first surgical network or a second surgical network; identify a data communications session; determine a surgical data type of the data communication session, wherein the surgical data type is any of a first type of surgical data or a second type of surgical data, and direct the data communications session to the first surgical network if the surgical data type is the first type of surgical data or to the second surgical network if the surgical data type is the second type of surgical data. |
US12260951B2 |
Method for simulation of a magnetic resonance scanner
The present invention describes a method for simulation of a magnetic resonance (MR) scanner in an MRI simulator, said method comprising—input of data parameters into a web interface of the MRI simulator, wherein the input of data parameters is at least a pulse sequence and an anatomical model;—connection of the web interface with a cloud-based simulator engine of the MRI simulator for transfer of data parameters to the cloud-based simulator engine, said method involving—importing a pulse sequence calculation model;—setting input data; and—performing a slice selection in an obtained image in the web interface; said method also involving—recalculation of the data parameters for the provision of one or more simulated MR signals, said recalculation being performed in the loud, and wherein the method also comprises—reconstruction of an MR image based on said one or more simulated MR signals, said econstruction of an MR image being performed in the cloud; and—sending the MR image to the web interface. |
US12260949B2 |
Systems, methods, and devices for custom sleep age implementation
Provided are systems, methods, and devices for implementation of custom sleep age profiles. Methods include generating at least one sleep model based, at least in part, on reference data, the at least one sleep model being configured to identify an estimated sleep age based on an input. Methods further include receiving measurement data comprising data values representing measurements of neural activity of at least one user, and generating an estimated sleep age of the at least one user based, at least in part, on the at least one sleep model and the received measurement data. Methods also include generating a plurality of stimulation parameters based, at least in part, on the estimated sleep age, the plurality of stimulation parameters being configured to modify the estimated sleep age of the at least one user. |
US12260945B2 |
Discovery platform
The present disclosure relates to a discovery platform including machine-learning techniques for using medical imaging data to study a phenotype of interest, such as complex diseases with weak or unknown genetic drivers. An exemplary method identifying a covariant of interest with respect to drug response phenotype (DRP) of a treatment is disclosed. |
US12260944B2 |
Drug dosage determination devices and methods
The application relates to devices and methods for determining an administration regimen of a drug to a subject. Determining an administration regimen for a subject comprises computing the amount of drug to be administered to the subject per elemental period of time, and determining and evaluating combinations of at least two dosage forms that can be used to administered the amount of drug, against at least two different criteria. The methods of the invention find applications in the selection of administration regimen for drugs that are available in multiple dosage forms, and especially drugs that are administered routinely over prolonged periods, such as e.g. in the routine prophylaxis of haemophilia. |
US12260943B2 |
Defection propensity model architecture with adaptive remediation
A method for determining a defection probability includes receiving user data. The method also includes determining, from the user data, a set of features characterizing a likelihood of the user to change from the initial service channel to an alternative service channel. The method further includes generating an input encoding for the set of features. The method additionally includes determining, using a predictive model, a probability that indicates how likely the user is to change from the initial service channel, wherein the predictive model is trained to receive, as input, the input encoding and to generate, as output, a respective probability that indicates how likely a respective user is to change from the initial service channel to the alternative service channel. The method also includes determining whether the probability from the predictive model satisfies a defection threshold and selectively generating a remedial action based on the probability. |
US12260940B2 |
Healthcare object recognition, systems and methods
Healthcare object (HCO) discriminator systems and methods are presented. Systems can obtain a digital representation of a scene via a sensor interface. An HCO discriminator platform analyzes the digital representation to discriminate objects within the scene as being associated with a type of HCO or as being unrelated to a type of HCO. Once the HCO recognition platform determines that a type of HCO is relevant, it instantiates an actual HCO. The HCO can be routed to one or more destinations based on routing rules generated from a template or based on the manner in which the objects in the scene were discriminated. |
US12260939B2 |
Systems and methods for predicting compounds associated with transcriptional signatures
Systems and methods of associating a test compound with a reference compound are provided. A fingerprint of a chemical structure of the test compound is obtained. Abundance values for a set of cellular constituents are also obtained, from one or more reference assays, across a plurality of cells that have been exposed to a control solution free of the test compound. The fingerprint and the abundance values are inputted into a model that outputs a predicted similarity between (i) a predicted perturbational effect of the test compound across the set of cellular constituents and (ii) a measured cell-based perturbational effect of the reference compound across the set of cellular constituents. When the predicted similarity achieves a threshold similarity, the test compound is associated with the reference compound. |
US12260938B2 |
Machine learning driven gene discovery and gene editing in plants
The present disclosure relates to leveraging explainable machine learning methods and feature importance mechanisms as a mechanism for gene discovery and furthermore leveraging the outputs of the gene discovery to recommend ideal gene expression profiles and the requisite genome edits that are conducive to a desired phenotype. Particularly, aspects of the present disclosure are directed to obtaining gene expression profiles for a set of genes measured in a tissue sample of a plant, inputting the gene expression profiles into a prediction model constructed for a task of predicting a phenotype as output data, generating, using the prediction model, the prediction of the phenotype for the plant, analyzing, by an explainable artificial intelligence system, decisions made by the prediction model to predict the phenotype, and identifying a set of candidate gene targets for the phenotype as having a largest contribution or influence on the prediction based on the analyzing. |
US12260934B2 |
Systems and methods for detection of aneuploidy
Provided herein are improved methods for detecting aneuploidy in a sample. The methods in certain embodiments are used for the analysis of circulating DNA in serum samples, such as circulating fetal DNA or circulating tumor DNA. In certain embodiments, chromosome or chromosome segments of interest are used to set a bias model and/or a control value for a z-score determination, in illustrative examples without the use of a control chromosome. |
US12260933B2 |
Data receiving circuit, data receiving system, and memory device
The present disclosure provides a data receiving circuit, a data receiving system, and a memory device. The data receiving circuit includes: a receiving module, configured to receive a data signal and a reference signal, compare the data signal and the reference signal in response to a sampling clock signal, and output a first output signal and a second output signal; and a decision feedback equalization module, connected to a feedback node of the receiving module, and configured to perform a decision feedback equalization on the receiving module on the basis of a feedback signal to adjust the first output signal and the second output signal, wherein the feedback signal is obtained on the basis of data received previously, and an adjustment capability of the decision feedback equalization module to the first output signal and the second output signal is adjustable. |
US12260931B2 |
Extended address interface activate sequence using mode register write
A method and a device is provided for implementing a mode register to transmit additional activate information to a memory device. Additional activate information may be transmitted to the memory device without increasing the tRCD time, or increasing the command/address (CA) bus pins, or adding additional circuit area, thereby reducing the impact on the performance of the memory device. |
US12260930B2 |
Memory core characteristic screening method and system thereof
A memory core characteristic screening method includes the following steps. A command signal transmitting step includes configuring a processing module to transmit a command signal to a memory device. A first internal operating step includes configuring the memory device to operate a first operation to one of a word line, a bit line pair and a column line after a first strobe signal delay time according to a first command. A second internal operating step includes configuring the memory device to operate a second operation to another one of the word line, the bit line pair and the column line after a second strobe signal delay time according to a second command. A memory core characteristic screening step includes screening a memory core characteristic by shorting a timing between the first strobe signal delay time and the second strobe signal delay time. |
US12260927B2 |
Die-based high and low priority error queues
A processor coupled to a NAND memory device comprising an n by m array of dies having n channels performs error recovery message scheduling and read error recovery on the dies by receiving indications of read errors responsive to attempted execution of a read command on a destination die and creates an error recovery message or instruction in response to the indication. The processor determines the destination die of the error recovery message and sends the error recovery message to a die queue based on the determined destination die. The n×m die queues can each be further divided into p priority queues, and error recovery messages are sent to the appropriate die priority queue based on a priority associated with the error recovery message. The processor fetches error recovery messages from a head of each die priority queue and performs read error recovery at the destination die. |
US12260925B2 |
Data integrity check in non-volatile storage
Technology is disclosed herein for checking data integrity in a non-volatile storage system. The storage system may operate in a first mode in which a data integrity check is performed in closed blocks until more than an allowed number of word lines fail the data integrity check. After a closed block has more than the allowed number of the word lines fail the data integrity check, then the storage system may operate in a second mode in which a data integrity check is performed in open blocks. The allowed number of word lines may be equal to the number of word lines that can be recovered by XOR data in the event data is uncorrectable by an ECC engine. The data integrity check of a target word line in an open block may be performed after programming a word line adjacent to the target word line in the open block. |
US12260924B2 |
Testability circuit and read and write path decoupling circuit of SRAM
The present application discloses a design for testability circuit of an SRAM. In a write path circuit detection mode of a fault diagnosis logic control module, a write path circuit is in an on state, a write data bit multiplexer is in a selected state, a read data bit multiplexer is in a deselected state, a read path circuit is in an on state, and a memory cell is in a selected state; in a read path circuit detection mode, the write path circuit is in an off state, the write data bit multiplexer is in a selected state, the read data bit multiplexer is in a deselected state, the read path circuit is in an on state, and the memory cell is in a deselected state. A bit line signal end is connected to a test signal outputted by a signal generation circuit. |
US12260923B2 |
Nonvolatile memory device and method of operating nonvolatile memory
A nonvolatile memory device includes a memory cell array, an address decoder, a leakage detector and a control circuit. The memory cell array includes a plurality of mats corresponding to different bit-lines. The leakage detector is commonly coupled to the plurality of mats at a sensing node in the address decoder. The control circuit performs a first leakage detection operation on M mats selected from the mats to determine a leakage of at least a portion of word-lines of the M mats in an N multi-mat mode, in response to the leakage of at least the portion of word-lines of the M mats being detected based on a result of the first leakage detection operation, inhibits at least one mat of the M mats, and performs a second leakage detection operation on at least one target mat from among the M mats except the inhibited mat. |
US12260922B2 |
Semiconductor device for writing to a storage element
A semiconductor device includes a storage element write unit including a storage element configured to be electrically written only once and store two values, a write controller connected to the storage element through a first node signal and configured to perform a write to the storage element based on a write control signal instructing a write to the storage element, and a write state detection circuit configured to detect that the storage element is in a write state based on a measurement signal obtained by measuring the first node signal. In a case where the write controller receives a detection signal indicating that the storage element is in the write state from the write state detection circuit after start of a write to the storage element, the write controller stops write operation after a lapse of a predetermined time from detection of the write state of the storage element. |
US12260921B2 |
Sense amplifier architecture providing reduced program verification time
Systems and methods are provided for sensing a data state of a memory cell. In an example implementation, systems and methods disclosed herein perform a method that includes connecting a first sensing node and a second sensing node to a bitline of a sensing amplifier to simultaneously discharge first and second capacitors connected to the first and second sensing nodes, respectively, through the memory cell. After a first sensing period, the second sensing node is disconnected from the bitline, which includes a first voltage level based on discharging the second capacitor. After a second sensing period, the first sensing node is disconnected from the bitline, which includes a second voltage level based on discharging the first capacitor. First and second sensing results are latched based on the first and second voltage levels, respectively, and a data state of the memory cell is based on the first and second voltage levels. |
US12260919B2 |
Systems and methods involving hardware-based reset of unresponsive memory devices
Systems and methods of memory operation that provide a hardware-based reset of an unresponsive memory device are disclosed. In one embodiment, an exemplary system may comprise a semiconductor memory device having a memory array, a controller that may include a firmware component for controlling memory operations, and a reset circuit including power-up circuitry and timeout circuitry. The reset circuit may be configured to detect when the memory device is in a non-responsive state and reset the memory device without using any internal controller components potentially impacted/affected by the non-responsive state. |
US12260908B2 |
Spike current suppression in a memory array
Systems, methods, and apparatus related to spike current suppression in a memory array. In one approach, a memory device includes a memory array having a cross-point memory architecture. The memory array has access lines (e.g., word lines and/or bit lines) configured to access memory cells of the memory array. Each access line is split into left and right portions. Each portion is electrically connected to a single via, which a driver uses to generate a voltage on the access line. To reduce electrical discharge associated with current spikes, a first resistor is located between the left portion and the via, and a second resistor is located between the right portion and the via. |
US12260907B2 |
Shared decoder architecture for three-dimensional memory arrays
Methods, systems, and devices for shared decoder architecture for three-dimensional memory arrays are described. A memory device may include pillars coupled to an access line using two transistors positioned between the pillar and the access line. The gates of the two transistors may be coupled with respective gate lines coupled with circuitry configured to bias the gate line as part of an access operation for a memory cell coupled with the pillar. In some cases, the circuitry may be positioned between tiles of the memory device, at an end of one or more tiles of the memory device, between word line combs of a tile of the memory device, or a combination thereof. |
US12260905B2 |
SRAM with improved write performance and write operation method thereof
An SRAM comprises: a memory cell array in which a plurality of memory cells each defined by a word line and a bit line pair are arranged; a write driver that applies a write voltage corresponding to the applied data to a bit line pair connected to the memory cell; and a word line driver activating the word line after the write voltage is applied to the bit line pair and after a pre-develop period. |
US12260904B2 |
Memory device with additional write bit lines
A memory device is provided. The memory device includes a plurality of memory cells arranged in a matrix of a plurality of rows and a plurality of columns. A first column of the plurality of columns of the matrix includes a first plurality of memory cells of the plurality of memory cells, a first pair of bit lines connected to each of the first plurality of bit cells, and a second pair of bit lines connectable to the first pair of bit lines through a plurality of switches. |
US12260903B2 |
Memory devices with improved bit line loading
A memory array is disclosed. The memory array includes a plurality of memory cells disposed over a substrate. Each of the memory cells is coupled to a corresponding one of a plurality of word lines and a corresponding one of a plurality of bit line pairs. First four of the memory cells that are coupled to four consecutive ones of the word lines and to a first one of the bit line pairs are abutted to one another on the substrate along a single lateral direction. |
US12260900B2 |
In-memory computing circuit and method, and semiconductor memory
An in-memory computing circuit includes an initial computing circuit and a target computing circuit. Herein, the initial computing circuit is configured to perform first operation processing on first data and second data to output a first operation result, and perform second operation processing on the first data and the second data to output a second operation result. The target computing circuit is configured to perform the first operation processing on the second operation result and the first operation result to output a first target result, and perform the second operation processing on the first data and the second operation result to output a second target result. |
US12260898B2 |
Memory device and electronic device
A memory device having long data retention time and high reliability is provided. The memory device includes a driver circuit and a plurality of memory cells, the memory cell includes a transistor and a capacitor, and the transistor includes a metal oxide in a channel formation region. The transistor includes a first gate and a second gate, and in a period during which the memory cell retains data, negative potentials are applied to the first gate and the second gate of the transistor. |
US12260895B2 |
Apparatus with power-based data protection mechanism and methods for operating the same
Methods, apparatuses and systems related to protecting an apparatus against unauthorized accesses or usages are described. The apparatus may include a data protection circuit that protects an operating state of the apparatus, data stored in the apparatus, or a combination thereof when a temperature of the apparatus is outside of an operating range thereof. |
US12260883B1 |
System and method to enhance audio and video media using generative artificial intelligence
A system and method enhance original media including a first audio using generative artificial intelligence, including large language models and media conversion modules. The system includes a graphic user interface (GUI) including a media player and a display region for outputting an enhanced media including the original media, a summary of the original media, and the plurality of chapter headings of the original media. The media player plays the original media, and the display region displays the summary and the plurality of chapter headings. The summary, the plurality of chapter headings, and each of a translation into a selected language and a second audio generated from the summary and the plurality of chapter headings are automatically generated from the original media. The method implements the system. |
US12260882B2 |
Actor-replacement system for videos
In one aspect, an example method includes (i) estimating, using a skeletal detection model, a pose of an original actor for each of multiple frames of a video; (ii) obtaining, for each of a plurality of the estimated poses, a respective image of a replacement actor; (iii) obtaining replacement speech in the replacement actor's voice that corresponds to speech of the original actor in the video; (iv) generating, using the estimated poses, the images of the replacement actor, and the replacement speech, synthetic frames corresponding to the multiple frames of the video that depict the replacement actor in place of the original actor, with the synthetic frames including facial expressions for the replacement actor that temporally align with the replacement speech; and (iv) combining the synthetic frames and the replacement speech so as to obtain a synthetic video that replaces the original actor with the replacement actor. |
US12260876B2 |
Voice conference apparatus, voice conference system and voice conference method
A voice conference apparatus that provides a plurality of voice conferences via a network, the voice conference apparatus including: a voice conference section that transmits and receives a sound generated in each of the plurality of voice conferences to and from a plurality of user terminals used by a plurality of users participating in the voice conference; a sound analyzing section that analyzes the sound generated in each of the plurality of voice conferences; and a display control section that causes an administrator terminal used by an administrator administering the plurality of voice conferences to display a result of the analysis, by the sound analyzing section, of the sound generated in each of the plurality of voice conferences, in association with the voice conference. |
US12260874B2 |
Speech denoising networks using speech and noise modeling
A method includes obtaining, using at least one processing device, noisy speech signals and extracting, using the at least one processing device, acoustic features from the noisy speech signals. The method also includes receiving, using the at least one processing device, a predicted speech mask from a speech mask prediction model based on a first acoustic feature subset and receiving, using the at least one processing device, a predicted noise mask from a noise mask prediction model based on a second acoustic feature subset. The method further includes providing, using the at least one processing device, predicted speech features determined using the predicted speech mask and predicted noise features determined using the predicted noise mask to a filtering mask prediction model. In addition, the method includes generating, using the at least one processing device, a clean speech signal using a predicted filtering mask output by the filtering mask prediction model. |
US12260870B2 |
Interrupt for noise-cancelling audio devices
Implementations of the subject technology provide systems and methods for determining whether to interrupt a user of an audio device that is operating in a noise-cancelling mode of operation. For example, the user may desire to be interrupted by one or more pre-designated contacts that are identified at an associated electronic device as interrupt-authorized contacts, or by a person who speaks a designated keyword to the user. |
US12260869B2 |
Decoding audio bitstreams with enhanced spectral band replication metadata in at least one fill element
Embodiments relate to an audio processing unit that includes a buffer, bitstream payload deformatter, and a decoding subsystem. The buffer stores at least one block of an encoded audio bitstream. The block includes a fill element that begins with an identifier followed by fill data. The fill data includes at least one flag identifying whether enhanced spectral band replication (eSBR) processing is to be performed on audio content of the block. A corresponding method for decoding an encoded audio bitstream is also provided. |
US12260859B2 |
Information processing apparatus, information processing system, and information processing method
An information processing apparatus includes an acquisition unit that acquires, from a storage unit that stores episode data of a speaker, the episode data regarding topic information included in utterance data of the speaker. The information processing apparatus further includes an interaction control unit that controls an interaction with the speaker so as to include an episode based on the episode data. |
US12260855B2 |
Semantic frame builder
Systems are provided for building semantic frames. Systems may include building a semantic frame using a machine learning algorithm. The algorithm may identify: an index number of a token, a semantic role classifier assigned to the token, a corresponding correlation value and an index number of one or more related tokens. The algorithm may also create a semantic frame using the identified information. Systems may include building semantic frames for multiple tokens within an utterance. Systems may include building semantic frames for a plurality of tokens within a plurality of utterances. The plurality of utterances may be components of a conversation. Systems may also include summarizing the conversation using the semantic frames. |
US12260854B2 |
Response method in human-computer dialogue, dialogue system, and storage medium
The technology of this application relates to a response method in a human-computer dialogue, a dialogue system, and a storage medium, and belongs to the field of artificial intelligence. In a process of a dialogue between a user and a machine, a user intent of a current dialogue is determined based on an expected user intent associated with a sentence replied by the machine to the user in a previous dialogue, so that a response is made. Because processing logic for an expected user intent is introduced, accuracy of a generated response sentence is improved. |
US12260851B2 |
Two-level text-to-speech systems using synthetic training data
A method includes obtaining training data including a plurality of training audio signals and corresponding transcripts. Each training audio signal is spoken by a target speaker in a first accent/dialect. For each training audio signal of the training data, the method includes generating a training synthesized speech representation spoken by the target speaker in a second accent/dialect different than the first accent/dialect and training a text-to-speech (TTS) system based on the corresponding transcript and the training synthesized speech representation. The method also includes receiving an input text utterance to be synthesized into speech in the second accent/dialect. The method also includes obtaining conditioning inputs that include a speaker embedding and an accent/dialect identifier that identifies the second accent/dialect. The method also includes generating an output audio waveform corresponding to a synthesized speech representation of the input text sequence that clones the voice of the target speaker in the second accent/dialect. |
US12260845B2 |
Combination of capo and pick holder and dispenser
A combination of a guitar capo and a guitar pick holder and dispenser is configured so picks are available to the player when needed. The pick holder and dispenser has a generally rectangular recess as a receptacle to fit onto the hand grip or head of the capo upper handle, and a notch is provided at a lower end to fit onto the foot of the capo, at the base of the upper handle. The receptacle may have fins or ribs to accept and hold the hand grip or head. |
US12260834B2 |
Control device, control method, and display system
A control device that executes a local dimming process of a display, the control device, includes a memory; and a processor configured to execute a process including identifying a changed area in which an image is changed in a frame to be displayed on the display, analyzing, in a case where the changed area is identified, every time a frame to be displayed on the display is received, the image in the changed area in the received frame, in a corresponding one of first units for processing so that the image in the changed area is analyzed in the first units for processing over multiple frames by time division processing, and generating control information for controlling the local dimming process for a corresponding area on the display, every time an analysis result with respect to the image in the first unit of processing is output. |
US12260833B2 |
Method and apparatus of multi-modal illumination and display for improved color rendering, power efficiency, health and eye-safety
Presented are apparatus, systems and methods for creating tuned color emissions, from lighting and displays, that can be electronically controlled to select a desirable spectrum of wavelengths safer for human vision, for optimal color reproduction, for energy/brightness efficiency, and more. Apparatus including light emitting chips, materials, package design, electronic control devices and circuits, lights, light-fixtures, display panels, visual computing devices and systems, are disclosed. An embodiment is described which is capable of operating in modes, where eye-safe colors are rendered with minimal harmful wavelengths, as well as at least one mode of operation favoring color rendering, and brightness configurations. An embodiment is operable to deliver a paper-like black-on-white viewing experience, in both night-time and day-time operating modes, with reduced high-energy blue-wavelength light spectra. In one embodiment, the light-emitter, controller, display and system are operable to switch between these modes of operation. |
US12260832B2 |
Display control system, circuit device, and display system
A display control system according to an embodiment includes: a processing device configured to calculate global dimming information for global dimming control on a backlight of a display device, and perform color correction on image data based on the global dimming information; and a circuit device configured to perform display control on the display device based on the image data from the processing device. The circuit device includes a dimming control circuit that calculates, based on the image data and the global dimming information from the processing device, local dimming information for local dimming control on the backlight, and a light source control circuit that performs light source control on the backlight based on the local dimming information from the dimming control circuit. |
US12260831B2 |
Method for driving electronic device
A method for driving an electronic device includes the following steps: receiving a first image data, detecting a first frame rate corresponding to the first image data, generating at least one first scanning signal according to the first image data, receiving a second image data, detecting a second frame rate corresponding to the second image data, and generating at least one second scanning signal according to the second image data. The at least one first scanning signal has a first high voltage level value. The at least one second scanning signal has a second high voltage level value. When the first frame rate is different from the second frame rate, the first high voltage level value is different from the second high voltage level value. |
US12260830B2 |
Display apparatus and controlling method for the same
A display apparatus for reducing a booting time includes: a display panel including a plurality of pixels; a timing controller configured to drive the display panel; and a at least one controller configured to control the timing controller to perform a sensing process for sensing electrical characteristics of the plurality of pixels based on power-on of the display panel, wherein the at least one controller is further configured to determine whether to perform the sensing process or skip the sensing process based on a power-off period of the display panel before the display panel is powered on. |
US12260829B2 |
Data driving circuit and display device having the same
A data driving circuit of a display device is disclosed that includes a latch circuit to latch a data signal in response to a latch enable signal and to output a first signal, a level shifter to output a second signal obtained by changing a voltage level of the first signal, a digital-analog converter to output a third signal obtained by converting the second signal into an analog signal, an amplifier to output a fourth signal obtained by amplifying the third signal, a switch to output the fourth signal in a form of an image signal, in response to an output enable signal, and a signal generator to generate the latch enable signal and the output enable signal. The signal generator adjusts a start timing of the active duration of the latch enable signal, such that the active duration of the latch enable signal starts, after the inactive duration of the output enable signal starts. |
US12260825B1 |
Driving device for self-luminous display panel and operation method thereof
The disclosure provides a driving device for a self-luminous display panel and an operation method thereof. The driving device includes multiple GAMMA voltage circuits, a group of driving channels, and a routing circuit. Each driving channel is coupled to the corresponding GAMMA voltage circuit to receive a corresponding group of GAMMA voltages. Each driving channel converts corresponding sub-pixel data into a corresponding gray scale voltage based on the corresponding group of GAMMA voltages. The routing circuit is coupled to the output terminals of the driving channels. The routing circuit dynamically changes the coupling relationship between the driving channels and multiple data lines of the self-luminous display panel during different scanning periods. |
US12260823B2 |
Pixel circuit and display device including the same
Disclosed is a pixel circuit. The pixel circuit includes: a capacitor coupled between a first node and a second node; a driving element connected to a first constant voltage node, the second node, and a third node; a light emitting element connected to a fourth node and a second constant voltage node; a first switch element; a second switch element; a third switch element connected between the fourth node and the second constant voltage node or between the fourth node and a fourth constant voltage node; a fourth switch element connected between the first node and a third constant voltage node; a fifth switch element connected between the second node and the third constant voltage node or between the first node and the second node; and a sixth switch element connected between the third node and the fourth node. |
US12260820B2 |
Pixel circuit and display device including the same
A pixel circuit of a display device includes a driving element comprising a first electrode connected to a first node to which a pixel driving voltage is applied, a first gate electrode connected to a second node, a second electrode connected to a third node, and a second gate electrode connected to a fourth node, and configured to supply an electric current to a light-emitting element; a first switch element configured to be turned on according to a gate-on voltage and supply a data voltage to the second node; a first capacitor connected between the second node and the third node; a second capacitor connected between the third node and the fourth node; and a third capacitor connected between the fourth node and the first node, or between the fourth node and a power line to which the pixel driving voltage is applied. |
US12260818B2 |
Sensing circuit, display device including sensing circuit, and method of driving sensing circuit
A sensing circuit includes a first line selection switch which connects a first sensing line to a sensing channel in a first sub-sensing period, a first noise selection switch which connects the first sensing line to a reference channel in a second sub-sensing period, a second line selection switch which connects a second sensing line to the sensing channel in the second sub-sensing period, and a second noise selection switch which connects the second sensing line to the reference channel in the first sub-sensing period. The sensing channel samples a first sensing voltage and noise of the first sensing line and the reference channel samples noise of the second sensing line in a first sampling period, and the sensing channel samples a second sensing voltage and noise of the second sensing line and the reference channel samples noise of the first sensing line in a second sampling period. |
US12260817B2 |
Display device and a driving method thereof
A display device including: first and second scan drivers; a data driver; a display unit including pixels connected to first and second scan lines, and data lines; and a controller controlling the first and second scan drivers, and the data driver, a first pixel includes: a light emitting element, a first transistor including a gate connected to a first node, wherein the first transistor is connected between a second node and a third node, a second transistor including a gate connected to a first scan line, the second transistor is connected between a data line and the second node, and a storage capacitor connected between the first node and a first power voltage; the first transistor is reverse biased by a second scan signal applied to a second scan line; and a first scan signal applied to the first scan line is different from the second scan signal. |
US12260809B2 |
Display panels including gate driving circuit and display devices including the same
The present application provides a display panel and a display device. The display panel includes a display area and a non-display area, the display area including a first display partition and a second display partition arranged in a first direction; where, the display panel further includes: a substrate; a plurality of pixel driving circuits disposed on a side of the substrate and located in the display area; a gate driving circuit disposed on a side of the substrate and located in the non-display area on both sides of the display area in the first direction; a plurality of scanning lines disposed on a side of the substrate, where the gate driving circuit is electrically connected to the pixel driving circuits in the same first direction as corresponding one of the scanning lines via the corresponding scanning line. |
US12260803B2 |
Data driving device
The embodiment relates to a data driving device for driving pixels of a display panel. In the data driving device, two adjacent DACs can have different gate loads for the same gray level value so that the fluctuation of the gate load according to the gray level value is reduced. |
US12260801B2 |
Display device and driving method thereof
A display device includes a processor providing an image frame, a sub-frame generator generating a first sub-frame and a second sub-frame based on the image frame, and a pixel part for sequentially displaying a first image corresponding to the first sub-frame and a second image corresponding to the second sub-frame, wherein the image frame includes a first color grayscale, a second color grayscale, and a third color grayscale for each pixel, the first sub-frame includes the first color grayscale and the second color grayscale for a first pixel, and does not include the third color grayscale, and the second sub-frame includes the second color grayscale and the third color grayscale for the first pixel, and does not include the first color grayscale. |
US12260800B2 |
Pixel and display device including the same
A pixel may include: a first transistor including a second electrode, a first electrode electrically connected to a first power line, and a gate electrode connected to a first node; a second transistor including a second electrode, a first electrode electrically connected to a data line, and a gate electrode electrically connected to a first scan line; a third transistor connected between the first node and the data line, and including a gate electrode electrically connected to a second scan line; a first capacitor including a first electrode connected to the second electrode of the second transistor, and a second electrode connected to the first node; a second capacitor connected between the first power line and the first node; and a light emitting element between a second power line and the first transistor, and including a second electrode electrically connected to the second power line. |
US12260798B2 |
Displays with distributed pixel interpolation
An interpolated flat-panel display comprises a display substrate and an array of clusters disposed on the display substrate. Each cluster comprises an exclusive group of display pixels and a cluster controller for controlling the display pixels. The cluster controller is operable to receive input data specifying a desired light output from one or more but fewer than all of the display pixels in the group of display pixels, calculate interpolated data at least in part from the input data, and drive the display pixels to emit light in response to the calculated interpolated data and received input data. The input data can correspond to an image pixel in an input image. The cluster controller can be operable to receive a parameter value describing attributes of a local portion of the input image including the image pixel and the interpolated data is calculated at least in part from the parameter value. |
US12260796B2 |
Fan assembly for displaying an image
Apparatus and methods for displaying an image by a rotating structure are provided. The rotating structure can comprise blades of a fan. The fan can be a cooling fan for an electronics device such as an augmented reality display. In some embodiments, the rotating structure comprises light sources that emit light to generate the image. The light sources can comprise light-field emitters. In other embodiments, the rotating structure is illuminated by an external (e.g., non-rotating) light source. |
US12260792B2 |
Display panel, method for detecting and compensating display panel, and display device
A display panel, a method for detecting and compensating the display panel, and a display device are provided. The display panel includes a first voltage terminal, a gate driving circuit, and a detection circuit. The gate driving circuit includes multiple stages of first output terminals; and the detection circuit includes a voltage divider circuit, multiple first switching units, and multiple second switching units. The voltage divider circuit includes multiple stages of voltage output terminals, and the voltage output terminals and the first output terminals are arranged in one-by-one correspondence; the first switching units and the voltage output terminals are arranged in one-by-one correspondence; the second switching units and the first switching units are arranged in one-by-one correspondence; and the second switching units have second terminals connected to a second output terminal. |
US12260784B2 |
Tamper evident label for items
A liner-label combination is provided for a tamper evident label. The combination includes a label substrate and a liner substrate. The label substrate includes label substrate die cuts that define a top portion, a middle portion, and a bottom portion for the label. The liner substrate includes liner substrate die cuts that correspond to the middle portion of the label. The top portion, middle portion, and bottom portion adapted to be separated from the liner substrate as a single label with a backside of the middle portion including the corresponding liner substrate defined by the liner substrate die cuts. The middle portion of the label adapted to cover an opening of an item and when removed from the opening, the middle portion separates from the top portion and the bottom portion along the label substrate die cuts providing evidence that the opening to the item was exposed. |
US12260778B2 |
Systems for holding and orienting cadaver specimens and methods of using the same
Systems and methods for holding and orienting cadaver specimens for education, training, investigation, research and/or other activities. |
US12260776B2 |
Methods and devices for simulating electromagnetic beams
A method for the simulation of a propagation of electromagnetic beams, in particular light beams, is revealed, comprising the following steps of parametric specification of a first beam relative to a first boundary layer, specification of a first material into which the first beam should propagate after the first boundary layer, and determination of a reflection and/or transmission of the first beam relative to the first boundary layer on the basis of the first material and on the basis of a first model, wherein the first model comprises one or more functions which associate one or more reflection and/or transmission parameters with the first beam, and wherein the reflection and/or transmission parameter(s) associated with the first beam via the functions are determined. |
US12260774B2 |
Generative content for communication assistance
Methods and systems for using generative content to improve the ability of an individual to communicate using electronic-assisted communication. |
US12260771B2 |
Method and apparatus for capturing a golf swing and fitting a golfer
An image capturing apparatus is disclosed herein. More specifically, image capturing apparatus disclosed herein will be used to help a golfer properly select a golf club utilizing a high speed camera attached to a gantry apparatus capable of adjusting its own position relative to the golfer in order to capture data of a golf swing in an iron type golf club. |
US12260768B2 |
Signal transmitting device
A signal transmitting device is provided for communicating with an aircraft in the vicinity of a landing area. The signal transmitting device is configured to receive a signal from the aircraft and further configured to transmit a return signal to the aircraft automatically upon receipt of the signal. The return signal comprises information regarding the landing area. |
US12260766B2 |
Method for interactive heads-up display and control of traffic targets
A method for heads-up control and interactive display of traffic targets via a heads-up display (HUD) includes: receiving position data from proximate aircraft (e.g., within a threshold range); arranging the aircraft into an ordered sequence based on proximity or other criteria; overlaying interactive symbology onto the HUD synthetic display corresponding to the proximate aircraft (including any aircraft within range but outside the HUD field of view, e.g., behind the aircraft or pilot); accepting control input from a user via a heads-up controller (e.g., manual control or voice command) and focusing a cursor on each proximate aircraft in sequence based on the control input; selecting, via the heads-up controller, focused aircraft via the heads-up controller; and designating, via the heads-up controller, selected aircraft for CDTI Assisted Visual Separation (CAVS) or other traffic applications. |
US12260763B2 |
Dynamic regulation methods for lane changing decision point of CAV dedicated lane in diverging area of expressway
Disclosed is a dynamic regulation method for a lane changing decision point of a CAV dedicated lane in a diverging area of an expressway, applied to the diverging area of the expressway in which the CAV dedicated lane is provided at an inner side of a road. Vehicles traveling in the CAV dedicated lane are all CAVs. Both the CAVs and human-driven vehicles can travel in ordinary lanes. The method calculates the lane changing decision points of diversion vehicles in the CAV dedicated lane at current time using corresponding algorithms based on a relationship between the lane changing decision points of the CAV dedicated lane and traffic efficiency and a traffic safety. The dynamic regulation method of the present disclosure improves the traffic operation condition of the diversion region, improves traffic efficiency and traffic safety of the diversion region, and reduces fuel emissions, thereby providing a method support for the traffic flow control in the diverging area of the expressway under the setting condition of the CAV dedicated lane. |
US12260761B2 |
Information processing method and apparatus, computer device and storage medium
This application provides an information processing method performed by a computing device. The method includes the following steps: acquiring free parking space information of a target path in a time period T1, the target path including N stop areas, the time period T1 being divided into K unit times; determining a free parking space change trend of the N stop areas in the time period T1 according to the free parking space information, and mining the free parking space change trend of the N stop areas in the time period T1 to obtain parking space prediction information; and performing traffic planning for a vehicle along the target path according to the parking space prediction information. The solution can well adapt to traffic scene requirements and improve the accuracy of traffic planning. |
US12260755B2 |
Method of controlling autonomous vehicle and electronic device
A method of controlling an autonomous vehicle and an electronic device are provided, which relate to a field of artificial intelligence technology, and in particular to a field of autonomous driving technology. The method includes: acquiring a vehicle state configuration information from a cloud; enabling a task receiving function of the vehicle, in response to the vehicle state configuration information indicating that the vehicle is in an automatic operation state; acquiring a task information from the cloud in response to the task receiving function being enabled; and controlling the vehicle according to the task information. |
US12260754B2 |
Parking management device, vehicle, and parking lot management method
A parking management device includes: a data acquiring unit configured to acquire user identification data for identifying the position of a user moving in a parking lot; a movement route estimating unit configured to estimate a movement route based on the user identification data acquired by the data acquiring unit, the movement route being a route along which the user moves in the parking lot; and a running route deciding unit configured to decide a running route of a vehicle so as to avoid the movement route estimated by the movement route estimating unit, the vehicle being a vehicle running in the parking lot. |
US12260753B1 |
Augmented reality interface for visualizing and coordinating disaster event response efforts
A method includes receiving, via at least one processor, data from a plurality of data sources disposed within an area, the data including area data, emergency event data, and emergency resource data; generating, via the at least one processor, based on the data, a visualization including a graphical representation of the area based on the area data, the emergency event data, the emergency resource data, or any combination thereof; determining, based on an interaction with the visualization, an emergency response plan for a vehicle, wherein the response plan includes an evacuation plan; sending the emergency response plan to a vehicle system associated with the vehicle, wherein the vehicle system is configured to: determine a location associated with the emergency response plan; determine a route to the location; and send instructions to one or more traffic assets along the route to the location, the instructions configured to cause the one or more traffic assets to adjust one or more signals. |
US12260752B2 |
Communication system, server apparatus, program and communication method
The communication system in an embodiment includes a server apparatus. The server apparatus includes a controller that issues an instruction for executing priority control when a priority vehicle passes through a place where a roadside unit is installed. The priority control prioritizes a first communication performed by the priority vehicle via the roadside unit over a second communication performed by anything other than the priority vehicle via the roadside unit. |
US12260750B2 |
Vehicle detection system
A vehicle detection system 200 comprises: a receiver 202 arranged to receive data transmissions from a vehicle 210; a camera 204 arranged to capture an image of the vehicle 210; and a processing subsystem 206 arranged to implement a trained model for detecting and/or classifying vehicles in an image.The system 200 is arranged to operate in a first mode wherein: the camera 204 captures an image of a vehicle 210 and the receiver 202 receives a data transmission from the vehicle 210; and the processing subsystem 206 is arranged to use information resulting from the data transmission received and the image to train the model further. The system 200 is also arranged to operate in a second mode wherein: the camera 204 captures an image of a vehicle 210 and the receiver 202 does not receive a data transmission; and the processing subsystem 206 is arranged to use the image and the trained model to detect and/or classify the vehicle 210 in the image. |
US12260749B2 |
Methods and systems for sensor fusion for traffic intersection assist
Systems and methods are provided for interpreting traffic information for a vehicle. Sensor data is collected from at least one first sensor device of the vehicle. At least one relevant object is determined within the sensor data based on a window defined by a plurality of ranges and associated elevations, wherein the plurality of ranges and associated elevations are defined relative to the at least one first sensor device. A confidence score of the at least one relevant object is determined based on an identification of at least one pattern of activity of other objects associated with an intersection. A subset of sensor data is determined from at least one second sensor of the vehicle based on the confidence score of the relevant object. Traffic device data for use in controlling the vehicle is generated based on an evaluation of the subset of sensor data. |
US12260745B2 |
Method for communication of an at least partially autonomously driving motor vehicle and a pedestrian by means of a system, and system
A method for communication between an at least partially autonomously driving motor vehicle and a pedestrian by a system includes detecting a presence of the pedestrian by detecting a presence of a mobile receiving device of the system on the pedestrian by the at least partially autonomously driving motor vehicle by a communication device of the at least partially autonomously driving motor vehicle. Depending on the detecting of the presence of the pedestrian, a first communication signal is transmitted from the at least partially autonomously driving motor vehicle to the mobile receiving device. A second communication signal is transmitted from the mobile receiving device to the communication device of the at least partially autonomously driving motor vehicle. The second communication signal is taken into account by the at least partially autonomously driving motor vehicle during an autonomous driving operation of the at least partially autonomously driving motor vehicle. |
US12260743B2 |
Information output device
This application relates to an information output device using a unit block module. Due to the use of the unit block module, apparatus of various sizes may be simply constructed and/or designed, durability and user convenience may be improved, waterproof properties are provided, power consumption is minimized, and an operation error of a driving module may be minimized. And, when a pin is driven down, the pin may be driven down more easily by the attraction of a magnetic material and a magnetic member. |
US12260740B2 |
Self-testing fire sensing device
Devices, methods, and systems for a self-testing fire sensing device are described herein. One device includes an adjustable particle generator and a variable airflow generator configured to generate an aerosol density level sufficient to trigger a fire response without saturating an optical scatter chamber and the optical scatter chamber configured to measure a rate at which the aerosol density level decreases after the aerosol density level has been generated, determine an airflow rate from an external environment through the optical scatter chamber based on the measured rate at which the aerosol density level decreases, and determine whether the self-testing fire sensing device is functioning properly based on the fire response and the determined airflow rate. |
US12260734B2 |
Detecting multiple chargers coupled to the same battery
According to an embodiment, a controller of a communications network includes a processor that creates a monitoring set of battery chargers by placing a set of battery chargers in a monitoring mode. The processor performs multiple iterations of a multiple-charging source (MCS) detection process. Each multiple iteration of the MCS detection process includes creating an active one of the monitoring set of battery chargers by placing one of the monitoring set of battery chargers in an active state in which the active one of the monitoring set of battery chargers attempts to charge any battery to which the active one of the monitoring set of battery chargers is connected; and logging an error event based at least in part on at least one of the monitoring set of battery chargers detecting charging activity on any battery to which the monitoring set of battery chargers is connected. |
US12260732B2 |
Shock awareness systems
A shock awareness system including a shock detector for measuring an electrical condition in a body of water and a remote station in communication with the shock detector with the shock awareness system displaying a measured electrical condition in the body of water in relation to a known hazardous electrical condition in the body of water to enable an operator to determine a level of danger in a body of water. |
US12260729B2 |
Wearable monitoring devices, systems and methods
A wearable monitoring device for securely remaining coupled to a user and recording data pertaining to the user is provided. The device includes a main body, which has a display for viewing, a magnet for aligning the main body to other objects, a rechargeable battery for powering the main body and a computing module for storing, transferring and analyzing data. The device also includes a band extending from a first end of the main body to a second end of the main body for permitting coupling of the device to a user. The band may include anti-tampering features for preventing uncoupling of the device from a user without detection. |
US12260728B2 |
Safety service system and method thereof
Disclosed are a safety service system and a method thereof. The safety service system comprises: a collection unit for collecting position information and image information related to a protected person who is registered by a protector; and a service providing unit for providing the position information and the image information to one or both of the protector and a security company upon detection of a signal that the protected person is in danger. |
US12260726B2 |
Digital fingerprint tracking
Techniques are described for tracking intruders of a monitored property by the unique identifying characteristics or “digital fingerprints” of electronic devices carried by the intruders. A system detects an alarm event at a monitored property based on output from at least one sensor located at the monitored property. In response to detecting the alarm event at the monitored property, the system initiates a process to gather electronic identifiers for mobile electronic devices located within the monitored property at a time corresponding to the detected alarm event. The system determines electronic identifiers for the mobile electronic devices located within the monitored property at a time corresponding to the detected alarm event. The system stores in electronic storage, information indicating the determined electronic identifiers for the mobile electronic devices located within the monitored property at a time corresponding to the detected alarm event. |
US12260720B2 |
Video stream selection system
Systems and methods of selecting a video stream resolution are provided. In one exemplary embodiment, a method comprises, by a network node operationally coupled over a network to a set of optical sensor devices positioned throughout a space that are operable to send at least one of a set of image streams to the network node. The method comprises receiving a first image stream of a set of image streams of the first optical sensor device that is selected based on both a confidence level that at least one object is correctly detected from a second image stream received from the first optical sensor and a current network bandwidth utilization to maintain the current network bandwidth utilization below a network bandwidth utilization threshold, with the first and second image streams having a different resolution and the first optical sensor having a viewing angle towards the detected object. |
US12260718B2 |
Image processing apparatus, image processing method, and storage medium
An image processing apparatus that outputs information about a specified product includes a detection unit configured to detect person information including a behavior history of a person detected from a video, and an output unit configured to output information about a product that meets a predetermined condition, based on the detected behavior history in the person information relating to a person to be retrieved. |
US12260716B2 |
Replay attack detection
Images captured for components of a device are monitored for changes by evaluating a first region of interest in the images. Periodically, a command is sent to the device to move one or more of the components to a known position or state. A certain component or set of components associated with being moved based on the command is evaluated in a second region of interest in the images to determine if the corresponding component or set of components is in the known position or state within the images. When the corresponding component or set of components is not identified from the images in the known position or state, a security alert is raised for the device and security operations are processed on the host device. |
US12260714B2 |
Gaming machine and methods of operating gaming machines
A gaming machine is described herein. The gaming machine includes a processor programmed to execute an algorithm including the steps of displaying a game screen including a plurality reels, a bonus wheel including a plurality of wheel wedges displaying prize symbols and a prize selector, and a bonus wheel meter including a number of bonus wheel symbols. The processor is programmed to spin and stop the reels to display an instance of the game, detect an appearance of a bonus wheel symbol appearing in the reels with the reels stopped, and increase the number of bonus wheel symbols included in the bonus wheel meter based on the detected bonus wheel symbol. The processor initiates a bonus wheel feature including a spin of the bonus wheel upon determining the increased number of bonus wheel symbols included in the bonus wheel meter is equal to a predefined number of bonus wheel symbols. |
US12260711B2 |
System and method for managing a game of chance
A system and method for managing a game including generating a grid with a processing device. The grid is comprised of a plurality of squares defined by a plurality of rows and a plurality of columns. The method also includes establishing betting odds for each of the squares and presenting the squares and associated betting odds on a graphical user interface. The betting odds of each of the squares are associated with a likelihood of the square being established as a winning square. A winning square is designated in response to a score of a live sporting event including a digit of a score of a first team being the same as a row number of the square, and a digit of a score of a second team being the same as a column number of the square at the end of a predetermined interval of the live sporting event. |
US12260708B2 |
Gaming machine and method for replaying reels
An electronic gaming machine includes a display, a credit input mechanism, and a processor programmed to perform operations comprising: (i) determining, during a wagering game initiated in response to receiving a credit wager, that a replay trigger condition is satisfied, the wagering game including a plurality of reels; (ii) initiating, in response to the replay trigger condition, a replay bonus game; (iii) determining a number of replays for use in the replay bonus game; (iv) generating a set of symbols for the plurality of reels for each of the number of replays including an award amount associated with the set of symbols; (v) serially displaying, on the display each of the sets of symbols for each of the number of replays; and (vi) awarding a total award amount including the sum of each award amount for each of the sets of symbols. |
US12260704B2 |
Integrating online content streaming services with real time betting platforms
A trusted entity provides an API interface to online streaming platforms and sports betting platforms acting as an intermediary between the online streaming platforms and the sports betting platforms. The trusted entity generates unique authorization tokens that are used to authenticate users between the online streaming platforms and the sports betting platforms and provides a secure environment that separates the online streaming platforms and the sports betting platforms, allowing online streaming platforms to provide online betting services to their users without having to interface to multiple online betting services. |
US12260700B1 |
System, computing device, and method for document detection and deposit processing
An image of a check is captured by an imaging device and processing of the digital image of the check for deposit at a remote server may be accomplished with a downloaded software application on a portable computing device associated with the imaging device. The downloaded application may include one or more trained machine learning models for processing the captured image. The portable computing device may utilize deterministic algorithms for certain image processing tasks and machine learning models for others. The selection between machine learning and deterministic processing may be made locally on the portable device or in response to instructions from an institution server to use a particular processing method. |
US12260698B2 |
Universal built-in cassette array with cash rebalancing
A system includes a housing computing system comprising one or more processors and memory storing instructions that, when executed by the one or more processors, cause the housing computing system to perform operations comprising generating a first storage data packet comprising information about banknotes stored in a first universal cassette docked with a universal cassette housing, generating a second storage data packet comprising information about banknotes stored in a second universal cassette docked with the universal cassette housing, transmitting the first storage data packet and the second storage data packet to a provider computing system, receiving from the provider computing system rebalancing data based on at least one of the first storage data packet or the second storage data packet, and causing a transport apparatus to initiate a transfer based on the rebalancing data to transfer a set of banknotes from the first universal cassette to the second universal cassette. |
US12260696B2 |
History management apparatus, history management system, history management method, and non-transitory computer-readable medium
A history management apparatus includes a storage unit configured to store usage application information of a user in a region into which entry is restricted by biometric authentication, a cancellation control unit configured to cancel, in a case where a predetermined visitor has succeeded in biometric authentication at a gateway of the region, and the usage application information is satisfied, restriction on entry into the region, a history registration unit configured to register, into the storage unit, history information of a visitor who has succeeded in the biometric authentication, a generation unit configured to generate, in a case where a disclosure request for the history information has been received from a terminal of a predetermined disclosure requestor, disclosed information obtained by performing predetermined processing on the history information in accordance with an attribute of the disclosure requestor, and an output unit configured to output the disclosed information to the terminal. |
US12260694B2 |
Token thread authentication system for physical space access
Systems, computer program products, and methods are described herein for token thread authentication system for physical space access. The present invention is configured to extract and organize collected NFTs and tokens within a first plurality of threads in accordance with a set of chronological and authenticating parameters. The present invention is structured to interact with an entity network system to receive authenticating requirements, query stored tokens, and present a token thread for achieving authentication. The system is structured to verify the token thread authentication and to grant access to a location to a requesting user. The system is configured to generate and to present a display associated with the token thread authentication process. |
US12260692B2 |
Artificial intelligence-enabled activity detection and monitoring device
An artificial intelligence (AI)-enabled device including a sensor unit, an AI analysis unit, and an action execution unit, for detecting and monitoring objects and their activities within an operating field, is provided. The sensor unit captures multi-modal sensor data elements including sound, image, thermal, radio wave, and other environmental data associated with the objects along with timing data in the operating field. The AI analysis unit includes one or more AI analyzers that, in communication with an AI data library, receive and locally analyze each and an aggregate of the multi-modal sensor data elements. Based on the analysis, the AI analyzers distinguish between the objects detected and identified in the operating field, distinguish non-related sensor data, determine and monitor the activities of the identified objects, and generate and validate activity data from the activities. The action execution unit executes one or more actions in real time based on the validation. |
US12260691B2 |
Method and system for managing door access using beacon signal
A method and system allow management of access to a door using a beacon signal. A user access authority determination unit controls access of a user to a target door based beacon data from beacons installed near a door. The user carries a terminal that obtains the beacon data based on a proximity to the beacons. The method includes identifying the target door based on identification information of the beacons extracted from the beacon data. A type of user movement is determined. The type of user movement includes an entering movement that the user enters into an inner side from an outer side through the target door and an exiting movement that the user exits the inner side to the outer side through the target door. An access authentication process to be performed to unlock the target door is determined according to the determined type of user movement. |
US12260689B1 |
System and method for an electronic lock with an external power source
Systems and methods for an electronic lock which is powered wirelessly from mobile power supplies, including smartphones or other mobile computing devices. A system can include: a processor; a deadbolt or a latch; an electromagnetic device physically connected to the deadbolt or latch, the electromagnetic device electrically connected to the processor; and a power receiving unit, the power receiving unit configured to receive power from a mobile power supply, the power receiving unit electrically connected to the processor, wherein, upon receiving the power at the power receiving unit from the mobile power supply: the power receiving unit converts the power into an electrical current; the electrical current powers the processor; the processor sends instructions to the electromagnetic device to move the deadbolt or latch; and the electromagnetic device in response to the instructions, moves the deadbolt or latch. |
US12260687B2 |
Sensory inducement strategies for vehicle systems
A method for inducing a vehicle occupant to bring a vehicle to a stop includes receiving malfunction data. The malfunction data is indicative of an impending vehicular malfunction will occur in a vehicle; determining that the impending vehicular malfunction will occur using the malfunction data. The method also includes determining that the vehicle is capable of operating without hazards for a predetermined amount of time in response to determining that the impending vehicular malfunction will occur. Further, the method includes commanding an actuator of the vehicle to provide a sensory feedback to the vehicle occupant to induce the vehicle occupant to stop the vehicle in response to determining that the impending vehicular malfunction will occur and determining that the vehicle is capable of operating without hazards for a predetermined amount of time. |
US12260684B2 |
Method and system for recording and managing vehicle-generated data
An embodiment vehicle system includes a telecommunication device that enables communication between a vehicle and a remote server, a first data recorder configured to store, in a first internal storage, a plurality of interaction data indicating timestamped interactions that occur between an autonomous driving system of the vehicle and a driver while driving and configured to protect main interaction data of the plurality of interaction data that is stored proximate to a point in time of an occurrence of a predefined event from being overwritten with new interaction data without first being uploaded to the remote server, and a second data recorder configured to store, in a second internal storage, event data indicating a state of the vehicle for a predetermined time before and after the event occurs. |
US12260680B1 |
Device and method for determining counterfeit fingerprints and recording medium including command for performing method of training neural network to determine counterfeit fingerprints
A method of determining a counterfeit fingerprint by a system for determining a counterfeit fingerprint that includes an internal light source and an external light source, comprising: extracting a first fingerprint area of a first fingerprint image obtained from a light signal of the internal light source when a target object's fingerprint comes in contact with a fingerprint contact surface of the system for determining a counterfeit fingerprint; extracting a second fingerprint area of a second fingerprint image obtained from a light signal of the external light source based on the first fingerprint area; and inputting the first fingerprint area and the second fingerprint area into a pre-trained neural network of the system for determining a counterfeit fingerprint to output a result of determining whether the fingerprint is counterfeit. |
US12260677B2 |
Privacy-preserving human action recognition, storage, and retrieval via joint edge and cloud computing
The present disclosure provides a method and system for efficiently and securely managing human motion data. In one aspect, a human-motion-data-managing system first receives a sequence of video images including a first person. Next, for each image in the sequence of video images, the human-motion-data-managing system detects the first person in the video image; and subsequently extracts a skeleton figure of the detected first person from the image, wherein the skeleton figure is composed of a set of human keypoints. Next, human-motion-data-managing system combines a sequence of extracted skeleton figures of the detected first person from the sequence of video images to form a skeleton sequence of the detected first person which depicts a continuous motion of the first person. The human-motion-data-managing system subsequently transmits the skeleton sequence to a server in place of the actual images of the first person to preserve the privacy of the first person. |
US12260676B2 |
Image processing method, image processing device, and non-transitory computer readable storage medium
An image processing method includes: acquiring image data; detecting a face region including at least a part of a face of a person from the image data; setting a first region used for detection of an eye of the person in the face region having been detected; setting a second region estimated to include a pupil or an iris by narrowing the first region based on a predetermined criterion; detecting pupil information indicating the pupil or the iris in the second region; and outputting the pupil information having been detected. |
US12260674B2 |
System and method for attention-aware relation mixer for person search
A video system and method for person search includes video cameras for capturing video images, a display device, and a computer system. The computer system including a deep learning network to determine person images, from among the video images, matching a target query person. The deep learning network having a person detection branch, a person re-identification branch, and an attention-aware relation mixer connected to the person detection branch and to the person re-identification branch. The attention-aware relation mixer including a relation mixer having a spatial and channel mixer that performs spatial attention followed by spatial mixing (tokenized multi-layered perceptron) and channel attention followed by channel mixing (channel multi-layered perceptron), and a joint spatio-channel attention layer that utilizes 3D attention weights to modulate 3D spatio-channel region of interest features and aggregate the features with output of the relation mixer. A display device displays matching person images for the person search. |
US12260673B1 |
Facial acupoint locating method, acupuncture method, acupuncture robot and storage medium
The present invention provides a facial acupoint locating method, an acupuncture method, an acupuncture robot, and a storage medium. The facial acupoint locating method includes: collecting an RGB image and a depth image of a face by using a depth camera, and generating three-dimensional point cloud data of the face based on the RGB image and the depth image; inputting the three-dimensional point cloud data of the face into a trained face segmentation model to obtain a plurality of facial feature regions, where the plurality of the facial feature regions include eyebrow regions, eye regions, a nose region, and a mouth region; and acquiring an association relationship between the plurality of the facial feature regions and key acupoint points, and determining locations of the facial acupoints based on the association relationship and the plurality of the facial feature regions. |
US12260672B1 |
Wearable electronic device for obtaining biometric information
A ring-type wearable electronic device is provided. The ring-type wearable electronic device includes a ring-shape housing including a first housing portion and a second housing portion coupled to the first housing portion, wherein the second housing portion is configured to contact a finger of a user wearing the ring-type wearable electronic device, a first light source including a plurality of light emitters disposed in the ring-shape housing, and configured to emit light of red wavelength and infrared wavelength bands towards the finger, a first sensor disposed in the ring-shape housing, and configured to receive light emitted by the first light source, a second sensor disposed in the ring-shape housing, and configured to receive light emitted by the first light source, wherein the first sensor is positioned farther from the first light source than the second sensor is positioned from the first light source, a flexible printed circuit board (FPCB) disposed in the ring-shape housing, wherein the first light source, the first sensor, and the second sensor are disposed on the FPCB at least partially bent corresponding to the ring-shape housing, at least one processor including a processing circuitry, and memory storing instructions, wherein the instructions, when executed by the at least one processor individually or collectively, cause the ring-type wearable electronic device to: emit, by the first light source at a first time, first light of red wavelength and infrared wavelength bands, the first light being configured to reach the first sensor through the finger, based on the first light emitted by the first light source at the first time, obtain first information corresponding to part of the first light that is received by the first sensor via the finger, emit, by the first light source at a second time different from the first time, second light of red wavelength and infrared wavelength bands, the second light being configured to reach the second sensor through the finger, based on the second light emitted by the first light source at the second time, obtain second information corresponding to part of the second light that is received by the second sensor via the finger, and acquire an oxygen saturation information of the user based on at least one of the first information or the second information. |
US12260670B2 |
Electronic structure
An electronic structure includes a first electrode, a first insulating layer, a second electrode, and a third electrode. The first electrode has an opening. The first insulating layer is disposed on the first electrode. The second electrode is disposed on the first insulating layer. The third electrode is disposed on the first insulating layer and surrounding the second electrode. The second electrode and the third electrode are in the same layer. |
US12260667B1 |
Robot for identifying person to be rescued within space when emergency situation occurs and method of controlling the robot
There is provided a method of controlling a robot, which is performed by the robot that travels within a space. The robot identifies a person to be rescued, among persons within a space, by using a camera while travelling within the space, determines a distance between the robot and the person to be rescued based on depth information that is obtained by the camera and that is associated with the person to be rescued, and transmits information including the determined distance to a control server for the space. |
US12260662B2 |
Inferring structure information from table images
A computer implemented method includes rendering a document page as an image; detecting tables, columns, and other associated table objects within the image via one or more table recognition models that model objects in the image as overlapping bounding boxes; transforming the set of objects into a structured representation of the table; extracting data from the objects into the structured representation; and exporting the table into the desired output format. |
US12260656B2 |
Method and apparatus for estimating size of damage in the disaster affected areas
According to an embodiment of the present disclosure, there may be provided an operation method of a server for estimating the size of damage in disaster affected areas. In this instance, the operation method of the server may include acquiring at least one first disaster image, deriving an affected area from each of the at least one first disaster image, acquiring affected area related information through labeling based on the derived affected area, and training a first learning model using the at least one first disaster image and the affected area related information. |
US12260653B2 |
Safety belt detection method, apparatus, computer device, and storage medium
A safety belt detection method, apparatus, computer device and computer readable storage medium are disclosed. The safety belt detection method includes the steps as follows. An image to be detected is obtained. The image to be detected is inputted into a detection network which includes a global dichotomous branch network and a grid classification branch network. A dichotomous result, which indicates whether a driver is wearing a safety belt and is output from the global dichotomous branch network, is obtained. A grid classification diagram, which indicates a position information of the safety belt and is output from the grid classification branch network, is obtained based on image classification. A detection result of the safety belt, indicating whether the driver is wearing the safety belt normatively, is obtained based on the dichotomous result and the grid classification diagram. |
US12260652B2 |
System and method for determining events in a cabin of a vehicle
A system for determining an event in a cabin of a vehicle includes a gas sensor, a PM sensor, an image sensor configured to generate an image signal corresponding to a captured image of at least a portion of the cabin, and a controller operably connected to the gas, PM, and image sensors. The controller is configured to receive the sensor signals, generate time series datasets of the sensor signals, determine an event in the cabin of the vehicle by analyzing the time series datasets using a machine learning model, and in response to determining the event in the cabin, operate the image sensor to generate image data corresponding to a captured image of at least a portion of the cabin of the vehicle. |
US12260646B1 |
Battery-powered image capture devices
A method is provided. The method includes causing, by a controller of a device, at least one processor of the device distinct from the controller to power on in response to receipt of a signal from a sensor of the device configured to detect motion within a field of view; analyzing, by the at least one processor, one or more images from an image sensor of the device to identify an image of a person; sending, by the at least one processor, a trigger to a base station in response to identification of the image of the person; and booting, by the at least one processor, a multitasking operating system of the device after sending the trigger to the base station. |
US12260643B2 |
Photo instructions and confirmation
Computer program products, methods, systems, apparatus, and computing entities are provided for optimizing package delivery and confirmation are disclosed. In one embodiment, the system's processors accesses a first image of an assigned delivery location captured by a first computing device. The first image comprises an annotation indicating a specific location at the assigned delivery location for delivery of a parcel. At a display device of a second computing device, a real-time image stream comprising the annotation is captured by a camera of the second computing device is displayed. The annotation is overlaid within the real-time image stream based on comparing the first image received from the first computing device to the real-time image stream. The system further captures, from the real-time image stream, a second image when the parcel is positioned at the specific location based on the annotation overlaid within the real-time image stream. |
US12260642B2 |
Computerized system and method for fine-grained video frame classification and content creation therefrom
The disclosed systems and methods provide a novel framework that enables cost-effective, accurate and scalable detection and recognition of key events in sporting or live events. The framework functions by creating a domain-specific video dataset with frame level annotations (i.e., deep domain datasets) and then training a lightweight camera view classifier to detect camera views for a given video. The disclosed framework uses pre-trained pose estimation and panoptic segmentation models along with geometric rules as labeling functions to define scene types and derive frame level classification training data. According to some embodiments, disclosed frameworks may be used to identify key persons or events, select a thumbnail corresponding to a key person or event, generate personalized highlights to enhance user experience and social media promotions for a team, sport or players, and predict and select the best camera view sequence for automatic highlights generation. |
US12260640B2 |
Virtualizing objects using object models and object position data
Described herein are techniques for receiving, from a first device, first data about a physical object located in a physical space. The techniques further including storing, in a catalog of objects generated for the physical space, information about the physical object and indicating at least a first location of the physical object in the physical space. The techniques include receiving, from a second device, second data about the physical space, the second data sent from the second device upon or after an occurrence of an event. The techniques include determining, based on the second data, at least an impact area of the event to the physical space and determining, based on the catalog of objects and the second data, whether the physical object is impacted by the event. The techniques include causing an output indicating whether the physical object is impacted by the event. |
US12260639B2 |
Annotating a video with a personalized recap video based on relevancy and watch history
A method for automatically annotating an intended video with at least one personalized recap video based on previously viewed videos is provided. The method may include automatically tracking user viewership of the previously viewed videos, and in response to detecting an intention to view the intended video: automatically identifying and extracting a subset of video footage from one or more of the previously viewed videos based on the tracked user viewership and based on a determined relevancy of the subset of video footage to content in the intended video; generating the at least one personalized recap video by compiling and sorting the extracted subset of video footage from the one or more previously viewed videos into a compilation video; and annotating the intended video with the at least one personalized video by presenting the at least one personalized recap video on the intended video. |
US12260637B1 |
Classification method and system of UAV hyperspectral vegetation species based on deep learning
The application discloses a classification method and a system of UAV hyperspectral vegetation species based on a deep learning, where the method includes the following steps: collecting hyperspectral images by a UAV; preprocessing collected hyperspectral images to obtain preprocessed images, and performing a stitching mosaicking preprocessing on the preprocessed images to obtain hyperspectral orthoimages; labeling the hyperspectral orthoimages to obtain a label data set; performing a vegetation index fusion on the hyperspectral orthoimages to obtain vegetation index-hyperspectral orthoimages; constructing a grassland vegetation classification model based on the vegetation index-hyperspectral orthoimages and the label data set, and completing a vegetation species classification by using the grassland vegetation classification model. |
US12260632B2 |
Systems and methods for image based content capture and extraction utilizing deep learning neural network and bounding box detection training techniques
Systems, methods, and computer program products for image recognition in which instructions are executable by a processor to dynamically generate simulated documents and corresponding images, which are then used to train a fully convolutional neural network. A plurality of document components are provided, and the processor selects subsets of the document components. The document components in each subset are used to dynamically generate a corresponding simulated document and a simulated document image. The convolutional neural network processes the simulated document image to produce a recognition output. Information corresponding to the document components from which the image was generated is used as an expected output. The recognition output and expected output are compared, and weights of the convolutional neural network are adjusted based on the differences between them. |
US12260629B2 |
Multi-modal model training method and apparatus, image recognition method and apparatus, and electronic device
The present application relates to the field of image recognition. Disclosed are a multi-modal model training method and apparatus, an image recognition method and apparatus, and an electronic device. The method comprises: acquiring a sample image and a text feature vector corresponding to the sample image; inputting the sample image into a feature extraction network of an initial multi-modal model, so as to generate an image feature vector corresponding to the sample image; inputting the text feature vector and the image feature vector into a transformer structure of the initial multi-modal model, and outputting candidate texts corresponding to the sample image; and updating parameters of the initial multi-modal model according to a target text corresponding to the text feature vector, and the candidate texts, so as to determine a target multi-modal model. |
US12260628B2 |
Feature extraction of multimedia data
Implementations of the present disclosure relate to methods, devices, and computer program products of extracting a feature for multimedia data that comprises a plurality of medium types. In a method, a first feature is determined for a first medium type in the plurality of medium types by masking a portion in a first medium object with the first medium type. A second feature is determined for a second medium type other than the first medium type in the plurality of medium types. The feature is generated for the multimedia data based on the first and second features. With these implementations, multiple medium types are considered in the feature extraction, and thus the feature may fully reflect various aspects of the multimedia data in an accurate way. |
US12260622B2 |
Systems, methods, and apparatuses for the generation of source models for transfer learning to application specific models used in the processing of medical imaging
Described herein are means for generating source models for transfer learning to application specific models used in the processing of medical imaging. In some embodiments, the method comprises: identifying a group of training samples, wherein each training sample in the group of training samples includes an image; for each training sample in the group of training samples: identifying an original patch of the image corresponding to the training sample; identifying one or more transformations to be applied to the original patch; generating a transformed patch by applying the one or more transformations to the identified patch; and training an encoder-decoder network using a group of transformed patches corresponding to the group of training samples, wherein the encoder-decoder network is trained to generate an approximation of the original patch from a corresponding transformed patch, and wherein the encoder-decoder network is trained to minimize a loss function that indicates a difference between the generated approximation of the original patch and the original patch. The source models significantly enhance the transfer learning performance for many medical imaging tasks including, but not limited to, disease/organ detection, classification, and segmentation. Other related embodiments are disclosed. |
US12260618B2 |
Method and system for fashion attribute detection
Traditional systems used for fashion attribute detection struggle to generate accurate predictions due to presence of large intra-class and relatively small inter-class variations in data related to the fashion attributes. The disclosure herein generally relates to image processing, and, more particularly, to a method and system for fashion attribute detection. The method proposes F-AttNet, an attribute extraction network to leverage the performance of fine-grained localized fashion attribute recognition. F-AttNet comprises Attentive Multi-scale Feature Encoder (AMF) blocks that encapsulate multi-scale fine-grained attribute information upon adaptive recalibration of channel weights. F-AttNet is designed by hierarchically stacking the AMF encoders to extract deep fine-grained information across multiple scales. A data model used by F-AttNet is trained using a novel γ-variant focal loss function for addressing the class imbalance problem by penalizing wrongly classified examples and incorporating separate importance to positive and negative instances. |
US12260617B2 |
Object detection device, object detection method, program, and recording medium
An object position region detection unit of an object detection device detects a position region of an object included in an input image on the basis of a first class definition in which a plurality of classes is defined in advance. A class identification unit identifies a class out of a plurality of classes to which the object belongs on the basis of the first class definition. An object detection result output unit outputs class information of the object as a detection result of the object on the basis of a second class definition in which a plurality of classes is defined in advance, the second class definition associated with the first class definition. The number of classes defined in the second class definition is smaller than the number of classes defined in the first class definition. |
US12260616B1 |
Multi-task machine learning model for event detection
A computer-implemented method for machine learning model operation can include, by one or more processors executing program instructions: providing a first training dataset comprising a plurality of images and associated object detection labels, providing a second training dataset comprising a plurality of images and associated classification labels, and providing a machine learning model comprising a model backbone, an object detection task head, and a classification task head. The method can further include training the machine learning model by training the object detection task head using the first training dataset and training the classification task head using the second training dataset. The method can further include deploying the trained machine learning model that includes the trained model backbone and the trained object detection task head but does not include the trained classification task head. |
US12260613B2 |
Electronic device and method for recognizing images based on texture classification
A method for recognizing different object-categories within images based on texture classification of the different categories, which is implemented in an electronic device, includes extracting texture features from block images segmented from original images according to at least one Gabor filter; determining a grayscale level co-occurrence matrix of each block image according to the texture features; calculating texture feature statistics of each block image according to the grayscale level co-occurrence matrix; training and generating an object recognition model using the texture features and the texture feature statistics; and recognizing and classifying at least one object in original image according to the object recognition model. |
US12260612B2 |
Impact motion recognition system for screen-based multi-sport coaching
Provided is an impact motion recognition system for screen-based multi-sport coaching. The impact motion recognition system for screen-based multi-sport coaching includes: a high-speed stereo camera device installed on an upper end of a target object including a hitting body and an moving body and configured to acquire a stereo image sequence in which the hitting body and the moving body are photographed; an object detection unit configured to detect an object in the acquired stereo image sequence; a moving body recognition unit configured to identify whether an impact motion has occurred in the detected object to recognize the moving body; a hitting body detection unit configured to, based on the moving body being recognized through the moving body recognition unit, detect the object excluding the moving body as the hitting body; a target object tracking unit configured to continuously detect a center point of the moving body and a feature point of the hitting body in a subsequent stereo image sequence using characteristics of the moving body and the hitting body that are detected, and continuously track the center point of the moving body and the feature point of the hitting body until the center point of the moving body and the feature point of the hitting body are not detected; and a motion analysis unit configured to analyze three-dimensional (3D) motion information of the target object using the center point of the moving body and the feature point of the hitting body, which are detected through the target object tracking unit, and high-speed stereo camera correction data. |
US12260611B1 |
Systems and methods for contextual machine learning prompt generation
A method for training a text generation machine learning model for prompt generation includes receiving a plurality of training text strings; executing a text generation machine learning model using each of the plurality of training text strings to generate a plurality of training generated text strings, each of the plurality of generated text strings corresponding to generating a content item; executing a content scoring machine learning model using each of the plurality of generated text strings to generate a text performance score for each of the plurality of training generated text strings; for each of the plurality of generated text strings, adjusting one or more weights or parameters of the text generation machine learning model proportional to the text performance score for the generated text string. |
US12260610B2 |
Dual descriptor data for object recognition in low light conditions
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for using dual descriptor data. One of the methods includes: detecting, using a first set of descriptor features included in dual descriptor data, a first representation within first image data collected by a camera; determining a change to an imaging modality of the camera; detecting, using a second set of features included in the dual descriptor data, a second representation within second image data collected by the camera; classifying the first representation and the second representation as associated with a same object using the dual descriptor data; and in response to classifying the first representation and the second representation as associated with the same object using the dual descriptor data, transmitting operational instructions to one or more appliances connected to the system. |
US12260608B2 |
Image capturing method and device, apparatus, and storage medium
Provided are an image capturing method and apparatus, a device and a storage medium. The method includes: at a new acquisition moment, predicting a predicted projection area position of a target object in a current captured image on an image sensor and estimated exposure brightness information of the target object in the predicted projection area position; adjusting, according to a type of the target object and the estimated exposure brightness information, an exposure parameter of the target object in the predicted projection area position when the new acquisition moment arrives; and acquiring a new captured image at the new acquisition moment according to the adjusted exposure parameter, where both the new captured image and the current captured image include the target object. |
US12260607B2 |
Augmented digital microscopy for lesion analysis
Systems and methods are provided for augmenting digital analysis of lesions. An image of tissue having a glandular epithelial component is generated. The image represents a plurality of medium-scale epithelial components. For each of a plurality of cells within the image, a representative point is identified to provide a plurality of representative points for each of the plurality of medium-scale epithelial components. For each of a subset of the plurality of medium-scale epithelial components, a graph connecting the plurality of representative points is constructed. A plurality of classification features is extracted for each of the subset of medium-scale epithelial components from the graph constructed for the medium-scale epithelial component. A clinical parameter is assigned to each medium-scale epithelial component according to the extracted plurality of classification features. |
US12260606B2 |
Method, apparatus, and program for detecting mark by using image matching
An apparatus for detecting a mark by using image matching includes a damaged content obtaining unit configured to obtain damaged content generated based on original content including a plurality of cuts; a pre-processed content generating unit configured to generate pre-processed content by merging one or more images included in the damaged content or removing a partial region of one or more cuts included in the damaged content; a matchable content generating unit configured to generate matchable content, in which sizes or locations of one or more cuts included in the pre-processed content are adjusted by comparing one or more cuts included in the original image and the one or more cuts included in the pre-processed content; a matching unit configured to compare the original content with the matchable content, for each cut. |
US12260602B2 |
Image processing method, program, and image processing device
Image processing includes obtaining image I[0,0] of a picture captured by an image capture means, in a state where light is irradiated to the picture from a light source at a reference position relative to a normal line of the picture, obtaining image I[α1,0] of the picture captured by an image capture means, in a state where the light is irradiated to the picture from the light source at a position inclined from the reference position at an angle α1 in the first direction, obtaining image I[0, β1] of the picture captured by an image capture means, in a state where the light is irradiated to the picture from the light source at a position inclined by an angle β1 from the reference position in a second direction different from the first direction, creating a three-dimensional map of the picture, using a set of images I[0, β1] and I[0, β2], merging at least a part of each of image I[α1,0], image I[0,β1], and image I[0,β2] with respect to image I[0,0], and recording as two-dimensional image data the image subjected to the emphasizing process. |
US12260601B2 |
Three-dimensional data encoding method, three-dimensional data decoding method, three-dimensional data encoding device, and three-dimensional data decoding device
A three-dimensional data encoding method includes: assigning three-dimensional points to one of layers, based on items of geometry information of the three-dimensional points; searching three-dimensional points surrounding a current three-dimensional point to be encoded, to select, from the three-dimensional points, a three-dimensional point to be referred to when a predicted value of attribute information of the current three-dimensional point is calculated, the current three-dimensional point belonging to a first layer among the layers; and calculating the predicted value of the attribute information of the current three-dimensional point using the three-dimensional point selected. In the searching of the three-dimensional points, a search range for a same layer as the current three-dimensional point is different from a search range for a layer higher than the first layer. |
US12260592B2 |
Image processing device, image processing method, and non-transitory computer-readable storage medium
A processing device comprises a processing unit configured to derive pixel values corresponding to respective parameters based on a pixel value of one captured image among a plurality of images captured by a capturing device with different parameters and a parameter corresponding to a respective one of the plurality of captured images, and an obtainment unit configured to obtain a characteristic in the capturing device based on a pixel value of respective one of the plurality of captured images and the derived pixel values. |
US12260590B2 |
System and method for online camera to ground alignment
A vehicle, a system and a method of navigating the vehicle. The system includes a camera conveyed by the vehicle and a processor. The camera is configured to obtain an original image data file of an environment. The processor is configured to reduce the original image data file to obtain a reduced image data file and determine an alignment between a camera-centered coordinate system and a ground coordinate system using the reduced image data file. |
US12260589B2 |
Method for verifying an indirect view system
Method for verifying indirect view system provides image capture unit (10) with image sensor (20), image processing unit (30), reproduction unit (40) and reference transducer (50) at a position at the vehicle (60), such that the reference transducer (50) lies in a recording portion of the image capture unit (10) and is depicted on the image sensor (20). The reference transducer (50) is defined at a reference transducer target position (51) on the image sensor (20). Image data of at least one recording portion (11) around the vehicle (60) are captured on sensor (20) and reproduced on unit (40). Then, a reference transducer current position (52) of the transducer (50) is determined on the image sensor (20) and the reference transducer current position (52) is compared with the reference transducer target position (51) to that extent whether reference transducer current position (52) is equal reference transducer target positon (51). |
US12260587B2 |
Vehicle position information acquisition device, vehicle position information acquisition system, and vehicle position information acquisition method
A vehicle position information acquisition device includes: a position information detector that detects position information of a vehicle; a map data storage that stores a feature type of a feature on a map and a position data group in association with each other; an imaging unit that images a region ahead of the vehicle; a feature detector that detects a surrounding feature; a reference position data group extractor that extracts a reference position data group; a reference position data group storage; a comparative position data group extractor that extracts a comparative position data group; a comparative position data group storage; an error processor that associates reference position data with comparative position data having a shortest distance and calculates an error in a distance between the reference position data and the comparative position data that are associated with each other; and a correction unit that corrects the position information. |
US12260586B2 |
Information processing device, mobile device, information processing system, and method
Provided is a data processing unit of a user terminal that sets a real object included in a camera-captured image as a marker, generates marker reference coordinates with a configuration point of the set marker as an origin, and transmits position data on the marker reference coordinates to a mobile device. The data processing unit transforms the destination position of the drone or the position of the tracking target from the coordinate position on the user terminal camera coordinates to the coordinate position on the marker reference coordinates, and transmits the transformed coordinate position to the drone. The data processing unit receives the movement path from the drone as coordinate position data on the marker reference coordinates, transforms the coordinate position data into a coordinate position on the user terminal camera coordinates, and displays the path information on the display unit. |
US12260583B2 |
3D fiducial for precision 3D NAND channel tilt/shift analysis
Systems for and methods for generating precise structure reconstruction using slice and view images, are disclosed. An example method comprises, obtaining a slice and view images of a sample that depicts a 3D fiducial and cross-sections of a structure in the sample. The 3D fiducial is configured such that when a layer of material having a uniform thickness is removed from a surface of the sample that includes the 3D fiducial the cross-sectional shape of the 3D fiducial in the new surface is consistent. Relative positions are determined between the 3D fiducial the cross-sections of the structure in individual images. Positional relationships are then determined between the cross-sections of the structure in different images in a common reference frame based on the relative positions. |
US12260579B2 |
Robot controlling system
An application processor processes an application. A sensor processor acquires image data from an image sensor and analyzes the image data. A motion controlling processor controls motion of a movable part of a robot. The motion controlling processor provides posture information for specifying an orientation of the image sensor to the sensor processor, not via the application processor. The posture information includes information for specifying a position of the image sensor. |
US12260577B2 |
Method for training depth estimation model, method for estimating depth, and electronic device
A method for training a depth estimation model implemented in an electronic device includes obtaining a first image pair from a training data set; inputting the first left image into the depth estimation model, and obtaining a disparity map; adding the first left image and the disparity map, and obtaining a second right image; calculating a mean square error and cosine similarity of pixel values of all corresponding pixels in the first right image and the second right image; calculating mean values of the mean square error and the cosine similarity, and obtaining a first mean value of the mean square error and a second mean value of the cosine similarity; adding the first mean value and the second mean value, and obtaining a loss value of the depth estimation model; and iteratively training the depth estimation model according to the loss value. |
US12260576B2 |
Unsupervised depth prediction neural networks
A system for generating a depth output for an image is described. The system receives input images that depict the same scene, each input image including one or more potential objects. The system generates, for each input image, a respective background image and processes the background images to generate a camera motion output that characterizes the motion of the camera between the input images. For each potential object, the system generates a respective object motion output for the potential object based on the input images and the camera motion output. The system processes a particular input image of the input images using a depth prediction neural network (NN) to generate a depth output for the particular input image, and updates the current values of parameters of the depth prediction NN based on the particular depth output, the camera motion output, and the object motion outputs for the potential objects. |
US12260574B2 |
Image-based keypoint generation
Operations may comprise obtaining a plurality of light detection and ranging (LIDAR) scans of a region. The operations may also comprise identifying a plurality of LIDAR poses that correspond to the plurality of LIDAR scans. In addition, the operations may comprise identifying, as a plurality of keyframes, a plurality of images of the region that are captured during capturing of the plurality of LIDAR scans. The operations may also comprise determining, based on the plurality of LIDAR poses, a plurality of camera poses that correspond to the keyframes. Further, the operations may comprise identifying a plurality of two-dimensional (2D) keypoints in the keyframes. The operations also may comprise generating one or more three-dimensional (3D) keypoints based on the plurality of 2D keypoints and the respective camera poses of the plurality of keyframes. |
US12260573B2 |
Adversarial approach to usage of lidar supervision to image depth estimation
Techniques are disclosed for improving upon the usage of Light Detection and Ranging (LIDAR) supervision to perform image depth estimation. The techniques use a generator and adversary network to generate respective models that “compete” against one another to enable the generator model to output a desired output image that compensates for a LIDAR image having a structured or lined data pattern. The techniques described herein may be suitable for use by vehicles and/or other agents operating in a particular environment as part of machine vision algorithms that are implemented to perform autonomous and/or semi-autonomous functions. |
US12260572B2 |
Single image 3D photography with soft-layering and depth-aware inpainting
A method includes determining, based on an image having an initial viewpoint, a depth image, and determining a foreground visibility map including visibility values that are inversely proportional to a depth gradient of the depth image. The method also includes determining, based on the depth image, a background disocclusion mask indicating a likelihood that pixel of the image will be disoccluded by a viewpoint adjustment. The method additionally includes generating, based on the image, the depth image, and the background disocclusion mask, an inpainted image and an inpainted depth image. The method further includes generating, based on the depth image and the inpainted depth image, respectively, a first three-dimensional (3D) representation of the image and a second 3D representation of the inpainted image, and generating a modified image having an adjusted viewpoint by combining the first and second 3D representation based on the foreground visibility map. |
US12260571B2 |
Depth map completion in visual content using semantic and three-dimensional information
Certain aspects of the present disclosure provide techniques for generating fine depth maps for images of a scene based on semantic segmentation and segment-based refinement neural networks. An example method generally includes generating, through a segmentation neural network, a segmentation map based on an image of a scene. The segmentation map generally comprises a map segmenting the scene into a plurality of regions, and each region of the plurality of regions is generally associated with one of a plurality of categories. A first depth map of the scene is generated through a first depth neural network based on a depth measurement of the scene. A second depth map of the scene is generated through a depth refinement neural network based on the segmentation map and the first depth map. One or more actions are taken based on the second depth map of the scene. |
US12260570B2 |
Providing result image data
A model dataset is generated based on first image data. The model dataset and second image data map at least a common part of an examination region at a second detail level. The model dataset and the second image data are pre-aligned at a first detail level below the second detail level based on first features that are mapped at the first detail level in the model dataset and the second image data and/or an acquisition geometry of the second image data. The model dataset and the second image data are registered at the second detail level based on second features that are mapped at the second detail level in the model dataset and the second image data. The second class of features is mappable at the second detail level or above. The registered second image data and/or the registered model dataset is provided. |
US12260566B2 |
Method for managing tracking devices, device manager, and computer readable storage medium
The embodiments of the disclosure provide a method for managing tracking devices, a device manager, and a computer readable storage medium. The method includes: receiving a local map corresponding to each of a plurality of tracking devices and accordingly generating a shared map; obtaining a pose ambiguity status corresponding to each of the tracking devices; determining at least one first specific device among the tracking devices based on the pose ambiguity status corresponding to each of the tracking devices; and disabling at least one function of the at least one first specific device. |
US12260564B2 |
Human body detection method and human body detection device, and computer readable storage medium
The invention provides a human body detection method, a human body detection device, and a computer readable storage medium. The method includes the following. A plurality of image frames related to a human body is obtained. A plurality of joint coordinates are detected in each image frame, and a plurality of specific image frames are accordingly found out. An image region height corresponding to the human body in each specific image frame is obtained. A first joint coordinate of a first joint in each specific image frame is obtained. A second joint coordinate of a second joint in each specific image frame is obtained. An actual length between the first joint and the second joint is estimated based on a height of the human body and the image region height, the first joint coordinate, and the second joint coordinate in each specific image frame. |
US12260563B1 |
Warping simulator method of detecting and accounting for true motion of imagery subject to atmospheric turbulence
A method for determining the likelihood that a pixel in a video image sequence represents true motion in the image. Light from a scene is captured to yield an original image having a sequence of frames. A prototype image is created from the original image as a geometrically accurate representation of the scene which is substantially free of contamination. A tilt variance-Gaussian mixture model and/or multi-variate Gaussian model, based upon optical turbulence statistics associated with the scene, is developed. Each pixel in the original image sequence of frames is evaluated against the prototype image using a probability density function, to yield a likelihood that the respective pixel represents true motion. |
US12260561B2 |
Tracking system for robotized computer-assisted surgery
A system for tracking at least one object in computer-assisted surgery may include a processing unit and a non-transitory computer-readable memory communicatively coupled to the processing unit and comprising computer-readable program instructions executable by the processing unit for: obtaining orientation data from at least one inertial sensor unit on at least one object; concurrently obtaining position and orientation data for a robot arm relative to a frame of reference; registering the at least one object with the robot arm to determine a position of the at least one object in the frame of reference; and continuously tracking and outputting the position and orientation of the at least one object in the frame of reference, using the orientation data from the at least one inertial sensor unit on the at least one object and the position and orientation data for the robot arm. |
US12260559B2 |
Image alteration system and method
An image alteration system includes a memory and one or more processors. The processors receive input image data that depicts a background environment, and segment the input image data to locate objects depicted in the background environment. The processors identify a set of one or more of the objects to modify, and generate output image data that depicts a modified version of the background environment for display on a display device. The processors change an appearance of the one or more objects in the set as depicted in the output image data, relative to the appearance of the one or more objects as depicted in the input image data, without changing an appearance of one of more other objects located in the background environment. The input image data and the output image data represent video streams. |
US12260556B2 |
Image segmentation method, system, and device, and readable storage medium
Disclosed is an image segmentation method, including: obtaining an original image set; performing feature extraction on the original image set by using a backbone network to obtain a feature map set; performing channel extraction fusion processing on the feature map set by using a channel extraction fusion model to obtain an enhanced feature map set; and segmenting the enhanced feature map set by using a preset convolutional neural network to obtain an image segmentation result. In addition, the present application also provides an image segmentation system and device, and a readable storage medium, which have the beneficial effects above. |
US12260554B2 |
Endoscopic image processing apparatus
In a case where a first specific scene recognized at a time of insertion of an endoscope is stored in a specific scene memory and a recognized scene recognized by a scene recognition unit is a scene on a side deeper than the first specific scene in a direction of movement of the endoscope, the recognized scene is output without being changed. In a case where the first specific scene is stored in the specific scene memory and the recognized scene is a scene on a side shallower than the first specific scene in the direction of movement of the endoscope, the recognized scene is changed and output. |
US12260553B2 |
Mobile radiation generation apparatus, method for operating mobile radiation generation apparatus, and operation program for mobile radiation generation apparatus
A mobile radiation generation apparatus that is used for a first radiography system configured to capture a first radiographic image, has a radiation generation unit including a radiation tube configured to emit radiation, is movable with a carriage having wheels, and is driven with a battery includes at least one processor configured to execute first reception processing of receiving the first radiographic image, first computer aided diagnosis processing of executing computer aided diagnosis processing on the first radiographic image, second reception processing of receiving a second radiographic image from a second radiography system different from the first radiography system, second computer aided diagnosis processing of executing the computer aided diagnosis processing on the second radiographic image, and return processing of returning a result of the second computer aided diagnosis processing to the second radiography system. |
US12260552B2 |
Determination device
A determination device includes an acquisition unit configured to acquire image information of a target image in which excrement is captured and a determination unit configured to determine a characteristic of the excrement in the target image, select a part of the excrement specified according to a time series of excretion, and confirm a representing characteristic for representing the excrement. |
US12260550B2 |
Autonomous measurement of the zone of inhibition for antibacterial sutures
An image of a zone of inhibition (ZOI) plate is received. The image is processed to detect sutures within the image of the ZOI plate using computer vision, detect a contour of a ZOI within the image of the ZOI plate using computer vision, generate an overlay based on smoothening the contour of the ZOI and perform one or measurements on the image of the ZOI plate, wherein each of the one or more measurements comprises a distance between the sutures and the overlay. |
US12260548B2 |
Abnormality detection apparatus and abnormality detection method
An abnormality detection apparatus is provided. The abnormality detection apparatus includes a first generation part configured to generate pseudo-abnormal image data by synthesizing a substantially circular image at a random position of an image of normal image data obtained by photographing equipment that includes a liquid supply and supplies a liquid from the liquid supply without an abnormality, a second generation part configured to generate a determination model for determining whether the equipment is normal or abnormal by performing learning of the normal image data and the pseudo-abnormal image data, an acquisition part configured to acquire image data obtained by photographing the equipment, and a detection part configured detect an abnormality in the equipment from the image data acquired by the acquisition part using the determination model. |
US12260538B2 |
Defect detection in image space
This invention relates to a method for training a neural network, comprising detecting a hole in each training image of a plurality of training images; transforming each training image into a transformed image, to suppress non-crack information in the training image; and training a neural network using the transformed images, to detect cracks in images (i.e. in objects in images). |
US12260532B2 |
Linear transform of undistorted image for fusion
Embodiments of the present disclosure relate performing registration of a first image to a second image where the first image is undistorted to linear space before applying a geometric transformation matrix to modify the first image to align with the second image. The geometric transformation matrix may be a linear matrix that causes the undistorted version of the first image to make translation movement, rotational movement or both. The undistorted and modified first image is then reverted back to nonlinear distorted space. Then the reverted first image may be warped to better align with the second image for fusing with the second image. In this way, visual distortions in the fused image such as wobbling may be reduced or eliminated. |
US12260531B2 |
Using imager with on-purpose controlled distortion for inference or training of an artificial intelligence neural network
A method for training and using a convolutional neural network with images having on-purpose distortion is disclosed. By distorting on-purpose the image to create zone of interest with higher number of pixels, the resulting output from the neural network is improved. The distorted images are created using an imager device either comprising an optical system specifically designed to output distorted images or comprising software or hardware image distortion manipulation algorithm to create the distorted images from normal images. Also described is a method for training the neural network using a distorted image generator from various existing datasets. |
US12260529B2 |
Image processing apparatus and method for enhancing a phase distribution
An apparatus for enhancing an input phase distribution (I(xi)) is configured to retrieve the input phase distribution (I(xi)) and compute a baseline estimate (ƒ(xi)) as an estimate of a baseline (I2 (xi)) in the input phase distribution (I(xi)). The apparatus is further configured to obtain an output phase distribution (O(xi)) based on the baseline estimate (ƒ(xi)) and the input phase distribution (I(xi)). |
US12260528B2 |
Graphics processing systems and methods
A graphics processing system is configured to render primitives using a rendering space that is sub-divided into sections, wherein the graphics processing system includes assessment logic configured to make an assessment regarding the presence of primitive edges in a section, and determination logic configured to determine an anti-aliasing setting for the section based on the assessment. |
US12260526B2 |
Self-emitting display (SED) burn-in prevention based on stationary luminance reduction
One embodiment provides a computer-implemented method that includes providing a dynamic list structure that stores one or more detected object bounding boxes. Temporal analysis is applied that updates the dynamic list structure with object validation to reduce temporal artifacts. A two-dimensional (2D) buffer is utilized to store a luminance reduction ratio of a whole video frame. The luminance reduction ratio is applied to each pixel in the whole video frame based on the 2D buffer. One or more spatial smoothing filters are applied to the 2D buffer to reduce a likelihood of one or more spatial artifacts occurring in a luminance reduced region. |
US12260522B2 |
Low light and thermal image normalization for advanced fusion
Techniques for generating a fused enhanced image. A first image is generated using a first camera of a first modality, and a second image is generated using a second camera of a second modality. Pixels that are common between the two images are identified. Textures for the common pixels are determined. A camera characteristic, which is linked to noise, is identified. A scaling factor is applied to the textures in the first image. A first saliency is determined using the scaled textures. A second saliency is determined using the textures from the second image. An alpha map is generated and reflects edge detection weights that have been computed for each one of the common pixels based on the two saliencies. Based on the alpha map, textures are merged from the common pixels to generate the fused enhanced image. |
US12260520B2 |
Image resolution enhancement by value transfer
In one aspect, a method, includes producing a centralness metric that is highest at a center of detail from a set of pixels and having a negative slope to neighboring pixels from a center pixel at the center of detail, calculating a delta signal for the set of pixels using the produced centralness metric and pixel values of the set of pixels, generating a squeezed pixel value for each of the pixel values of the set of pixels, and outputting the generated squeezed pixel values. |
US12260518B2 |
Single-pixel imaging through dynamic scattering media
A method for using a single-pixel camera to reconstruct images of objects obscured by fog or other dynamic scattering media. A pseudo-random phase or intensity pattern is imposed on illumination beams directed at a target. The beam with the imposed pattern forms a pseudo random pattern on the target. Information regarding the pattern imposed on each pulse is entered into a data processor/controller. The illumination beams with the pseudo random patterns are reflected off the target, collected by receiving optics and a bucket detector and converted into electronic signals fed into the data processor/controller. The data processor/controller applies a high-pass filter to remove slower signal variations produced by dynamic changes in the scattering medium over time. The filtered bucket values are then used together with their corresponding speckle patterns to generate the images using any appropriate reconstruction algorithm such as CGI or CSI. |
US12260513B2 |
Voronoi cropping of images for post field generation
A method and system including: defining a geographic area; receiving a plurality of images; determining a plurality of image points; partitioning the geographic area into a plurality of image regions based on the plurality of image points; and stitching the plurality of images into a combined image based on the plurality of image regions. |
US12260507B2 |
Data augmentation
A method for generating data representing the volume of part of a body, the method comprising generating a point distribution model “PDM” based on an input dataset comprising data representing at least one surface of part of a body, the PDM defining a surface model dataset based on an average dataset and one or more weight-eigenvector pairs, generating a first surface model dataset based on the PDM by modifying at least one weight of the one or more weight-eigenvector pairs, wherein the first surface model dataset is different from the average dataset, and generating an output volume dataset based on the first surface model dataset and a first reference dataset, the first reference dataset comprising data representing the volume of a corresponding part of a body, the output volume dataset comprising data representing a deformed volume of the corresponding part of the body. |
US12260499B1 |
Three-dimensional display of genealogical information
A computer-implemented method for incorporating a time dimension to create a 3D graphics display from genealogical family tree data showing discrete individuals in multiple generations of a genealogical family tree data set, a computerized system for displaying the 3D genealogical family tree data set, and a non-transient medium encoding instructions for implementing the method are described herein. Icons representing individuals of interest in the three-dimensional genealogical family tree data set are displayed within a virtual three-dimensional space employing three orthogonal coordinates wherein the vertical axis (Z axis) represents chronological time extending backward in time from the current date to an earlier time during which specified individuals or generations of individuals lived, and each icon has a height or extent in the Z-dimension representative of the lifespan of the individual represented by the icon and is positioned in the Z-dimension at coordinates corresponding to that lifespan. |
US12260496B2 |
Method and device for light estimation
A method and device with light estimation are provided. A method performed by an electronic device includes generating a reference image based on image data acquired by capturing a reference object and based on a first image signal processing (ISP) setting, generating a background image based on raw image data acquired by capturing a real background in which the reference object is positioned and based on a second ISP setting, estimating light information corresponding to the background image using a light estimation model, rendering a virtual object image corresponding to the light information and the reference object, and training the light estimation model based on a difference between the reference image and the virtual object image. |
US12260495B2 |
Light field volume rendering method
A system and method for volume rendering a light field, wherein the light field data is subjected to a layering scheme introducing a partitioning of the hogels into subsets. Each subset corresponding to a sub-volume of the layer volume, corresponds to the sub-region of the layer. Novel partitioning of the data combined with an efficient local memory caching technique, plenoptic downsampling strategies to reduce memory bandwidth requirements and volume rendering algorithm to produce a rendered light field image. A reduction in the total number of samples required can be obtained while still maintaining the quality of the resulting image. A method is also provided to order memory accesses aligned with ray calculations in order to maximize access coherency. Real-time layered scene decomposition can be combined with surface rendering method to create a hybrid real-time rendering method that supports rendering of scenes containing superimposed volumes and surfaces. |
US12260494B2 |
Spatial test of bounding volumes for rasterization
In response to receiving a scene description, a processing system generates a set of planes in the scene and a bounding volume representing a partition of the scene. Using the set of planes in the scene, a compute unit of an accelerated processing unit performs a spatial test on the bounding volume to determine whether the bounding volume intersects one or more planes of the set of planes in the scene. Based on the spatial test, the compute unit generates intersection data indicating whether the bounding volume intersects one or more planes of the set of planes in the scene. The accelerated processing unit then uses the intersection data to render the scene. |
US12260490B2 |
Three-dimensional image processing apparatus, system, and method thereof
An image processing apparatus includes an imaging unit that images a user and a real object, an analysis unit that analyzes an attitude of the real object based on imaging information captured by the imaging unit, and a control unit that controls display of an image related to the real object based on the attitude of the real object. |
US12260485B2 |
Cascaded domain bridging for image generation
A method of generating a style image is described. The method includes receiving an input image of a subject. The method further includes encoding the input image using a first encoder of a generative adversarial network (GAN) to obtain a first latent code. The method further includes decoding the first latent code using a first decoder of the GAN to obtain a normalized style image of the subject, wherein the GAN is trained using a loss function according to semantic regions of the input image and the normalized style image. |
US12260484B2 |
Real-time non-photo-realistic rendering
According to one exemplary implementation, a system includes processing hardware and a system memory storing a non-photo-realistic (NPR) renderer. The processing hardware is configured to execute the NPR renderer to receive a digital asset, display a preliminary image corresponding to the digital asset, and receive editing data identifying an NPR effect. The processing hardware is further configured to execute the software code to produce the NPR image, in a consolidated rendering and compositing process and in real-time with respect to receiving the editing data, using the preliminary image and the editing data. |
US12260483B2 |
Learning neural reflectance shaders from images
Described herein are techniques for learning neural reflectance shaders from images. A set of one or more machine learning models can be trained to optimize an illumination latent code and a set of reflectance latent codes for an object within a set of input images. A shader can then be generated based on a machine learning model of the one or more machine learning models. The shader is configured to sample the illumination latent code and the set of reflectance latent codes for the object. A 3D representation of the object can be rendered using the generated shader. |
US12260482B2 |
Controlling safety settings for behavior characteristics of artificial intelligence characters
Systems and methods for controlling safety settings for behavior characteristics of an Artificial Intelligence (AI) character model are provided. An example method includes receiving context associated with the AI character model; determining, based on the context, a level of safety of a content generated by the AI character model; and adjusting, based on the level of safety, the safety settings associated with the content generated by the AI character model. The determination of the level of safety may include determining specific characteristics of an audience interacting with the AI character model in a virtual environment and selecting, based on the specific characteristics, the level of safety from a set of levels of safety. |
US12260480B2 |
Machine learning-based layout generation
Embodiments are disclosed for machine learning-based generation of recommended layouts. The method includes receiving a set of design elements for performing generative layout recommendation. A number of each type of design element from the set of design elements is determined. A set of recommended layouts are generated using a trained generative layout model and the number and type of design elements. The set of recommended layouts are output. |
US12260479B2 |
System and methods of manipulation of shape elements using edge parameters
A system comprising a shape element library and a set of tools and scripts enabling, via manipulation of shape element parameters in a primarily graphical setting, the graphical attachment and multiplication of shapes elements to form shape element clusters. |
US12260471B2 |
Highlighting a tagged object with augmented reality
Methods and devices systems related to a computing device for highlighting a tagged object with augmented reality (AR) are described. An example method can include identifying, using a computing device, an object tagged with a sensor within a plurality of objects. The example method can include tracking movement of the object based on communication between the sensor and the computing device and highlighting the object via AR based on the tracking and responsive to a request to locate the object. |
US12260468B2 |
Clickable access point
Systems and methods herein describe receiving a target location from a computing device, using a machine learning model: determining a first access point and a second access point associated with the target location, causing presentation of the first access point as a first selectable user interface element and the second access point as a second selectable user interface within a graphical user interface on the computing device, receiving a first selection of the first selectable user interface element from the computing device; and in response to receiving the first selection, and initiating a trip request based on the refined map coordinates of the first access point. |
US12260463B2 |
Dashboard interface data reconciliation and task processing
A method, apparatus, system, and computer program code for data reconciliation and task processing implemented in a dashboard interface. A dashboard interface is displayed having a number of tabs that correspond to categorical processing steps for the task, vertically arranged along an edge of the dashboard. The number of tabs include at least an overview tab, a configuration tab, a reconciliation tab, and a transaction tab. A number of selectable parameters are retrieved selected from the configuration tab. Data is aggregated and processed across multiple database tables according to the selected parameters. The aggregated data is displayed on the dashboard interface as a series of cards arranged horizontally according to a logical sequence of user interactions. At least one card includes a visualization of the aggregated data that is displayed in a progressive format that enables a user to drill-down into data details of a selected segment of the visualization. |
US12260461B2 |
Interface screens for use with straight through processing (“STP”)
Apparatus and methods for providing an electronic environment for enabling straight through processing (“STP”) of an advisor/client-adopted-illustration are provided. The environment includes a workstation. An interface screen is located on the workstation. The interface screen displays multiple illustrations. The interface screen may distinguish the differences between the two illustrations from like portions of the two illustrations. The interface screen may juxtapose, on the display, like portions of the two illustrations. An environment condition may include a requirement that each of the two illustrations includes a signature from the client. The environment may also include a communications module for transmitting an illustration request to a remote server, which may determine whether an advisor-selected characterization of the illustration is correct. If incorrect, then the remote server may re-characterize the illustration and transmit the re-characterized illustration to the workstation such that the advisor-selected characterization and the recharacterization are displayed together on the interface. |
US12260460B1 |
Training gradient boosted decision trees with progressive maximum depth for parsimony and interpretability
An apparatus for generating a generalized linear model structure definition by generating a gradient boosted tree model and separating each decision tree into a plurality of indicator variables upon which a dependent variable of the generalized linear model depends. |
US12260458B2 |
Data packet processing methods, systems, and apparatus
The technology detects undesirable data packets. Data packets are received from multiple sources at one or more packet switches in a data communications network. The one or more packet switches route the data packets to one or more intended destination computing nodes and also transmit a copy of all the data packets received in the data communications network to a network capture device. The network capture device processes the data packets, detects financial data packets, and transmits the detected financial data packets for analysis by a risk exposure computer system that performs automatic financial risk analysis based on the detected financial data packets. |
US12260456B2 |
Virtual reality, augmented reality, mixed reality data exchange social network with multi dimensional map tile porting
Various implementations directed to price time priority queue routing for a multi-dimension map tile data exchange linked database are provided. In one implementation, a method may include receiving origin location data and destination location data. The method may also include generating routes based on the origin location data and the destination location data. The method may further include determining virtual hubs along the routes, where the virtual hubs include a first virtual hub based on the origin location data and a second virtual hub based on the destination location data. In addition, the method may include receiving market depth data for a geolocation exchange for the geolocation exchange units based on the routes. The method may also include selecting an optimized route of the routes for the geolocation exchange units based on an objective function. |
US12260455B2 |
Blockchain based loan securitization
Examples described herein relate to systems, apparatuses, and methods for generating a securitized loan blockchain, including providing at least one security criterion, identifying at least one loan block of a loan blockchain that satisfies the security criterion, where the loan blockchain corresponds to at least one loan, and the security criterion is associated with the at least one loan block and a dynamic financial profile of a borrower of the at least one loan, and generating a security blockchain including at least a first security block, where the first security block is associated with a loan link identifier object that identifies the loan block of the loan blockchain. |
US12260453B2 |
Generating dynamic base limit value user interface elements determined from a base limit value model
The disclosure describes embodiments of systems, methods, and non-transitory computer readable storage media that utilize a variety of machine learning models and a base limit value model to generate user interface elements that transparently and efficiently present current and future base limit values for user accounts. For example, the disclosed systems can utilize a machine learning model to determine a base limit value, subsequent base limit value, and user activity conditions to achieve the subsequent base limit value for a user account. Then, the disclosed systems can display a base limit progress element that indicates progress towards fulfilling the user activity conditions to achieve the subsequent base limit value. For example, the disclosed systems can display, within a graphical user interface, multiple base limit progress elements that indicate progress towards fulfilling the user activity conditions in separate time-based segments (e.g., to represent time elements within the user activity conditions). |
US12260451B2 |
Method and system for electronic advertising
A method of delivering advertising in an online environment includes determining a context of a user operating a client computer to interact with an e-commerce website, where the determined context representing an intent of the user to locate a product for purchase, defining a relation between one or more of a plurality of advertisements and the product based on at least one of a plurality of relevance types, and displaying, to the user, at least one of the advertisements having the relation to the product. |
US12260450B2 |
Personalized try-on ads
Methods and systems are disclosed for performing operations comprising: accessing content received from a first client device associated with a first user; processing the content to identify a first image that depicts the first user wearing a first fashion item; determining a first pose of the first user depicted in the first image; searching a plurality of products to identify a first product that corresponds to the first pose of the first user depicted in the first image and that includes one or more attributes associated with the first fashion item; modifying the first image to generate an advertisement that depicts the first user wearing the first product; and during a content browsing session being accessed by the first client device, causing the advertisement that depicts the first user wearing the first product to be displayed automatically on the first client device. |
US12260449B2 |
Product cards provided by augmented reality content generators
The subject technology requests a set of augmented reality (AR) content generators based on a group ID, generated by an extension application programming interface (API), using a camera API. The subject technology receives the set of AR content generators. The subject technology provides for display representations of the set of AR content generators in an interface. The subject technology receives a selection of a first AR content generator from the set of AR content generators. The subject technology renders the first AR content generator for display, using the camera API. The subject technology requests metadata for a set of products based on the selected first AR content generator using the extension API. The subject technology receives the metadata from the extension API. The subject technology provides for display the set of representations of products based on the received metadata. |
US12260441B1 |
Visual cable builder
The present invention is directed to a visual cable builder, and accompanying systems, methods, and computer programs. Specifically, a plurality of selectable characteristics of a cable component are displayed to a user. A user selection is received of various selectable characteristic(s) of a cable component. Respective display element(s) associated with the user selection of the selectable characteristic(s) are retrieved. The display element(s) are displayed to the user as part of a configured communications cable. In some embodiments, a part number May also be displayed, the part number being generated based on the selected characteristic(s) of the configured communications cable. An alias part number may also be inputted by the user, which may then be associated with the configured communications cable. |
US12260433B2 |
Systems and methods for automatically generating remarketing lists
Systems and methods for automatically generating remarketing lists based on client sessions are provided. The system can include a visitor management module to identify client sessions established at a website. The visitor management module can determine node pairs including destination nodes and referrer nodes. The system can include a graph construction module to construct a graph including the node pairs and edges between the node pairs representing click-through rates. The system can include a graph clustering module to assign information resources to a first group based on one of i) a number of edges between the nodes and a conversion node or ii) click-through rates of node pairs including. The system includes a remarketing list generation module to assign the first group of information resources to a remarketing list. The remarketing list generation module can assign client identifiers that accessed the first group of information resources to the remarketing list. |
US12260431B2 |
Seamless promotion redemption
Systems and related methods of providing seamless transactions, including payments and promotion redemptions, are discussed herein. Some embodiments may provide for a system including a communication beacon and one or more servers. The communication beacon may be configured to communicate with consumer devices via a direct wireless connection when the consumer devices are within a wireless direct communicable range of the communication beacon. The one or more servers may be configured to associate the communication with a merchant and receive consumer presence data from the communication beacon such that consumer presence at the merchant may be determined. In response, the one or more servers may be configured to perform a seamless transaction on behalf the consumer that allows the consumer to provide payments or redeem promotions, among other things, simply by self-identifying with the merchant while carrying the consumer device. |
US12260430B2 |
Contextual recommendation of promotions and advertising
A method that includes receiving information indicative of a location of a vehicle. The vehicle has an occupied-vehicle state that includes an occupant state. This occupant state represents the state of one or more occupants within the vehicle. The method further includes receiving information indicative of this occupant state. The information indicative of the occupant state results from an observation by a detector that is in communication with an infotainment system within the vehicle. The method continues with using both the information indicative of the occupant state and the information indicative of the location to select an advertisement from a database of advertisements. This selected advertisement is one that is ultimately for presentation to the occupant. |
US12260428B2 |
Merchant content based on user interface preferences
A system and method for generating personalized content for a user device. In one example, a system can cause a computing device to display a first plurality of search results on a user interface of a user device based at least in part on a first request. Clickstream data can be identifier from the user interface displayed on the user device. The clickstream data comprises a user-specified sort of the first plurality of search results on the user interface. A sorting habit for the user can be determined based at least in part on the user-specified sort of the first plurality of search results on the user interface. The computing device can display on the user interface a second plurality of search results. The second plurality of search results are sorted for display based at least in part on the sorting habit for the user. |
US12260425B2 |
Systems and methods for optimizing allocation of points
In one aspect of the present disclosure, a device includes one or more memories having computer-readable instructions stored therein and one or more processors. The one or more processors are configured to execute the computer-readable instructions to receive, over a period of time, information regarding transactions conducted in association with a user account; identify a category associated with one or more of the transactions based on the information, wherein identifying yields a number of categories; generate a ranking of the categories based on a transaction parameter; assign a different number of points to corresponding transactions in one or more of the categories based on the ranking, with a highest number of points assigned to the corresponding transactions in at least one category with highest ranking; and apply the corresponding number of points to the user account. |
US12260419B2 |
Efficient data processing to identify information and reformat data files, and applications thereof
The present disclosure is directed to systems and methods for identifying demographic information in a data file. The method may include: receiving the data file containing a plurality of fields of demographic information from a third-party, the data file having inconsistent or mislabeled nomenclatures for one or more fields of the plurality of fields or spurious demographic information; analyzing the data file using a machine learning model trained according to other data files to distinguish between each of the plurality of fields of demographic information, the machine learning model being based on a plurality of machine learning algorithms to identify different types demographic information; generating a score indicating a probability that each of the plurality of fields of demographic information was identified correctly; and generating a revised data file labeling each of the plurality of fields of demographic information based on the identified type. |
US12260418B2 |
Non-abstract devices, systems, and processes for the display and furnishing of tangible benefits
Non-abstract devices, systems, and processes for the display and furnishing of tangible benefits in order to permit entities to more effectively make use of targeted benefits from a plurality of benefit providers; where; in preferred embodiments; the benefits are offered to those entities meeting the specified qualifications and eligibility requirements as established by the benefit providers. |
US12260416B2 |
Agnostic image digitizer to automate compliance filings
Methods for automating a submission of a compliance filing from an organization to a regulatory authority. Methods may include enhancing compatibility of a document submitted by an entity to an organization with the latter's database to facilitate automated submission of a compliance document. Methods may include receiving a populated document in a first format from the entity, using a processor to digitize the document into a digital format, such as bytes, and further into a second format, where the first format may not be compatible with the database and the second format may be compatible with the database. Methods may include updating the database with data from the document. Methods may include using the processor to run a statistical model to determine an appropriate compliance filing relating to change in information about the entity, to populate the compliance filing, and to submit the completed compliance filing with the regulatory authority. |
US12260415B2 |
Auditing user feedback data
Methods and systems are presented for auditing user feedback data corresponding to user communications received via at least one interface of a service provider. The user feedback data includes a first set of feedback categories associated with a first classification of the user communications. A first feature representation of the communications is generated from the user feedback data. The first feature representation includes a first set of textual data features extracted from the communications. A second feature representation is generated from the first feature representation using a first machine learning model. The second feature representation includes a second set of textual data features including semantic equivalents of the first set of features. A second machine learning model is trained with the second feature representation. A second classification of the user communications according to a second set of feedback categories is generated using the trained second machine learning model. |
US12260410B2 |
Method and system for biometric payments
A method for biometric payments comprises: receiving biometric data obtained by a biometric reader device from a user who is registered for biometric payments with a merchant; determining a biometric identifier that is associated with the biometric data; determining a stored payment credential that is associated with the biometric identifier, wherein the stored payment credential is not stored by the merchant; determining a payment card number or payment token based on the stored payment credential; and generating an authorisation request message for processing by an issuer, wherein the authorisation request message comprises the payment card number or payment token, and a data element comprising an indication that the user was authenticated by a biometric authentication method. |
US12260405B1 |
Payment card reconciliation by authorization code
A payment processor acting on behalf of a third party administrator to make payment on an adjudicated claim makes a straight through payment to an acquirer for a health care provider's merchant account. Via the authorization process, the payment processor generates an authorization code which is returned to the health care provider on its merchant statement for the payment. Concurrently, the remittance advice from the third party administrator is linked to the same authorization code as the payment by the payment processor which sends the advice in an 835-formatted transmission to the health care provider. Thus, the remittance advice may be linked (reconciled) with the payment on the merchant statement by the common authorization code. |
US12260404B2 |
Hash-based transaction tagging
Apparatus and methods for determining transaction transmission fidelity are provided. A sender may receive a transaction log including multiple transactions in two or more rows and two or more columns. The transaction log may be encrypted. Each of the transactions may be tagged. Each row and column of the transaction log may be hashed. The encrypted transaction log and the hash values may be transmitted to a recipient. The recipient may decrypt the transaction log and hash each row and column of the decrypted transaction log. The hash values may be compared and if there is a difference, a report or alert may be generated. |
US12260403B2 |
Hierarchy-based distributed ledger
A computer-implemented method comprising receiving a request to execute a transaction transferring transaction data from a first account to a second account associated with a second computing device in communication with a distributed ledger, the request comprising an identification of the first account and the second account; identifying a third account associated with a third computing device in communication with the distributed ledger; retrieving first account data for the first account and third account data for the third account from the distributed ledger; comparing a first value from the first account data and a third value from the third account data to a threshold; determining the transaction satisfies a transaction policy; and generating a record in the distributed ledger indicating the transaction transferring the transaction data from the first account to the second account in response to the determination that the transaction satisfies the transaction policy. |
US12260401B2 |
Electronic device for transmitting transaction by using external device and operation method thereof
An electronic device including a processor that generates first identification data including a unique value corresponding to an external device, transmits an authentication request including information on a blockchain application and the first identification data to the external device, receives, a random value generated from the external device if authentication is successful, transmits a signature request including the random value and information on a transaction to the external device, generates a first hash value for the transaction, receives a second hash value for the transaction, which is generated based on verification of the random value, and signature data obtained by performing digital signature to the transaction with a private key stored in the external device, and determines whether to transmit the transaction to the blockchain network, based on the first hash value and the second hash value. |
US12260397B2 |
Single payment validation gateway
A method, computer system, and computer program product for consolidating financial transactions of an employee in a payment technology gateway. The payment technology gateway comprises an electronic wallet linked to a payment technology application and a paycard linked to the payment technology application. The payment technology gateway is configured to be a single gateway through which the employee conducts financial transactions on a number of accounts using the electronic wallet and the paycard. Each financial transaction is validated by the payment technology gateway. |
US12260395B2 |
Card with field strength visualization display
In some embodiments, a near-field communication card may be provided with an NFC-field-strength visualization display and a transparent window through which the NFC-field-strength visualization display is visible. In some embodiments, a token (e.g., the NFC card) may be constructed to include an electromagnetic field visualization display, a radiofrequency communication antenna, and a first transparent region having a transparent surface through which the electromagnetic field visualization display is visible. In some embodiments, a first layer of a token may be provided, where the first layer includes an electromagnetic field visualization display and a radiofrequency communication antenna. A second layer of the token may be provided, where the second layer includes a first transparent region. The first and second layers may be bonded such that the electromagnetic field visualization display of the first layer is visible through the first transparent region of the second layer. |
US12260394B2 |
Method and system to control payment transactions in a payment card using companion payment application
Embodiments provide methods and systems for controlling payment transactions in a payment card using a companion payment application installed on a user device. The payment application and the payment card may be provided by an issuer server. Using the payment application, the number of transactions allowed on the payment card or an amount limit is set for the payment card. The payment application is used to set, reset, change the value of a counter in the card, which determines the number of allowed transactions. When the user attempts to make a transaction at a POS terminal, the payment card reads the value of counter, and if the value is not equal to a threshold value, the payment card exchanges data with the POS terminal and updates the value of the counter. The payment card is precluded from transaction when value of the counter is equal to threshold value. |
US12260389B2 |
Presence verification for electronic transactions
Systems, apparatuses, and methods for verifying physical presence of a mobile device as part of an electronic transaction. Tags may be generated and displayed on one or more display devices. Those tags, which may be time-limited, may be read by a mobile device to verify physical presence of the mobile device as a prerequisite to initiating, continuing with, or completing an electronic transaction, and/or as a decision point in how the electronic transaction is to be conducted. |
US12260388B2 |
System and method for providing a Bluetooth low energy mobile payment system
A BLUETOOTH low energy mobile payments system may comprise a BLE beacon that is deployed at a merchant location. The BLE beacon may be associated with a specific merchant terminal. The BLE beacon may be configured to broadcast a unique beacon ID that is detectable by a user device. The user device may be configured to communicate the beacon ID to a payment system. In response to receiving the beacon ID, the user device may initiate a payment between a user and a merchant, via a user device and a merchant terminal. |
US12260382B2 |
Exchanging physical cash with an electronic funds account
A withdrawer computing device may send to an application server device a cash withdrawal request for a cash withdrawal of an amount of physical cash. The withdrawer computing device may then receive from the application server device a quote of a cash withdrawal fee for the cash withdrawal, obtain an acceptance of the quote, and send a notification of the acceptance to the application server device. The withdrawer computing device may also receive an indication that the cash withdrawal has been completed, and transmit to the application server device confirmation that the cash withdrawal has been completed. A withdrawer electronic funds account may then be debited by the amount of physical cash and the cash withdrawal fee and a depositor electronic funds account may then be credited by the amount of physical cash and the cash withdrawal fee. |
US12260381B1 |
Active OCR
A computer implemented method, system and non-transitory computer-readable device for a remote deposit environment activating, on a client device, a financial application, wherein the financial application is configured to instantiate a customer interface (UI) on the client device. Upon receiving a customer request, based on interactions with the UI, the method implements an electronic deposit of a financial instrument by activating a camera on the client device to generate a live stream of image data of a field of view of at least one camera, wherein the live stream includes imagery of at least a portion of the financial instrument. The method continues by extracting, based on the live stream of image data and by an optical character recognition program resident on the client device, one or more data fields from the financial instrument and communicating the extracted one or more data fields to a remote deposit server to complete the electronic deposit. |
US12260376B2 |
Systems for teaming up, calendaring, social networking, planning, and e-commerce
A computerized system is provided for generating a visual presentation for visually organizing one or more activities of a user, including consumers & vendors. The systems are directed to teaming up, calendaring, social networking, planning, E-COMMERCE for users, including vendors, consumers and enterprises. |
US12260375B2 |
System and method for hiring users
The system renders a candidate registration user interface (UI) on a first display to receive a first set of registration details associated with a first user. The system renders a cover letter UI on the first display to receive cover letter data in an audio, or a video format, associated with the first user and may render a pitch room UI on the first display to receive pitch data in the video format, associated with the first user. The system provides the first set of registration details, the cover letter data and the pitch data on a second display associated with a second user and renders a decision UI on the second display to receive an input from the second user that corresponds to a decision associated with the hiring of the first user, based on the first set of registration details, the cover letter data, or the pitch data. |
US12260372B1 |
Method and system for producing visual product identifiers based on active ingredients
Botanical, plant-based products have a variety of labels and symbols that often do not represent active ingredients they contain. As described herein, this may be addressed using a method which comprises receiving active ingredient data for a product, determining a category for the product based on the received active ingredient data, generating one or more data outputs comprising an identifier for the product, and outputting the identifier for the product on a digital display of a computer which is local to a user. Other useful information, such as scores indicating interactions between product ingredients, may also be generated. |
US12260371B2 |
System and method for determining a dump location for a vehicle
The method may comprise receiving historical data (e.g., mineralogy data, irrigation data, raffinate data, heat data, lift height data, geographic data on ore placement and/or blower data); training a predictive model using the historical data to create a trained predictive model; adding future assumption data to the trained predictive model; running the forecast engine for a plurality of parameters to obtain forecast data for a mining production target; comparing the forecast data for the mining production target to the actual data for the mining production target; determining deviations between the forecast data and the actual data, based on the comparing; and changing each of the plurality of parameters from the forecast data to the actual data to determine a contribution to the deviations for each of the plurality of parameters. |
US12260370B1 |
System to predict service level failure in supply chains
A system and method are disclosed for a low-touch centralized system to predict service level failure in a supply chain using machine learning. Embodiments include receiving only historical supply chain data from an archiving system for one or more supply chain entities storing items at stocking locations, predicting one or more supply chain events during a prediction period by applying a predictive model to a sample of historical supply chain data, calculating an occurrence risk score for at least one of the one or more supply chain events and indicating a possibility that the at least one of the one or more supply chain events will occur, generating one or more alerts identifying at least one item and at least one alert stocking location, rendering an alert heatmap visualization comprising one or more selectable user interface elements, and provide one or more tools for initiating corrective actions to be undertaken. |
US12260369B2 |
System for determining whether user is actually in possession of electronic device providing location information, and storage medium and determination method for same
The purpose of the present invention is to provide a system, a storage medium, and a determination method capable of appropriately determining whether or not a delivery person is near a store where the delivery person receives a product. A delivery system includes: a delivery person terminal and a delivery management server, the delivery person terminal includes: a communication circuit which communicates with a delivery management server; one or more processors performs the following: acquiring first position information indicating the current position of the delivery person terminal; acquiring biometric information on a delivery person (user) or body movement information; and acquiring possession state information indicating whether the delivery person terminal is possessed by the user, based on the acquired biometric information or the acquired body movement information, controlling the communication circuit to transmit, to the delivery management server, the first position information and the possession state information regarding the possession state of the user determined. |
US12260367B2 |
Information processing device, delivery system, and information processing method
The information processing device of the present disclosure is included in a delivery system that delivers a package delivered to an intermediate delivery point in a specific area to a final delivery destination in the specific area. The information processing device includes a control unit that determines a logistics robot that delivers a package from an intermediate delivery point to a final delivery destination, and performs a process of acquiring or generating authentication information for confirming authenticity of the logistics robot and that is used when the logistics robot receives a package from a vehicle that has delivered the package to an intermediate delivery point, and transmitting the authentication information to a vehicle-side system before the logistics robot receives the package. |
US12260364B2 |
Location-based pick up and delivery services
Computer program products, methods, systems, apparatus, and computing entities are provided. In one embodiment, a method is provided. The method comprises receiving location information for an item. The location information indicates the current physical location of the item. The method further comprises determining whether the item is located within a first configurable distance of an establishment and responsive to determining that the item is located within the first configurable distance of the establishment, requesting first location information for the consignee of the item and second location information for the consignee of the item. The method further comprises determining whether the consignee is within a second configurable distance of the establishment based at least in part on the first location information for the consignee and the second location information for the consignee and providing a notification for display via a user interface of an application executing on a customer computing entity. |
US12260363B2 |
Determining a coaching effectiveness of coaches that are developing employees
In some examples, a server determines, based on aggregated data, metrics associated with an employee. The aggregated data includes activities performed by the employee using a computing device. The server determines, based on the metrics, a unified metric associated with the employee. The server determines a distribution curve based on the unified metric associated with the employee and additional unified metrics associated with additional employees and determines a location of the employee on the distribution curve. The server predicts, using multiple artificial intelligence engines, a next best action to improve a future performance of the employee. The server determines, a predetermined time interval after the particular data, a second unified metric associated with the employee. If the second unified metric is greater than the first unified metric, the server determines that the coaching session was successful and increases a coaching effectiveness metric associated with the coach. |
US12260362B2 |
Workforce sentiment monitoring and detection systems and methods
Exemplary implementations may provide a workforce sentiment and structure descriptions. A survey management tool can solicit and retrieve ratings data from employees via a survey. The received ratings can be aggregated and scaled according to employee ratings to identify and adjust for the impact of influential employees. An organizational chart may be updated based on the survey results and users may navigate the updated organizational chart to review employee ratings. |
US12260358B1 |
Using geocoded provider models to improve efficiency of a transportation matching system
This disclosure describes a transportation matching system that manages the allocation of transportation providers by training and utilizing multiple machine-learning models to identify, allocate, and serve specific transportation providers with customized opportunities to relocate the transportation providers between geocoded areas in a geocoded region. For instance, the transportation matching system trains and utilizes an incremental provider model, a provider allocation model, and personalized provider behavioral models as well as a customized provider interface generator to satisfy anticipated transportation requests and improve transportation matching within a geocoded region. |
US12260353B2 |
Reservation method and reservation apparatus for electronic device
The disclosure discloses a reservation method and apparatus for an electronic device for improving reservation accuracy, wherein the reservation method includes: receiving a reservation instruction sent by a terminal device, wherein the reservation instruction carries identification information, an operation content, and an execution time of the electronic device; obtaining a current time from a clock source and starts timing, and obtaining a target reference time, wherein the clock source is a clock source of the terminal device, a network device, or the reservation apparatus, and the target reference time is configured to indicate the time after timing; and if determining that a difference value between the target reference time and the execution time is less than values within a preset range, controlling the electronic device to execute the reservation instruction. |
US12260351B2 |
Method and system for predicting the probability of regulatory compliance approval
Methods and systems for automatically predicting the probability of regulatory compliance approval based on data contained in a data structure. A data structure can be configured to include data collated and collected from one or more regulators (e.g., regulatory agencies) and one or more value chain participants. Such data is inclusive of data indicative of actual approval-request results of applications for regulatory approval by one or more regulators and variable weights assigned to different data elements. A prediction can be then made as to the probability that an application for regulatory approval by a value chain participant will be approved by a regulator based on the data collated and collected and contained in the data structure. This approach predicts the probability that an application for regulatory approval by a value chain participant will be approved and also predicts what is missing for a regulatory approval application. |
US12260348B2 |
Search and query in computer-based reasoning systems
Techniques for improved searching and querying in computer-based reasoning systems are discussed and include receiving multiple new multidimensional data element to store in a computer-based reasoning data model; determining a feature bucket for each feature of each data element and storing a reference identifier in the feature bucket(s). A query on the computer-based reasoning system includes input data element (e.g., an actual data element, or a set of restrictions on features). For each feature in the input data element, feature buckets are determined, candidate results are determined based on whether cases have related feature buckets, and the results are determined based at least in part on the candidate results. In some embodiments, control of controllable systems may be caused based on the results. |
US12260344B2 |
Dynamic in-memory construction of a knowledge graph
In an approach for a dynamic in-memory construction of a knowledge graph structure, the knowledge graph structure comprising a plurality of nodes and edges linking selected nodes to each other, a processor receives a record comprising a plurality of strings. The plurality of strings relates to a command combined with a set of strings. A processor determines content records relating to nodes relating to each of the strings. A processor assigns node identifiers for respective determined content records. A processor appends the node identifiers to a dynamic in-memory knowledge graph structure. A processor modifies an edge between selected ones of the node identifiers based on the command combined with the set of strings. A processor builds the dynamic in-memory knowledge graph structure. |
US12260343B2 |
Methods and apparatus for identifying concepts corresponding to input information
Techniques for use in identifying one of more concepts in a knowledge representation (KR). The techniques include obtaining user context information associated with a user, wherein the user context information comprises a plurality of words; Also included are semantic disambiguation techniques comprising obtaining user context information associated with a user, wherein the user context information comprises a first portion and a second portion different from the first portion; and disambiguating between a first and second concept in a knowledge representation (KR) associated with a first meaning of the first portion. Semantic disambiguation techniques further include obtaining user context information associated with a user, wherein the user context information comprises a first portion and a second portion different from the first portion; and disambiguating between a first concept and second concept in a knowledge representation (KR) using a measures of dominance and semantic coherence. Additionally, techniques are disclosed for calculating a measure of semantic coherence based on a graph of a knowledge representation (KR) and, an overlap of semantic context of a first concept and a second concept in the KR. |
US12260337B2 |
Performing inference and training using sparse neural network
An inference system trains and performs inference using a sparse neural network. The sparse neural network may include one or more layers, and each layer may be associated with a set of sparse weights that represent sparse connections between nodes of a layer and nodes of a previous layer. A layer output may be generated by applying the set of sparse weights associated with the layer to the layer output of a previous layer. Moreover, the one or more layers of the sparse neural network may generate sparse layer outputs. By using sparse representations of weights and layer outputs, robustness and stability of the neural network can be significantly improved, while maintaining competitive accuracy. |
US12260331B2 |
Distributed labeling for supervised learning
Embodiments described herein provide a technique to crowdsource labeling of training data for a machine learning model while maintaining the privacy of the data provided by crowdsourcing participants. Client devices can be used to generate proposed labels for a unit of data to be used in a training dataset. One or more privacy mechanisms are used to protect user data when transmitting the data to a server. The server can aggregate the proposed labels and use the most frequently proposed labels for an element as the label for the element when generating training data for the machine learning model. The machine learning model is then trained using the crowdsourced labels to improve the accuracy of the model. |
US12260329B2 |
Identifying neutrophil extracellular traps in peripheral blood smears
The present technology is directed to identifying neutrophil extracellular traps (NETs) in blood. For example, the present technology provides artificial intelligence systems, architectures, and/or programs that can rapidly and/or automatically identify and/or enumerate NETs in peripheral blood smears, CBC scattergrams, and the like. The artificial intelligence architectures can be integrated into current automated imaging and/or analysis systems (e.g., automated imaging systems for performing cell blood counts (CBC)). The artificial intelligence architectures can also be integrated into another computing device, such as a mobile device. |
US12260327B2 |
Optimizer learning method and apparatus, electronic device and readable storage medium
The present application discloses an optimizer learning method and apparatus, an electronic device and a readable storage medium, which relates to the field of deep learning technologies. An implementation solution adopted by the present application during optimizer learning is: acquiring training data, the training data including a plurality of data sets each including neural network attribute information, neural network optimizer information, and optimizer parameter information; and training a meta-learning model by taking the neural network attribute information and the neural network optimizer information in the data sets as input and taking the optimizer parameter information in the data sets as output, until the meta-learning model converges. The present application can implement self-adaptation of optimizers, so as to improve generalization capability of the optimizers. |
US12260325B2 |
Apparatus and method with neural network model reconfiguration
A processor-implemented neural network model reconfiguration method is provided. The method calculates required resource information of each of a plurality of layers of a neural network model, determines whether a layer of the plurality of layers is a reconfiguration target layer based on the required resource information and hardware information, determines reconfiguration layers, with respect to the reconfiguration target layer, based on required resource information of the reconfiguration target layer and the hardware information, selects one of the reconfiguration target layer and the determined reconfiguration layers based on performance information of the reconfiguration target layer and performance information of each of the determined reconfiguration layers, and implements one of the determined reconfigured layers in the neural network model based on the selecting of the determined reconfiguration layers. |
US12260323B2 |
Methods, systems, articles of manufacture and apparatus to map workloads
Methods, apparatus, systems and articles of manufacture are disclosed to map workloads. An example apparatus includes a constraint definer to define performance characteristic targets of the neural network, an action determiner to apply a first resource configuration to candidate resources corresponding to the neural network, a reward determiner to calculate a results metric based on (a) resource performance metrics and (b) the performance characteristic targets, and a layer map generator to generate a resource mapping file, the mapping file including respective resource assignments for respective corresponding layers of the neural network, the resource assignments selected based on the results metric. |
US12260321B2 |
Data feature augmentation system and method for low-precision neural network
A data feature augmentation system and method for a low-precision neural network are provided. The data feature augmentation system includes a first time difference unit. The first time difference unit includes a first sample-and-hold circuit and a subtractor. The first sample-and-hold circuit is used for receiving an input signal and obtaining a first signal according to the input signal. The first signal is related to a first leakage rate of the first sample-and-hold circuit and the first signal is the signal generated by delaying the input signal by one time unit. The subtractor is used for performing subtraction on the input signal and the first signal to obtain a time difference signal. The input signal and the time difference signal are inputted to the low-precision neural network. |
US12260320B2 |
Dynamic design method to improve the adaptability of acceleration units to neural networks
A method is disclosed to dynamically design acceleration units of neural networks. The method comprises steps of generating plural circuit description files through a neural network model; reading a model weight of the neural network model to determine a model data format of the neural network model; selecting one circuit description file from the plural circuit description files according to the model data format, so that the chip is reconfigured according to the selected circuit description file to form an acceleration unit adapted to the model data format. The acceleration unit is suitable for running a data segmentation algorithm, which may accelerate the inference process of the neural network model. Through this method the chip may be dynamically reconfigured into an efficient acceleration unit for the different model data format, thereby speeding up the inference process of the neural network model. |
US12260316B2 |
Automatic timing resolution among neural network components
A neural network may include a set of components. The set of components may have timing requirements and a topological order. The relative timing of each component may be computed and the dependencies of the set of components may be enumerated. Mutable components within the set of components may be identified, and the relative timing of the mutable components may be adjusted to satisfy the timing requirements of each component in the set of components. |
US12260315B2 |
Device, method and storage medium for accelerating activation function
A device, a method and a storage medium for accelerating activation function in relation to data processing by artificial neural network provides a register for storing a storage table, a matching unit including a plurality of comparators, a logic unit, and a selection unit. The comparators compare an input variable of the activation function with the variable intervals of the activation function to obtain a comparison output result, the logic unit performs a logical operation according to the comparison output result to obtain a logic output result and determines a variable interval to be calculated according to the logic output. The selection unit queries the storage table according to the variable interval to be calculated and obtains parameters of fitted quadratic function. A calculation unit performs calculations on the input variable according to the parameters. |
US12260314B2 |
Machine-based prediction of visitation caused by viewing
For machine-based prediction of visitation, a machine-learned network embeds the visitation and metadata information. Since the trace data used to show access may be sparse, another machine-learned network completes the route data. Another machine-learned network recommends effectiveness of content based on routes, the graph, metadata, and/or other information. The recommendation is based on training using counterfactual and/or other causal modeling. |
US12260309B1 |
Systems and methods to train and/or utilize machine learning to classify smart contracts in transactions recorded in immutable distributed electronic storage
Systems and methods to train and/or utilize a machine learning model to classify smart contracts in transactions recorded on a transaction log stored in immutable distributed electronic storage, are described herein. Exemplary implementations may: obtain transaction information characterizing transactions recorded on a transaction log stored in immutable distributed electronic storage; obtain classification information identifying contract classes of the transactions; aggregate transaction information and classification information into model training information; provide the model training information to a machine learning model to train the machine learning model and generate a trained machine learning model; and/or perform other operations. Exemplary implementations may: provide transaction information of new transactions as input into a trained machine learning model; obtain output from the trained machine learning model; generate, from the output, classification information including contract classes of the new transactions; and/or perform other operations. |
US12260307B2 |
Apparatus and a method for digital asset map generation
An apparatus for digital asset map generation includes at least one processor and a memory communicatively connected to the at least one processor, wherein the memory contains instructions configuring the at least one processor to receive a digital collection from an entity, identify a plurality of digital asset from the digital collection, traverse the plurality of digital assets identified from the digital collection, determine at least one unique object within the plurality of digital assets as a function of the traversal, and generate a digital asset map as a function of the at least one unique object. |
US12260305B2 |
Battery learn cycle management
In one aspect, an example methodology implementing the disclosed techniques includes, by a disk controller of a plurality of disks of a data storage system, collecting usage telemetry from the plurality of disks and initiating determination of one or more candidate time slots for performing a battery learn cycle using a machine learning model. The machine learning model is trained using the usage telemetry from the plurality of disks. The method also includes, by the disk controller, presenting one or more of the one or more candidate time slots for performing a battery learn cycle. |
US12260303B2 |
Machine learning ranking system
Techniques are disclosed for training a machine learning model to identify and rank entities relative to a set of requirements. The trained machine learning model may present an array of interface elements (e.g., icons) in a graphical user interface (GUI), where the interface elements represent corresponding entities. These interface elements are arranged in the GUI based on their corresponding ranks. The ranks of entities, and therefore the locations of corresponding interface elements are based, at least in part, on a degree of match between values of a subset of entity attributes and a corresponding subset of the set of requirements. The machine learning model may be further trained by receiving a user input that changes a location of a particular user interface element within the graphical user interface displaying the ranked user interface elements. |
US12260298B2 |
Real time qubit allocation for error correction
A first set of qubits is allocated to an error correcting process, the error correcting process is configured to utilize the first set of qubits to correct errors identified in a second set of qubits being used by a quantum process. Error correcting information is received from the error correcting process. A quantity of qubits in the first set of qubits is altered based on the error correcting information. Information that identifies an alteration of the quantity of qubits in the first set of qubits is communicated to the error correcting process. |
US12260292B2 |
Localize an optical code
A method for locating an optical code, on the basis of a finder pattern of the optical code, in an image having a plurality of pixels, the method comprising the steps of determining at least one candidate position for the finder pattern on the basis of edge transitions along at least one line through the image; determining a final position of the finder pattern in a vicinity of the candidate position; and verifying the final position, i.e. verifying that the image comprises the finder pattern in the final position, using a known property of the finder pattern. |
US12260285B2 |
Underground, sub-surface and surface monitoring technology and asynchronous distributed system
A data collection system able to provide in real-time sensor data and asynchronous sensor data is described. The data collection system comprises at least one tag device comprising a battery, a memory, a transceiver, a controller, and at least one sensor. The tag device being adapted for generating and transmitting a beacon signal at first intervals; and for storing the data in memory when no reception signal is received within a first time lapse. The data collection system comprises a bridge device comprising a controller and a transceiver. The bridge device being adapted for receiving, tether-free from the at least one tag device, the beacon signal; and transmitting the reception signal in response to the beacon signal. The tag device is also adapted to transmit asynchronous signals when the beacon signal is received. |
US12260284B2 |
Probabilistic contextual inference using RFID tag-interactions
Techniques are disclosed for performing RFID motion tracking in an intelligent manner that facilitates the generation of accurate and useful metrics for marketing and other applications. The techniques function to reduce problematic false positive rates on RFID tags attached to items to improve the accuracy of the motion presence of a small subset of browsed items among a much larger set of tagged items in the same space. This accurate motion inference enables the calculation of metrics such as customer-item interaction duration, pauses in interactions (potentially indicating close examining), and the extraction of patterns of motion that can indicate interest leading to realized sales, as well as concurrent motion detection of multiple items indicating which related items shall be placed in close proximity to increase sales of matching items. |
US12260283B2 |
Wireless tag communication device
A wireless tag communication device includes an antenna, a communication control circuit, a camera, a sensor, and a processor. The antenna has directivity. The communication control circuit communicates with a wireless tag via the antenna. The camera captures an image in which a direction in which the directivity of the antenna is maximized coincides with a capturing direction. The sensor detects brightness in a first image captured by the camera. The processor calculates a detection position of a wireless tag as a search target in the first image and displays on a display the first image and a second image in which the first image is masked with a mask density according to a sensor value detected by the sensor in an area other than an explicit area with the detection position of the wireless tag as a base point. |
US12260282B2 |
Card reader
A card reader includes a card accommodating part which has an insertion port into which a card is inserted, accommodates at least a part of the card having been inserted, and has a discharge hole which is capable of discharging a foreign matter in an inside of the card accommodating part, and a foreign matter accommodation member which accommodates the foreign matter discharged through the discharge hole and is capable of being attached and detached. The foreign matter accommodation member structures an airtight space together with the card accommodating part, and the airtight space is airtight in a portion at least except the insertion port. |
US12260274B2 |
Method, system, computer program and computer-readable medium for attaching a number of unique identification codes from a set of unique identification codes to a number of objects
A method for attaching a number of unique identification codes (13) from a set of unique identification codes (13) to a number of objects, wherein the unique identification codes (13) differ from one another, wherein the unique identification codes (13) form a predefined code sequence which defines a first unique identification code (13) and a last unique identification code (13), wherein the method contains the following steps: attaching the number of unique identification codes (13) from the set of unique identification codes (13) to the number of objects, with the result that one unique identification code (13) is attached to each object (5); optically detecting a unique identification code (13) from the set of unique identification codes (13) with the aid of a detection unit (17) and detecting an item of additional information; inferring the attached unique identification codes (13) on the basis of the optically detected unique identification code (13) and the detected item of additional information. |
US12260267B2 |
Compact NUMA-aware locks
A computer comprising multiple processors and non-uniform memory implements multiple threads that perform a lock operation using a shared lock structure that includes a pointer to a tail of a first-in-first-out (FIFO) queue of threads waiting to acquire the lock. To acquire the lock, a thread allocates and appends a data structure to the FIFO queue. The lock is released by selecting and notifying a waiting thread to which control is transferred, with the thread selected executing on the same processor socket as the thread controlling the lock. A secondary queue of threads is managed for threads deferred during the selection process and maintained within the data structures of the waiting threads such that no memory is required within the lock structure. If no threads executing on the same processor socket are waiting for the lock, entries in the secondary queue are transferred to the FIFO queue preserving FIFO order. |
US12260265B2 |
Cloud-based compute resource configuration recommendation and allocation for database migration
Methods, systems, apparatuses, and computer-readable storage mediums described herein are directed to determining and recommending an optimal compute resource configuration for a cloud-based resource (e.g., a server, a virtual machine, etc.) for migrating a customer to the cloud. The embodiments described herein utilize a statistically robust approach that makes recommendations that are more flexible (elastic) and account for the full distribution of the amount of resource usage. Such an approach is utilized to develop a personalized rank of relevant recommendations to a customer. To determine which compute resource configuration to recommend to the customer, the customer's usage profile is matched to a set of customers that have already migrated to the cloud. The compute resource configuration that reaches the performance most similar to the performance of the configurations utilized by customers in the matched set is recommended to the user. |
US12260258B2 |
Distributed system workload management via node autonomy
A system may include a memory and a processor in communication with the memory. The processor may be configured to perform operations. The operations may include calculating a priority factor with a node autonomous center in a node and computing a node service capability with the node autonomous center. The operations may further include selecting, with the node autonomous center, a task based on the priority factor and the node service capability. The operations may further include directing the task to the node. |
US12260256B2 |
Hybrid resource scheduling method and system for online and offline transactions
The application provides a solution for resource scheduling. A method comprises: monitoring the status of online nodes in an online node cluster; in response to the status of the online nodes meeting a hybrid-deployment triggering condition, determining a lending node from the online node cluster; sending a first instruction to the online transaction controller to indicate the online transaction controller to schedule a current online transaction on the lending node to other online node than the lending node in the online node cluster for processing; and in response to the current online transaction on the lending node being scheduled to the other online node, changing a first status tag value of the lending node to a second status tag value, the second status tag value indicating that the lending node is to be scheduled by an offline transaction controller to process offline transactions. |
US12260245B2 |
Method for deploying remote desktop gateways, computer device, and storage medium
A method for deploying remote desktop gateways (RDGWs), a computer device, and a storage medium are provided. Application data of virtual machines (VMs) is obtained in RDGWs, the application data includes historical data and real-time data. A neural network is trained by using the historical data and a target classification model is obtained. The real-time data is inputted into the target classification model and a classification result of the real-time data is obtained. The VMs are deployed to a designated RDGW based on the classification result. The method allocates and deploys resources with greater efficiency. |
US12260241B2 |
Network-based signaling to control virtual machine placement
A virtualized computing environment includes a plurality of host computers, each host being connected to a physical network and having a hypervisor executing therein. To provision a virtual machine requiring a connection to a virtual network in one of the hosts, a candidate host for hosting the virtual machine, the candidate host having the virtual network configured therein, is selected. A request is then made for a status of the virtual network to the candidate host. The status of the virtual network is then received from the candidate host. If the virtual network is available, then the virtual machine is deployed to the candidate host. If the virtual network is not available, then a second candidate host is selected for hosting the virtual machine. |
US12260238B2 |
Device discovery in a virtualized environment
In one aspect, an example methodology implementing the disclosed techniques includes receiving, by a systems management console, a network address of a device in a virtual environment, and determining a network address associated with a virtual environment management console based on the received network address of the device in the virtual environment. The method also includes sending, by the systems management console via a systems management agent to the virtual environment management console using the determined network address associated with the virtual environment management console, a request for network addresses of virtual machine (VM) host servers and VMs in the virtual environment. The method also includes receiving, by the systems management console via the systems management agent from the virtual environment management console, the network addresses of the VM host servers and the VMs in the virtual environment and providing a notification of the discovered VM host servers and VMs. |
US12260237B2 |
Container management system with a layout manager system
Methods, systems, and computer storage media for providing a set of common flat files in a composite image that can be mounted as a container (i.e. composite container) to support isolation and interoperation of computing resources. Container management is provided for a container management system based on a composite image file system engine that executes composite operations to support resource isolation and operating system (OS) virtualization functionality. In particular, a layout manager operates with a composite engine interface to support generating composite images with optimized configurations (i.e., pre-alignment and pre-computed hashes of for executable files). In operation, a plurality of files for generating a composite image are accessed. The composite image for the plurality of files is generated while pre-processing executable files, where pre-processing the one or more files comprises pre-aligning the executable files in the composite image or pre-computing a hash for the executable files in the composite image. |
US12260235B2 |
Visual assist chatbot for improved accessibility of content by a visually impaired user
Examples provide a system for automatically identifying a user with a visual impairment and providing assistance navigating a website. A visual assist (VA) manager monitors user interactions with a webpage, such as zooming-in to increase the size of text and graphics and navigation errors, such as clicking on an area outside a clickable icon, failing to enter text in the correct field, etc. A trained machine learning model analyzes the user interaction data using visual assist criteria to predict whether the user has a visual impairment. If the VA manager predicts a visual impairment, an audible VA activation prompt is provided to the user. If the user activates the VA manager, a chatbot is provided to assist the user in performing tasks while navigating the webpage. The VA manager optionally applies user-specific VA settings adjusting the webpage layout and appearance to accommodate the user's visual impairment. |
US12260233B2 |
Method for dynamic AI supported graph-analytics self learning templates
Methods and systems described herein for addressing issues associated with varying graph analytics tools that require different tool-specific coding languages. An artificial intelligence (AI) sub-system of various modules extracts metadata from a dataset and identifies nodes and relationships in the dataset using the metadata. The dataset is matched with a corresponding graph-analytics template in a data store, and a dynamic template modifier modifies the corresponding graph-analytics template. In some examples, the AI system generates smart guided videos with logical breakpoints that are embedded along with templates for quick learning and to build faster graphical analytics. The AI system includes a dynamic template modifier and a cognitive smart AI engine that includes a graph. |
US12260232B1 |
Systems and methods for customizing a graphical user interface with user-associated display settings
A method for adapting a shared organization device for different users of a plurality of users includes: identifying a first user of the plurality of users associated with the shared organization device that is interacting with the shared organization device based on a first user input; determining one or more user-associated display settings for the first user based on a physical ability and a cognitive ability of the first user; displaying an interactive user interface of the shared organization device based on the one or more user-associated display settings for the first user, comprising: displaying one or more interactive affordances at a first location of the touch screen display based on the physical ability of the first user, and displaying one or more symbolic representations of one or more tasks assigned to the first user based on the cognitive ability of the first user. |
US12260231B2 |
Software user experience transition assistance
Optimizing a user experience during transition to an updated user interface includes using a computer processor to capture a user experience of a user's interaction with a program based on migration of the user interface from a current version of a page layout associated with the user to a new version of the page layout associated with the user. Disparity events experienced by the user while transitioning from the current version of the page layout to the new version of the page layout are analyzed, and a recommendation report of changes to the user interface is generated and sent to a developer associated with the new version of the page layout. An updated page layout reflecting modifications may then be received based on the recommendation report. |
US12260230B2 |
Media content item generation for a content sharing platform
Systems and methods are provided for determining a set of selectors associated with the publisher identifier, each selector comprising specified content to extract from source data and one or more rules for extracting the specified content. The system and methods further provided for each location data in the list of location data, extracting, from the source data, specified content for each selector of at least a subset of the set of selectors based on the one or more rules specified in each selector of the at least the subset of the set of selectors; determining a template to use to generate the media content item, the template comprising regions corresponding to the one or more selectors; populating each region of the template using specified content for the corresponding selector; and generating the media content item from the populated template. |
US12260222B2 |
Exception handling method and related apparatus
This application discloses an exception handling method, which may be applied to a processor. The method includes: The processor calls a second function according to a call instruction of a first function, where the first function is a high-level language function, and the second function is a runtime function. When an exception occurs in a process of executing the second function, the processor executes a return operation of the second function, where the return operation of the second function includes restoring a status of a first register used when the second function is executed to a status before the first function calls the second function. The processor performs exception handling based on the status of the first register. The method can improve running performance of the processor. |
US12260221B2 |
Circuitry and method for instruction execution in dependence upon trigger conditions
Circuitry comprises processing circuitry configured to execute program instructions in dependence upon respective trigger conditions matching a current trigger state and to set a next trigger state in response to program instruction execution; the processing circuitry comprising: instruction storage configured to selectively provide a group of two or more program instructions for execution in parallel; and trigger circuitry responsive to the generation of a trigger state by execution of program instructions and to a trigger condition associated with a given group of program instructions, to control the instruction storage to provide program instructions of the given group of program instructions for execution. |
US12260220B2 |
Accelerating fetch target queue (FTQ) processing in a processor
Accelerating fetch target queue (FTQ) processing is disclosed herein. In some aspects, a processor comprises an FTQ and an FTQ acceleration cache (FAC), and is configured to generate a FAC entry corresponding to an FTQ entry of a plurality of FTQ entries of the FTQ, wherein the FTQ entry comprises a fetch address bundle comprising a plurality of sequential virtual addresses (VAs), and the FAC entry comprises metadata for the FTQ entry. The processor is further configured to receive, using the FTQ, a request to access the FTQ entry. The processor is also configured to, responsive to receiving the request to access the FTQ entry, locate, using the FAC, the FAC entry corresponding to the FTQ entry among a plurality of FAC entries of the FAC. The processor is additionally configured to perform accelerated processing of the request to access the FTQ entry using the metadata of the FAC entry. |
US12260219B2 |
Multiple instruction set architectures on a processing device
Disclosed herein are systems and methods for executing multiple instruction set architectures (ISAs) on a singular processing unit. In an implementation, a processor that includes a first decoder, a second decoder, instruction fetch circuitry, and instruction dispatch circuitry is configured to execute two separate instruction set architectures. In an implementation, the instruction fetch circuitry is configured to fetch instructions from an associated memory. In an implementation the instruction dispatch circuitry is coupled to the instruction fetch circuitry, the first decoder, and the second decoder and is configured to route instructions associated with a first ISA to the first decoder, and route instructions associated with a second ISA to the second decoder. |
US12260218B2 |
Cracking instructions into a plurality of micro-operations
There is provided an apparatus, method for data processing. The apparatus comprises post decode cracking circuitry responsive to receipt of decoded instructions from decode circuitry of a processing pipeline, to crack the decoded instructions into micro-operations to be processed by processing circuitry of the processing pipeline. The post decode cracking circuitry is responsive to receipt of a decoded instruction suitable for cracking into a plurality of micro-operations including at least one pair of micro-operations having a producer-consumer data dependency, to generate the plurality of micro-operations including a producer micro-operation and a consumer micro-operation, and to assign a transfer register to transfer data between the producer micro-operation and the consumer micro-operation. |
US12260217B2 |
Using renamed registers to support multiple vset{i}vl{i} instructions
A method for renaming architectural register, such as control and status register (CSR), is disclosed. The method includes decoding an instruction for updating CSR, updating the CSR based on a respective instruction of the one or more instructions, allocating a unique tag to the instruction in pipeline, and writing the tag into a mapping table for renaming the CSR. The tag can identify the CSR included in the instruction or the updated values of the CSR. The tag can be associated with a unique value. Moreover, the method can employ a First In, First Out (FIFO) queuing technique and virtual bits. |
US12260215B2 |
Determining distances between vectors
In-memory computing circuits can be used to determine distances between vectors. Such circuits can be used for machine learning applications. Examples include obtaining at least one dimension of a query vector wherein the dimension includes one or more bits and comparing respective bits of the dimension to corresponding bits of at least one dimension of a reference vector. This obtains a control signal dependent upon whether the bits of the dimension of the query vector are the same as corresponding bits of the dimension of the reference vector. The control signal can then be used to control a pulse modifying circuit such that a modification applied to a pulse signal is dependent upon whether the bits of the dimension of the query vector are the same as corresponding bits of the dimension of the reference vector. |
US12260213B2 |
Systems, methods, and apparatuses for matrix add, subtract, and multiply
Embodiments detailed herein relate to matrix operations. In particular, support for matrix (tile) addition, subtraction, and multiplication is described. For example, circuitry to support instructions for element-by-element matrix (tile) addition, subtraction, and multiplication are detailed. In some embodiments, for matrix (tile) addition, decode circuitry is to decode an instruction having fields for an opcode, a first source matrix operand identifier, a second source matrix operand identifier, and a destination matrix operand identifier; and execution circuitry is to execute the decoded instruction to, for each data element position of the identified first source matrix operand: add a first data value at that data element position to a second data value at a corresponding data element position of the identified second source matrix operand, and store a result of the addition into a corresponding data element position of the identified destination matrix operand. |
US12260210B2 |
Using data deltas in controllers and managing interdependencies between software versions in controllers using tool chain
Disclosed embodiments relate to perform operations for receiving and integrating a delta file in a vehicle. Operations may include receiving, at an Electronic Control Unit (ECU) in the vehicle, a delta file, the delta file comprising a plurality of deltas corresponding to a software update for software on the ECU and startup code for executing the delta file in the ECU; executing the delta file, based on the startup code, in the ECU; and updating memory addresses in the ECU to correspond to the plurality of deltas from the delta file. |
US12260209B2 |
In-vehicle system and control device
A plurality of control devices include a master control device and a slave control device. The master control device transmits, when software stored in a storage area different from the start storage area is updated in the slave control device, to the slave control device, a switching instruction for setting the storage area that stores the updated software as the start storage area. The slave control device implements, when receiving the switching instruction, setting of the storage area as the start storage area at a time of a next start, and requests, at every start, the master control device to execute consistency determination processing for determining whether pieces of identification information of the software stored in the start storage areas are consistent between the control devices. The master control device executes, when receiving the request from the slave control device, the consistency determination processing. |
US12260208B2 |
Pausing automatic software updates of virtual machines
Adapting automatic software update behavior for virtual desktop infrastructure deployed endpoints includes detecting a request for services of a threat management facility for an enterprise network that originates from a compute instance embodied as a virtual machine instantiated from a versioned software template, and updating software on the compute instance based on a determination of availability of updated software for the compute instance and an update pause parameter indicating that updating software for virtual machines instantiated from the versioned software template is permitted for the compute instance. |
US12260206B2 |
Information processing device, information processing system and non-transitory computer readable medium
An information processing system includes an edge server and a low-end device. The edge server has a storage and a processor. The low-end device has a storage and a processor, connected to the edge server. The processor of the low-end device transmits abnormality information for detecting its own abnormality to the edge server, the storage of the edge server stores information on the software. The low-end device information includes the version of the software. The processor of the edge server detects an abnormality in the low-end device based on the abnormality information, acquires version information of the software, acquires information on rollback software which is a version of software older than a version in the version information of the software running in the low-end device from the storage, and requests the low-end device to roll back the software based on the information on the rollback software. |
US12260200B2 |
Defining and executing a section of code for an interpreted software language
A software program implementing one or more artificial intelligence algorithms is compiled to create intermediate code. An interpreter retrieves a line of code included in the intermediate code. If the interpreter determines that the line of code includes a hypersection definition, the interpreter creates a hypersection based on the hypersection definition and associates a name with the hypersection based on the hypersection definition. The interpreter retrieves one or more subsequent lines of code that are associated with the hypersection and adds the one or more subsequent lines of code to the hypersection. The interpreter configures and executes the hypersection. If the interpreter retrieves an additional line of code that references a previously defined hypersection, then the interpreter determines the code included in the hypersection, reconfigures the hypersection to create a reconfigured hypersection, and executes the reconfigured hypersection. |
US12260197B2 |
Sparsity uniformity enforcement for multicore processor
Methods and systems relating to the field of parallel computing are disclosed herein. The methods and systems disclosed include approaches for sparsity uniformity enforcement for a set of computational nodes which are used to execute a complex computation. A disclosed method includes determining a sparsity distribution in a set of operand data, and generating, using a compiler, a set of instructions for executing, using the set of operand data and a set of processing cores, a complex computation. Alternatively, the method includes altering the operand data. The method also includes distributing the set of operand data to the set of processing cores for use in executing the complex computation in accordance with the set of instructions. Either the altering is conducted to, or the compiler is programmed to, balance the sparsity distribution among the set of processing cores. |
US12260188B2 |
Pop count-based deep learning neural network computation method, multiply accumulator and device
The present invention relates to a pop count-based deep learning neural network computation method, a multiply accumulator, and a device thereof. The computation method according to an exemplary embodiment of the present invention is a computation method for a deep learning neural network, including a step of generating one-hot encoding codes according to the type of first multiplication result values for a multiplication (first multiplication) of weights (W) and input values (A); a step of performing a pop-count for each generated code; and a step of accumulating result values for a constant multiplication (second multiplication) between each type of the first multiplication result value and each count value of the pop-count which are different constant values. |
US12260187B2 |
Linear approximation of a complex number magnitude
A device includes a comparison circuit and a calculation circuit coupled to the comparison circuit. The comparison circuit is configured to receive a first digital input value (X) and a second digital input value (Y), and provide a first digital output value that indicates one of a first relationship, a second relationship, and a third relationship between X and Y. The calculation circuit is configured to receive X and Y, receive the first digital output value, and provide a second digital output value. The second digital output value is a first linear combination of X and Y responsive to the first digital output value indicating the first relationship, a second linear combination of X and Y responsive to the first digital output value indicating the second relationship, and a third linear combination of X and Y responsive to the first digital output value indicating the third relationship. |
US12260182B2 |
Computer implemented method for the automated analysis or use of data
A computer implemented method for the automated analysis or use of data is implemented by a voice assistant. The method comprises the steps of:(a) storing in a memory a structured, machine-readable representation of data that conforms to a machine-readable language (‘machine representation’); the machine representation including representations of user speech or text input to a human/machine interface; and (b) automatically processing the machine representations to analyse the user speech or text input. |
US12260180B1 |
Natural language text analysis
Systems and methods for performing non-statistical text analysis are provided. Essentially unconstrained natural language text may be segmented into individual terms, which are assigned a semantic category with the aid of a category lexicon and category association table. Categorized terms may be grouped into expressions if they commonly refer to a concept. Terms, as well as information about their categories and groupings into expressions, may be organized into information blocks, which each may contain a discrete piece of information about a text. Information blocks may be used to populate a database about the text. Information blocks may be queried to answer a question, be compared to identify inconsistencies in the text, be used to identify functions to execute from a user's command, or how to respond to a user during a dialog. |
US12260178B2 |
Communication assistance server, communication assistance system, communication assistance method, and communication assistance program
A communication support server includes: a message content analysis unit configured to analyze a content of a message transmitted from a first terminal device used by a first user and/or a second terminal device used by a second user; a question information generation unit configured to generate question information to be transmitted to the first user based on the content of the message analyzed by the message content analysis unit; and an assist message generation unit configured to generate an assist message to be transmitted only to the second terminal device based on answer information that is an answer of the first user to the question information. |
US12260163B2 |
System and method employing power-optimized timing closure
Disclosed are embodiments of a computer-aided design system and corresponding method for power-optimized timing closure of an integrated circuit (IC) design. In the embodiments, a cell library includes sets of cells, where each cell in the same set has the same internal structure but different combinations of cell boundary isolation structures associated with different passive delay values. Timing closure includes replacement of a cell in a previously generated layout with another cell from the same set in order to adjust delay (e.g., increase delay) of a data signal or clock signal and, thereby facilitate fixing of a previously identified violation of a timing constraint. By eliminating or at least minimizing the need to insert buffer and/or inverter cells into a layout to add delay to a data signal and/or a clock signal during timing closure, the embodiments avoid or at least limit concurrent increases in power consumption and area consumption. |
US12260161B2 |
Method for establishing variation model related to circuit characteristics for performing circuit simulation, and associated circuit simulation system
A method for establishing a variation model related to circuit characteristics for performing circuit simulation includes: performing first, second, third, and fourth Monte Carlo simulation operations according to a first netlist file and predetermined process model data to generate a first, a second, a third, and a fourth performance simulation results, respectively, where the first netlist file is arranged to indicate a basic circuit in a circuit system; and execute a performance simulation results expansion procedure according to the first, the second, the third, and the fourth performance simulation results to generate a plurality of performance simulation results to establish the variation model, for performing the circuit simulation to generate at least one circuit simulation result according to one or more performance simulation results among the plurality of performance simulation results, where the number of the plurality of performance simulation results is greater than four. |
US12260155B1 |
Data conversion system and method for a construction project management system
A data conversion system receives and convert project design data into a unified system and language for enabling further design input management and to allow for automated construction processes within a comprehensive construction project management system. The data conversion system is operable in combination with a series of networked computers configured to implement a series of non-transitory, computer-implementable, software-based modular components allowing directional inter-module communication therebetween. A centralized design input conversion and management software module component receives data from at least one upstream software module component source and sends converted or re-formatted data to at least downstream software module component. Peripheral software module components in networked, inter-module communication with the centralized design input conversion and management software module component are thereby enabled to perform peripheral software module component functionality. |
US12260151B2 |
Calibration of a playback device based on an estimated frequency response
An example playback device is configured to receive a first stream of audio comprising source audio content to be played back by the playback device and record, via one or more microphones of the playback device, an audio signal output by the playback device based on the playback device playing the source audio content. The playback device is also configured to determine a transfer function between a frequency-domain representation of the first stream of audio and a frequency-domain representation of the recorded audio signal, and then determine an estimated frequency response of the playback device based on a difference between (i) the transfer function and (ii) a self-response of the playback device, where the self-response of the playback device is stored in a memory of the playback device. Based on the estimated frequency response, the playback device is configured to determine an acoustic calibration adjustment and implement the acoustic calibration adjustment. |
US12260149B2 |
Method and device for multiple-terminal collaboratively updating displayed content
The present disclosure discloses a method and device for multiple-terminal collaboratively updating a displayed content. The method includes: displaying, by the first terminal, the first application interface of the first collaborative whiteboard application, where the first collaborative whiteboard application and the second collaborative whiteboard application of the second terminal are in a collaborative mode, where the second terminal displays the second application interface of the second collaborative whiteboard application; receiving a controlling parameter transmitted by the second terminal, where the controlling parameter is generated by the second terminal when receiving a controlling operation performed on the second application interface; and updating, by the first terminal, a content of the first application interface based on the controlling parameter, where the controlling operation is determined as a moving operation, the first canvas is moved based on the controlling parameter, and when an edge of the first canvas coincides with an edge of the first application interface in the same direction, re-rendering, by the first terminal, the content in the first canvas. The present disclosure solves the technical problem that the following terminal is difficult to follow when the canvas of the followed terminal expands infinitely in the prior art. |
US12260148B1 |
Video projection switching apparatus
A video projection switching apparatus includes a screen interface, a display controller, a switching unit, and a plurality of input interfaces. At least two of the input interfaces are electrically connected to the display controller and used for connecting to external input devices. The screen interface is used for connecting to a display screen. The display controller is electrically connected to the switching unit and the screen interface. When at least two input interfaces both input video signals, the display controller first outputs a video signal input from one of the at least two input interfaces through the screen interface according to a preset program. The switching unit outputs a switching signal to the display controller when a user operates. The display controller selects to output a video signal input from another one of the at least two input interfaces through the screen interface when receiving the switching signal. |
US12260146B2 |
Wearable device for providing information about an application through an external display and method of controlling the wearable device
Provided is a wearable device that includes: a first display provided on a first surface of the wearable device configured to face a face of a user wearing the wearable device, and a second display provided on a second surface of the wearable device configured to face an external environment of the wearable device when the wearable device is worn by the user. The wearable device may be configured to display a first execution screen of a first application on the first display, while the wearable device is worn by the user, determine a display type for information to be displayed on the second display, while displaying the first execution screen on the first display, and display information related to the first execution screen on the second display based on the display type. |
US12260138B2 |
Control method of information processing apparatus using first printing control software and second printing control software for setting margin amounts based on a paper type
An object of the present disclosure is to provide a printing system capable of supporting a plurality of printable areas for one paper size. One embodiment of the present invention is a non-transitory computer readable storage medium storing a program for causing a computer to perform a control method in an information processing apparatus including: first printing control software; and second printing control software that converts first format print data output by the first printing control software into second format print data, and the control method includes: a first creation step of creating raster data based on the first format print data; a medium determination step of performing determination of whether a printing-target medium is a medium that needs a margin larger than a regular size; and a margin insertion step of performing margin insertion processing for raster data created at the first creation step. |
US12260137B2 |
Printing device converting received command to post-conversion command according to conversion rule
In a printing device, when: a memory stores a conversion rule for converting a pre-conversion PJL command to a post-conversion PJL command; and a PJL command corresponding to the pre-conversion PJL command is received, a controller performs a PJL command execution process to convert the received PJL command to the post-conversion PJL command according to the conversion rule and execute a process based on the post-conversion PJL command. On a condition that a rule-targeting command to execute a rule-targeting process targeting the conversion rule is received via a LAN interface according to a first protocol not ensuring a prescribed level of security, the controller prohibits execution of the rule-targeting process based on the rule-targeting command. On a condition that the rule-targeting command is received via an interface different from the LAN interface, the controller performs the rule-targeting process based on the rule-targeting command. |
US12260135B2 |
Information processing device, printing system, and non-transitory computer readable medium for preventing leakage of confidential data contained in print data
An information processing device includes a processor configured to: recognize, based on a predetermined condition, a degree of confidentiality of acquired print data; request a first apparatus that is installed in an internal environment in which the first apparatus is installed or that is installed in an environment that requires authentication processing for access to perform rasterization processing on print data that is recognized as having a high degree of confidentiality; and request a second apparatus, which is different from the first apparatus, to perform rasterization processing on print data that is recognized as not having a high degree of confidentiality. |
US12260130B2 |
Memory device for computing in-memory
A memory device for CIM, applicable to a 3D AND-type flash memory, includes a memory array, input word line pairs, and a signal processing circuit. The memory array includes first and second pairs of memory cells. Each first pair of memory cells includes a first memory cell set coupled to a first GBL and a second memory cell set coupled to a second GBL. Each second pair of memory cells includes a third memory cell set coupled to the first GBL and a fourth memory cell set coupled to the second GBL. Each input word line pair includes a first input word line coupled to the first and the second memory cell sets, and a second input word line coupled to the third and the fourth memory cell sets s. The signal processing circuit is coupled to the first and second global bit lines. |
US12260125B2 |
Techniques for providing an upgraded content experience
New systems and methods for offering an upgraded version of media content to user(s) are provided. In some aspects of the invention, a system implementing aspects of the invention scans or otherwise determines a version and/or condition of media content stored on a device owned by the user(s). The control system also determines whether the media content can be supplemented and improved based on other, more complete, more recent, higher resolution, or otherwise superior version(s) of the media content, for a customized fee. If so, the system builds and offers an upgraded experience to the user(s) based on the superior version(s), for a customized monetary fee. If the user(s) request and/or pay for the upgraded experience, the control system then facilitates providing the upgraded experience of the media content to the user(s). |
US12260111B2 |
Reduction of write amplification in sensor data recorders
A system including sensors of an advanced driver assistance system and a data recorder. The data recorder has: a volatile memory; a non-volatile memory configured with a file system region and a buffer region; and a processor configured to implement a file system mounted in the file system region. The data recorder records outputs from the sensors via the volatile memory into the buffer region in a cyclic way and, in response to an event, retrieve sensor data from the buffer region and store the sensor data into files organized under the file system mounted in the file system region. |
US12260109B2 |
Optimizing data storage with access windows
Methods, systems, apparatus, including computer programs encoded on computer storage media, for reclaiming storage space in a storage environment. In one aspect, the method includes actions of aggregating data that is indicative of access to one or more data objects, determining a future storage cost associated with each of a plurality of data objects, determining an access window for each of the plurality of data objects, identifying a data object based on (i) the future storage cost that satisfies a predetermined threshold and (ii) a data object access window, providing a notification to a user device that requests feedback from a user indicating whether the data object can be deleted, and in response to receiving data that indicates that the data object can be deleted, generating an instruction to cause deletion of the data object upon the expiration of the access window. |
US12260099B2 |
Method, distributed controller, and system for managing sequential storage devices in distributed storage environment
A method of managing sequential storage devices in a distributed storage environment including receiving, by a distributed controller, requests for performing operations, from one or more client devices in a distributed storage environment, each request including data of a client device from the one or more client devices and an identifier of a host device from one or more host devices, each of the one or more host devices being associated with one or more sequential storage devices, determining, by the distributed controller, a sequential order of the requests, based on the identifiers included in the requests, and performing, by the distributed controller in the sequential order, the operations on the one or more sequential storage devices. |
US12260096B2 |
Method of reducing Vpass disturb in 3D nand systems
The present disclosure provides a three-dimensional NAND memory device, comprising a NAND string including a memory cell to be inhibited to program, a word line driver, and a controller configured to control the word line driver to perform a programming operation on the memory cell controlled by a selected word line of a plurality of word lines including a first unselected word line adjacent to the selected word line, a first plurality of unselected word lines adjacent to the first unselected word line, and a second plurality of unselected word lines adjacent to the first plurality of unselected word lines. The programming operation includes applying a programming voltage signal to the selected word line; applying a first pass voltage to the first plurality of unselected word lines; and applying a second pass voltage to the second plurality of unselected word lines, the first pass voltage is different from the second pass voltage. |
US12260095B2 |
Memory device and method of operating the same
A memory device includes a memory cell array including a plurality of memory cells connected to a plurality of word lines, a peripheral circuit configured to perform a program operation and a verify operation on selected memory cells among the plurality of memory cells, a compensation operation controller configured to determine a compensation value for a plurality of verify voltages according to a progress degree of the program operation and a target program state based on compensation information during the verify operation, and a verify operation controller configured to control the peripheral circuit to perform the verify operation on the selected memory cells among the plurality of memory cells based on the plurality of verify voltages and the compensation value. |
US12260092B2 |
Systems and methods for generating logical-to-physical tables for wear-leveling
As described herein, an apparatus may include a memory that includes a first portion, a second portion, and a third portion. The apparatus may also include a memory controller that includes a first logical-to-physical table stored in a buffer memory. The memory controller may determine that the first portion is accessed sequential to the second portion and may adjust the first logical-to-physical table to cause a memory transaction performed by the memory controller to access the third portion as opposed to the first portion. |
US12260087B2 |
Output driving and input on-die termination mechanism capable of supporting different requirements of different flash memory specification standards
An input/output (I/O) interface circuit, disposed within a flash memory controller and to be coupled to a flash memory externally coupled to the flash memory controller through an I/O signal port of the flash memory controller, includes a transmission and on-die termination circuit operating as either an output driving stage circuit or an input on-die termination stage circuit. The transmission and on-die termination circuit operates as the output driving stage circuit to transfer and drive a transmission signal, sent from the processor circuit of the flash memory controller, to the flash memory through the I/O signal port. The transmission and on-die termination circuit operates as the input on-die termination stage circuit for generating and providing a matching termination resistance for the I/O signal port. |
US12260080B2 |
System and method to alter a user interface of a self-driving vehicle in cases of perceived emergency based on accelerations of a wearable user device
Systems and methods are disclosed preventing accidents by altering user interfaces of self-driving vehicles based on movements of passengers in the self-driving vehicles. The system and methods generate for display media content on a user interface for a self-driving vehicle and determine whether a value of movement from a wearable user device of a user within the self-driving vehicle exceeds a threshold value (indicating the maximum value at which the self-driving vehicle removes the media content on the user interface). Responsive to a determination that the value of the movement from the wearable user device exceeds the threshold value, the system and methods remove the media content on the user interface for the self-driving vehicle. |
US12260079B2 |
Automatic data model generation
Embodiments are directed to managing data visualizations. Candidate data fields from a data source may be determined based on a search expression. The candidate data fields may be displayed in the model panel. A working data model may be generated based on a portion of the candidate data fields such that the portion of the candidate data fields may be included in the working data model. Visualizations may be determined based on recommendation models and the working data model such that a portion of the visualizations may be determined based on shared data fields that may be included in the working data model and the visualizations. A working visualization may be determined based on a visualization listed in the display panel and the working data model such that data fields included in the working data model may be associated with the working visualization. |
US12260075B2 |
Method for modeling and managing distributed systems
A graphical user interface display symbols for actuators and components for selection and creation of a graph by a user. The actuators represent resources of a provider, and the components include, as components of the actuators, technical implementations for interacting with programming interfaces of one or more providers of the resources, wherein the components are implemented as ontological classes that include declarative definitions of properties of the respective component; wherein, in response to selection of a new actuator by the user, the actuator is represented as a node in the graph, and wherein, in response to selection of a new component for an actuator in the graph, contact is made with the resource, and wherein the actuator and/or the components of the graph indicate technical properties of the resources as well as indicate user elements enabling the user to access the resources by means of functionalities of the components. |
US12260073B2 |
Posting information processing device and posting information processing method
Provided is a system that enables additional information to be further posted in a state of being annexed to a posting image. The system includes: a posting-side annexed posting information registration unit that registers annexed posting information provided from a poster of the posting image in association with a position designated by the poster in the posting image; and a viewing-side annexed posting information registration unit that registers annexed posting information provided from a viewer of the posting image in association with a position designated by the viewer among the poster designation position and other positions. The poster can post annexed posting information by designating a position where the poster desires to get evaluation, and the viewer can post annexed posting information in association with the poster designation position, or can post the annexed posting information by designating a position where the viewer desires to perform evaluation or to make a comment. |
US12260071B2 |
Display apparatus, storage medium storing control program, and method of controlling display apparatus
A controller executes processes for a plurality of functions including a remote control function and an other function. The remote control function is a function of controlling an external terminal to display a remote control screen corresponding to an input interface and of performing a remote control of a display apparatus based on an instruction from the external terminal. The controller is configured to: in response to receiving a start request for an approval process, determine whether the remote control function is currently executed; and in response to determining that the remote control function is not currently executed, execute the approval process. The approval process is controlling a display to display an approval screen and permitting start of the other function in response to an approval operation received on the approval screen. |
US12260070B2 |
Systems and methods for generating dynamic interface options using machine learning models
Methods and systems are described for generating dynamic interface options using machine learning models. The dynamic interface options may be generated in real time and reflect the likely goals and/or intents of a user. The machine learning model may provide these features by interpreting multi-modal feature inputs. For example, the machine learning model may include a first machine learning model, wherein the first machine learning model comprises a convolutional neural network, and a second machine learning model, wherein the second machine learning model performs a Weight of Evidence (WOE) analysis. |
US12260067B2 |
Dynamic thumbnail representation for a video playlist
A video playlist associated with a set of videos is distinguished in a graphical user interface using a dynamic thumbnail to represent the playlist. The dynamic thumbnail comprises a static portion comprising a first image associated with the set of videos and a dynamic portion comprising one or more second images associated with the set of videos. An image provided in the dynamic portion is configured to change while the first image remains the same in response to a shift in the graphical user interface that results in a change in position of the thumbnail about the user graphical user interface. |
US12260064B2 |
Group volume control
An example method involves providing an interface that simultaneously displays an indication of a respective volume corresponding to each of at least two zone players and displays a respective selectable icon corresponding to each of the at least two zone players. Each respective selectable icon indicates whether the corresponding zone player has been selected for a group, and at least one of the respective selectable icons indicates that a respective zone player has been selected for the group. The interface further displays an indication of a group volume associated with the at least one selected zone player. The method further includes receiving a command to change at least one of a respective volume of one or more of the at least one selected zone player or the group volume, and transmitting an indication of the received command to one or more of the at least one selected zone player. |
US12260059B2 |
Shared-content session user interfaces
The present disclosure generally relates to user interfaces for managing shared-content sessions. In some embodiments, content is shared with a group of users participating in a shared-content session. In some embodiments, the content is screen-share content that is shared from one device to other participants of the shared-content session. In some embodiments, the content is synchronized content for which output of the content is synchronized across the participants of the shared-content session. |
US12260058B2 |
Digitizer and electronic device including same
According to certain embodiments, an electronic device comprises: a display; a coil array layer disposed under the display; a magnetic layer disposed under the coil array layer; a conductive layer disposed under the magnetic layer; a conductive plate disposed under the conductive layer; a bracket disposed under the conductive plate; and a magnetic component disposed on the bracket and under the conductive plate, wherein the conductive layer has a first opening, and the first opening and the magnetic component at least partially overlap each other. |
US12260053B2 |
Display device
A display device includes a display module including a display panel and an input sensing layer on the display panel, and a flexible circuit film connected to the display module. The flexible circuit film includes a base film, a sensor connection wire, a ground wire, an insulating layer, a first conductive layer, and a cover tape. The sensor connection wire is on the base film and is electrically connected to the input sensing layer. The ground wire is on the base film, and the insulating layer covers the sensor connection wire. The first conductive layer is on the insulating layer and is electrically connected to the ground wire, and the cover tape is on the first conductive layer and is electrically connected to the ground wire. |
US12260046B2 |
Driving circuit, display device including the same, and electronic device including display device
A driving circuit includes: a display driver to generate a horizontal synchronization signal and a vertical synchronization signal according to a first clock signal of a first oscillator; a sensor driver to generate a touch signal according to a second clock signal of a second oscillator; and a determination circuit to detect a cycle of at least one of the horizontal synchronization signal or the vertical synchronization signal according to the second clock signal, and output a detection signal when the cycle is out of a range. The determination circuit is a part of the display driver or the sensor driver. |
US12260045B2 |
Architecture for differential drive and sense for touch sensor panel
Differential driving and/or differential sensing can reduce noise in the touch and/or display systems of a touch screen. In some examples, the touch sensor panel can include column and row electrodes routed vertically to a first edge of the touch sensor panel. In some examples, a touch sensor panel can be divided into banks. In some examples, the routing traces for rows can be implemented using four routing tracks per column for three banks. In some examples, the arrangement of routing traces within routing tracks can improve optical characteristics and/or reduce routing trace resistances and loading. In some examples, interconnections between routing traces and row electrodes can have a chevron pattern, an S-shape pattern, or a hybrid pattern. In some examples, differential sense routing can reduce cross-coupling within the touch sensor panel. In some examples, staggering differential drive signals can reduce parasitic signal loss. |
US12260037B2 |
Transparent display device with touch sensor
A transparent display device including a substrate including a transmissive area and a non-transmissive area; a touch line on the substrate in the non-transmissive area; a touch bridge line in the non-transmissive area; and a touch contact electrode electrically connected to the touch bridge line; and a touch sensor in the transmissive area and including a touch sensor electrode overlapping with the touch contact electrode. Further, the touch sensor contacts the touch contact electrode so the touch sensor is electrically connected to the touch bridge line. |
US12260036B2 |
Display panel
The present application provides a display panel including a substrate, an array layer, a first light-blocking layer including a first opening and a second opening, a light-emitting device layer, a second light-blocking layer including a third opening provided corresponding to the first opening and a fourth opening provided corresponding to the second opening, a touch control metal layer including a fifth opening disposed corresponding to the first opening and a sixth opening disposed corresponding to the second opening. An area of the fourth opening is lesser than that of the second opening. An area of the sixth opening is greater than or equal to that of the fourth opening. |
US12260034B2 |
Digital jukebox device with improved user interfaces, and associated methods
Certain exemplary embodiments relate to entertainment systems and, more particularly, to systems that incorporate digital downloading jukebox features and improved user interfaces. For instance, a smart search may be provided, e.g., where search results vary based on the popularity of songs within the venue, in dependence on songs being promoted, etc. As another example, a tile-based approach to organizing groupings of songs is provided. Groupings may involve self-populating collections of songs that combine centrally-promoted songs, songs in a given genre that are popular across an audiovisual distribution network, and songs that are locally popular and match up with the given genre (e.g., because of shared attributes such as same or similar genre, artist, etc.). Different tile visual presentations also are contemplated, as are different physical jukebox designs. In certain example embodiments, a sealed core unit with the “brains” of the jukebox is insertable into a docking station. |
US12260024B2 |
Interaction method, electronic device, and interaction system
The present disclosure relates to virtual reality interaction methods, devices, and systems. In one example method, a head-mounted display device displays a virtual keyboard. In response to an input trigger operation of a user, a hand-mounted device sends hand detection data to the head-mounted display device based on a detected target sensor signal. After determining, based on the hand detection data, that an input trigger event occurs, the head-mounted display device determines an initial tap position of a target finger relative to the virtual keyboard based on a hand image captured by a camera. The hand-mounted device sends hand motion tracking data collected by a motion sensor to the head-mounted display device. In response to an input completion operation of the user, the head-mounted display device determines and displays an input result based on the initial tap position and the hand motion tracking data. |
US12260022B2 |
Input device having haptics sensing and corrective device sensing
A method is provided. The method comprises obtaining, by a processing system and using a piezoelectric device, piezoelectric signals associated with user input on a sensing region of an input device; obtaining, by the processing system and using a corrective device, corrective signals associated with the user input on the sensing region of the input device; determining, by the processing system and based on the piezoelectric signals and the corrective signals, one or more events to be performed in response to the user input; and performing, by the processing system, the one or more events. |
US12260020B2 |
Information processing device, information processing terminal, and program
An information processing device is provided which includes a first acquisition unit (214) configured to acquire a control command that is inputted by a first user and corresponds to presentation unit information for designating a presentation unit for presenting a tactile stimulus by a tactile presentation device and mode information for designating a mode of the tactile stimulus; a generation unit (218) configured to generate a tactile control signal for presenting the tactile stimulus to the presentation unit in accordance with the control command; and a first distribution unit (222) configured to distribute the tactile control signal to the tactile presentation device worn on a body of a second user. |
US12260019B2 |
System and method for continuous calibration of eye tracking systems used in VR/AR HMD units
A virtual reality/augmented reality (VR/AR) wearable assembly is described herein. The VR/AR wearable assembly includes a wearable frame adapted to be worn over a patient's eyes, a pair of photosensor oculography (PSOG) assemblies mounted to the wearable frame with each PSOG assembly including a display and an eye tracking assembly, and a processor coupled to each PSOG assembly. The processor is configured to execute an algorithm to continuously calibrate the eye tracking assembly including the steps of rendering a sequence of images on a corresponding display and calibrating a corresponding eye tracking assembly by establishing a display coordinate system associated with the corresponding display, determining predicted fixation locations and estimated gaze position locations within the display coordinate system, and determining an offset gaze position value by mapping the estimated gaze position location to the predicted fixation location within the display coordinate system. |
US12260017B2 |
Gaze determination machine learning system having adaptive weighting of inputs
Machine learning systems and methods that determine gaze direction by using face orientation information, such as facial landmarks, to modify eye direction information determined from images of the subject's eyes. System inputs include eye crops of the eyes of the subject, as well as face orientation information such as facial landmarks of the subject's face in the input image. Facial orientation information, or facial landmark information, is used to determine a coarse prediction of gaze direction as well as to learn a context vector of features describing subject face pose. The context vector is then used to adaptively re-weight the eye direction features determined from the eye crops. The re-weighted features are then combined with the coarse gaze prediction to determine gaze direction. |
US12260014B2 |
Virtual object display device and virtual object display method
A virtual object display device comprises a display and a display control device configured to perform display control of the display. The display control device includes: a coordinate system calculation unit configured to detect movement and rotation of the virtual object display device in a real world, and use an inertial coordinate system in which a coordinate origin thereof follows the movement of the virtual object display device and an effective field of view of the display is rotated therein in accordance with the rotation of the virtual object display device so as to define an arrangement position of an inertial coordinate system virtual object; and a display control unit configured to, when the inertial coordinate system virtual object is included in the effective field of view of the display, display the inertial coordinate system virtual object within the effective field of view. |
US12260012B2 |
Method and system for monitoring a person in an environment
One or more example embodiments of the present invention describes a method for monitoring a person in an environment, including integrating the person into the environment, wherein the person has a task to solve in the environment, measuring with a sensor system a number of physical conditions of the person while the person interacts with the environment, the sensor system providing a sensor-dataset including measured physical values about the person from which mental conditions of the person can be inferred, generating assessment-data from the sensor-dataset, the assessment-data reflecting at least one of an ability of the person to accomplish the task or the mental load of the person while solving the task, repeating the measuring and the generating a plurality of times and outputting the generated assessment-data or data based on the generated assessment-data. |
US12260011B2 |
Machine learning systems and methods for sensory augmentation using gaze tracking and emotional prediction techniques
A method for reading sensory augmentation comprising displaying a text on a reading device, determining a reader's current location in the text with a gaze tracking system, identifying a subsequent location in the text, processing the text at the subsequent location with an emotion processing unit to predict an emotional response to the text at the subsequent location, generating a sensory augmentation routine based on the predicted emotional response, and initiating playback of the sensory augmentation routine at the subsequent location in the text. The sensory augmentation routine can include a musical composition, a sound, and/or an ambient lighting effect. The gaze tracking system can be configured to receive data from the reading device related to the text currently displayed thereon and to receive data from an image capture device related to eye movement tracking of the reader. |
US12260010B2 |
System and method for utilizing immersive virtual reality in physical therapy
A system and method for utilizing virtual reality technology to provide and improve physical therapy care. Virtual reality devices may be utilized to facilitate telehealth visits in a three-dimensional medium where a digital avatar moves in accordance with the movement of a patient wearing a virtual reality device. Virtual reality devices may be used to provide and monitor exercises prescribed for a physical therapy patient. Virtual reality devices may be used to record, model, and analyze motion patterns of a physical therapy patient to assess relevant physical capability such as balance or motor control. |
US12260007B2 |
Secure flash controller
A computing device includes a non-volatile memory (NVM) interface and a processor. The NVM interface is to communicate with an NVM. The processor is to store in the NVM at least a Type-Length-Value (TLV) record including one or more encrypted fields and one or more non-encrypted fields, the non-encrypted fields including at least a validity indicator of the TLV record, to read the TLV record from the NVM, and to invalidate the TLV record by modifying the validity indicator stored in the non-encrypted fields, without decryption of any of the encrypted fields. |
US12260002B2 |
Privacy preserving application personalization
Disclosed are various approaches for providing personalized recommendations in a privacy preserving manner. A request from a provider application is received, the request comprising an anonymized user identifier and a navigation identifier that identifies a location of a user associated with the anonymized user identifier within a user interface of the provider application. A user associated with the anonymized user identifier is identified. Then, an activity history of the user is analyzed in order to select a layout order, wherein the layout order is selected based at least in part on the navigation identifier and the activity history of the user. The layout order is then provided to the provider application. |
US12260001B2 |
Distributed ledger network for data portability
A system for processing an account transfer between two banking infrastructures are described. The system may comprise a plurality of computing nodes. Each of the computing nodes may be associated with a corresponding source chain. The source chains may in combination store a distributed hash table with account information for clients associated with multiple computing nodes. The system may enable communication between the different computing nodes, either directly or indirectly, to process transfer of information. |
US12259997B2 |
Dynamic evaluation of data store access permissions
Dynamic evaluation of data store access store permissions is disclosed: obtaining a set of record identifiers (IDs) associated with a selected data store associated with an external system; determining record-level access permissions associated with a user for records in the selected data store associated with the set of record IDs; inferring one or more data store-level access permissions associated with the user for the selected data store based at least in part on the record-level access permissions associated with the user for the records in the selected data store; and presenting the inferred one or more data store-level access permissions associated with the user at a user interface. |
US12259994B2 |
Systems and methods for accessing digital assets in a blockchain using global consent contracts
A consent block is a type of block that may be stored in a blockchain. Each consent block has an owner and may store an owner consent contract, i.e., a smart contract containing owner-specified access rules that determine who may access data assets that are stored in other blocks of the blockchain and owned by the same owner. The consent block may alternatively store a global consent contract containing global access rules that supersede owner-specified access rules. The consent block also stores a hash value determined from the consent contract and a previous hash value of the block immediately preceding the consent block. The consent contract and the position of the consent block in the blockchain are verifiable from the hash value. Each consent block, once added to the blockchain, becomes part of the immutable record of data stored in the blockchain, and therefore leaves an auditable trail. |
US12259992B2 |
Centralized access control for cloud relational database management system resources
Methods for centralized access control for cloud relational database management system resources are performed by systems and devices. The methods utilize a central policy storage, managed externally to database servers, which stores external policies for access to internal database resources at up to fine granularity. Database servers in the processing system each receive external access policies that correspond to users of the system by push or pull operations from the central policy storage, and store the external access policies in a cache of the database servers for databases. For resource access, access conditions are determined via policy engines of database servers based on an external access policy in the cache that corresponds to a user, responsive to a resource access request from a device of the user specifying the internal resource. Data associated with the resource is provided to the user based on the access condition being met. |
US12259991B2 |
Nested row access policies
Methods of referencing row access policy (RAP) protected mapping tables in a RAP for a data table are disclosed herein. An example method of referencing a mapping table in a data table using nested RAP includes defining, by a processing device, a first access policy for the mapping table to control access by specific users or under specific conditions. The processing device further defines a second access policy attached to the data table referencing the mapping table. The processing device in response to a query, executes the second access policy of the data table to provide a response or operation of data associated with the data table and the mapping table. Executing the second access policy invokes executing the first access policy of the mapping table. The executing of both the second access policy of the data table and the first access policy of the mapping table are recorded. |
US12259989B2 |
Systems for secure policies-based information governance using a policy enforcement point (PEP)
The disclosure is directed to systems and methods for secure policies-based information governance. In various embodiments exemplary methods include displaying a Graphical User Interface (GUI), the graphical user interface receiving a business rule input from a business user; receiving a policy from a policy engine based on the business rule input, the policy engine generating a policy hierarchy; and defining a plurality of domain objects and a plurality of domain object representations in the Graphical User Interface (GUI) based on the policy and the policy hierarchy. Furthermore, exemplary methods include defining an extensible hierarchical domain model definition using the policy hierarchy, the extensible hierarchical domain model definition being modified using the plurality of domain object representations in the Graphical User Interface (GUI); and defining a Policy Enforcement Point (PEP) in an application based on the extensible hierarchical domain model definition. |
US12259986B2 |
Detection and mitigation of high-risk online activity in a computing platform
Technologies are provided for detection and mitigation of high-risk online activity. The detection and mitigation can be implemented in real-time. In some embodiments, a computing system can determine that a risk assessment for an online activity is unavailable from an in-memory storage. The computing system can obtain the risk assessment for the online activity from a second computing system configured to apply a prediction model to data defining the online activity. The risk assessment can comprise a risk score and a risk category. The computing system can update the in-memory storage to incorporate the data and the risk assessment, and can determine that the risk assessment is indicative of the online activity being high-risk activity. The computing system can then cause denial of access to a computing platform to a user device associated with the online activity. |
US12259985B2 |
Method, apparatus, and system for automated purpose limitation and compatibility verification on a data platform
An approach is provided for automated purpose limitation and compatibility verification on a data platform. The approach, for example, involves generating metadata that indicates a purpose that has been allowed for processing a dataset. The approach also involves storing the metadata in a metadata catalog to associate the purpose with the dataset. The approach further involves querying the metadata catalog to perform a verification of a compatibility of the purpose with a requested purpose for a new processing activity of the dataset, to perform a limitation of the new processing activity, or a combination thereof. |
US12259981B1 |
Network node for securing physical items using cryptographic data structures
In some embodiments, a network node for securing physical assets may be provided. The network node may include a processor and a memory storing instructions. The network may be configured to: receive, from a first entity, a cryptographic data structure configured to identify a physical item stored in a secured location; in response to receiving the cryptographic data structure, generate and transmit to the first entity a plurality of fungible cryptographic items; secure the cryptographic data structure on a public data structure, such that the cryptographic data structure cannot be released unless the plurality of fungible cryptographic items are received; receive, from a second entity, the plurality of fungible cryptographic items; and in response to receiving the plurality of fungible cryptographic items, transmit to the second entity the cryptographic data structure. |
US12259980B2 |
Method for verifying implementation of security policy, storage medium, computer program, and processing circuit
The disclosure relates to a method for verifying an implementation of a security policy by a computer program. The method comprises obtaining (S3) the computer program. The method further comprises, based on obtaining (S2) a security policy correspondence table, annotating (S4) the computer program with at least one annotation comprising an expected security type associated to a variable output by a critical instruction of the computer program. The method further comprises, based on obtaining (S1) propagation rule sets, analyzing the instructions of the annotated computer program to associate (S5) a propagated security type to each variable output by an instruction of the annotated computer program. The method further comprises verifying the implementation of the security policy by comparing (S6) the propagated and expected security types. The disclosure further relates to a corresponding computer program, a corresponding computer-readable storage medium and a corresponding processing circuit. |
US12259973B2 |
Systems and methods for flush plus reload cache side-channel attack mitigation
Systems and methods related to flush plus reload cache side-channel attack mitigation are described. An example method for mitigating a side-channel timing attack in a system including a processor having at least one cache is described. The method includes receiving a first instruction, where the first instruction, when executed by the processor, is configured to flush at least one cache line from the at least one cache associated with the processor. The method further includes, prior to execution of the first instruction by the processor, automatically mapping the first instruction to a second instruction such that the at least one cache line is not flushed from the at least one cache even in response to receiving the first instruction. |
US12259968B2 |
Detecting anomalous post-authentication behavior for a workload identity
Methods, systems, apparatuses, and computer-readable storage mediums described herein are configured to detect anomalous post-authentication behavior/state change(s) with respect to a workload identity. For example, audit logs that specify actions performed with respect to the workload identity of a platform-based identity service, a causing state change(s), while another identity is authenticated with the platform-based identity service, are analyzed. The audit log(s) are analyzed via a model for anomaly prediction based on actions. The model generates an anomaly score indicating a probability whether a particular sequence of the actions is indicative of anomalous behavior/state change(s). A determination is made that an anomalous behavior has occurred based on the anomaly score, and when anomalous behavior has occurred, a mitigation action may be performed that mitigates the anomalous behavior. |
US12259964B2 |
Secure execution of scripts
Method, systems, and computer-readable media for securely executing a script on a computer appliance are disclosed. A script payload is obtained from a requesting entity via an interface of the computer appliance, the script payload comprising the script and script security data. Multiple authentication factors for the script are obtained from the script security data, the multiple authentication factors comprising at least some nested authentication factors, wherein a first one of the authentication factors is encapsulated within a second one of the authentication factors. A first validation is performed to authenticate the script and the first authentication factor based on the second authentication factor and to generate a validated first authentication factor. A second validation is performed to authenticate the script based on the validated first authentication factor. Responsive to the script being authenticated by the first and second validations, the script is executed on the computer appliance. |
US12259961B2 |
Efficient interaction processing using secret
A method includes an access device determining an interaction value associated with an interaction. The access device prompts a user operating a user device for a secret. The access device receives the secret. The access device receives an initial communication then a user device certificate comprising a public key from the user device. The access device then verifies the certificate. The access device concatenates at least the secret and an unpredictable number to form a concatenated value. The access device encrypts the concatenated value with the public key, then transmits the encrypted concatenated value. The user device decrypts the encrypted concatenated value with a private key, verifies the unpredictable number, verifies the secret, determines whether or not the interaction is approved, produces an interaction authorization result, and then provides the interaction authorization result to the contactless access device. The access device receives the interaction authorization result. |
US12259956B2 |
User equipment auto-unlock optimization
A user equipment (UE) is configured to perform a prewarming process, wherein the prewarming process includes concurrently performing a face detection process and an unlock process independent of face detection, determine whether a face detection operation indicates the presence of a face within a field of view of a camera of the UE and disable prewarming for a predetermined time period when the face detection operation is not satisfied. |
US12259953B2 |
Framework for preventing software piracy in virtual machines (VMs) by using virtual hardware encryption verification
One example method includes receiving, from a VM, a request for a software license, in response to the request, transmitting a UUID to the VM, receiving, from the VM, a response that comprises a first encrypted UUID corresponding to the request, and transmitting a client object that includes the first encrypted UUID, and the client object serves as a request for entry of the client object in a database of a cloud computing site. |
US12259948B1 |
Three dimensional object part retrieval
Devices and techniques are generally described for retrieving three dimensional part models. Two-dimensional (2D) image data representing an object with at least a first part and a second part may be received. A first machine learning model may be used to generate a first shape embedding representing the first part and a second shape embedding representing the second part. A first 3D model stored in a non-transitory computer-readable memory that represents the first part may be determined based at least in part on the first shape embedding. A second 3D model stored in the non-transitory computer-readable memory that represents the second part may be determined based at least in part on the second shape embedding. |
US12259946B2 |
Robotic process automation system with hybrid workflows
A computerized task automation system operates to permit automation of processes comprising one or more computer implemented tasks. Software robots may be created and retrieved to automate human user interaction with computer systems. The software robots each take one of three forms: (i) an attended software robot that is encoded to interact with one or more application programs and to accept one or more inputs from the user as required by the one or more application programs, (ii) an unattended software robot that is encoded to automatically interact with one or more application programs without any user input; and (iii) a cognitive software robot that is encoded to automatically interact with one or more application programs without any user input and is further encoded to automatically alter its interactions with the one or more application programs by way of a machine learning engine. |
US12259944B1 |
Systems and methods for simulating medical images using generative adversarial networks
One disclosed example method for simulated medical images using GANs includes receiving, by a generative adversarial network (“GAN”), a plurality of training images, the training images associated with an affliction and depicting different stages of progression for the affliction; generating, using the GAN, a latent space based on the training images, the latent space comprising a first set of data points indicating parameters associated with the training images; generating, using the GAN, a second set of data points in the latent space based on simulated images generated from the latent space, the simulated images based at least in part on the first set of data points; after generating the second set of data points: receiving a request for a first simulated image associated with the affliction; and generating and outputting, by the GAN, the first simulated image based on the latent space. |
US12259939B2 |
Dynamic content presentation for web browsing
A method, product, and system comprising: rendering a webpage, said rendering comprises generating a HyperText Transfer Protocol (HTTP) packet to request the webpage from a server, the HTTP packet is absent of referral information in a referrer field, said rendering comprises communicating the HTTP packet to the server; obtaining from a user a first command to return from the webpage to a previous page, the previous page was rendered immediately before said rendering the webpage; based on the referrer field, dynamically modifying the webpage to present content of a publisher of the webpage instead of returning to the previous page; and in response to obtaining from the user a second command to return to the previous page, navigating to the previous page. |
US12259937B2 |
Graph-based design mapping and function route generation
Embodiments relate to graph-based design mapping and function route generation. A computer-implemented method includes analyzing first user interfaces and second user interfaces to identify features of each user interface, where the second user interfaces include at least one change to the first user interfaces. A first graph representing the features of the first user interfaces and a second graph representing the features of the second user interfaces are generated. A function mapping is determined based on a similarity calculation between the first graph and the second graph. A node that satisfies an influence threshold is recommended to do limited manual labeling. The function mapping is updated based on the labeling. A visualization of the function mapping is created between the first user interfaces and the second user interfaces. Function route generation can be performed. |
US12259935B2 |
Online learning platforms with enhanced search assignments
A computing device executing software displays a view of a search assignment in a user interface to a learning platform. The device receives user input comprising search terms associated with the search assignment, and generates queries based on the user input. The device submits the queries to a search engine, whereupon the search engine performs searches based on the queries, and the device displays the results. As a user evaluates resources provided in the results, the device updates the user interface to include an option selectable for adding evaluated ones of the resources to a collection of resources for the search assignment. In response to the user selecting the option with respect to a resource of the evaluated ones of the resources, the device adds the resource to the collection of resources. |
US12259928B2 |
Named entity recognition in search queries
Named Entity Recognition (NER) in a user search query in a real-time search engine may be achieved by training a machine learning algorithm to create a trained model. The trained model may be configured to receive a user search query as input and to recognize and output zero or more named entities in the search query. The training may include an iterative training process in which further training data is added at each iteration, in some embodiments. The training may be based on three training data sets, in some embodiments. A first training data set may be based on user search and engagement activity. A second training data set may be artificially generated based on a catalog of named entity values. A third training data set may be based on optimized and supplemented data pairs sampled from the first training data set. |
US12259925B2 |
Secure data interactions performed by an internet of things (IoT) device
In response to receiving a tagging request to map a first non-fungible token (NFT) to a first user device, a processor transmits an authorization request to a second user device to map the first NFT to the first user device. In response to receiving an approval of the request, the processor transmits a request to a minting server of an NFT blockchain network to generate the first NFT for the first user device. The processor stores a token ID of the generated first NFT in a memory. In response to receiving a second authorization from the first user device to perform a data interaction, the processor requests the NFT blockchain network based on the token ID, verification of the first user device. In response to receiving an indication that the first user device is verified, the processor processes the data interaction. |
US12259914B1 |
Questions disambiguation using generative evidence fusion and round-trip prediction
Techniques for predicting an answer to a question using a machine learning model are described. In some examples, the model predicts one or more answers to the question by: predicting at least two answers to the question using a first component of the question-answer model from a set of passages, generating, using a second component of the question-answer model, at least one question for each of the predicted at least two answers, and performing roundtrip predictions until each generated question only has one answer. |
US12259913B1 |
Caching large language model (LLM) responses using hybrid retrieval and reciprocal rank fusion
A system and method for improving computer functionality by retrieving answers/responses to questions/input from a cache such as those used with chatbots and generative AI systems. Disclosed is a multi-layered caching strategy that focuses on the relevance of a cache hit by improving the quality of the answer. The approach demonstrates that response latency is significantly reduced when using caching and how a caching strategy could be applied in various layers of increasing relevance for a simple Question-and-Answer system with the possibility of extending to more complex generative AI interactions. |
US12259909B2 |
Generating a multi-column index for relational databases by interleaving data bits for selectivity
A multi-column index is generated based on an interleaving of data bits for selectivity for efficient processing of data in a relational database system. Two or more columns may be identified for inclusion in the multi-column index for a relational database table. Based, at least in part, on the interleaving of data bits for selectivity from the identified columns, a multi-column index is generated for the relational database table that provides a respective index value for each entry in the relational database table. The entries of the relational database table may then be stored according to the index values of the multi-column index. |
US12259906B2 |
Restriction-compliant data replication
Restriction-compliant data replication including receiving a request to replicate a dataset of a database that is stored in a cloud-based data warehouse at a first region of a plurality of geographic regions to a second region of the plurality of geographic regions, wherein the second region is subject to persistent storage restrictions different from restrictions of the first region; selecting a replication policy, applicable to the second region, wherein the replication policy specifies replication restrictions that conform to the persistent storage restrictions of the second region; and replicating the dataset from the first region to the second region, including applying the replication policy to the dataset. |
US12259903B2 |
Data transfer with a bit vector operation device
Examples of the present disclosure provide apparatuses and methods for direct data transfer. An example method comprises transferring data between a first device and a second device, wherein the first device is a bit vector operation device, and transforming the data using a data transform engine (DTE) by rearranging the data to enable the data to be stored on the first device when transferring the data between the second device and first memory device. |
US12259902B1 |
Federating multidimensional OLAP data from different sources
A computer-implemented method may comprise creating a first view of a first data source comprising a first online analytical processing (OLAP) cube based on a first user input, creating a second view of a second data source based on a second user input, combining the first view and the second view, and creating metadata objects for elements of the first view and the second view. The method may further comprise generating a query execution plan comprising a first native query and a second native query based on a user-defined query specification and the metadata objects, executing the first native query on the first data source to retrieve a first dataset from the first data source and the second native query on the second data source to retrieve a second dataset from the second data source, and generating a federated dataset using the first dataset and the second dataset. |
US12259901B2 |
Systems and methods for universal data ingestion
Systems and methods for ingesting different data types using a are disclosed. According to one embodiment, a method for universal data ingestion may include: (1) receiving, at a data ingestion layer in a multi-layer pod, data from a data producer, wherein the data may be in any format; (2) ingesting, by the data ingestion layer, the data using a producer proxy agent or an ingestion application programming interface (API); (3) staging, by a data messaging/staging layer in the multi-layer pod, the ingested data; (4) enriching or transforming, by a data enrichment/transformation layer in the multi-layer pod, the staged data based on at least one customer requirement; and (5) routing, by a data connection layer in the multi-layer pod, the enriched or transformed data from the data messaging/staging layer to a data store at an appropriate velocity. |
US12259900B2 |
Off-chain functionality for data contained in blocks of blockchain
Novel tools and techniques are provided for implementing off-chain functionality for data contained in blocks of blockchain. In various embodiments, a computing system might assemble data extracted from each block of a first block(s) of a first instance of a blockchain in a generated first file(s), the assembled data being organized to mirror how the data is organized and stored in the first block(s); might store, in a secure database, the first file(s), the first file(s) being configured to be content-searchable, content-sortable, and/or content-filterable; might generate a second instance of the blockchain, which contains one or more second blocks, the one or more second blocks each containing the hash value of each corresponding first block(s), without containing the data contained in each block of the first block(s); and might store, in a distributed peer data storage system of the blockchain system, the generated second instance of the blockchain. |
US12259899B2 |
Systems and methods for presenting web application content
Systems and methods are disclosed for presenting web application content. A method for presenting web application content includes executing a web application using a web browser, the web application configured to display a web page element in a web browser. The method includes identifying an application component requested by a user action. The method also includes querying a component registry database for the application component, the component registry database including one or more application components loadable by the web application. The method then includes obtaining, from a link in the component registry database, application component code for the application component. The method also includes incorporating the application component code into the web page element. The method also includes rendering the application component code and the web page element using the web browser so that the application component is displayed in the web browser as part of the web page element. |
US12259886B2 |
Utilizing query approval data determined based on query cost data for a query request
A user device is operable to determine a query request based on first user input to a graphical user interface displayed by the user device. Query cost data is determined based on the query request. A prompt is displayed via the graphical user interface that indicates the query cost data. Query approval data is determined based on second user input to the graphical user interface in response to the prompt. The query request is transmitted to an analytics system for execution against a database system when the query approval data indicates approval to transmit the query request. |
US12259883B2 |
Row dispersal across parallelized processes during query execution based on forwarding data blocks
A database system is operable to execute a row dispersal operator, in conjunction with execution of a query operator execution flow for a corresponding query, to disperse a plurality of input rows across the set of parallelized operations based on determining a plurality of input data blocks that collectively includes the plurality of input rows, where each input data block in the plurality of input data blocks a corresponding proper subset of the plurality of input rows. Each data block of the plurality of input data blocks is assigned to a corresponding one of the set of parallelized operations for processing in accordance with a uniform assignment scheme, and each data block is forwarded to the corresponding one of the set of parallelized operations by reference. |
US12259881B2 |
Automatically searching for topics related to discovered devices
Methods, apparatus, and computer program products that can automatically search for topics related to discovered devices are disclosed herein. One method includes a processor discovering a device and automatically searching a set of data resources on a network for a set of topics related to the discovered device. Apparatus and computer program products that include hardware and/or software that can perform the methods for automatically searching for topics related to a discovered device are also disclosed herein. |
US12259876B2 |
System and method for a hybrid contract execution environment
A system and method for managing an electronic contract for hybrid runtime execution, which includes a contract execution service that comprises an internal runtime environment and a set of integrations to external resources with at least one integration to an on-chain runtime, wherein the contract execution service comprises configuration to: establish the electronic contract, wherein the electronic contract comprises a set of executable programmable components and a set of natural language components; change the state of the electronic contract and generate a contract event; and in response to the contract event: extend execution of the electronic contract to an on-chain environment, when the contract event includes an associated on-chain integration; and extend execution of the electronic contract to an external application resource, when the contract event includes an associated external service integration. |
US12259875B2 |
Key-based complex process monitoring
In one embodiment, a device receives, via a user interface, definition of a first sequence of transactional milestones performed by users of an online application and identified using a first type of identifier. The device also receives, via the user interface, definition of a second sequence of transactional milestones performed by users of the online application and identified using a second type of identifier. The device further receives, via the user interface, definition of a key transition associated with at least one transactional milestone in the first sequence of transactional milestones or second sequence of transactional milestones that links the first type of identifier with the second type of identifier. The device represents, using the key transition, performance of the first sequence of transactional milestones and the second sequence of transactional milestones by a particular user of the online application as a unified sequence. |
US12259869B2 |
System and methods for dynamic visual graph structure providing multi-stream data integrity and analysis
Systems, computer program products, and methods are described herein for dynamic visual graph structure providing multi-stream data integrity and analysis. The present disclosure is configured to provide a reactive system aimed to trace the root cause of incidents and uncover potential gaps in security of an enterprise system. Maintaining accurate and meaningful information related to incidents is the key for success of data security protocols. The integrity of message data is kept intact for improved forensic investigation, as each database may keep varying information related to a single global session. |
US12259868B1 |
Analysis operations on data in a native tabular data structure using a proxy data table
In one example, a system can receive, from application code including an analysis operation performed on a set of data, an indication to access the set of data included in a tabular data structure using an application programming interface (API), in which the tabular data structure is associated with a memory allocation and a type. The system can determine that the type of the tabular data structure is the native type, the native type characterizing data structures that are accessed using a first programming language and a second programming language. The system can identify a proxy data table that shares the memory allocation, the proxy data table accessed using the API based on the second programming language. The system can issue one or more read commands to the proxy data table to cause the set of data to be read from the tabular data structure. |
US12259864B1 |
Apparatus and method for training a machine learning model
Described herein is an apparatus and method for training a machine learning model. An apparatus may include a computing device configured to receive a corpus of data containing entries corresponding to a plurality of subjects; identify a plurality of entries within the corpus, corresponding to a first subject of the plurality of subjects and representing medical history of the first subject; determine a plurality of temporal attributes of the plurality of entries; generate a plurality of tokens as a function of the plurality of entries; generate a chronological data structure segment ordering one or more of the plurality of entries and the plurality of tokens, as a function of the plurality of temporal attributes; and train a multimodal machine learning model on a training dataset including the chronological data structure segment. |
US12259861B2 |
Control service for data management
Aspects of a data environment, such as the creation, provisioning, and management of data stores and instances, are managed using a separate control environment. A user can call into an externally-facing interface of the control environment, the call being analyzed to determine actions to be performed in the data environment. A monitoring component of the control plane also can periodically communicate with the data environment to determine any necessary actions to be performed, such as to recover from faults or events in the data environment. A workflow can be instantiated that includes tasks necessary to perform the action. For each task, state information can be passed to a component in the data environment operable to perform the task, until all tasks for an action are completed. Data in the data environment can be accessed directly using an externally-facing interface of the data environment, without accessing the control plane. |
US12259860B2 |
Efficient random string processing
Character string analysis and classification can be useful in a variety of contexts, including examining web URLs to determine whether a URL indicates that a user is attempting to take a particular action on an electronic service platform. In some cases, however, URLs or other string data may have “noise” in them, such as random sub-strings, that prevents a string from being properly classified. Sometimes it may be useful to classify a string into a category, however, and it may be important to do this quickly (e.g. during an active user interaction with a website). Learning tables allowing for O(1) lookup can be established by tokenizing strings and then using probability analysis to eliminate tokens that appear an insufficient number of times. This allows for quick and accurate string classification, which may be useful in numerous circumstances. |
US12259858B1 |
Method and system for migrating database content onto new database infrastructure
A system configured to: determine an optimal migration cache size; interface with a source database; index each respective entry from among the plurality of database record entries based on their respective database record entry dates; respectively prioritize each entry from among the plurality of database record entries for migration based on their plurality of respective database record entry dates and sizes; queue a queue of unmigrated database record entries for migration based on each respective prioritization; initiate a migration of each respective entry from among the queue of unmigrated database record entries; monitor a respective progress of the migration of each respective entry from among the queue; and provide a status of the respective progress of the migration of each respective entry from among the plurality of database record entries. |
US12259852B2 |
Managing file revisions from multiple reviewers
Disclosed are methods and systems for managing file revisions, including revisions of a document. The system may compare various file versions (e.g., revised documents having revisions to a master document from multiple users) with a reference file (e.g., a master document) to obtain the changes (e.g., revisions) in each file version. The system may present the changes from each of the users in a merge interface from which a user may selectively accept or reject the changes from any of the users to update the reference file. |
US12259846B2 |
Computing device and computing system
A computing device and a computing system are provided. The computing device comprises: a plurality of computing modules; and serial communication paths between/among the plurality of computing modules. Each computing module comprises: an internal circuit for performing an operation on a signal received from a corresponding serial communication path; and an extension circuit for receiving a signal from the internal circuit as an input signal. The extension circuit comprises: a delay module for delaying the input signal, the delay module comprising one or more delay units; one or more extension select modules for selectively performing a level extension on the input signal through the signal delayed by corresponding one or more delay units to generate one or more respective level-extended signals; and an output module for outputting one or more of the one or more level-extended signals. |
US12259844B2 |
Microcontroller and corresponding method of operation
In an embodiment a microcontroller includes a processing unit and a deserial-serial peripheral interface (DSPI) module, wherein the deserial-serial peripheral interface module is coupleable to a communication bus configured to operate according to a selected communication protocol, wherein the processing unit is configured to read user data intended for inclusion in an outgoing frame encoded according to the selected communication protocol, calculate, as a function of the user data, a cyclic redundancy check (CRC) value intended for inclusion in the outgoing frame, compose the outgoing frame by including the user data and the calculated CRC value into the outgoing frame, produce a DSPI frame encoded according to the selected communication protocol as a function of the outgoing frame and program a data register of the deserial-serial peripheral interface module with the DSPI frame, and wherein the deserial-serial peripheral interface module is configured to transmit the DSPI frame via the communication bus. |
US12259843B2 |
Transmission device and communication system for artificial intelligence chips
An artificial intelligence (AI) switch chip includes a first AI interface, a first network interface, and a controller. The first AI interface is used by the AI switch chip to couple to a first AI chip in a first server. The first network interface is used by the AI switch chip to couple to a second server. The controller receives, through the first AI interface, data from the first AI chip, and then sends the data to the second server through the first network interface. By using the AI switch chip, when a server needs to send data in an AI chip to another server, an AI interface may be used to directly receive the data from the AI chip, and then the data is sent to the other server through one or more network interfaces coupled to the controller. |
US12259842B2 |
Physical interface module
An embodiment of the present invention relates to physical interfaces, especially those used on consumer electronics devices. A processor, in which an embodiment of the disclosed invention is deployed, includes a physical interface for connecting to and communicating with a peripheral device, the peripheral device being configured to operate according to a standard communications protocol or to a different protocol which is adapted to have a more bandwidth-efficient performance. The processor detects which of the two protocols the attached peripheral device uses and configures the physical interface to operate according to the detected protocol. An embodiment of the invention allows for new, bandwidth-efficient communications protocols to be executed across existing standardized physical interface hardware, thereby allowing for easier acceptance of the new protocols within the consumer electronics industry. Bandwidth-efficient communications protocols advantageously allow for more convenient transfer of media content or for big-data applications to be more conveniently handled. |
US12259841B2 |
Passive clock synchronization for timing
The present disclosure provides for an architecture for a multi-interface card environment, such as a server that includes multiple network interface cards (NICs) or peripheral component interconnect express (PCIe) cards. The architecture includes a passive optical splitter coupled between a leader clock and the multiple interface cards or PCIes. The optical splitter can be used to distribute clock time from the leader clock to the interface cards. The architecture provides for distribution of timing in a scalable manner in the multi-NIC environments for cloud deployments. |
US12259837B2 |
USB power supply circuit with idle power distribution and the method thereof
A USB power supply circuit is discussed. The circuit has at least two power converters and a controller. The controller controls the power converters to provide required output powers to devices attached to the controller and monitors the provided output powers. If one of the power converters has an idle power margin, the idle power margin would be distributed to other power converters. |
US12259836B2 |
Peer-influenced enhanced USB power delivery
Universal Serial Bus (USB) Power Delivery is augmented by allowing devices that attach to the USB to include and/or have access to an enhanced device policy manager (eDPM) so that device information such as status, state, or requirements, such as power requirements, may be at least be shared by the eDPMs between, for example, a host device on the bus, a secondary device providing power to devices on the bus, and a new device attaching to the bus. Sharing device information facilitates the host having contextual awareness for the attaching device and assists with determining whether the attaching device may be enumerated on the bus. If not, such as due to insufficient power available from the secondary device, the host and/or secondary device may seek to influence bus devices to change an operating mode to accommodate the attaching device. |
US12259821B2 |
Lookup circuitry for secure and non-secure storage
There is provided an apparatus comprising input circuitry that receives requests comprising input addresses in an input domain. Output circuitry provides output addresses. The output addresses comprise secure physical addresses to secure storage circuitry and non-secure physical addresses to non-secure storage circuitry. Lookup circuitry stores a plurality of mappings comprising at least one mapping between the input addresses and the secure physical addresses, and at least one mapping between the input addresses and the non-secure physical addresses. |
US12259818B2 |
Flash memory controller and data programming method
A flash memory controller and a data programming method are provided. The flash memory controller includes a control logic circuit and a processor. The control logic circuit is coupled to a first chip-enable-signal controlled area of a flash memory through a channel to transmit data and commands. The processor controls the control logic circuit to transmit a first command and a second command to the first chip-enable-signal controlled area through the channel. The first command is configured to instruct the first chip-enable-signal controlled area to write stored data and read operating temperature information. In response to the transmission of the second command, the processor controls the control logic circuit to receive the operating temperature information from the first chip-enable-signal controlled area. |
US12259813B2 |
Controller for controlling non-volatile semiconductor memory and method of controlling non-volatile semiconductor memory
According to one embodiment, a write instructing unit instructs a data access unit to write, in a storage area of a data storage unit indicated by a first physical address, write object data, instructs a management information access unit to update address conversion information, and instructs a first access unit to update the first physical address. A compaction unit extracts a physical address of compaction object data, instructs the data access unit to read the compaction object data stored in a storage area of the data storage unit indicated by the physical address, instructs the data access unit to write the compaction object data in a storage area of the data storage unit indicated by a second physical address, instructs the management information access unit to update the address conversion information, and instructs a second access unit to update the second physical address. |
US12259810B2 |
Visual testing issue reproduction based on communication of automated workflow
An example method for visual testing and issue communication of programmed display of content includes obtaining a workflow of test scenarios for visual testing a display. The content displayed on the display is controlled by a set-top box (STB) device executing target instructions. The example method further includes identifying a visual testing issue associated with executing the test scenarios, and communicating the workflow and issue to a remote device for reproduction of the issue. |
US12259809B2 |
Selective testing of pre-compiled extended reality operating systems
The disclosed examples provide a method that includes identifying a list of revisions for an Extended Reality (XR) operating system and dividing the list of revisions to set a currently selected revision. An already-compiled version of the currently selected revision of the XR operating system is retrieved and installed on an XR device. The method also includes initiating a test script for the XR device to test the XR operating system and receiving results of the test script. The method of dividing the list of revisions, retrieving and installing the already-compiled version, and initiating and receiving results of the test script is repeated until a revision that passes the test script is found to be adjacent to a revision on the list that fails the test script. |
US12259808B2 |
Method, system, and computer program product for automatic selection of tests for software system regression testing using machine learning
Provided is a computer-implemented method, system, and computer program product for automatic selection of tests for software system regression testing using machine learning including generating a test mapping including at least one test of a plurality of tests corresponding to a source file. The plurality of tests and the at least one source file are associated with a software repository. Further, determining a defective score for the at least one test based on historical test data of the at least one test, receiving a component criticality score and a defect definition corresponding to the source file, generating a key value corresponding to at least one test based on the defective score, component criticality score, and defect definition, determining a subset of tests of the plurality of tests based on the key value corresponding to the at least one test; and executing the subset of tests with the software repository. |
US12259801B2 |
System and method for automated or semi-automated identification of malfunction area(s) for maintenance cases
A method (100) of automated identification of one or more malfunction areas of a set (S) of malfunction areas for a service case in which a medical device (12) is serviced includes: generating an output probability vector (40) of probabilities for the set of malfunction areas of the medical device by operations including applying at least one classifier (42, 46) to at least one of (1) text descriptions of parts ordered for the service case and/or (2) a text description of the service case; and displaying a list (56) of one or more most probable malfunction areas for the service case wherein the one or more most probable malfunction areas are the one or more most malfunction areas of the set of malfunction areas having highest probability in the output probability vector. |
US12259799B1 |
Identifying fault-injection impact zones
Disclosed are various embodiments for identifying fault injection impact zones. A test for an application can be received from a test service. An application schema can then be created that represents the systems or services that are involved in the execution of the application. Applications with a similar application schema are then identified using a first machine-learning model. A subset of the plurality of applications that have experienced a similar test are then identified with a second machine-learning model. Log files associated with each of the subset of applications are then analyzed to identify errors that occurred during the similar test. Each of the identified errors are then provided to the test service in response to receipt of the test. |
US12259797B2 |
Data synchronization method for host machine and backup machine of station application server
A data synchronization method for a host machine and a backup machine of a station application server includes the following steps: receiving initial data sent by the host machine and storing the initial data in a backup machine local file by the backup machine to realize data synchronization between the host machine and the backup machine in an initial state after establishing a communication between the host machine and the backup machine; and receiving message data sent by a station terminal device in real time and storing the message data in a host machine local file, then sending the message data to the backup machine by way of polling, and receiving the message data and storing the message data in the backup machine local file by the backup machine to realize data synchronization between the host machine and the backup machine. |
US12259794B2 |
Extensive recovery point management using tags
A technique enables coordination of unrelated software components to facilitate extensive recovery point management on a snapshot or recovery point through the use of a flexible tag structure. The tag is organized and arranged as a {key=value,[value] . . . } structure wherein the key denotes an operation that requires coordination between the unrelated software components and the value(s) denote multi-cardinality that provide parameters for coordination of the operation. The multi-cardinality aspect of the flexible tag structure provides a set of values associated with the key of the tag that enables a software component and/or protocol to insert its value(s) into the tag structure for its interpretation. The technique thus provides an extensible model where multiple components/protocols use the tag to coordinate operations on the RP by conveying certain meaning/interpretations of the tag and its values. |
US12259793B2 |
Allocating system RDP metadata space with IO performance priority
Memory management processes allocate and recycle pages of replication data pointer (RDP) metadata space in shared memory. When the RDP page currently allocated to an IO thread becomes full, that RDP page is released, and a new RDP page is allocated to the IO thread. The released page eventually becomes fragmented and is added to a list of RDP pages that are ranked based on partial fullness. An IO thread that needs a new RDP page is allocated a mostly empty RDP page from the ranked list, if such a page is available. Otherwise, a new completely empty RDP page is allocated to the IO thread. Use of the ranked lists reduces latency associated with allocation of new RDP pages. Contention between IO threads for RDP metadata space is reduced because each IO thread has exclusive rights to the free RDP metadata space in its currently allocated page. |
US12259792B1 |
Efficient retention locking of a copy of a large namespace on a deduplication filesystem
One example method includes generating first and second snapshots of a shared protection namespace of a backup storage device. The first snapshot includes a first working frozen copy of an active namespace and the second snapshot includes a second work working frozen copy of the active namespace. First and second point-in-time copies of the first and second working frozen copies are generated in the shared protection namespace. The first point-in-time copy includes first files extracted from the first working frozen copy and that are stacked in at least one first horizontal file. The second point-in-time copy includes the second files included in the second working frozen copy that are stacked in at least one second horizontal file. A retention lock is applied to the at least one first and second horizontal files. |
US12259789B2 |
Non-volatile memory compression for memory repair
One example includes an integrated circuit (IC). The IC includes non-volatile memory and logic. The logic is configured to receive repair code associated with a memory instance and assign a compression parameter to the repair code based on a configuration of the memory instance. The logic is also configured to compress the repair code based on the compression parameter to produce compressed repair code and to provide compressed repair data that includes the compressed repair code and compression control data that identifies the compression parameter. A non-volatile memory controller is coupled between the non-volatile memory and the logic. The non-volatile memory controller is configured to transfer the compressed repair data to and/or from the non-volatile memory. |
US12259783B2 |
Semiconductor device and operation method thereof
A semiconductor device includes an error correction code circuit and a register circuit. The error correction code circuit is configured to generate first data according to second data. The register circuit is configured to generate reset information according to a difference between the first data and the second data, for adjusting a memory cell associated with the second data. A method is also disclosed herein. |
US12259777B2 |
Uncorrectable memory error prediction
A system can predict memory device failure through identification of correctable error patterns based on the memory architecture. The failure prediction can thus account for the circuit-level of the memory rather than the mere number or frequency of correctable errors. A failure prediction engine correlates hardware configuration of the memory device with correctable errors (CEs) detected in data of the memory device to predict an uncorrectable error (UE) based on the correlation. |
US12259776B2 |
Maintenance method for energy storage system and computer program
A maintenance method for a power storage system wherein: in a bank in which multiple modules, each comprising multiple lithium-ion battery cells connected to each other, are serially connected, a voltage sensor measures voltage values of the cells; a module containing a cell having the lowest voltage value in the hank is identified; and the capacity of the identified module or of the cell having the lowest voltage value is measured. |
US12259774B2 |
Systems and methods for thermal system management
A method of thermal and power control in a computing device includes, at the computing device, initializing a thermal module of the computing device, receiving data at the thermal module from a first component assigned to an interface of the thermal module, and sending an output to a second component from the thermal module based on the data. Initializing the thermal module includes detecting a presence of a plurality of potential components of the computing device; querying each of the plurality of potential components to determine capabilities of each component; in response to the querying, for each of at least a subset of the plurality of potential components receiving identification information for the component and, based on the received identification information, configuring one or more interfaces of the plurality of predefined interfaces of the thermal module to establish communication with the sub set of components. |
US12259773B2 |
Information processing apparatus and control method
An information processing apparatus includes a memory which temporarily stores a program of an OS; a first processor which executes the program to implement functions of the OS; a second processor which detects a face area with a face captured therein from an image captured by an imaging unit. When the face area is no longer detected, the first processor performs first processing to limit the use of at least some of the functions of the OS for a predetermined first time, and when it is detected that the information processing apparatus is held by a user before the first time elapses, the first processor disables the first processing, and performs second processing to limit the use of at least some of the functions of the OS for a predetermined second time. |
US12259772B2 |
Power management circuit and touch/display device including the same
A power management circuit includes a control signal reception circuit configured to receive a power control signal for controlling an operation of the power management circuit in correspondence to a driving mode of a panel, from a microcontroller which receives information on the driving mode of the panel; an output signal change circuit configured to change an output signal of the power management circuit in response to the power control signal; a control target selection circuit configured to select a control target circuit to which the output signal is to be transferred; and an output signal transmission circuit configured to transfer the output signal to the control target circuit. |
US12259767B2 |
Integrated circuit performance adaptation using workload predictions
Performance adaptation for an integrated circuit includes receiving, by a workload prediction system of a hardware processor, telemetry data for one or more systems of the hardware processor. A workload prediction is determined by processing the telemetry data through a workload prediction model executed by a workload prediction controller of the workload prediction system. A profile is selected, from a plurality of profiles, that matches the workload prediction. The selected profile specifies one or more operating parameters for the hardware processor. The selected profile is provided to a power management controller of the hardware processor for controlling an operational characteristic of the one or more systems. |
US12259764B2 |
Architecture for managing asynchronous resets in a system-on-a-chip
Systems and methods for managing asynchronous resets in an SoC have been described. In an illustrative, non-limiting embodiment, a reset generation circuit in an SoC, may include a first reset generation circuit configured to enable a first reset signal based, at least in part, upon a clock signal and an indication to reset. The reset generation circuit may also include a second reset generation circuit coupled to the first reset generation circuit, in which the second reset generation circuit is configured to enable a second reset signal after the first reset signal is enabled. The first reset signal and the second reset signal are both provided to a component of the SoC. |
US12259762B2 |
Hinge structure and foldable electronic device including the same
According to an embodiment of the disclosure, a foldable electronic device may comprise a hinge structure unit including a first hinge structure and a second hinge structure and a bracket to which the hinge structure unit is rotatably coupled. The first hinge structure or the second hinge structure may include a rotator provided with an interlocking hole and a cam having an end provided with an interlocking protrusion to be fitted into the interlocking hole to be assembled to the rotator. |
US12259760B2 |
Lid angle detection
The present disclosure is directed to a device and method for lid angle detection that is accurate even if the device is activated in an upright position. While the device is in a sleep state, first and second sensor units measure acceleration and angular velocity, and calculate orientations of respective lid components based on the acceleration and angular velocity measurements. Upon the device exiting the sleep state, a processor estimates the lid angle using the calculated orientations, sets the estimated lid angle as an initial lid angle, and updates the initial lid angle using, for example, two accelerometers; two accelerometers and two gyroscopes; two accelerometers and two magnetometers; or two accelerometers, two gyroscopes, and two magnetometers. |
US12259759B2 |
Support device and foldable device having same
A foldable device may include a foldable layer and a support device that is fixed to a foldable portion, or bendable section, of the foldable layer. The support device may include a plurality of links, or segments. Each of the plurality of links may be individually fixed to a surface of the foldable portion of the foldable layer. Each of the plurality of links may be movably coupled to an adjacent link of the plurality of links, such that the plurality of links move relative to each other, while remaining fixed to the foldable layer, in response to a folding movement of the foldable layer and an unfolding movement of the foldable layer. |
US12259757B2 |
Mobile terminal device
A mobile terminal device including a camera for imaging the person to be photographed and a flexible and foldable display is provided with a line of sight detection unit for detecting a line of sight of the person to be photographed. Here, when photographing in the state where the mobile terminal device is folded, the mobile terminal device displays a mirror image on the display part on the side of the person to be photographed when it has been identified that the line of sight direction of the person to be photographed detected by the line of sight detection unit is directed to the display part on the side of the person to be photographed, the camera, or at least the mobile terminal device itself. |
US12259754B1 |
Evaporative humidifier to maintain humidity of VR headset microclimate
A virtual reality system that increases humidity within a virtual reality headset via at least one humidification element incorporated into the headset. The humidification element may comprise a water retaining reservoir which includes at least one evaporative surface that allows for diffusion of the water from within the reservoir. |
US12259750B2 |
Display device
A display device includes first color filter, a second color filter, a third color filter, a first transparent region, a second transparent region, a third transparent region and a fourth transparent region. The second color filter has a first edge extending along a first direction and a second edge extending along a second direction. The first color filter is disposed adjacent to the first edge, and the third color filter is disposed adjacent to the second edge. The first color filter, the second color filter and third color filter are surrounding by the first transparent region, the second transparent region, the third transparent region and the fourth transparent region. Areas of the first transparent region, the second transparent region, the third transparent region and the fourth transparent region are greater than areas of the first color filter, the second color filter and the third color filter. |
US12259748B2 |
Display device
A display device is disclosed. The display device of the present disclosure may comprise: a flexible display panel; a roller which is elongated and on which the display panel is wound or unwound; a housing in which an accommodating space is provided, wherein the roller is rotatably mounted in the accommodating space; and a speaker assembly which is positioned between the roller and the housing and which is placed on the bottom of the housing, wherein the housing may comprise a front cover which is positioned at the inner side of the front of the housing, is fixed to the bottom of the housing, and has a coupling hole formed therein, and wherein the speaker assembly may comprise a coupling part which is formed at the upper side of the speaker assembly and is inserted into the coupling hole. |
US12259744B2 |
Joystick having height adjustable button or switch
The disclosed embodiment is a control surface for use in a forest machine. The control surface includes a base panel, wherein the base panel comprises multiple buttons and/or switches to be used with an operators hand. A joystick protruding from the base panel. The joystick includes a handle part. The handle part has multiple buttons and/or switches to be used with an operator's hand. The handle part has a thumb button/switch to be used by an operator's thumb. The thumb button is adjustable in the height position in relation to the base. |
US12259742B2 |
Low-dropout regulator
An LDO regulator includes a voltage-to-time converter configured to convert a fluctuation in an output voltage sensed from an output node into a time domain signal having a pulse type, and output the time domain signal, based on a clock signal; a time-to-voltage converter configured to receive the time domain signal, convert the time domain signal into a first voltage control signal performing first compensation for the output voltage, and output the first voltage control signal; an analog amplifier configured to output a second voltage control signal continuously performing second compensation for the output voltage, regardless of the clock signal; and a first pass transistor configured to drive the output voltage based on the second voltage control signal. The LDO regulator is configured to reduce the fluctuation in the output voltage, based on the first compensation and the second compensation. |
US12259737B2 |
Autonomous vehicle cabin and controller to manage a fleet of robots
Systems and techniques are provided for management of autonomous cargo by autonomous vehicles (AVs). An example method can include determining, based on data from one or more sensors, a location for deploying a ramp that enables robots to enter the AV, the location comprising an area free of obstacles having one or more dimensions above a threshold; generating an instruction configured to trigger the AV to stop at the location; based on a determination that the AV is at the stopping position, deploying the ramp; sending, to the robots, a message instructing the robots to enter a cabin of the AV via the ramp and guiding each robot to a respective location within the cabin; and based on a determination that the AV has reached a destination of one or more robots, deploying the ramp and guiding the one or more robots to exit the cabin via the ramp. |
US12259735B2 |
Deep model reference adaptive controller
Aspects of the subject disclosure may include, for example, determining, at a slower time-scale, inner layer weights of an inner layer of a deep neural network; providing periodically to an outer layer of the deep neural network from the inner layer, a feature vector based upon the inner layer weights; and determining, at a faster time-scale, outer layer weights of the outer layer, wherein the outer layer weights are determined in accordance with a Model Reference Adaptive Control (MRAC) update law that is based upon the feature vector from the inner layer, and wherein the outer layer weights are determined more frequently than the inner layer weights. Other embodiments are disclosed. |
US12259734B2 |
Device and method for controlling vehicle platooning mode based on IoT device and camera
A device and method for controlling platooning mode of a vehicle based on a IoT device and camera is disclosed. The method includes receiving beacon signals including unique identification information from a surrounding vehicle; determining that the surrounding vehicle is a platooning eligible vehicle included in the platooning group when the unique identification information corresponds to pre-stored platooning eligibility information; and activating the platooning mode of the vehicle based on whether at least one of intensities of the beacon signals or a reception time interval in which the beacon signals are received satisfies a predefined first condition. |
US12259732B2 |
Moving robot capable of recognizing carpet
There is provided a moving robot including a light projector, an image sensor and a processing unit. The light projector projects a vertical light segment and a horizontal light segment toward a moving direction. The image sensor captures, toward the moving direction, an image frame containing a first light segment image associated with the vertical light segment and a second light segment image associated with the horizontal light segment. The processing unit recognizes a plush carpet in the moving direction when a vibration intensity of the second light segment image is higher than a predetermined threshold, and an obstacle height calculated according to the first light segment image is larger than a height threshold. |
US12259731B2 |
Preemptive logical configuration of vehicle control systems
Apparatuses, systems, methods, and computer-readable media are provided for the preemptive logical configuration of vehicle control systems. A vehicle control computer may determine a location of a vehicle. The vehicle control computer may query a historical data source server for historical incident data corresponding to a first vicinity around the first location of the vehicle. Based on the historical incident data, the vehicle control computer may identify one or more driving danger areas in the first vicinity around the first location of the vehicle, wherein each of the one or more driving danger areas are associated with one or more driving hazards. The vehicle control computer may generate a configuration for vehicle operation in the first vicinity around the first location of the vehicle based on the one or more driving danger areas and may update driving logic of the vehicle with the configuration. |
US12259729B2 |
Vehicle trajectory maintenance device
A device for maintaining the trajectory of a vehicle, which moves along a trajectory and has at least one contact point with the ground, includes an attachments system to the vehicle, and a sphere configured to rotate on the ground during the movement of the vehicle. |
US12259728B2 |
Marine vessel propulsion control system and marine vessel
A marine vessel propulsion control system includes a controller to control a movement of a marine vessel and propulsion devices each including a power source and a thrust generator to generate a thrust based on a drive force of the power source. The controller controls the movement of the marine vessel to navigate according to a preset sea route including a target position. The controller reduces the drive force of the power source of each of the propulsion devices when the marine vessel reaches a deceleration start position that is spaced apart from the target position by a required deceleration distance, and, after reducing the drive force of the power source of each of the propulsion devices, cuts off transmission of the drive force from the power source to the thrust generator in at least one of the propulsion devices depending on a predetermined condition. |
US12259726B2 |
Autonomous vehicle operation feature monitoring and evaluation of effectiveness
Methods and systems for monitoring use and determining risks associated with operation of a vehicle having one or more autonomous operation features are provided. According to certain aspects, operating data may be recorded during operation of the vehicle. This may include information regarding the vehicle, the vehicle environment, use of the autonomous operation features, and/or control decisions made by the features. The control decisions may include actions the feature would have taken to control the vehicle, but which were not taken because a vehicle operator was controlling the relevant aspect of vehicle operation at the time. The operating data may be recorded in a log, which may then be used to determine risk levels associated with vehicle operation based upon risk levels associated with the autonomous operation features. The risk levels may further be used to adjust an insurance policy associated with the vehicle. |
US12259725B2 |
Modular flight management system incorporating an autopilot
A modular vehicle management system is described, comprising a controller module configured to control different types of carrier modules. The controller module includes a computer system and optionally one or more sensors. The computer system is configured to perform operations comprising detecting whether a carrier module is connected to the controller module. If the carrier module is connected to the controller module, the carrier module is authenticated. If the authentication fails, operation of the vehicle is inhibited. The control module is configured to determine carrier module capabilities including information regarding a navigation processing device, and/or a radio modem. The controller adapts to the capabilities of the controller module. Using information from the sensors and the navigation processing device, the vehicle management system navigates the vehicle. |
US12259723B2 |
Method for terminal device mounted in vehicle to transmit image and method for remote control device for controlling travel of vehicle to receive image
A method and device for efficiently transmitting a plurality of pictures are provided. Also, provided are a method and device for efficiently receiving a plurality of transmitted pictures. Provided is a picture transmitting method including obtaining a plurality of input pictures, generating a packed picture by combining the plurality of input pictures based on a packing structure, and generating and transmitting a bitstream including packing structure information and the packed picture. |
US12259713B2 |
Automatic tuning of a proportional-integral-derivative controller for DC-DC buck switching power converter
A method of automatically tuning a proportional-integral-derivative (PID) controller (102) controlling a DC-DC converter (100) includes substituting the PID controller (102) with a modified relay feedback test (MRFT) (104) controller having a threshold parameter (β) and a magnitude parameter (h), iteratively determining a current error signal (e[k]) by measuring an output voltage (Vo[k]) of the DC-DC converter (100) and comparing it to a desired reference output voltage (Vo-ref), input the error signal (e[k]) to the MRFT (104), determining an output value (u[k]) of the MRFT, update the duty cycle (D) based on the output value (u[k]), operating the DC-DC converter (100) using the updated duty cycle (D), exciting oscillations in the loop containing the MRFT (104) and the DC-DC converter (100), measuring a frequency (Ω0) and amplitude (α0) of the output voltage (Vo[k]), updating PID controller parameters based on the frequency (Ω0) and amplitude (α0), and substituting the MRFT (104) with the PID controller (102). |
US12259711B2 |
Methods and systems for the industrial internet of things
An example monitoring system for data collection includes a data collector including a plurality of sensor. The system includes a data storage to store a collector route template for the plurality of sensors with a sensor collection routine defining how the plurality of sensors. The system includes a data acquisition and analysis circuit to receive detection signals and evaluate the detection values with respect to a rule, and further, based on the evaluation of the detection values with respect to the rule, to modify the sensor collection routine. |
US12259710B2 |
Control method for a scraping machine based on correlation between machining force and displacement
A machining device for scraping a workpiece is provided. The machining device includes: a drive unit for driving a scraper; a first detection unit for detecting the position of the scraper; a second detection unit for detecting the machining force of the scraper with respect to the workpiece; a first acquisition unit for acquiring information relating to displacement of the scraper; a second acquisition unit for acquiring information relating to the machining force of the scraper; and a control unit for driving the drive unit based on the information relating to the displacement of the scraper by the first acquisition unit and the information relating to the machining force of the scraper acquired by the second acquisition unit, so the displacement and the machining force of the scraper satisfy a prescribed relationship. A control device and a control method for the machining device are also provided. |
US12259707B2 |
Device for monitoring the position and/or attitude and/or movement of a tool
The invention relates to a device for monitoring the position and/or location and/or movement of a tool to which an inertial sensor, such as a gyroscope sensor and/or an inertial sensor, is attached. A monitoring unit is provided in order to determine the position and/or location and/or movement of the tool on the basis of a specified starting situation using the detected sensor data. The device is characterized in that in order to calibrate the sensor(s), at least one image capturing unit is provided which is designed to capture one or more images of the tool at least at specified points in time or in intervals; an image analysis unit is provided for determining the position and/or location and/or movement of the tool; and the monitoring unit is designed to calibrate the sensor data in order to process the data. |
US12259705B2 |
Automatic assignment of device debug communication pins
An apparatus includes a debugger circuit, debug pins, and a test controller circuit. The test controller circuit is configured to, in a programming mode, determine a subset of the debug pins used in programming the apparatus. The test controller circuit is further configured to save a designation of the subset of the debug pins. The test controller circuit is further configured to, in a test mode subsequent to the programming mode, use the designation to route the subset of the debug pins used in programming the apparatus to the debugger circuit for debug input and output with the server. |
US12259702B2 |
System and method for administration of drive components
A system and method for administration of drive components. The system comprises at least one drive component having a drive computing unit. Drive software for the drive component is stored on and executable by the drive computing unit. The system has a computing unit in communication with the drive computing unit. The computing unit detects an actual operating state of the drive component and the machine and system context to select at least one service operating state for the drive components according to the detected actual operating state. The system comprises a distributed computing system in communication with the drive computing unit which is configured to trigger administration of the drive components according to the selected service operating state of the drive components. A process to be maintained can be defined which ensures that the operation cannot be negatively influenced and people or machinery cannot be endangered during the administration. |
US12259699B2 |
Method and system for test driving mobile machine
A method includes determining a test drive script (TDS) to perform while a tool monitors an electronic system in a mobile machine during a test drive of the mobile machine. The TDS includes an ordered sequence of drive cycle procedures (DCPs). The ordered sequence of DCPs begins with an initial DCP and ends with a final DCP. Each DCP is indicative of a respective mobile machine state. The TDS includes a first particular DCP associated with both a first particular mobile machine state and a first condition pertaining to the first particular mobile machine state. The method also includes outputting a representation of at least a portion of the TDS. Additionally, the method includes determining and outputting one or more of: status information corresponding to achieving the first particular mobile machine state or status information corresponding to achieving the first condition pertaining to the first particular mobile machine state. |
US12259694B2 |
Systems and methods for sensor data processing and object detection and motion prediction for robotic platforms
Systems and methods are disclosed for detecting and predicting the motion of objects within the surrounding environment of a system such as an autonomous vehicle. For example, an autonomous vehicle can obtain sensor data from a plurality of sensors comprising at least two different sensor modalities (e.g., RADAR, LIDAR, camera) and fused together to create a fused sensor sample. The fused sensor sample can then be provided as input to a machine learning model (e.g., a machine learning model for object detection and/or motion prediction). The machine learning model can have been trained by independently applying sensor dropout to the at least two different sensor modalities. Outputs received from the machine learning model in response to receipt of the fused sensor samples are characterized by improved generalization performance over multiple sensor modalities, thus yielding improved performance in detecting objects and predicting their future locations, as well as improved navigation performance. |
US12259693B2 |
Potential replacement algorithm selection based on algorithm execution context information
According to some embodiments, an available algorithm data store may contain information about a pool of available algorithms. An algorithm selection platform coupled to the available algorithm data store may access the information about the pool of available algorithms and compare the information about each of the pool of available algorithms with at least one requirement associated with the current algorithm executing in the real environment. The algorithm selection platform may then automatically determine algorithm execution context information and, based on said comparison and the algorithm execution context information, select at least one of the pool of available algorithms as a potential replacement algorithm. An indication of the selected at least one potential replacement algorithm may then be transmitted (e.g., to be evaluated in a shadow environment by an algorithm evaluation platform). |
US12259690B2 |
Watch crown having a conductive surface
An electronic device, such as a watch, has an input mechanism, such as a crown, that may receive translational inputs, rotational inputs, and/or touch inputs. Inputs received at the crown may result in changes in operation of the electronic device and/or outputs, such as graphical outputs, provided by the electronic device. In various embodiments, the crown includes a retainer that couples an outer crown body to an inner crown body and secures an isolator between the outer crown body and the inner crown body. The embodiments of the crown described herein provide a simple and robust input mechanism for receiving rotational, translational, and touch inputs as described above, while simplifying part alignment, ensuring consistent rotation, and allowing for efficient manufacturing. |
US12259689B2 |
Rotary wheel set system of a horological movement
A rotary wheel set system of a horological movement with a rotary wheel set a first and a second bearing for a first and a second pivot of the arbor of the rotary wheel set, the wheel set including a mass center in a position of its arbor, the first bearing including an endstone including a main body equipped with a conical cavity configured to receive the first pivot of the arbor of the rotary wheel set, the first pivot being capable of cooperating with the cavity of the endstone to rotate in the cavity, at least one contact zone between the first pivot and the cavity being generated, the normals of the contact zone forming a minimum contact angle relating to the plane perpendicular to the arbor of the pivot, the minimum contact angle being less than or equal to 30°, preferably less than or equal to arctan (½). |
US12259688B2 |
Device for displaying an indication of time or derived from the time and indexing device
Jumper device (80) for a timepiece device (100) including at east one first arm (81) including a first beak (81a) for positioning a first mobile unit (10), at least one second arm (82) including a second beak (82a) for positioning a second mobile unit (20), an elastic element (84) for returning the first arm and the second arm to configurations positioning the first and second mobile units, and a lever (83; 83′) interfaced between, on the one hand, the elastic return element, and on the other hand, the first and second arms. |
US12259686B2 |
Waveguide geometry for improved display performance
The present invention features new waveguide layouts for input, redirection (expansion), and output holograms that minimize cross talk between colors and allow all three colors to reside in a single waveguide. The use of multiple incoupling holograms that diffract different colors of light in different directions, or along different paths, through a waveguide substrate advantageously provides for a reduction of cross-talk between the colors of a holographic image. In a square-shaped design, red, green, and blue input and output holograms approximately overlay on top of each other. The green redirection hologram is laterally separated from the red and blue redirection holograms. Using this square-shape design, the light beams for the three colors are separated into two paths propagating from input to output holograms. |
US12259680B2 |
Image forming apparatus
An image forming apparatus, including a process cartridge and a main body with an opening and a cartridge supporter is provided. The process cartridge includes a drum cartridge; a toner cartridge attachable to the drum cartridge; and a switching member switchable states in the process cartridge between a first state, wherein detachment of the toner cartridge is restricted, and a second state, wherein the toner cartridge is released from the restriction. The cartridge supporter is movable between a first position, wherein the cartridge supporter supports the process cartridge to be placed entirely in an inner space in the main body on an inner side of the opening, and a second position, wherein the cartridge supporter supports the process cartridge to be at least partly placed outside the inner space. When the cartridge supporter is in the second position, the switching member is at least partly placed outside the inner space. |
US12259679B2 |
Developing cartridge including casing that has recessed portion and boss connecting two opposing walls of casing inside toner chamber, and image forming apparatus using the same
A developing cartridge is attachable to a drawer that is movable in a first direction relative to a main housing of an image forming apparatus. The developing cartridge includes: a casing having a toner chamber; and a developing roller positioned at one end of the casing in a second direction and rotatable about an axis extending in a third direction. The casing includes: a recessed portion recessed from an outer surface of the casing toward the developing roller; a first wall extending in the second direction; and a first boss positioned inside the toner chamber. The recessed portion is positioned at a center in the third direction of another end of the casing in the second direction. The first wall and the second wall form the toner chamber. The first boss extends from the first wall to be connected to the second wall. |
US12259678B2 |
Image forming apparatus including cover having opening that allows toner cartridge to pass therethrough but does not allow drum cartridge to pass therethrough
An image forming apparatus includes: a main casing; a first cover; a drum cartridge; and a toner cartridge. The main casing has a first opening. The first cover is movable between: a first closed position in which the first cover closes the first opening; and a first open position in which the first opening is opened. The drum cartridge includes a photosensitive drum. The drum cartridge is attachable to and detachable from the main casing through the first opening in a state where the first cover is in the first open position. The toner cartridge is configured to accommodate toner therein. The toner cartridge is attachable to and detachable from the drum cartridge. The first cover has a second opening smaller than the first opening. The second opening allows the toner cartridge to pass therethrough but does not allow the drum cartridge to pass therethrough. |
US12259677B2 |
Image forming apparatus
An image forming apparatus includes a rotatable image bearing member, a developing member to develop an electrostatic latent image at a developing portion, a transfer member to transfer a developer image to a recording member at a transfer portion; and a brush provided with a plurality of base materials contacting the image bearing member at downstream of the transfer portion and upstream of the developing portion in a rotational direction of the image bearing member. The developer remaining on the surface of the image bearing member is collected in the developing portion. An average distance between base materials of the brush with respect to a rotational axis direction of the image bearing member is larger than an average particle diameter of the developer, and is equal to or less than a length corresponding to a special frequency visually recognizable by a user when the image formed by the image forming apparatus is observed by the user. |
US12259673B1 |
Image forming apparatus
An image forming apparatus includes an electrophotographic photoreceptor that includes a conductive substrate, an undercoat layer provided on the conductive substrate, containing a binder resin and an electron transport material, and satisfying Expression 1-1, and a photosensitive layer provided on the undercoat layer, a charging device that charges a surface of the electrophotographic photoreceptor, an electrostatic latent image forming device that forms an electrostatic latent image on the charged surface of the electrophotographic photoreceptor, a developing device that develops the electrostatic latent image formed on the surface of the electrophotographic photoreceptor with a developer containing a toner to form a toner image, and a transfer device that transfers the toner image to a surface of a recording medium, in which a moving time of an outer peripheral surface of the electrophotographic photoreceptor, required from charging performed by the charging device to development performed by the developing device, is 90 msec or longer, Expression 1-1: 0.20≤EF1−ELUMO1≤0.60 (in Expression 1-1, EF1 represents a Fermi level of the undercoat layer, and ELUMO1 represents an energy level of LUMO of the undercoat layer). |
US12259670B2 |
Tubular fixing member, fixing device, and image forming apparatus
A tubular fixing member including a substrate, an elastic layer, an interlayer, and a surface layer are laminated in this order, in which “E1 |
US12259669B2 |
Heating device and image processing apparatus including heat transfer member contacting a heater in amounts varying with position along the heater
A heating device includes a cylindrical film a heater disposed inside the cylindrical film on an inner surface of the cylindrical film. The heater has a plurality of heating elements that are spaced from each other at intervals along an axial direction. A heat transfer member contacts the heater. The heat transfer member is arranged such that, in a first region of the heater that includes just a single one of the heating elements, contact between the heater and heat transfer member is greater than in a second region of the heater that includes an interval between a pair of adjacent heating elements. |
US12259667B2 |
Developer replenishing container and method of reusing developer replenishment container
A developer replenishing container configured to be detachably attachable to a developer replenishing device and to replenish developer via the developer replenishing device is disclosed. The developer replenishing container includes: a developer replenishing portion with a replenishing opening; and a shutter with at least one shutter opening that can communicate with the replenishing opening, the shutter being configured to open and close the replenishing opening according to attaching and detaching operations of the developer replenishing container, wherein the shutter is movable between a sealing position where the replenishing opening is sealed, a replenishing position where the shutter opening faces the replenishing opening to replenish developer from the developer replenishing container, and a filling position where the developer replenishing container is filled with developer without sealing the replenishing opening. |
US12259666B2 |
Image forming apparatus
An image forming apparatus includes an exposure head including a light emitting portion that includes a first electrode layer including a plurality of electrodes that are two-dimensionally arranged in a rotation direction and a rotational axis direction of a photosensitive member, a light emitting layer stacked on the first electrode layer, and a second electrode layer through which light is transmissible; and a controller configured to control a voltage applied to each of the plurality of electrodes in such a way that one pixel is formed by controlling the voltage applied to the plurality of electrodes arranged at different positions in the rotation direction, in which the plurality of electrodes are arranged in such a way that a pitch of the plurality of electrodes included in the first electrode layer in the rotation direction is an integer multiple of a resolution of an image formed by the image forming apparatus in the rotation direction, and the integer is greater than one. |
US12259664B2 |
Method of designing an alignment mark
A method of configuring a mark having a trench to be etched into a substrate, the method including: obtaining a relation between an extent of height variation across a surface of a probationary layer deposited on a probationary trench of a probationary depth and a thickness of the probationary layer; determining an extent of height variation across the surface of a layer deposited on the mark allowing a metrology system to determine a position of the mark; and configuring the mark by determining a depth of the trench based on the relation, the extent of height variation and the thickness of a process layer to be deposited on the mark. |
US12259660B2 |
Inspection method and inspection platform for lithography
An inspection method and an inspection platform applicable for inspecting a light source used to expose a substrate. The light source is adapted to form an illuminated area on a surface of the substrate. The inspection method includes the following steps: placing at least one inspection component on the surface of the substrate; causing the at least one inspection component and the illuminated area to have a relative movement and a relative speed in a specific direction so as to make the illuminated area move across the at least one inspection component, wherein in the specific direction, the illuminated area is smaller in size than the at least one inspection component; inspecting photon energy of incident light in the illuminated area by the at least one inspection component during the relative movement; and determining optical values of the light source according to the photon energy and the relative speed. |