Document Document Title
US12154952B2 Laminate, semiconductor device, and method for manufacturing laminate
The present invention is a laminate including: a crystal substrate; a middle layer formed on a main surface of the crystal substrate, the middle layer containing a mixture of an amorphous region in an amorphous phase and a crystal region in a crystal phase having a corundum structure mainly made of a first metal oxide; and a crystal layer formed on the middle layer and having a corundum structure mainly made of a second metal oxide. Thus, provided is a laminate having high-quality corundum-structured crystal with sufficiently suppressed crystal defects.
US12154950B2 Transistor, ternary inverter comprising same, and transistor manufacturing method
Provided is a transistor including: a constant current formation layer; a channel layer provided on the constant current formation layer; a pair of source/drain regions spaced apart from each other, with the channel layer therebetween on the constant current formation layer; a gate electrode provided on the channel layer; and a gate ferroelectric film provided between the gate electrode and the channel layer.
US12154943B2 Super junction power device and method of making the same
The present invention provides a power device with super junction structure (or referred to as super junction power device) and a method of making the same. When making a super junction power device, impurity of a second conductive type may be implanted into an epitaxial layer of a first conductive type to form a floating island of the second conductive type and a pillar of the second conductive type successively through a super junction mask (or reticle) after forming the epitaxial layer of the first conductive type, directly through a well mask (or reticle) before or after forming a well region of the second conductive type, and directly through a contact mask (or reticle) before or after forming a contact structure. Multiple epitaxial processes and deep trench etching process may not be needed. Therefore, the process is simple, the cost is low and yield and reliability are high. Because the super junction power device of the present invention has both the floating island of the second conductive type and the pillar of the second conductive type, in open state, a breakdown voltage may be raised and both Miller capacitance and input capacitance can be decreased and in on state, an on-state resistance can be decreased.
US12154942B1 Manufacturing method for a power MOSFET with gate-source ESD diode structure
A method includes growing an epitaxial layer over a substrate, forming a plurality of gates in the epitaxial layer, forming a breakdown voltage enhancement and leakage prevention structure in the epitaxial layer, comprising a body ring structure, forming a source in the epitaxial layer and a gate-source Electrostatic Discharge (ESD) diode structure over the epitaxial layer, forming a source contact connected to the source and a first terminal of the gate-source ESD diode structure, forming a gate contact connected to the plurality of gates and a second terminal of the gate-source ESD diode structure, and forming a drain contact on the opposing side of the epitaxial layer from the source contact.
US12154939B2 High capacitance MIM device with self aligned spacer
The present disclosure, in some embodiments, relates to a metal-insulator-metal (MIM) capacitor structure. The MIM capacitor structure includes one or more lower interconnects disposed within a lower dielectric structure over a substrate. A first dielectric layer is over the lower dielectric structure and includes sidewalls defining a plurality of openings extending through the first dielectric layer. A lower electrode is arranged along the sidewalls and over an upper surface of the first dielectric layer, a capacitor dielectric is arranged along sidewalls and an upper surface of the lower electrode, and an upper electrode is arranged along sidewalls and an upper surface of the capacitor dielectric. A spacer is along opposing outermost sidewalls of the upper electrode. The spacer has an outermost surface extending from a lowermost surface of the spacer to a top of the spacer. The outermost surface is substantially aligned with an outermost sidewall of the lower electrode.
US12154938B2 Ferroelectric MFM capacitor array and methods of making the same
Embodiments include structures and methods for fabricating an MFM capacitor having a plurality of metal contacts. An embodiment may include a first metal strip, disposed on a substrate and extending in a first direction, a ferroelectric blanket layer, disposed on the first metal strip, a second metal strip, disposed on the ferroelectric blanket layer and extending in a second direction different from the first direction, and a plurality of metal contacts disposed between the first metal strip and the second metal strip and located within an intersection region of the first metal strip and the second metal strip.
US12154933B2 Image sensors with stress adjusting layers
An image sensor with stress adjusting layers and a method of fabrication the image sensor are disclosed. The image sensor includes a substrate with a front side surface and a back side surface opposite to the front side surface, an anti-reflective coating (ARC) layer disposed on the back side surface of the substrate, a dielectric layer disposed on the ARC layer, a metal layer disposed on the dielectric layer, and a stress adjusting layer disposed on the metal layer. The stress adjusting layer includes a silicon-rich oxide layer. The concentration profiles of silicon and oxygen atoms in the stress adjusting layer are non-overlapping and different from each other. The image sensor further includes oxide grid structure disposed on the stress adjusting layer.
US12154926B2 Image sensor
An image sensor includes a substrate including a first side on which light is incident, and a second side opposite to the first side, a pixel isolation pattern formed inside the substrate which defines a plurality of unit pixels, a first photoelectric conversion region and a second photoelectric conversion region arranged along a first direction, inside each of the unit pixels, and a region isolation pattern which protrudes from the pixel isolation pattern in a second direction intersecting the first direction, and defines an isolation region between the first photoelectric conversion region and the second photoelectric conversion region. A first width of the isolation region in the second direction on the first side is more than about 1.1 times a second width of the isolation region in the second direction on the second side.
US12154925B2 Image sensing device
An image sensing device includes a substrate, a plurality of unit image sensing pixels supported by the substrate and structured to respond to incident light to generate an electrical signal corresponding to the incident light, and one or more device isolation regions supported by the substrate and arranged between adjacent unit image sensing pixels to isolate the plurality of unit image sensing pixels from each other. The device isolation region includes a first conductive layer, a second conductive layer spaced apart from the first conductive layer, and a first insulation layer disposed between the first conductive layer and the second conductive layer.
US12154920B2 Camera module having curved imager
A camera module is configured to capture an optical image of a target area and includes a lens member, an imager, a light transmitting member, and a seat. The lens member is configured to receive light from the target area. The imager has a curved portion convex in a direction away from the lens member and is configured to capture the optical image formed on the curved portion. The light transmitting member optically couples the lens member and the imager. The seat has a supporting portion that supports an outer rim of the imager and a fluid space defined inside the supporting portion. A heat dissipation fluid undergoes convection in the fluid space. The curved portion is interposed between the light transmitting member and the seat having the supporting portion and the fluid space.
US12154919B2 Uniform threshold voltage non-planar transistors
Transistors having nonplanar electron channels in the channel width plane have one or more features that cause the different parts of the nonplanar electron channel to turn on at substantially the same threshold voltage. Advantageously, such transistors have substantially uniform threshold voltage across the nonplanar electron channel. Devices, image sensors, and pixels incorporating such transistors are also provided, in addition to methods of manufacturing the same.
US12154918B2 Display panel and mobile terminal
The present application provides a display panel and a mobile terminal. A light sensing module of the display panel includes a dual-gate transistor, which includes a first gate connected to a first control signal end, a second gate connected to a second control signal end, a first electrode connected to a first power-supply end, and a second electrode connected to a read-out module. The light sensing module further includes a first storage capacitor, which includes a first electrode plate connected to one of the first control signal end or the second control signal end, and a second electrode plate connected to the read-out module.
US12154915B2 Display device
A display device includes: a first gate insulating film; a first interlayer insulating film; a lower metal layer; an oxide semiconductor layer; a second gate insulating film; a second gate electrode; a second interlayer insulating film; and an upper metal layer being sequentially provided on a substrate, wherein the oxide semiconductor layer includes a second channel region and a second conductor region, the second gate insulating film is disposed in alignment with the second gate electrode, a first contact hole is provided in the first gate insulating film and the first interlayer insulating film, the lower metal layer includes a second conductor connection wiring line, a protection layer having an island shape is provided between the second conductor region and the second interlayer insulating film, a second contact hole exposing the second conductor connection wiring line is provided in the protection layer and the second interlayer insulating film.
US12154914B2 Display panel and display device
Disclosed are a display panel and a display device, wherein the display panel includes an opposing substrate, a liquid crystal layer, and an array substrate, the liquid crystal layer is disposed between the opposing substrate and the array substrate; the array substrate includes a base, a first inorganic film layer and a conductive layer, the first inorganic film layer is disposed on the base and has a refractive index greater than or equal to 1.4 and less than or equal to 1.6, the conductive layer is disposed on the base, and the conductive layer is adjacent to the first inorganic film layer.
US12154912B2 Display device
A display device according to one or more embodiments of the disclosure includes a pixel on a base layer; a gate driver configured to supply a gate control signal to the pixel through a gate line; pads including a first pad on the base layer and electrically connected to the pixel through a data line and a second pad on the base layer and electrically connected to the gate driver; and a protection circuit electrically connected to the pads. The protection circuit includes a first protection circuit electrically connected between the first pad and the pixel and a second protection circuit electrically connected between the second pad and the gate driver. The first protection circuit and the second protection circuit have different structures.
US12154910B1 Display panels including metal layer having fan-out segment and display terminals including the same
The present application provides a display panel and a display terminal. The display panel includes a first metal layer having a plurality of first fan-out segments, a second metal layer having a plurality of data wirings, and a third metal layer having a plurality of second fan-out segments, where the data wirings and the second fan-out segments extend in the same direction, the first fan-out segments and the second fan-out segments are located in a display area, a first end of one of the first fan-out segments is electrically connected to one of the data wirings, a second end of the first fan-out segment is electrically connected to one of the second fan-out segments, and the first direction is different from the second direction.
US12154900B2 Semiconductor device and semiconductor package
A semiconductor device includes an enhancement-mode first p-channel MISFET, an enhancement-mode second p-channel MISFET, a drain conductor electrically and commonly connected to the first p-channel MISFET and the second p-channel MISFET, a first source conductor electrically connected to a source of the first p-channel MISFET, a second source conductor electrically connected to a source of the second p-channel MISFET, and a gate conductor electrically and commonly connected to a gate of the first p-channel MISFET and a gate of the second p-channel MISFET.
US12154895B2 Semiconductor device with guard ring
The present application discloses a semiconductor device. The semiconductor device includes an isolation layer positioned in a substrate to define a first surrounding area surrounding a center area; a first guard ring in the first surrounding area; and a programmable unit including: a middle insulating layer in the center area and including a U-shaped cross-sectional profile; a first electrode including a common layer on two sides of the middle insulating layer, and a connection layer including a U-shaped cross-sectional profile, on the two sides and the bottom surface of the middle insulating layer, and connecting to the common layer; and a second electrode layer on an inner surface of the middle insulating layer. A bottom surface of the common layer is at a vertical level greater than a vertical level of a bottom surface of the middle insulating layer.
US12154894B2 Display device with divided capacitors
Discussed is a GIP-type display device having a bridge line that connects two neighboring divided capacitors with each other in a capacitor area such that leakage does not occur in the capacitor area in a non-display area when supplying a scan signal or a sensing signal to a thin-film transistor. Further, a method for manufacturing the same is discussed. To this end, a light-blocking film is disposed on a substrate, a buffer and gate insulating film is disposed on the light-blocking film, a gate metal film is disposed on the buffer and gate insulating film, an interlayer insulating film is disposed on the gate metal film, and a source and drain metal film is disposed on the interlayer insulating film, and the source and drain metal film forms the bridge line connecting the two neighboring divided capacitors with each other.
US12154893B2 Base structures for microelectronic devices
A method of forming a microelectronic device comprises forming a source material around substantially an entire periphery of a base material, and removing the source material from lateral sides of the base material while maintaining the source material over an upper surface and a lower surface of the base material. Related methods and base structures for microelectronic devices are also described.
US12154890B2 Multi-tier IC package including processor and high bandwidth memory
A packaged IC includes a fanout layer, an Application Processor (AP) die having a first surface residing substantially adjacent a first surface of the fanout layer, a Redistribution Layer (RDL) having a first surface coupled to a second surface of the AP die Process, and high bandwidth memory coupled to a second surface of the RDL and configured to communicate wirelessly with the AP die. The packaged IC further includes an encapsulant surrounding a substantial portion of the high bandwidth memory, the RDL, and the AP die, the encapsulant contacting the fanout layer on a first side and having an exposed second side, a plurality of conductive posts extending from the fanout layer to the RDL through a portion of the encapsulant, and a plurality of Through Mold Vias (TMVs) extending between the fanout layer and the exposed second side of the encapsulant.
US12154889B2 Semiconductor package
Disclosed is a semiconductor package comprising a semiconductor chip and a redistribution layer. The semiconductor chip includes a semiconductor substrate, a passivation layer, and first power, second power, and signal pads exposed from the passivation layer. The redistribution layer includes a photosensitive dielectric layer, and first to third redistribution patterns and a high-k dielectric pattern that are in the photosensitive dielectric layer. The first, second, and third redistribution patterns are respectively connected to the first power, second power, and signal pads. The high-k dielectric pattern is between the first and second redistribution patterns. The photosensitive dielectric layer includes a first dielectric material. The high-k dielectric pattern includes a second dielectric material whose dielectric constant greater than that of the first dielectric material. The high-k dielectric pattern is in contact with the passivation layer. The passivation layer includes a dielectric material different from the first and second dielectric materials.
US12154886B2 Semiconductor packages including electrical redistribution layers of different thicknesses and methods for manufacturing thereof
A semiconductor package is disclosed. In one example, the package includes a non-power chip including a first electrical contact arranged at a first main surface of the non-power chip. The semiconductor package further includes a power chip comprising a second electrical contact arranged at a second main surface of the power chip. A first electrical redistribution layer coupled to the first electrical contact and a second electrical redistribution layer coupled to the second electrical contact. When measured in a first direction vertical to at least one of the first main surface or the second main surface, a maximum thickness of at least a section of the first electrical redistribution layer is smaller than a maximum thickness of the second electrical redistribution layer.
US12154882B2 Solder reflow apparatus and method of manufacturing an electronic device
A solder reflow apparatus includes a vapor generating chamber configured to accommodate a heat transfer fluid and to accommodate saturated vapor generated by heating the heat transfer fluid; a heater configured to heat the heat transfer fluid accommodated in the vapor generating chamber; a substrate stage configured to be movable upward and downward within the vapor generating chamber, the substrate stage including a seating surface; vapor passages penetrating the substrate stage and configured to allow the vapor to move therethrough; and suction passages penetrating the substrate stage to be open to the seating surface and in which at least a partial vacuum is generated.
US12154861B2 Frame design in embedded die package
In one example, embedded die package, including a layer having an exposed boundary, wherein at least a portion of the exposed boundary comprises organic material. The package also includes at least one integrated circuit die positioned in the layer and within the exposed boundary. The package also includes a dielectric material positioned in the layer and between the at least one integrated circuit and structure adjacent the at least one integrated circuit.
US12154856B2 Methods of manufacturing via structures on source/drain contacts
A method includes receiving a semiconductor structure having a source contact feature electrically connected to a source feature and a drain contact feature electrically connected to a drain feature. The method includes etching to form a drain via trench over the drain contact feature and forming a drain via in the drain via trench. After forming the drain via, the method further includes etching to form a source via trench over the source contact feature and forming a source via in the source via trench. The drain via has a first dimension along a first direction, the source via has a second dimension along the first direction, and the second dimension is greater than the first dimension.
US12154851B2 Method of forming a semiconductor device with inter-layer vias
A method (of forming a three dimensional integrated circuit (3DIC) structure) includes: forming an interconnection layer including forming a first inter-layer via which connects at a first predetermined location to a first circuit region of a first device layer and which has a footprint that is at least one factor of ten smaller than a footprint of the first circuit region; and forming a first conductive segment in a first metallization layer of a second device layer so as to align with and thereby connect to the first inter-layer via.
US12154850B2 Semiconductor interconnection structures and methods of forming the same
An interconnection structure includes a first dielectric layer, a first conductive feature, a second dielectric layer, a conductive layer, a liner layer, a third dielectric layer, a second conductive feature, and a first capping layer. The first conductive feature is disposed in the first dielectric layer. The second dielectric layer is formed on the first dielectric layer, and the second dielectric layer is in direct contact with the first dielectric layer. The conductive layer is disposed in the second dielectric layer. The liner layer is disposed between the conductive layer and the second dielectric layer. The third dielectric layer is formed on the second dielectric layer. The second conductive feature is disposed in the third dielectric layer. The first capping layer is disposed between the second conductive feature and the third dielectric layer.
US12154848B2 Electronic package and manufacturing method thereof, and substrate structure
A substrate structure is provided, in which an insulating protection layer is formed on a substrate body having a plurality of electrical contact pads, and the insulating protection layer has a plurality of openings corresponding to the plurality of exposed electrical contact pads, and the insulating protection layer is formed with a hollow portion surrounding a partial edge of at least one of the electrical contact pads at at least one of the openings, so as to reduce the barrier of the insulating protection layer.
US12154846B2 3DIC package with interposer formed by spin on process
A method for forming a silicon oxide interposer includes following steps. A spin on glass (SOG) or spin on dielectric (SOD) material is spin coated on a temporary carrier. The SOG or SOD material is cured to form a silicon oxide layer on the temporary carrier. The silicon oxide layer is etched to form through via holes penetrating through the silicon oxide layer. The step of etching the silicon oxide layer stops when bottoms of the through via holes reach a top surface of the temporary carrier. The through via holes are filled with a conductive material to form conductive through vias (TVs). The temporary carrier is removed from a bottom surface of the silicon oxide layer. An under bump metallurgy (UBM) layer is formed interfacing the conductive material and the bottom surface of the silicon oxide layer.
US12154844B2 Dual-side cooling semiconductor packages and related methods
A dual-side cooling (DSC) semiconductor package includes a first metal-insulator-metal (MIM) substrate having a first insulator layer, first metallic layer, and second metallic layer. A second MIM substrate includes a second insulator layer, third metallic layer, and fourth metallic layer. The third metallic layer includes a first portion having a first contact area and a second portion, electrically isolated from the first portion, having a second contact area. A semiconductor die is coupled with the second metallic layer and is directly coupled with the third metallic layer through one or more solders, sintered layers, electrically conductive tapes, solderable top metal (STM) layers, and/or under bump metal (UBM) layers. The first contact area is electrically coupled with a first electrical contact of the die and the second contact area is electrically coupled with a second electrical contact of the die. The first and fourth metallic layers are exposed through an encapsulant.
US12154842B2 Heat dissipation structures for three-dimensional system on integrated chip structure
The present disclosure describes heat dissipating structures that can be formed either in functional or non-functional areas of three-dimensional system on integrated chip structures. In some embodiments, the heat dissipating structures maintain an average operating temperature of memory dies or chips below about 90° C. For example, a structure includes a stack with chip layers, where each chip layer includes one or more chips and an edge portion. The structure further includes a thermal interface material disposed on the edge portion of each chip layer, a thermal interface material layer disposed over a top chip layer of the stack, and a heat sink over the thermal interface material layer.
US12154835B2 Scan testable through silicon VIAs
In one example, an integrated circuit comprises a die. The die has a first surface and a second surface, the second surface opposite to the first surface. The die also includes: a first contact on the first surface and a second contact on the second surface; a through silicon via having a first end and a second end, the first end coupled to the first contact and the second end coupled to the second contact; and a scan cell having a control input, a response input, and a stimulus output, the response input coupled to the first end and the stimulus output coupled to the second end.
US12154834B2 Silicon carbide semiconductor device, semiconductor package, and method of inspecting silicon carbide semiconductor device
A portion of a source pad is exposed in an opening of a passivation film. In the exposed portion of the source pad, a wiring region in which a package wiring member is to be bonded and a probe region that is a region different from the wiring region are provided. The probe region has a probe mark of a probe for an energization inspection. An area of the probe mark that overlaps the wiring region is at most 30% of an entire area of the wiring region in a plan view of the silicon carbide semiconductor device.
US12154833B2 Semiconductor doping characterization method using photoneutralization time constant of corona surface charge
Methods of characterizing semiconductor doping in a wide bandgap semiconductor sample include: measuring an initial value, V0, of a surface voltage at a region of a surface of the semiconductor sample in the dark; charging the region to deep depletion in the dark by depositing a prescribed corona charge at the region; measuring the surface voltage value in the dark at the region after charging; illuminating the charged region with light of a specific photon flux, feff, having a photon energy above the semiconductor bandgap sufficient to generate free minority carriers in the semiconductor sample causing photoneutralization of the corona charge; monitoring of a photoneutralization induced corona charge decay at the region vs. illumination time, t, using a noncontact time resolved measurement of surface voltage, V(t); analyzing the monitored time resolved surface voltage decay data V(t) to determine values for a parameter characteristic of a photoneutralization induced corona charge decay at the regions; and using the parameter at a specific photon flux, ϕeff, to characterize the property of the semiconductor at the region based on the values of the parameter.
US12154828B2 Semiconductor device having a 2-D material layer including a channel region and source/drain regions and method for forming the same
A semiconductor device includes a substrate, a 2-D material layer, source/drain contacts, and a gate electrode. The 2-D material layer is over the substrate, the 2-D material layer includes source/drain regions and a channel region between the source/drain regions, in which the 2-D material layer is made of a transition metal dichalcogenide (TMD). The source/drain contacts are in contact with source/drain regions of the 2-D material layer, in which a binding energy of transition metal atoms at the channel region of the 2-D material layer is different from a binding energy of the transition metal atoms at the source/drain regions of the 2-D material layer. The gate electrode is over the substrate.
US12154826B2 Method of manufacturing semiconductor device, substrate processing apparatus, and recording medium
There is provided a technique that includes: preparing the substrate including a silicon-containing film and a metal film composed of a metal element, which includes at least one selected from the group of tungsten, titanium, ruthenium, and molybdenum and, which are formed on a surface of the substrate; and simultaneously performing modifying the metal film and modifying the silicon-containing film by supplying reactive species, which are generated by plasma-exciting a processing gas containing hydrogen and oxygen, to the substrate.
US12154825B2 Methods of forming microelectronic devices including tiered stacks including conductive structures isolated by slot structures, and related microelectronic devices and electronic systems
A method of forming a microelectronic device comprises forming a stack structure over a source structure, forming pillar structures vertically extending through the stack structure, and forming at least one trench vertically extending through the stack structure. The at least one trench defines at least one stadium structure comprising opposing stair step structures having steps comprising horizontal ends of tiers. Additional trenches may be formed to vertically extend through the stack structure, and at least one further trench may be formed to vertically extend through the stack structure. The at least one further trench defines at least one additional stadium structure comprising additional opposing stair step structures having additional steps comprising additional horizontal ends of the tiers. A dielectric material may be formed within the at least one trench, the additional trenches, and the at least one further trench. Microelectronic devices, memory devices, and electronic systems are also described.
US12154824B2 Substrate processing method
A substrate processing method capable of filling a gap structure without forming voids or seams in a gap while minimizing damage to the gap structure includes: forming a first thin film on a structure by performing a first cycle a plurality of times, the first cycle including supplying a first reaction gas onto the structure including a gap and purging a residue, forming a second thin film by changing a chemical composition of the first thin film, and forming a third thin film having the same component as that of the second thin film on the second thin film while filling the gap.
US12154822B2 Dummy fin structures and methods of forming same
An embodiment method includes depositing a first dielectric film over and along sidewalls of a semiconductor fin, the semiconductor fin extending upwards from a semiconductor substrate. The method further includes depositing a dielectric material over the first dielectric film; recessing the first dielectric film below a top surface of the semiconductor fin to define a dummy fin, the dummy fin comprising an upper portion of the dielectric material; and forming a gate stack over and along sidewalls of the semiconductor fin and the dummy fin.
US12154821B2 Method of manufacturing semiconductor device including isolation structure with nitridation layer
A method of manufacturing a semiconductor device is provided. The method includes providing a substrate. The method also includes forming a first trench within the substrate. The method further includes forming a first nitridation layer within the first trench. In addition, the method includes forming a first isolation layer on the first nitridation layer to form a first isolation structure.
US12154816B2 Micro-LED manufacturing device
A micro-LED manufacturing device includes: a wafer stage on which a wafer is positioned; a substrate stage on which a substrate is positioned; a lower base formed below the substrate stage; a first driving member formed on the substrate stage so as to move the wafer stage; and a second driving member formed on the lower base SO as to move the substrate stage. The micro-LED manufacturing device is formed such that the wafer stage moves over the substrate stage, and thus the substrate stage and the wafer stage can move synchronously with respect to the lower base.
US12154814B2 Long-life extended temperature range embedded diode design for electrostatic chuck with multiplexed heaters array
A substrate support for a plasma chamber includes a base plate arranged along a plane, a first layer of an electrically insulating material arranged on the base plate along the plane, a plurality of heating elements arranged in the first layer along the plane, and a plurality of diodes arranged in respective cavities in the first layer. The plurality of diodes are connected in series to the plurality of heating elements, respectively. Each of the plurality of diodes includes a die of a semiconductor material arranged in a respective one of the cavities. The semiconductor material has a first coefficient of thermal expansion. A first side of the die is arranged on the first layer along the plane. A first terminal of the die is connected to a first electrical contact on the first layer.
US12154804B2 Predictive wafer scheduling for multi-chamber semiconductor equipment
A method includes identifying a set of wafers, wherein each wafer is associated with a respective start time of a set of start times, determining whether the set of wafers includes an idle wafer, in response to determining that the set of wafers includes an idle wafer that is idle for a duration that exceeds a predefined threshold value, generating a modified set of start times by modifying at least the start time for the idle wafer, and initiating a computer simulation forecasting processing of the set of wafers using a wafer modification chamber and a wafer movement chamber based on the modified set of start times. The computer simulation uses a machine learning model trained based on a first duration to perform a first manufacturing task using the wafer modification chamber and a second duration to perform a second manufacturing task using the wafer movement chamber.
US12154796B2 Method for treating substrate
A method for treating a substrate, including a solvent processing step of supplying an organic solvent onto the substrate to treat the substrate, a drying step of drying the substrate to remove the organic solvent on the substrate, and a bake step of heating the substrate to thermally decompose an impurity adhering to the substrate, where the drying step and the bake step are performed in different chambers.
US12154792B2 Plasma etching method
Etching stop which is caused by a metal released from a metal-containing mask can be avoided. A plasma etching method includes a protective film forming process of forming a protective film on a metal-containing film, which is formed on an etching target film and provided with a preset opening pattern, by a first processing gas; and an etching process of etching the etching target film by plasma generated from a second processing gas while using, as a mask, the metal-containing film on which the protective film is formed.
US12154791B2 Dry etching method and method for producing semiconductor device
The present disclosure is directed to a dry etching method for a substrate having a silicon compound film, including: plasmatizing a dry etching agent; and etching the silicon compound film with the plasmatized dry etching agent through a mask formed with a predetermined opening pattern on the silicon compound film, wherein the dry etching agent contains the following first to fourth gases; the first gas is at least one compound selected from the group consisting of iodinated fluorocarbon compounds and brominated fluorocarbon compounds; the second gas is an unsaturated fluorocarbon represented by CnFm; the third gas is an unsaturated hydrofluorocarbon represented by CxHyFz; and the fourth gas is an oxidizing gas.
US12154788B2 Method for preparing semiconductor device structure having features of different depths
A method for preparing a semiconductor device structure includes forming a target layer over a semiconductor substrate, and forming a first energy-sensitive pattern over the target layer. The method also includes performing an energy treating process to transform an upper portion of the first energy-sensitive pattern into a treated portion, forming a lining layer covering the first energy-sensitive pattern, and forming a second energy-sensitive pattern over the lining layer. The first energy-sensitive pattern and the second energy-sensitive pattern are staggered. The method further includes performing an etching process to form a first opening and a second opening in the target layer. The first opening and the second opening have different depths.
US12154787B2 Methods of performing selective low resistivity Ru atomic layer deposition and interconnect formed using the same
Provided by the inventive concept are methods for fabricating semiconductor devices, such as methods of atomic layer deposition (ALD). Aspects of the inventive concept include methods for depositing and forming Ru metal layers having low resistivity, forming Ru metal layers without the need for a post-deposition annealing step, forming Ru metal layers selectively on portions of a substrate without the need for passivation, and providing Ru metal layers for use in back end of the line (BEOL) applications in semiconductor devices that do not require a liner/barrier layer.
US12154785B2 Deposition of oxide thin films
Methods are provided herein for deposition of oxide films. Oxide films may be deposited, including selective deposition of oxide thin films on a first surface of a substrate relative to a second, different surface of the same substrate. For example, an oxide thin film such as an insulating metal oxide thin film may be selectively deposited on a first surface of a substrate relative to a second, different surface of the same substrate. The second, different surface may be an organic passivation layer.
US12154783B2 Semiconductor wafer and method of wafer thinning
A semiconductor wafer has a base material. The semiconductor wafer may have an edge support ring. A grinding phase of a surface of the semiconductor wafer removes a portion of the base material. The grinder is removed from or lifted off the surface of the semiconductor wafer during a separation phase. The surface of the semiconductor wafer and under the grinder is rinsed during the grinding phase and separation phase to remove particles. A rinsing solution is dispensed from a rinsing solution source to rinse the surface of the semiconductor wafer. The rinsing solution source can move in position while dispensing the rinsing solution to rinse the surface of the semiconductor wafer. The grinding phase and separation phase are repeated during the entire grinding operation, when grinding conductive TSVs, or during the final grinding stages, until the final thickness of the semiconductor wafer is achieved.
US12154780B2 Mass spectrometer using unitary insert between first and second ion traps
The present invention provides a mass spectrometer comprising a first ion trap, a second ion trap, a lens stack for directing ions from the first ion trap to the second ion trap and a housing. The first ion trap is arranged to form a linear or curved potential well and the second ion trap is an electrostatic ion trap, for example, an orbital ion trap, arranged to form an annular potential well. The mass spectrometer further comprises a unitary insert comprising a first cavity which holds the lens stack and a second cavity which holds the second ion trap, wherein the insert is inserted within the housing.
US12154773B2 Systems and methods for collision induced dissociation of ions in an ion trap
The invention generally relates to systems and methods for collision induced dissociation of ions in an ion trap. In certain aspects, the invention provides a system that includes a mass spectrometer having an ion trap, and a central processing unit (CPU). The CPU includes storage coupled to the CPU for storing instructions that when executed by the CPU cause the system to generate one or more signals, and apply the one or more signals to the ion trap in a manner that all ions within the ion trap are fragmented at a same Mathieu q value.
US12154772B2 Imaging mass spectrometer
The present invention provides an imaging mass spectrometer which generates ions by irradiating a sample with a laser beam and performs mass spectrometry of the ions, the imaging mass spectrometer including: a laser irradiation unit 30 configured to emit the laser beam toward the sample, a condensing optical system 33 disposed between the laser irradiation unit 30 and the sample and configured to condense the laser beam emitted from the laser irradiation unit 30, an image acquiring unit 40 configured to acquire a condensing state checking image which is an optical microscopic image capable of checking a condensing state on the sample of the laser beam emitted from the laser irradiation unit 30, and a display unit 64 configured to display the condensing state checking image acquired by the image acquiring unit 40 on a display screen.
US12154771B2 Chamber for an ionization vacuum gauge
Chamber (11, 12, 13) for bounding a plasma generation area (42) in a vacuum pressure sensor (40), wherein the chamber comprises an electrically conductive casing element (1, 1′, 1″) located radially on the outside relative to a central axis, wherein the chamber comprises electrically conductive wall elements (2, 2′, 2″) arranged substantially perpendicular to the central axis and connected to the casing element, wherein at least one of the wall elements has a first opening (3), through which the central axis extends, wherein the casing element comprises at least a first (B1) and a second region (B2), wherein the first region is located closer to the central axis than the second region. The invention further relates to a vacuum pressure sensor comprising the chamber.
US12154763B2 Hydraulic feed system for an ion source
An ion source has an arc chamber defining an arc chamber volume. A reservoir is coupled to the arc chamber, defining a reservoir volume. The reservoir receives a source species to define a liquid within the reservoir volume. A conduit fluidly couples the reservoir volume to the arc chamber volume. First and second openings of the conduit are open to the respective reservoir and arc chamber volume. A heat source selectively heats the reservoir to melt the source species at a predetermined temperature. A liquid control apparatus controls a first volume of the liquid within the reservoir volume to define a predetermined supply of the liquid to the arc chamber volume. The liquid control apparatus is a pressurized gas source fluidly coupled to the reservoir to supply a gas to the reservoir and provide a predetermined amount of liquid to the arc chamber.
US12154762B2 Charged particle emission device, system, method, and program
A charged particle emission device includes a pre-emission state detector configured to detect a pre-emission charged state which is a charged state of a charged object before the charged particles are emitted, a learned model configured to receive a charged state of a charged object and a control parameter related to a control amount used for control of the charged particles to be emitted to the charged object to generate an estimated charged state which is a charged state of the charged object after the charged particles are controlled under the control parameter and emitted, an estimated charged state generator configured to input the pre-emission charged state and a plurality of control parameters to the learned model to generate a plurality of estimated charged states corresponding to the pre-emission charged state and the plurality of control parameters.
US12154759B2 Apparatus to control a waveform
An apparatus and method to produce a waveform. The apparatus includes a first node, at least one switch that couples a second node to the first node, and responsive to the at least one switch being closed, a peak voltage is produced at the first node before a voltage at the first node drops by a voltage step. A power supply is coupled to the first node to produce, after the voltage step, a ramped voltage at the first node.
US12154754B2 Molten liquid transport for tunable vaporization in ion sources
An ion source with a crucible is disclosed. In some embodiments, the crucible contains a solid dopant material, such as a metal. A porous wicking tip is disposed in the crucible in contact with the solid dopant material. The porous wicking tip may be a tube with one or more interior conduits. Alternatively, the porous tip may be two concentric cylinders with a plurality of rods disposed in the annular ring between the two cylinders. Alternatively, the porous tip may be one or more foil layers wound together. In each of these embodiments, the wicking tip can be used to control the flow rate of molten dopant material to the arc chamber.
US12154752B2 X-ray module
An X-ray module includes; a housing; an electron gun that emits an electron beam inside the housing; a target disposed inside the housing and fixed to the housing, to generate an X-ray when the electron beam is incident on the target; a permanent magnet that is disposed outside the housing and deflects the electron beam by means of a magnetic force; and a heat radiating unit having a higher thermal conductivity than a thermal conductivity of the permanent magnet and thermally connected to the permanent magnet.
US12154745B2 Power transmission switch
A power transmission switch includes a switch key for controlling a power supply to convert an output state. The switch key is provided with two adjacently arranged slots; and the slots are used for plug-in cooperation with a plug-in sheet. The plug-in sheet is used for plug-in cooperation with two switch keys arranged side by side respectively, so that the two switch keys realize linkage control. The plug-in sheet has respectively plug-in cooperation with the two switch keys arranged side by side to enable the two switch keys to realize linkage control, and thus a power transmission switch is provided to facilitate the linkage control of the two switches.
US12154744B2 Remote control cover assembly
A cover assembly includes a main body, a closure member, gripping portions, and an identification tag. The main body defines an interior to receive a remote control and includes top, bottom, front, first and second side, and rear portions. The closure member is coupled to the rear portion and configured to move the rear portion between an open position, where a remote control is insertable into and removable from the interior, and a closed position, where the closure member is coupled to the bottom portion to secure the remote control within the interior. The multiple gripping portions are provided on the first and second side portions and configured to facilitate gripping of the cover assembly by a user. The identification tag includes a processor and is configured to communicate with an external device and operate to increase a conspicuity of the cover assembly for locating the cover assembly.
US12154740B2 Electronic component
An electronic component includes an internal component, an inner case, and an outer case. The inner case is hermetically sealed and houses the internal component. The outer case is arranged outside the inner case with a gap between the outer case and the inner case. The outer case includes an opening. The opening communicates the gap with an outside of the outer case.
US12154732B2 Key unit
A key unit and a keyboard using the same are provided. The key unit includes a circuit board, a supporting assembly, a keycap, and a floating conductive structure. The circuit board includes a capacitance sensing circuit embedded therein, and the capacitance sensing circuit includes a pair of sensor electrodes which are spaced apart from each other. The supporting assembly is disposed on the circuit board. The keycap is moveably disposed above and spaced apart from the circuit board. The supporting assembly disposed between the keycap and the circuit board allows the keycap to be moved between a non-depressed position and a depressed position with respect to the circuit board. The floating conductive structure is disposed on the supporting assembly, and an orthogonal projection of the floating conductive structure on the circuit board overlaps with the pair of sensor electrodes.
US12154730B2 Combined mute switch
The present utility model discloses a combined mute switch comprising a base and an upper cover arranged above the base, an accommodating cavity being formed in the combination of the upper cover and the base, a guide core being arranged in the accommodating cavity; at least one upper elastically deformable silencing member is arranged on the upper cover and on the top wall of the accommodating cavity; at least one lower elastically deformable silencing member is arranged on a lower end of the guide core; an impact force of the guide core moving downwards is damped and silenced by the lower elastically deformable silencing member; and an impact force of the guide core moving upwards to be reset is damped and silenced by the upper elastically deformable silencing member. The combined mute switch provided by the present utility model achieves a mute effect when being pressed and popped to reset.
US12154729B2 Lighting keyboard and backlight module for the same
A backlight module for a lighting keyboard including at least two heat-dissipating keys comprises a reflective layer, a light guide panel and a shielding sheet and has at least two penetration channels. The reflective layer, the light guide panel and the shielding sheet are stacked up and down. The penetration channels symmetrically correspond to the heat-dissipating keys respectively and penetrate the reflective layer, the light guide panel and the shielding sheet. The penetration channels are respectively provided with one light-reducing pattern at their periphery for blocking light. At least two diffusion patterns are arranged adjacent to the light-reducing patterns for guiding light to illuminate the heat-dissipating keys. The light-reducing patterns and the diffusion patterns form at least two heat-reducing optical pattern groups respectively. The heat-reducing optical pattern groups respectively corresponding to the heat-dissipating keys have identical patterns.
US12154728B2 Capacitor element, electrolytic capacitor, and methods for manufacturing same
A capacitor element includes an anode body including a porous region located at a surface of the anode body, a dielectric layer that covers at least a part of the anode body, and a cathode layer that covers at least a part of the dielectric layer. The anode body includes an anode part and a cathode formation part on which the cathode layer is disposed, the cathode formation part being adjacent to the anode part. At least a part of the porous region of the anode part includes a thin-thickness region that is thinner than the porous region in the cathode formation part, and a metal substrate is stacked on at least a part of the thin-thickness region. The metal substrate is denser than the porous region in the cathode formation part.
US12154725B2 Capacitor structure and power converter
A capacitor structure and a power convertor are provided by the present disclosure. The capacitor structure includes a housing and at least one core arranged inside the housing, and two electrodes of the capacitor structure are respectively led out from two ends of the housing. Thus, the pole piece required in a case that electrodes are led from the same end of the housing is omitted, thereby saving material cost. Besides, the housing and the core are respectively hollow structures, and the internal heat of the capacitor structure can be ventilated and dissipated through the corresponding hollow part, thereby improving the heat dissipation performance of the capacitor structure. In addition, by arranging the fin heat dissipation teeth on the housing, the heat dissipation area can be increased to further improve the heat dissipation efficiency.
US12154724B2 Multilayer ceramic capacitor
A multilayer ceramic capacitor includes a multilayer body including an inner layer portion including internal electrode layers and inner dielectric layers laminated alternately, and internal electrode layers at both ends thereof in a lamination direction, and outer dielectric layers covering the inner layer portion, and two external electrodes on both end surfaces of the multilayer body in a length direction intersecting the lamination direction. The inner and outer dielectric layers each include grains, and a difference between an average grain size of grains in the inner dielectric layers and an average grain size of grains in the outer dielectric layers is about 100 nm or less.
US12154723B2 Multilayer ceramic capacitor
In a multilayer ceramic capacitor, when a dimension in a length direction between a first end surface and a second end surface of a multilayer body is defined as l, a dimension in a width direction between a first lateral surface and a second lateral surface of the multilayer body is defined as w, and a dimension in a height direction between a first main surface and a second main surface of the multilayer body is defined as t, a dimensional relationship of w>l>t is satisfied, and a fourth surface portion and a fifth surface portion of the first external electrode, and a ninth surface portion and a tenth surface portion of the second external electrode each include an opening portion at which a surface of the multilayer body is exposed.
US12154718B2 Method for using a metallic sharps instrument
An organizer for a plurality of metallic objects has a nonmetallic housing and a magnetic core. The nonmetallic housing has opposing top and bottom external surfaces. A ridge projects from a periphery of the top external surface. The magnetic core attracts metal towards the geometric center of the top external surface and towards the ridge at the periphery of the top external surface. In some implementations, portions of the magnetic field attract metal in the directions: (i) perpendicular to the geometric center of the top external surface; (ii) outward from the geometric center of the top external surface; and (iii) toward the ridge on the top external surface. Implementations have the magnetic core with a square cross section and north and south poles separated by a distance substantially less than the width of the substantially square cross section, and with its magnetic field in the shape of a torus.
US12154716B2 Method for producing an inductive component
In an embodiment a method for producing an inductive component includes applying a conductive material and an insulating material in an additive manufacturing process. The conductive material forms at least one winding having a plurality of superimposed turns and the insulating material forms a carrier for the at least one winding. The turns are connected to form a spiral-shaped winding.
US12154715B2 Methods to selectively embed magnetic materials in substrate and corresponding structures
Embodiments include an inductor that comprises an inductor trace and a magnetic body surrounding the inductor trace. In an embodiment, the magnetic body comprises a first step surface and a second step surface. Additional embodiments include an inductor that includes a barrier layer. In an embodiment, an inductor trace is formed over a first surface of the barrier layer. Embodiments include a first magnetic body over the inductor trace and the first surface of the barrier layer, and a second magnetic body over a second surface of the barrier layer opposite the first surface. In an embodiment, a width of the second magnetic body is greater than a width of the first magnetic body.
US12154708B2 Inductor device
An inductor device includes a first coil, a second coil and a toroidal coil. The first coil is partially overlapped with the second coil in a vertical direction. The toroidal coil is disposed outside the first coil and the second coil. The first coil is interlaced with the second coil at a first side and a second side of the inductor device.
US12154707B2 Electronic component
An electronic component includes a multilayer body including first and second principal surfaces opposite to each other in a stacking direction and including long sides and short sides, capacitor electrodes defining capacitors, coil conductors including a winding axis parallel or substantially parallel to the stacking direction and defining inductors, terminal electrodes connected to the coil conductors and the capacitor electrodes, and dummy electrodes not connected to the terminal electrodes and extending along the long sides of the multilayer body. The coil conductors are closer to the first principal surface than the capacitor electrodes in the stacking direction. The dummy electrodes are closer to the first principal surface than the coil conductors. The dummy electrodes do not overlap the coil opening of the coil conductors when viewed in the stacking direction.
US12154703B2 Power cord assembly containing recycled and renewable polymeric compositions
A power cord assembly is disclosed. The assembly can include a plug at a first end of the power cord configured to be connected to a power source, a connector part at a second end of the power cord opposite to the plug and configured to be connected to an electronic device, one or more electrically conductive wires extending from the plug to the connector part, one or more insulators surrounding the one or more electrically conductive wires, and an outer jacket extending from the plug to the connector part and surrounding the one or more insulators. At least one of the plug, the connector part, the one or more insulators, or the outer jacket can include a polybutylene terephthalate (PBT)-polytetramethyleneoxide (PTMO) block copolymer having hard block and soft block segments, wherein the hard block segments comprise PBT and the soft block segments comprise PTMO. The hard block segments can include a first renewably sourced polymer obtained, at least in part, from a first bio-renewable source or a first polymer comprising a chemically recycled monomeric unit obtained, at least in part, from the first bio-renewable source. The soft block segments can include a second, different renewably sourced polymer obtained, at least in part, from a second, different bio-renewable source or a second polymer comprising a chemically recycled monomeric unit obtained, at least in part, from the second, different bio-renewable source.
US12154702B1 Methods for manufacturing a freestanding solid state ionic conductive membrane
A method for manufacturing a freestanding solid state ionic conductive membrane includes forming a solid state ionic conductive membrane on a removable support substrate and removing the removable support substrate to provide the freestanding solid state ionic conductive membrane.
US12154700B2 Radiation protective device
A radiation protective device, such as a thyroid collar, for protection against radiation, such as ionizing radiation is disclosed. The device comprises a first section extending in a transverse direction, from a first front portion to a first back portion, in a coronal direction, and in a sagittal direction, the first front portion and the first back portion having a length in the coronal direction, and a second section extending in the transverse direction, from a second front portion to a second back portion, in the coronal direction, and in the sagittal direction, the second front portion and the second back portion having a length in the coronal direction, wherein the second front portion of the second section is arranged at least partially coronal of the first front portion of the first section.
US12154698B2 Coated fuel pellets, methods of making and using same
Fuel pellets can include a fission material powder, a protective layer coated on the fission material powder, and an oxidation diffusion barrier coated on the protective layer, with the protective layer and oxidation diffusion barrier being formed through ALD to achieve infiltration of the coatings within the fuel pellets.
US12154697B2 Anti-proliferation safeguards for nuclear fuel salts
An anti-proliferation technique is disclosed to reduce the likelihood of nuclear proliferation due to the use fissionable fuel salts. The technique includes doping the fuel salt with one or more elements (referred to herein as activation dopants) that, upon exposure to neutrons such as would occur in the fuel salt when a reactor is in operation, undergo a nuclear reaction to, directly or indirectly, form highly active “protecting isotopes” (of the same element as the activation dopant or a different element). A sufficient mass of activation dopants is used so that the Figure of Merit (FOM) of the fuel salt is decreased to below 1.0 within some target number of days of fission. This allows the FOM of the fuel salt to be controlled so that the fuel becomes too dangerous to handle before to the creation of a significant amount of weaponizable isotopes.
US12154696B2 Valve actuators having motors with insulated windings and related methods
Systems, devices, and methods include a valve actuator to open and close a valve in fluid communication with a fluid control system. The valve actuator includes a motor having windings of wire. The wire includes insulating material disposed over a conductor.
US12154694B2 Magnetic confinement fusion reactor
A magnetic confinement fusion reactor includes a host hall, and a host including a Dewar system, a cold shield system, a superconducting magnet system, a vacuum chamber system, a divertor system, a blanket system, a remote operation system, and a maintenance system. The superconducting magnet system includes a central solenoid magnet, a poloidal field magnet, and a toroidal field magnet. The central solenoid magnet is configured to provide necessary volt-seconds. The poloidal field magnet is configured to generate a poloidal magnetic field. The toroidal field magnet is configured to generate a toroidal magnetic field. The plasma is confined by the toroidal magnetic field and the poloidal magnetic field. The vacuum chamber system is provided with a neutron shielding block to protect the superconducting magnets from being damaged by fusion neutrons.
US12154693B2 Store device for digital therapeutic object and operation method therefor
Provided is a store device for digital therapeutic object including a processor, a storage unit configured to store a digital therapeutic object, and a memory electrically connected to the processor, at least one piece of code executed by the processor being stored in the memory, in which the memory stores the code causing the processor to process an XML-based DPR message requesting any one of registration, update of registration, abandonment of registration, usage, and abandonment of usage of the digital therapeutic object from a first external device.
US12154689B2 Method, apparatus, and computer readable media for artificial intelligence-based treatment guidance for the neurologically impaired patient who may need neurosurgery
Method, apparatus, and computer-readable media providing medical personnel artificial intelligence (AI)-derived data regarding a patient presenting neurological indications includes a guidance server. Preferably, the guidance server receives three or more of: (i) natural language input from medical personnel, (ii) real-time vital signs telemetry data, (iii) neurosurgical treatment database information, (iv) neurosurgical treatment guideline information, (v) clinical laboratory testing results, (vi) patient historical data, and (vii) patient imaging information. An imaging post-processor receives (i) patient imaging history information, (ii) and real-time patient imaging data, and provides to the guidance server the patient imaging information. The guidance server then provides one or more alerts (or other guidance) to the medical personnel.
US12154684B2 Information management system and method
A computer-implemented method, computer program product and computing system for: monitoring a bedside monitoring device to detect the occurrence of alarms, thus defining detected alarms; processing the detected alarms to determine their authenticity; and if a detected alarm is determined to be non-authentic, adjusting one or more monitoring criteria that was instrumental in producing the non-authentic detected alarm.
US12154683B2 Intercommunication and cooperative operation of surgical devices
Examples described herein any include a surgical module for use within the surgical system. The surgical module may include a first port connected to a surgical hub; a second port connected to an additional surgical module; and a controller. The controller may be configured to receive surgical data; determine if the surgical data is a first type of data or a second type of data; and instruct the surgical module to send the surgical data to the first port if the surgical data is the first type of data or to the second port if the surgical data is the second type of data.
US12154675B2 System and method for modifying a nutrition requirement
A system and methods for presenting an ailment from a modified nourishment scheme, the system comprising a computing device configured to identify a nutrition requirement for a user, receive, from a monitoring device, a monitoring element, generate a modified nutrition requirement as a function of the monitoring element, and identify an ailment that fulfills the modified nutrition requirement wherein identifying the ailment comprises determining a nourishment value corresponding to the modified nutrition requirement, creating a distance metric from the nourishment value to each ailment of a plurality of ailments, and selecting at least an ailment as a function of a minimal distance metric calculation.
US12154674B2 Interactive visualization of health information
A system for providing an interactive visualization of health resources comprises one or more databases and one or more controllers. The one or more databases may be configured to store geographic data associated with block groups, including geographic coordinates, resources, and population data. The one or more controllers may be configured to (i) receive user selections for simulating the placement of at least one new resource of a given capacity and type on a geographic region-of-interest of a geographic map, and (ii) determine the predicted health outcomes on block group populations affected by the placement of the new resource as well as the predicted costs v. benefit for the new resource at the selected location. The system may be configured to provide real-time simulation results by avoiding recalculation of all of the block groups and resources within the block groups in the United States.
US12154673B2 Artificial intelligence assisted home therapy settings for dialysis
A medical device is provided, including: a therapeutic subsystem to deliver a medical therapy, including a sensor to monitor a biometric health factor; a user interface; a controller, including a processor and a memory; therapy software including instructions encoded within the memory to instruct the processor to receive a prescribed therapy, to receive a therapeutic setting recommendation, and to display the therapeutic setting recommendation to an operator via the user interface; a network interface, and instructions to receive, via the network interface, a prepared artificial intelligence (AI) model from a cloud service; and an AI circuit having execution hardware including at least one logic gate, and further including instructions to instruct the execution hardware to execute the prepared AI model to provide a recommended therapy setting for the therapeutic subsystem, wherein the circuit is further to incorporate into the prepared AI model data from the sensor.
US12154670B2 Home condition alerts based on home sensor data
Techniques for generating alerts related to unsafe/unhealthy home conditions may include monitoring sensor data associated with a home environment over a period of time; analyzing the sensor data associated over the period in order to identify an unsafe/unhealthy condition associated with the home environment over the period; obtaining sensor data associated with a resident of the home environment over the period; determining that the resident of the home environment is not physically present at the home environment over the period; upon identifying an unsafe/unhealthy condition associated with the home environment over the period and determining that the resident of the home environment is not physically present at the home environment over the period, generating an alert indicating the identified unsafe or unhealthy condition associated with the home environment over the period; and transmitting the alert to a computing device associated with the resident of the home environment.
US12154665B2 System and method for creation of persistent patient identification
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for creating source-specific, persistent patient identifiers for healthcare service providers. One method includes accessing a record of healthcare data, wherein the record includes patient identifying information (PII) associated with one or more persons to whom the healthcare data pertains. The portions of PII included in the accessed record of healthcare data are extracted from the accessed record and encrypted. Based on one or more business rules, one or more hashed tokens are created by applying one or more hashing functions to the extracted portions of PII. A source-specific identifier is received, the source-specific identifier having been encoded in a manner specific to an organization associated with the computer system and having been encoded with reference to the one or more hashed tokens. An association is stored between the source-specific identifier and the accessed record of healthcare data.
US12154662B2 Method of analyzing nucleic acid sequence of patient sample, presentation method, presentation apparatus, and presentation program of analysis result, and system for analyzing nucleic acid sequence of patient sample
An analysis method of analyzing a nucleic acid sequence of a patient sample with a computer, may include: obtaining first nucleic acid sequence data derived from a tumor cell collected from a patient, and second nucleic acid sequence data derived from a non-tumor cell collected from the patient; detecting a somatic mutation based on the first nucleic acid sequence data; detecting a germline mutation based on the second nucleic acid sequence data; selecting a presentation form for information on the germline mutation among candidate forms; and creating an analysis report in the selected form.
US12154661B2 Method and apparatus for analysis of chromatin interaction data
To analyze spatial organization of chromatin a computing device may compile genomic element contacts or reads into variable size bins using a binary search tree. The bins may be selected to each represent a different cutsite increment or functional element within a genome, such as a gene, TAD, chromatin state segment, loop domain, chromatin domain, etc. Two sets of bins are selected to generate a squared genome matrix of bin pairs, where each set represent an axis of the matrix. Then a normalization method is applied to the interaction frequencies for the bin pairs having variable size and/or shape to generate normalized interaction frequencies for each bin pair. The normalized interaction frequencies may be used to identify bin pairs having enriched and depleted contacts for a variety of analyses, including the detection of target genes of genomic variants, as well as genome wide analysis of contacts.
US12154658B2 Data output control circuit and semiconductor device including the same
A semiconductor device includes: a memory cell array including a plurality of memory cells; a data input/output circuit suitable for outputting data provided from the memory cell array in response to a couple of data output control signals; and a data output control circuit suitable for generating a couple of latch read enable signals and a couple of data output control timing signals based on a couple of complementary read enable signals, an internal enable signal and warming-up cycle information indicating different warming-up cycles, and outputting, according to the couple of data output control timing signals, the couple of data output control signals using the couple of latch read enable signals, one or more pulses of each of which are masked according to the warming-up cycle information.
US12154657B2 Channel and sub-channel throttling for memory controllers
An arbiter is operable to pick commands from a command queue for dispatch to a memory. The arbiter includes a traffic throttle circuit for mitigating excess power usage increases in coordination with one or more additional arbiters. The traffic throttle circuit includes a monitoring circuit and a throttle circuit. The monitoring circuit is for measuring a number of read and write commands picked by the arbiter and the one or more additional arbiters over a first predetermined period of time. The throttle circuit, responsive to a low activity state, limits a number of read and write commands issued by the arbiter during a second predetermined period of time.
US12154656B2 Error pin training with graphics DDR memory
A receiver is trained for receiving a signal over a data bus. A volatile memory is commanded over the data bus to place a selected pulse-amplitude modulation (PAM) driver in a mode with a designated steady output level. At a receiver circuit coupled to the selected PAM driver, a respective reference voltage associated with the designated steady output level is swept through a range of voltages and the respective reference voltage is compared to a voltage received from the PAM driver to determine a respective voltage level received from the PAM driver.
US12154654B2 Dynamic random access memory speed bin compatibility
Methods, systems, and devices for dynamic random access memory speed bin compatibility are described. For instance, a device (e.g., a memory device, a host device) may combine a first parameter with a second parameter to generate a third parameter, where the first parameter may be associated with a duration for a clock that is coupled with a memory array to perform a clock cycle and the second parameter may be associated with a timing constraint associated with initiating an access operation for the memory array. The device may determine a latency of a column address strobe based on the third parameter relative to (e.g., satisfying) a threshold value and may access one or more memory cells of the memory array based on the latency of the column address strobe.
US12154650B2 Electronic device and power control method thereof
An electronic device includes at least two logic circuits, at least two memories, and at least two power switches. The logic circuits are stacked on each other and electrically connected to each other, and they are electrically connected between a power source and a ground. The memories are stacked on each other and electrically coupled to each other, and they are electrically connected between the power source and the ground. The power switches are connected in series between the respective logic circuits and the respective memories. The power switches cut off or maintain the electrical connection between the logic circuits and between the memories, according to a control signal.
US12154646B2 Method of reprogramming data in nonvolatile memory device, method of programming data in nonvolatile memory device, nonvolatile memory device performing the same, and method of operating nonvolatile memory device using the same
In a method of reprogramming data in a nonvolatile memory device including a plurality of pages each of which includes a plurality of memory cells, first page data programmed in a first page is read from among a plurality of page data programmed in the plurality of pages. The plurality of page data have a threshold voltage distribution including a plurality of states. An error correction code (ECC) decoding is performed on the first page data. A reprogram operation is selectively performed on target bits in which an error occurs among a plurality of bits included in the first page data based on a result of performing the ECC decoding on the first page data and a reprogram voltage. The target bits correspond to a first state among the plurality of states. A voltage level of the reprogram voltage is adaptively changed.
US12154644B2 Test device and test method thereof
A test device method includes: setting a core voltage of a memory device to a first voltage value and a peripheral voltage of the memory device to a second voltage value; testing the memory device by accessing the memory device based on the core voltage and the at least one peripheral voltage; adjusting the core voltage to a third voltage value and the at least one peripheral voltage of the memory device to a fourth voltage value; testing the memory device by reading the memory device based on the core voltage and the at least one peripheral voltage; adjusting the core voltage to a fifth voltage value and the at least one peripheral voltage of the memory device to a sixth voltage value; and testing the memory device by reading the memory device based on the core voltage and the at least one peripheral voltage.
US12154642B2 Built-in memory tests for aircraft processing systems
Examples described herein provide a method for testing a memory associated with a processing system of an aircraft. The method includes performing, during operation of the processing system, an operational built-in test on the memory. The method further includes, responsive to detecting an error in the memory during the operational built-in test, performing a focused memory test at a location in the memory of the error. The method further includes, responsive the error being confirmed by the focused memory test, causing the processing system to be taken offline.
US12154635B2 Memory programming techniques to reduce power consumption
A memory device that includes a plurality of memory cells arranged in an array is provided. A control circuitry is configured to program a single bit of data in each memory cell of the plurality of memory cells. The control circuitry is further configured to program a first set of memory cells of the plurality of memory cells using a first programming operation that includes a single programming pulse and no verify pulse and program a second set of memory cells of the plurality of memory cells using a second programming operation that includes at least one programming loop with a programming pulse and a verify pulse.
US12154634B2 Data path circuit and method
In an embodiment, a memory circuit includes: a memory, N latch circuits coupled in parallel, a data multiplexer, a logic circuit, and a data path data path. The memory array is configured to provide read data to a first data bus, and each latch circuit is configured to store read data from the first data bus. The data multiplexer has N data inputs respectively coupled to data outputs of the N latch circuits and is configured to select a data input of the N data inputs of the data multiplexer to connect to the data output of the data multiplexer based on a selection input of the data multiplexer. The data path is configured to cause a propagation of data from a data output of the data multiplexer to a data input of the logic circuit.
US12154631B2 Memory-control circuit and method for controlling erasing operation of flash memory
A memory-control circuit for use in an integrated circuit is provided. The memory-control circuit includes a memory controller and a timer circuit. The memory controller performs an erase operation on a target data block of the flash memory according to an erase command from a processor, and generates an erase signal. The timer circuit starts a counting operation in response to the erase signal. In response to an intellectual-property-core circuit generating an interrupt signal, the memory controller and the timer circuit respectively suspend the erase operation and the counting operation. In response to the interrupt signal being cleared, the memory controller and the timer circuit respectively resume the erase operation and the counting operation. In response to the timer circuit having counted up to a predetermined value, the timer circuit outputs a completion signal to the memory controller to indicate that the erase operation is complete.
US12154629B2 Multi-time programmable non-volatile memory cell and memory with low power-cost
A multi-time programmable non-volatile memory cell includes: a deep N-well, and first, second, third P-wells or a first N-well located in parallel to each other in the deep N-well, where a control capacitor and a tunneling capacitor are located in the first P-well and the second P-well, respectively, and each of the control capacitor and the tunneling capacitor includes one or two N-type coupling regions in the P-well; one floating-gate transistor is located in the third P-well or the first N-well, the floating-gate transistor including a polysilicon floating gate and its underlying gate oxide; and the floating gate of the floating-gate transistor and its gate oxide extend along a direction perpendicular to the parallel P-wells to cover the control capacitor and the tunneling capacitor, respectively forming an upper plate and a gate oxide of the control capacitor and the tunneling capacitor.
US12154624B2 Differential programming of two-terminal memory with program detection and multi-path disablement
Improved differential programming of multiple two-terminal memory cells that define an identifier bit is provided. Differential programming can apply a program cycle to multiple memory cells concurrently, detect a program event for one (or a first group) of the memory cells and disconnect all of the memory cells from a program supply voltage in response to detecting the program event. Moreover, disconnecting the memory cells can be accomplished prior to a duration of the program cycle, serving to mitigate an invalid data result for the identifier bit, as well as reduce power consumption associated with the differential programming. Circuits providing intrinsic suppression of a non-programmed memory cell(s) defining an identifier bit in response to programming of another memory cell (or group of cells) defining the identifier bit are included. Differential programming can reduce power consumption and mitigate or avoid invalid data results for an identifier bit.
US12154623B2 Technologies for controlling current through memory cells
Techniques for controlling current through memory cells is disclosed. In the illustrative embodiment, a fine-grained current source and a coarse-grained current source can both be activated to perform an operation on a phase-change memory cell. The coarse-grained current source is briefly activated to charge up the capacitance of an electrical path through the memory cell and then turned off. The fine-grained current source applies a current pulse to perform the operation on the memory cell, such as a reset operation. By charging up the electrical path quickly with the coarse-grained current source, the fine-grained current source can quickly perform the operation on the memory cell, reducing the thermal disturbance caused by the operation on nearby memory cells.
US12154621B2 Read and write circuit of three-dimensional phase-change memory
A read and write circuit of a three-dimensional phase-change memory including an operation control circuit and a read and write operation circuit connected to each other. The operation control circuit is configured to load a correct operation pulse onto the read and write operation circuit. A read and write unit in the read and write operation circuit is connected to a memory cell and is configured to load the correct operation pulse onto the memory cell corresponding to the three-dimensional phase-change memory and to mirror the correct operation pulse to a mirror current. A bandgap reference source and a hysteresis comparator are connected to a mirror circuit branch. A feedback chopper circuit loop is connected across the memory cell and the mirror circuit branch and is configured to monitor a current flowing through the memory cell in real time.
US12154617B2 Yield recovery scheme for memory
A yield recovery scheme for configuration memory of an IC device includes asserting an override configuration value on a bitline of memory cells of the configuration memory, where a data node of a faulty one of the memory cells is coupled to a node of configurable circuitry of the IC device, and asserting a wordline of the faulty memory cell while the override configuration value is asserted on the bitline to couple the bitline to the node of the configurable circuitry through the faulty memory cell (i.e., to force a state of the data node to the override configuration value). An identifier of the faulty memory cell may be stored on the IC device (e.g., E-fuses), and control circuitry of the IC device may retrieve the identifier to configure override circuitry of the IC device.
US12154616B2 Memory device and operation method thereof
A memory device may include a first data line driver circuit that generates a first reference voltage set based on a first code and a second code associated with a first data line, and determines bit values of the first input data received through the first data line, based on the first reference voltage set. A second data line driver circuit may similarly generate a second reference voltage set. The reference voltages may have levels based on a decision feedback equalization (DFE) technique to reduce bit errors otherwise caused by inter symbol interference.
US12154612B2 Control circuit and semiconductor memory
Embodiments provide a control circuit and a semiconductor memory. The control circuit includes a bias switching circuit and a first logic gate circuit. The first logic gate circuit includes at least one target transistor. A substrate of one of the at least one target transistor is connected to an output terminal of the bias switching circuit. The first logic gate circuit has a first speed mode and a second speed mode. A transmission speed of the first speed mode is less than a transmission speed of the second speed mode. The bias switching circuit is configured to: receive a target signal, and output a target bias voltage, to increase a threshold voltage of the target threshold. The enabled state of the target signal represents that the first logic gate circuit is in the first speed mode.
US12154611B2 Apparatuses and methods for sample rate adjustment
Apparatuses, systems, and methods for sample rate adjustment. A memory may sample row addresses based on a sampling rate to determine aggressor addresses. The memory includes a sample adjustment circuit which monitors a rate of refresh operations and adjusts the sampling rate based on the monitored rate. The sample adjustment circuit may provide a calculated temperature value based on the monitored rate, and the calculated temperature may be used to set a sampling rate. The refresh rate may be based on a measured temperature.
US12154607B2 Configurable optical driver
A configurable optical driver circuit includes an adjustable current source circuit configurable to drive one of a variety of different types of electrical to optical devices, an adjustable back-termination resistance circuit configurable to provide a back-termination resistance to the one of a variety of different electrical to optical devices, and a programmable memory configured to provide configuration information to the adjustable current source circuit and to the adjustable back-termination resistance circuit to configure the adjustable current source circuit and the adjustable back-termination resistance circuit for operation with the one of a variety of different electrical to optical devices.
US12154606B2 Data storage device with mapping and mitigation of laser mode hop effects in heat-assisted magnetic recording (HAMR)
Various illustrative aspects are directed to a data storage device, comprising one or more disks; an actuator mechanism configured to position a selected head among one or more heads proximate to a corresponding disk surface among the one or more disks; and one or more processing devices. The one or more processing devices are configured to generate a map of laser mode hop effects across the corresponding disk surface, for the selected head. The one or more processing devices are further configured to apply a laser mode hop mitigation in operating the selected head, based on the map of laser mode hop effects.
US12154603B1 Spin-orbit torque (SOT) writer with topological insulator materials
The present disclosure generally relates to a magnetic recording head comprising a spintronic device for magnetic media, such as a magnetic media drive. The spintronic device includes at least one spin Hall layer as well as at least one buffer layer and at least one interlayer. The buffer layer is positioned proximate a main pole of a write head while the interlayer is positioned proximate a trailing shield of the write head. The spin Hall layer is positioned between the buffer layer and the interlayer. The spintronic element may be disposed at the media facing surface (MFS) or recessed from the MFS. The spintronic device is capable of injecting spin current to the main pole, the trailing shield, or both.
US12154594B2 Distributed scalable media environment for advertising placement in movies
A method of placing an ad in a video in an original format may include producing a transcoded video in a proxy format which is a representation of frames of the video in the original format. The transcoded video in the proxy format is convertible to other formats for output. The method may include selecting the ad from a set of ads, selecting a location within a frame of the transcoded video where the ad is to be placed, selecting frames of the transcoded video where the ad is to be placed, placing a placeholder in the transcoded video in the selected frames at the selected location, and storing the transcoded video in the proxy format. When the transcoded video is presented to a user on a display device, the selected ad is inserted in place of the placeholder.
US12154592B2 Automated system and method for diagnosing tape drive and media issues within large-scale tape library system
A tape library system includes a plurality of tape libraries, a plurality of data centers, and an error diagnostic system. Each of the plurality of tape libraries includes a tape drive, at least one tape cartridge that retains magnetic tape, and a tape cartridge mover that moves the tape cartridge relative to the tape drive. Each of the plurality of data centers is configured to retain at least one of the plurality of tape libraries. The error diagnostic system includes (i) a central database that is configured to receive one or more error codes from each of the plurality of tape libraries, each of the one or more error codes being generated due to errors that occurred during operation of the tape drive within a corresponding tape library, and (ii) a system controller including a processor that is configured to analyze the one or more error codes from each of the plurality of tape libraries to determine a health of the tape drive and the at least one tape cartridge within the corresponding tape library.
US12154591B2 Voice interactive wakeup electronic device and method based on microphone signal, and medium
An electronic device configured with a microphone, a voice interaction wake-up method executed by an electronic device equipped with a microphone, and a computer-readable medium, the electronic device comprising a memory and a central processing unit, wherein the memory stores computer-executable instructions, and when executed by the central processing unit, the computer-executable instructions perform the following operations: analyzing a sound signal collected by a microphone, identifying whether the sound signal contains speech spoken by a person and whether it contains wind noise sounds generated by airflows hitting the microphone as a result of the speech spoken by the person, and in response to determining that the sound signal contains sound spoken by the person and contains wind noise sounds generated by airflows hitting the microphone as a result of the speech spoken by the user, processing the sound signal as speech input by the user. The solution disclosed in the present application is applicable to performing voice input when a user carries an intelligent electronic device, and the operation is natural and simple, simplifying the steps of voice input, reducing the burden and difficulty of interaction, and making the interaction more natural.
US12154589B2 Systems and methods for processing bi-mode dual-channel sound data for automatic speech recognition models
Various embodiments of the present disclosure provide methods, apparatus, systems, computing devices, computing entities, and/or the like for pre-processing dual-channel voice data for an automatic speech recognition mode. The method comprises creating one or more spectrograms for each channel of the dual-channel voice data by applying fast Fourier transform and generating power spectral density. The one or more balanced power spectrograms are created by merging the spectrograms of the channels, and are provided as input for acoustic and language processing by an automatic speech recognition machine learning model.
US12154588B2 Method and system for acoustic communication of data
The present invention relates to a method for receiving data transmitted acoustically. The method includes receiving an acoustically transmitted signal encoding data; processing the received signal to minimise environmental interference within the received signal; and decoding the processed signal to extract the data. The data encoded within the signal using a sequence of tones. A method for encoding data for acoustic transmission is also disclosed. This method includes encoding data into an audio signal using a sequence of tones. The audio signal in this method is configured to minimise environmental interference. A system and software are also disclosed.
US12154586B2 System and method for suppressing noise from audio signal
A computer-implemented method for suppressing noise from audio signal uses both statistical noise estimation and neural network noise estimation to achieve more desirable noise reduction. The method is performed by a noise suppression computer software application running on an electronic device. The noise suppression computer software application first transforms the speech signal in time domain into frequency domain before determining a statistical noise estimate and a neural network noise estimate. The noise suppression computer software application merges the two noise estimates to derive a final noise estimate, and determines and refines a noise suppression filter. The filter is applied to the speech signal in frequency domain to obtain an enhanced signal. The enhanced signal is transformed back into time domain.
US12154578B2 Multi-channel signal encoding method, multi-channel signal decoding method, encoder, and decoder
A multi-channel signal encoding method includes determining a downmixed signal of a first channel signal and a second channel signal, determining an initial reverberation gain parameter of the first channel signal and the second channel signal, determining a target reverberation gain parameter of the first channel signal and the second channel signal based on a correlation between the first channel signal and the downmixed signal, a correlation between the second channel signal and the downmixed signal, and the initial reverberation gain parameter, quantizing the first channel signal and the second channel signal based on the downmixed signal and the target reverberation gain parameter, and writing a quantized first channel signal and a quantized second channel signal into a bitstream.
US12154577B2 Method for encoding multi-channel signal and encoder
A method for encoding an audio signal includes obtaining an ITD value of a current frame of an audio signal; obtaining a characteristic parameter of the current frame, wherein the characteristic parameter comprises at least one of a signal-to-noise ratio of the current frame or a peak feature of cross-correlation coefficients of the current frame; determining, based on the characteristic parameter, whether to use the initial ITD value as the finalized ITD value of the current frame; and encoding the current frame based on the finalized ITD value of the current frame, wherein if the initial ITD value is determined as not used as the finalized ITD value of the current frame, the finalized ITD value of the current frame is the same as a finalized ITD value of a previous frame of the current frame.
US12154570B2 Systems and methods for adaptive proper name entity recognition and understanding
Various embodiments contemplate systems and methods for performing automatic speech recognition (ASR) and natural language understanding (NLU) that enable high accuracy recognition and understanding of freely spoken utterances which may contain proper names and similar entities. The proper name entities may contain or be comprised wholly of words that are not present in the vocabularies of these systems as normally constituted. Recognition of the other words in the utterances in question, e.g. words that are not part of the proper name entities, may occur at regular, high recognition accuracy. Various embodiments provide as output not only accurately transcribed running text of the complete utterance, but also a symbolic representation of the meaning of the input, including appropriate symbolic representations of proper name entities, adequate to allow a computer system to respond appropriately to the spoken request without further analysis of the user's input.
US12154567B2 Vehicle function control with sensor based validation
The present disclosure is generally related to a data processing system to validate vehicular functions in a voice activated computer network environment. The data processing system can improve the efficiency of the network by discarding action data structures and requests that invalid prior to their transmission across the network. The system can invalidate requests by comparing attributes of a vehicular state to attributes of a request state.
US12154563B2 Electronic apparatus and method for controlling thereof
An electronic apparatus, based on a text sentence being input, obtains prosody information of the text sentence, segments the text sentence into a plurality of sentence elements, obtains a speech in which prosody information is reflected to each of the plurality of sentence elements in parallel by inputting the plurality of sentence elements and the prosody information of the text sentence to a text to speech (TTS) module, and merges the speech for the plurality of sentence elements that are obtained in parallel to output speech for the text sentence.
US12154562B2 Vehicle, voice control device and method
A voice control method for controlling functions of a vehicle including: creating a voice instruction set including voice instructions for converting interface elements associated with related vehicle functions into voice-controllable elements without any wake-up word; acquiring one or more interface elements currently presented on a human-machine interface (HMI) of the vehicle; extracting a voice instruction corresponding to the acquired one or more interface elements from the voice instruction set; and outputting the voice instruction to a speech engine, so that the speech engine processes a voice signal detected in the vehicle according to the voice instruction.
US12154560B2 Systems, methods, and apparatuses for improving performance of executing a workflow operation
A voice controlled apparatus for performing a workflow operation is described. The voice controlled apparatus can include a microphone, a speaker, and a processor. In some examples, the voice controlled apparatus can generate, via the speaker, a voice prompt associated with a task of a workflow and identify, via the microphone, a voice response received from a worker. In this regard, the voice prompt and the voice response can be a part of a voice dialogue. Further, the processor of the voice controlled apparatus can identify a performance status associated with the execution of the task, before providing a next voice prompt subsequent to the voice prompt. In this aspect, the performance status can be identified based on analyzing the voice dialogue using a machine learning model. Furthermore, the voice controlled apparatus can generate a message including a suggestion to improve the performance status of the task.
US12154559B2 Speech recognition device and method
Provided are a speech recognition device and method. The speech recognition device includes a microphone and a processor configured to receive a voice signal through the microphone, generate voice characteristic data by analyzing the voice signal by using a data recognition model based on a neural network, determine whether the voice signal is voice uttered from a user or voice output from an external device based on the voice characteristic data, and when the voice signal is determined as the voice uttered from the user, determine the voice signal as a voice command of the user and perform an operation corresponding to the voice command.The present disclosure also relates to an artificial intelligence (AI) system utilizing a machine learning algorithm such as deep learning, and applications thereof.
US12154558B1 Entity resolution using speech recognition data
This disclosure proposes systems and methods for entity resolution using speech recognition data. The system can receive audio data representing an utterance and perform automatic speech recognition (ASR) processing on the audio data to generate at least a first ASR data and a second ASR data. The system can perform natural language understanding (NLU) processing on the first ASR data to determine intent data and an indication of an entity. The system can determine a first portion of the first ASR data that corresponds to the indication of the entity. The system can determine a second portion of the second ASR data that corresponds to the indication of the entity without performing NLU on the second ASR data. The system can perform entity resolution (ER) on the second portion to identify a first entity.
US12154556B2 System and method for electronic communication
Systems, methods, and computer-readable storage media for providing communication recommendations to users. The system receives electronic transcripts associated with a first user and generates, based on the transcripts, a communication profile of the user. The system also receives additional user transcripts associated with a plurality of additional users and generates additional communication profiles for those additional users based on the additional transcripts. The system receives a request to communicate with at least one user within the plurality of additional users regarding a specified topic, identifies a second user from within the plurality of additional users, and generates a communication initiation recommendation for the first user to communicate with the second user. The system then transmits the communication initiation recommendation to a first user computing device associated with the first user.
US12154554B2 Man-machine dialogue method and apparatus, electronic device and storage medium
A man-machine dialogue method, includes: for each round of a plurality of rounds of dialogue wherein each round includes dialogue information input by a user, determining semantic information corresponding to the dialogue information; determining a target slot position corresponding to an item indicated by the semantic information, establishing a new pre-order data structure including the target slot position when there is no established pre-order data structure including the target slot position; outputting reply information responsive to the dialogue information, wherein the reply information is configured to guide the user to input new dialogue information in a subsequent round of dialogue; and in a case that the dialogue information input by the user in the subsequent round includes a keyword for indicating ordering, performing an ordering operation according to a finally-established pre-order data structure.
US12154552B1 Annotating and modeling natural language semantics through annotation conversion
A natural language understanding (NLU) system generates in-place annotations for natural language utterances or other types of time-based media based on stand-off annotations. The in-place annotations are associated with particular sub-sequences of an annotation, which provides richer information than stand-off annotations, which are associated only with an utterance as a whole. To generate the in-place annotations for an utterance, the NLU system applies an encoder network and a decoder network to obtain attention weights for the various tokens within the utterance. The NLU system disqualifies tokens of the utterance based on their corresponding attention weights, and selects highest-scoring contiguous sequences of tokens between the disqualified tokens. In-place annotations are associated with the selected sequences.
US12154551B2 Determining whether an acoustic event originated inside or outside a vehicle
A vehicle defines an interior space and an exterior space. Within the vehicle are internal microphones that are disposed to capture an acoustic event that originated in an origination space, which is either the interior space or the exterior space. An infotainment system includes circuitry that forms a head unit having an acoustic-signal processor that is configured to receive, from the microphones, a sound vector indicative of the acoustic event and to identify the origination space based at least in part on the sound vector.
US12154549B2 Lattice speech corrections
A method includes receiving audio data corresponding to a query spoken and processing the audio data to generate multiple candidate hypotheses each represented by a respective sequence of hypothesized terms. For each candidate hypothesis, the method includes determining whether the sequence of hypothesized terms includes a source phrase from a list of phrase correction pairs. Each phrase correction pair includes a corresponding source phrase that was misrecognized and a corresponding target phrase replacing the source phrase. When the respective sequence of hypothesized terms includes the source phrase, the method includes generating a corresponding additional candidate hypothesis that replaces the source phrase. The method also includes ranking the multiple candidate hypotheses and each corresponding additional candidate hypothesis generated and generating a transcription of the query spoken by the user by selecting the highest ranking one of the multiple candidate hypotheses and each additional candidate hypothesis.
US12154547B2 Multi-channel voice activity detection
A method for multi-channel voice activity detection includes receiving a sequence of input frames characterizing streaming multi-channel audio captured by an array of microphones. Each channel of the streaming multi-channel audio includes respective audio features captured by a separate dedicated microphone. The method also includes determining, using a location fingerprint model, a location fingerprint indicating a location of a source of the multi-channel audio relative to the user device based on the respective audio features of each channel of the multi-channel audio. The method also includes generating an output from an application-specific classifier. The first score indicates a likelihood that the multi-channel audio corresponds to a particular audio type that the particular application is configured to process. The method also includes determining whether to accept or reject the multi-channel audio for processing by the particular application based on the first score generated as output from the application-specific classifier.
US12154546B2 Method and system for acoustic model conditioning on non-phoneme information features
A method and system for acoustic model conditioning on non-phoneme information features for optimized automatic speech recognition is provided. The method includes using an encoder model to encode sound embedding from a known key phrase of speech and conditioning an acoustic model with the sound embedding to optimize its performance in inferring the probabilities of phonemes in the speech. The sound embedding can comprise non-phoneme information related to the key phrase and the following utterance. Further, the encoder model and the acoustic model can be neural networks that are jointly trained with audio data.
US12154545B2 Audio information processing method, audio information processing apparatus, electronic device, and storage medium
In various embodiments, this application provides an audio information processing method, an audio information processing apparatus, an electronic device, and a storage medium. An audio information processing method in an embodiment includes: obtaining a first audio feature corresponding to audio information; performing, based on an audio feature at a specified moment in the first audio feature and audio features adjacent to the audio feature at the specified moment, an encoding on the audio feature at the specified moment to obtain a second audio feature corresponding to the audio information; obtaining decoded text information corresponding to the audio information; and obtaining, based on the second audio features and the decoded text information, text information corresponding to the audio information. According to this method, fewer parameters are used in the process of obtaining the second audio feature and obtaining, based on the second audio feature and the decoded text information, the text information corresponding to the audio information, thereby reducing computational complexity in the audio information processing process and improving audio information processing efficiency.
US12154543B2 Devices and methods for a speech-based user interface
A device may identify a plurality of sources for outputs that the device is configured to provide. The plurality of sources may include at least one of a particular application in the device, an operating system of the device, a particular area within a display of the device, or a particular graphical user interface object. The device may also assign a set of distinct voices to respective sources of the plurality of sources. The device may also receive a request for speech output. The device may also select a particular source that is associated with the requested speech output. The device may also generate speech having particular voice characteristics of a particular voice assigned to the particular source.
US12154541B2 System and method for data augmentation of feature-based voice data
A method, computer program product, and computing system for receiving feature-based voice data associated with a first acoustic domain. One or more reverberation-based augmentations may be performed on at least a portion of the feature-based voice data, thus defining reverberation-augmented feature-based voice data.
US12154537B2 Howling suppression for active noise cancellation (ANC) systems and methods
An audio processing system, such as an active noise cancellation system, and method suppresses tonal howling in a feedback system based on a gain enhancement system that emphasizes the howling signal and deemphasizes non-howling signals. The howling signal is extracted from an error signal generated from sound from a speaker sensed by an error sensor. The gain enhancement signal is generated based on a first power ratio between a filtered reference signal, generated based on sound sensed from external noise by a reference sensor, and a filtered error signal and/or a second power ratio between two filtered error signals with different passbands. Using the gain enhancement signal and the howling signal, a howling suppression gain signal is generated and used to amplify the error signal. A feedback signal produced based on the amplified error signal is provided to the speaker as an anti-noise signal with suppressed howling.
US12154536B2 Active noise control circuit with multiple filters connected in parallel fashion and associated method
An active noise control (ANC) circuit is used for generating an anti-noise signal, and has a plurality of filters including at least one first filter and at least one second filter. The at least one first filter generates at least one first filter output, wherein each of the at least one first filter has a first filter type. The at least one second filter generates at least one second filter output, wherein each of the at least one second filter has a second filter type different from the first filter type. The anti-noise signal is jointly controlled by the at least one first filter output and the at least one second filter output. The at least one first filter and the at least one second filter are connected in a parallel fashion.
US12154534B2 Harmonious audio generation
Techniques are disclosed herein for generating harmonious audio. An input for changing a mode of an electronic device from a first mode to a second mode can be received and, in response, a controller of the electronic device can modify electrical connections between a matrix circuit and a set of keys of the electronic device. In modifying the electrical connections, a set of tones associated with a first subset of keys of the set of keys can be associated with a second subset of keys of the set of keys. Keys of the second subset of keys can be adjacent to at least one other key of the second subset of keys and tones of the set of tones can be associated with respective keys of the second subset of keys. Audio output when one key is operated can be harmonious with audio output when other keys are operated.
US12154526B2 Systems and methods for driving a display
An image system dynamically updates drive sequences in an image system. Drive sequences are image display settings or display driving characteristics with which a display is operated. The image system may determine the drive sequence at least partially based on input from one or more sensors. For example, the image system may include sensors such as an inertial measurement unit, a light sensor, a camera, a temperature sensor, or other sensors from which sensor data may be collected. The image system may analyze the sensor data to calculate drive sequence settings or to select a drive sequence from a number of predetermined drive sequences. Displaying image content on a display includes providing the display with image data and includes operating the display with various drive sequences.
US12154524B2 Shift register and drive method thereof, and gate drive circuit
The present disclosure provides a shift register, a drive method thereof, and a gate drive circuit. The shift register includes an input circuit, a reset circuit, a first output circuit, and a second output circuit. The input circuit is configured to provide an input signal from an input terminal to a first node. The reset circuit is configured to provide a first voltage from a first voltage terminal to the first node under the control of a reset signal from a reset signal terminal. The first output circuit is configured to output from a first output terminal one of a first clock signal and a second clock signal as a first scan signal. The second output circuit is configured to output from a second output terminal the other of the first clock signal and the second clock signal as a second scan signal.
US12154520B2 Electronic device for configuring brightness of display by using illuminance sensor
An electronic device configured to configure brightness of a display by using an illuminance sensor is provided. The electronic device includes acquiring a second front-surface sensing value smaller than a first front-surface sensing value through a first illuminance sensor while the brightness is a first brightness, comparing the second front-surface sensing value with a first rear-surface sensing value detected through a second illuminance sensor, determining, when the second front-surface sensing value is greater than the first rear-surface sensing value, whether a touch input is detected through a designated region of the display, maintaining the brightness at the first brightness when the touch input is detected, and when the touch input is not detected, adjusting the brightness of the display to a value lower than that of the first brightness, based on a first LUT stored in a memory, or maintaining the brightness of the display at the first brightness.
US12154516B2 Display panel and display device using the same
The present disclosure relates to a display panel and a display device using the same. The display panel includes a pixel array in which a plurality of data lines, a plurality of gate lines crossing the data lines, and a plurality of pixels are disposed; a first gate driver configured to supply a gate signal to gate lines connected to pixels disposed in a first area of the pixel array; and a second gate driver configured to receive a carry signal from the first gate driver and supply a gate signal to gate lines connected to pixels disposed in a second area of the pixel array. The second gate driver includes a signal transmission unit disposed in the pixel array to receive the carry signal from the first gate driver.
US12154515B2 Displays with reduced temperature luminance sensitivity
A display may include an array of pixels. Each pixel in the array includes an organic light-emitting diode coupled to a drive transistor, a data loading transistor, a first capacitor for storing data charge, and a second capacitor. During a data programming phase, the data loading transistor may be activated to load in a data value onto the first capacitor. After the data programming phase, the second capacitor may be configured to receive a lower voltage, which extends a threshold voltage sampling time for the pixel. Configured and operated in this way, the temperature luminance sensitivity of the display can be reduced.
US12154514B2 Source driver and method for color swapping
A source driver and a method for color swapping are provided. The source driver includes: a processor configured to: obtain, from an application processor, a plurality of sub-pixel data, add a tag to each of the plurality of sub-pixel data to generate a plurality of new sub-pixel data, the tag indicating color information of the sub-pixel data, and perform color swapping on the plurality of new sub-pixel data; a multiplexer circuit communicatively coupled to the processor and configured to: obtain each of the plurality of color swapped new sub-pixel data in sequence, and select a corresponding gamma voltage according to the tag of the color swapped new sub-pixel data; and an analog amplifier circuit communicatively coupled to the multiplexer circuit and configured to provide a source driving signal to a corresponding sub-pixel in a pixel array according to the color swapped new sub-pixel data and the corresponding gamma voltage.
US12154511B2 Display device having scan signals with adjustable pulse widths
A display device includes a display panel including scan lines, first signal lines connected to the scan lines in a first pixel block, second signal lines connected to the scan lines in a second pixel block, third signal lines connected to the scan lines in a third pixel block; a first scan driver supplying a first output signal to the first signal lines based on a first sub-clock signal; a second scan driver supplying a second output signal to the second signal lines based on a second sub-clock signal; a third scan driver supplying a third output signal to the third signal lines based on and a third sub-clock signal; and a timing controller. Changes in pulse widths of the first to third output signals are different in one frame period.
US12154509B2 Pixel driving circuit, display panel, and driving method of pixel driving circuit
A pixel driving circuit, a display panel and a driving method of the pixel driving circuit are provided by the present disclosure. The pixel driving circuit includes a driving transistor, a reset module, a writing module, a first control module, and a light emitting device. The pixel driving circuit with the 5T2C structure can compensate the threshold voltage drift of the driving transistor, improve the luminous uniformity of the light emitting device, and further improve the image quality.
US12154505B2 Pixel and display device using the same
A pixel includes: an organic light emitting diode; a first transistor including a gate that is 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 that is connected to a corresponding scan line, wherein the second transistor is connected between a data line and the second node; a storage capacitor connected between the first node and a first voltage; a third transistor including a gate that is connected to the corresponding scan line, the third transistor is connected between the first node and the third node; and a fourth transistor connected between a first end of the first transistor and a second voltage.
US12154501B2 Display control method of display panel, display module, and display device
The present invention provides a display control method of a display panel, a display module, and a display device. Pulse widths of first pulses corresponding to non-display phases in one frame period in an emission start signal are at least partially different, so that pixel driving circuits adjust light-emitting durations of light-emitting devices corresponding to each display phase according to emission control signals. Accordingly, a display brightness of each light-emitting device can be adjusted within one frame period, and a flickering problem can be alleviated.
US12154498B2 Display panel
The present application provides a display panel. The display panel includes a substrate; and a pixel driving circuit layer including a plurality of pixel driving circuits, wherein each of the pixel driving circuits includes a first capacitor and a second capacitor that are arranged on a same metal layer, so as to achieve low-frequency display, and meanwhile reduce power consumption of the pixel driving circuits.
US12154494B2 Transparent display substrate and display device
A display substrate and a display device are provided. The display substrate includes a base substrate, a plurality of pixels, a plurality of gate lines and a plurality of data lines, wherein the base substrate has a plurality of transparent regions and a plurality of display regions; the pixels are on the base substrate and within the display regions; each pixel includes a plurality of sub pixels; the sub pixels of each pixel are divided into two rows of sub pixels; the gate lines and the data lines are on the base substrate; the sub pixels of a first pixel are connected with the same gate line; the gate line connected with the sub pixels of the first pixel is between the two rows of sub pixels of the first pixel; and the first pixel is any one of the plurality of pixels.
US12154491B2 Pixel circuit, display panel and display device
A pixel circuit, a display panel and a display device. The pixel circuit includes drive transistor, storage capacitor, compensation circuit, and voltage controller. The drive transistor has a gate electrode connected to a first node and generates a drive current in a light-emitting phase of an operation cycle of the pixel circuit. The storage capacitor has a first plate connected to the first node and a second plate connected to a second node and stores a data voltage inputted to the gate electrode of the drive transistor. The compensation circuit has an output terminal connected to the second node and a first input terminal receiving a first power supply voltage and compensates a deviation of the first power supply voltage affecting the drive current. The voltage controller is connected to the second node and controls a fluctuation of a voltage of the second node prior to the light-emitting phase.
US12154488B2 Electroluminescent display device and method of driving the same
An electroluminescent display device can include a light emitting element; and a pixel driving circuit for applying a driving current to the light emitting element, in which the pixel driving circuit includes a first transistor connected to the first, second and third nodes; a second transistor connected between the third node and the second node; a third transistor connected between the first node and a data line; a fourth transistor connected between the first node and a first driving voltage line; a fifth transistor connected between the second node and a fourth node; a seventh transistor connected between the fourth node and a reset voltage line, and a storage capacitor disposed between the first driving voltage line and the third node.
US12154485B2 Pixel, display device, controller and method of driving display device including bias power line
A pixel includes: a light emitting element; a first transistor including a gate electrode electrically connected to a first node, a second node to which a first power voltage for driving the light emitting element is to be applied, and a third node electrically connected to the light emitting element; and a bias control transistor configured to be controlled in operating timing thereof by a bias control signal, and configured to switch electrical connection between the second node and a bias power line for transmitting a bias voltage. In one frame period, a voltage level of the bias voltage to be applied to the second node sequentially increases.
US12154484B2 Light emitting device and image display device
Provided is a light emitting device in which a joint between panels is made less visible without unduly compromising practicality. The light emitting device includes an array of a plurality of unit panels each having a surface region divided into a plurality of pixels. Each of the plurality of the unit panels includes a first pixel including at least one of pixels adjacent to an outer periphery of the unit panel, out of the plurality of the pixels, and a second pixel including at least one pixel other than the first pixel. The number of light sources provided for the first pixel is greater than the number of light sources provided for the second pixel.
US12154483B2 Display panel and display device
A display panel and a display device are disclosed. The display panel includes M columns of pixel circuits, M negative power supply lines, and M positive power supply lines. A negative power supply line and a positive power supply line are respectively arranged on both sides of a column of pixel circuits. An input end of the negative power supply line is arranged opposite to an input end of the positive power supply line. A voltage in the positive power supply line gradually decreases, and a voltage in the negative power supply line gradually increases. This reduces differences in power supply voltages delivered to each pixel circuit.
US12154482B2 Pixel circuit and display panel
The present application discloses a pixel circuit and a display panel. The pixel circuit includes a writing module, a transfer module, a first time-division transmission module, a drive module, a second time-division transmission module and a storing module. The storing module and the transfer module can be simultaneously charged with electricity through a data signal, and the storing module can be recharged by the transfer module in a light-emitting phase through the first time-division transmission module, the drive module and the second time-division transmission module.
US12154481B2 Display device including temperature determiner and method of driving the same
A display device includes a pixel component including first pixels which emits light having a first color, and second pixels which emits light having a second color different from the first color, a sensing component which extracts, during a sensing period, first sensing data from the first pixels, and second sensing data from the second pixels, and a temperature determiner which senses a temperature of the pixel component using the first sensing data and the second sensing data. The temperature determiner senses, when the first sensing data is supplied to the temperature determiner, the temperature of the pixel component at least one time.
US12154474B2 Brightness compensation device and brightness compensation method
A brightness compensation device includes a panel, a heat detector, a memory, and a processor. he processor is configured to perform the following steps: at a specific grayscale of the red grayscale data, the green grayscale data, or the blue grayscale data, adjusting a turn-on time data of a luminous signal according to the first temperature data; adjusting the red grayscale data, the green grayscale data, or the blue grayscale data according to a brightness relation or the sheet to obtain a red updating grayscale data, a green updating grayscale data, or a blue updating grayscale data; and when it is determined that the second temperature data is the same as the first temperature data, outputting or storing the red updating grayscale data, the green updating grayscale data, or the blue updating grayscale data.
US12154472B2 Electronic device with forwarding module for outputting display signals
An electronic device. The electronic device includes a first processor configured to generate a first display signal, and a second processor configured to generate a second display signal and output to a display area. The second processor includes a forwarding module, the first processor is connected to the forwarding module, and the first display signal generated by the first processor is output to the display area through the forwarding module.
US12154466B2 3D holographic display device and operating method of the same
A three-dimensional holographic display device includes a light emitting diode (LED) array including a plurality of light sources controlled to sequentially output light according to a preset pattern, a lens configured to refract light incident from the LED array, a spatial light modulator (SLM) configured to modulate light incident from the lens, and a processor configured to generate a plurality of holographic signals each comprising depth information adjusted according to an arrangement location of each of the plurality of light sources, and for each of the plurality of light sources, control the SLM to modulate the light based on a holographic signal corresponding to the light source.
US12154463B2 Display module and display apparatus including the same having a base with a coupling portion
A display apparatus includes a display with at least a portion of the display being deformable and an apron with at least a portion of the apron being deformable. The apron is coupled to the display, a printed circuit board is electrically connected to the display, and a bracket having the printed circuit board mounted thereon is coupled to the apron to press the display disposed between the apron and the bracket, thereby providing a structure that is more stable to a phenomenon in which a display apparatus of a roll-up structure is peeled off.
US12154462B2 Display device with local decryption of digital data
A display device including an array of display blocks, each display block including luminous elements and a driving circuit for the luminous elements; an array of control circuits associated with the display blocks; and a video card receiving an encrypted digital signal to be displayed and sending the encrypted digital data to be displayed to the control circuits Each control circuit includes: a first memory circuit receiving and storing the encrypted digital data; a second memory circuit storing a decryption key; and a decryption circuit decrypting the encrypted digital data using the decryption key.
US12154460B2 Method of forming an object forming structure
An object forming structure includes: at least two first original images, respectively provided with different vectors, and extended for forming at least two first original image three-dimensional shapes; at least one intersect fixed point, extended with at least one intersect direction through the intersect fixed point, wherein at least two second image three-dimensional shapes are formed through the first original image three-dimensional shapes being extended; and at least two third image three-dimensional shapes, stacked with the at least two second image three-dimensional shapes, wherein a Boolean function is utilized for confirming a selected desired zone for forming a new object formation; wherein, the new object formation formed via the third image three-dimensional shapes is obtained through a combination of intersect or union or equalize the different vectors, the first original image three-dimensional shapes are presented via the corresponding vectors for presenting different shapes in other angles.
US12154455B2 Camera aided simulator for minimally invasive surgical training
The present disclosure is directed to a system and method for surgical training with low cost, reusable materials and a highly customizable virtual environment for skill-building. According to various embodiments, a surgical training tool is usable in conjunction with a support structure configured to at least partially constrain the tool movement. Meanwhile, the tool is tracked in real-time with off-tool detectors to generate a tool path driving a virtual rendering of the surgical training tool in an operative environment. The virtual rendering may be visually observable via a display device and may include a customizable and/or selectable operative environment with one or more structures that can be operated on by the virtual surgical training tool. By tracking the virtual tool interaction with the virtual structures, a task path may be established for documenting and/or objectively assessing the performance of one or more operative tasks.
US12154451B1 Personal navigation system
A navigation system includes an intelligent guidance module for identifying, using machine learning, one or more frequently travelled paths, by a user of the navigation system; and detecting one or more objects on the one or more frequently travelled paths. The navigation system further includes a generation module for generating auditory-haptic information to navigate the user through one of the one or more frequently travelled paths, based at least on the detected one or more objects.
US12154449B2 Robotics and computing learning platform with multi-level processing architecture
A computing and robotics learning platform includes a component ecosystem with gears, pucks, side plates and connectors configured to support the integration of globally available materials, such as rubber bands, pencils and popsicle sticks is described herein. Certain embodiments according to this disclosure include a platform device comprising a multi-layer processing structure capable of implementing student programs written in beginner or high-level programming languages without latency or performance degradation from processing tasks associated with low-level system functions, such as motor encoding.
US12154448B2 Incorporating real world physical activity into a virtual world environment
A method and system to convert user activities performed in a real world into virtual world activity. The system includes a virtual world environment with a virtual activity tracker to obtain virtual activity performance data for an activity performed by a user in the virtual world environment; and a virtual world database to store the virtual activity performance data in a virtual profile of the user. The system also includes a real world activity tracker to obtain real world activity performance data for a real world activity performed by the user; and an activity convertor to convert the real world activity performance data into an amount of converted virtual activity performance data and add the converted virtual activity performance data to the virtual profile of the user.
US12154446B2 Operational information management system and wearable sensor
An operation motion is accurately determined in an operational information management system. The system includes a motion verification portion that combines and verifies plurality of pieces of sensor information and recognizes a specific body motion, a signal determination portion that determines whether an operation content of an operator is correctly performed based on the body motion recognized by the motion verification portion, and a report portion that reports a determine result of the signal determination portion.
US12154441B2 Safety assurance for path planners
Techniques for establishing the sufficiency of a path planner to avoid multiple obstacles in planning a path from a starting location to a destination location is presented. The techniques can include: iterating, until a stopping condition occurs: obtaining, from the path planner, a path from the starting location to the destination location; representing the path from the starting location to the destination location as a disjunction of logical terms; conjoining the disjunction of terms to a conjunction of terms representing previously considered paths; determining a satisfiability condition of the conjunction of terms; and for a positive satisfiability condition, adding at least one corresponding obstacle of the plurality of obstacles to the path planner; and providing an indication of sufficiency of the path planner to avoid the obstacles in planning a path from the starting location to the destination location based on the stopping condition.
US12154440B2 Unmanned aerial vehicle with immunity to hijacking, jamming, and spoofing attacks
An unmanned aerial vehicle (UAV) or “drone” executes a neural network to assist with detecting and responding to attacks. The neural network may monitor, in real time, the data stream from a plurality of onboard sensors during navigation and may communicate with a high-altitude pseudosatellite (“HAPS”) platform. For example, if the neural network detects a cyber-attack but determines that it does not interfere with external communications, it may shift navigation control of the drone to the HAPS.
US12154432B2 Smart notifications for garage parking collision avoidance
A method for generating garage parking notifications includes receiving current parked-vehicle data indicating that a vehicle has been parked inside a garage. The current parked-vehicle data includes the current location of the vehicle parked inside the garage. The method further includes determining whether the current location of the vehicle inside the garage is within a warning zone. The warning zone is an area inside the garage where the vehicle has not been frequently parked. The warning zone area is determined using historical parked-vehicle data. The method further includes generating a notification to warn an operator of the vehicle that the vehicle should be moved in response to determining that the current location of the vehicle inside the garage is within the warning zone.
US12154426B2 Method for automatic testing of a fire alarm system
A method is specified for automatic testing of a fire alarm system. The method is carried out by a device in the fire alarm system functioning as a panel. In this method, during a recording mode, fire detectors are triggered in turn and the reactions resulting from the triggering (recording mode reactions) of the panel are stored. During a test mode executed later in time, for example as a result of a firmware update of the panel, reactions resulting during the test mode (test mode reactions) are compared with the reactions stored during the recording mode. With discrepancies or an insufficient match an error message is generated.
US12154425B2 Method for hushing fire detectors
A method of hushing one or more fire detectors of a fire detector system including: receiving an alert using a computer application of a trusted individual computing device, the alert indicating that fire has been detected by at least one of the one or more fire detectors; searching for a wireless advertisement emitted from the one or more fire detectors in response to the alert using the computer application; detecting the wireless advertisement being emitted from the one or more fire detectors using the computer application; and receiving a manual input via an input device of the trusted individual computing device to hush the fire detector from a trusted individual in possession of the trusted individual computing device; and transmitting a hush request to the one of the one or more fire detectors in response to the manual input using the computer application.
US12154421B2 Systems and methods for facilitating supervision of individuals based on geofencing
Disclosed herein is a method for facilitating supervision of individuals based on geofencing. Accordingly, the method may include receiving, using a communication device, a parameter from a supervisor device associated with a supervisor and a geographical location from the supervisor device. Further, the method may include analyzing, using a processing device, the geographical location based on a security parameter and generating a geofence corresponding to a geographical area based on the analyzing. Further, the method may include receiving, using the communication device, supervisee data associated with a supervisee from a supervisee device, including supervisee emergency input or nearby audio and video sensor data. Further, the method may include analyzing, using the processing device, the supervisee data based on the geofence and generating a supervision notification based on the analyzing of the supervisee data. Further, the method may include transmitting, using the communication device, the supervision notification to the supervisor device.
US12154420B2 Detecting falls using a mobile device
In an example method, a mobile device obtains a signal indicating an acceleration measured by a sensor over a time period. The mobile device determines an impact experienced by the user based on the signal. The mobile device also determines, based on the signal, one or more first motion characteristics of the user during a time prior to the impact, and one or more second motion characteristics of the user during a time after the impact. The mobile device determines that the user has fallen based on the impact, the one or more first motion characteristics of the user, and the one or more second motion characteristics of the user, and in response, generates a notification indicating that the user has fallen.
US12154411B2 Systems and method of playing a progressive game
This disclosure describes systems, methods, and computer-readable media related playing a progressive game. In some embodiments, at least one request may be received from a player to play a first game associated with a first prize pool. Play of the first game may be facilitated on at least one networked terminal based at least in part on receiving the at least one request from the player to play the first game. Play of a second game associated with a second prize pool on the at least one networked terminal may be initiated. The second game may be initiated in response to the second prize pool reaching a predetermined amount.
US12154410B2 Lottery offerings displayed on game presentation devices in a non-gaming establishment environment
Systems and methods that employ a cloud-based central determination server to provide predetermined game outcomes displayed at a game presentation device operating with a remote game server and a balance management server in association with funds transacted at a point-of-sale terminal.
US12154409B2 Systems and methods for developing player profile analytics
Data associated a plurality of user interface elements may be retrieved from at least one database associated with a service business, such as a casino. At a first time, a first indication to turn on a first subset of the plurality of user interface elements may be received. The user interface elements may include content management, task management, property management, action management, player profiling, comp management, player development, asset tagging and flagging, profitability and comparative analysis, player insights, floor mapping, campaign management, etc. Each of the first subset of user interface elements may be populated with the respective data associated that user interface element.
US12154403B2 Automated mass facial recognition enrollment
A method for enrolling users in an access control system, the method including sending a notification to a device of a user, instructing the user to capture an image with the device; generating a first representation of a face of the user using a first image of the user; generating a second representation of a face of the user using a second image of the user captured with the device; determining a likelihood of a match between the first and second representations; and if the likelihood of a match meets a threshold, using the second image as an enrollment photo for the access control system.
US12154402B2 Voice based access control with increased assurance
A method of access control includes receiving an access request transaction from one of a first identity sensor. Current confidence information is determined for the access request transaction. Prior confidence information is determined for at least one prior access request transaction associated with the user from at least one second identity sensor. A total confidence score value is generated based on a confidence function applied to the current confidence information and the prior confidence information. The total confidence score value is compared with a confidence threshold value for the secure resource associated with the access request transaction. Access to the secure resource is granted, in response to determining that the total confidence score value meets the confidence threshold value. The access to the secure resource is denied, in response to determining that the total confidence score value does not meet the confidence threshold value.
US12154400B2 Method and apparatus for personal pathogen status verification at point of entry into an area of congregation
A system and system for personal pathogen status verifying allows an entity to control access to an area of congregation (AOC) at one or more points of entry (POE) is a configurable manner. In one embodiment, the system may be used for the SARS-CoV-2 virus, but may be similarly used for other pathogens.
US12154399B2 Computerized system for accessing to a vehicle and related method
A computerized system as disclosed herein for accessing a vehicle comprises a vehicle key comprising a control unit, a first wireless communication module operatively connected to said control unit and configured to allow said control unit to communicate with a control system of said vehicle, and a second wireless communication module operatively connected to said control unit and configured to allow said control unit to communicate with a mobile computerized device. The system further comprises a software application which can be stored on and executed by at least one mobile computerized device, said software application being configured to control said control unit to interact with said control system to cause the unlocking of one or more doors of said vehicle. In a further aspect, the invention relates to a computerized method for accessing to a vehicle.
US12154394B2 Dynamic driving comparison groups for assessing driving safety
Techniques for using dynamic comparison groups to assess driving safety are provided. Customizable comparison groups of vehicle operator's may be created based upon specific parameters. Drivers belonging to each specific comparison group may be ranked among one another based upon a comparison of telematics data that is associated with each vehicle, which may indicate various metrics associated with each driver's driving safety. By providing each driver's ranking within comparison groups, a gamified interface and user interaction is achieved, which promotes competition and acts as an incentive for the drivers to drive safer and avoid risk. Additional incentives may be provided in the form of automobile insurance premium discounts and recommendations for improving the driver's ranking.
US12154390B2 Misbehavior detection using sensor sharing and collective perception
Systems and techniques are described for validating object detection. For example, an apparatus can obtain sensor data corresponding to a field-of-view of a vehicle. The apparatus can receive a message from a wireless device. The message includes an indication of at least one object in the field-of-view of the vehicle and a reported location of the at least one object. The apparatus can further determine, based on the sensor data and the message from the wireless device, whether the wireless device has misreported the at least one object.
US12154389B2 System and method for forecasting battery state with imperfect data
An approach to forecasting battery health as a dynamic time-series problem as opposed to a static prediction problem is presented. Systems and methods disclosed herein forecast a trajectory to failure by predicting a path to failure as opposed to only predicting when the battery may fail. A machine-learning model is implemented that extracts unique features taken from time-series data, such as time snippets of charging data. The raw time-series data may include current voltage and temperature with complex transformations and without capturing a full cycle, which permits wider applicability to instances of varying depth of discharge (DoD).
US12154388B1 Fleet routing maintenance system and method
A system and method that includes a server computer which receives one or more vehicle inspection results including at least one of: an issue notification identifying an issue with an interior or exterior component of a vehicle or a driver certification that a vehicle is operable. If an issue notification is received, then a report of the issue is transmitted from the server computer to a maintenance information device and, in response, a maintenance certification that the vehicle is operable is received by the server computer from the maintenance information device. Responsive to receiving the driver certification or the maintenance certification, the server computer automatically selects the associated vehicle for a particular route service and the vehicle is assigned to perform the particular route service based on a request received by the server computer.
US12154386B2 Identity recognition utilizing face-associated body characteristics
Techniques are disclosed for providing a notification indicating an identity of a first person based on face-associated body characteristics. For example, a device performs facial recognition to identify the identity of the first person shown in a first video feed. The device also identifies and stores physical characteristic information of the first person from the first video feed, the stored information associated with the identity of the first person based on the recognized face. Subsequently, the device receives a second video feed showing a second person whose face is determined to not be recognized by the device. The device compares the stored physical characteristic information of the first person with additional physical characteristic information of the second person shown in the second video feed. Based on the comparison, the device provides a notification indicating whether the identity of the second person corresponds to the identity of the first person.
US12154382B2 Eye state detecting method and eye state detecting system
An eye state detecting method, applied to an electronic apparatus with an image sensor, which comprises: (a) acquiring a detecting image via the image sensor; (b) defining a face range on the detecting image; (c) defining a determining range on the face range; and (d) determining if the determining range comprises an open eye image or a close eye image.
US12154380B2 Face image processing method and apparatus, face image display method and apparatus, and device
A face image processing method and apparatus, a face image display method and apparatus, and a device are provided, belonging to the technical field of image processing. The method includes: acquiring a first face image of a person; invoking an age change model to predict a texture difference map of the first face image at a specified age, the texture difference map being used for reflecting a texture difference between a face texture in the first face image and a face texture of a second face image of the person at the specified age; and performing image processing on the first face image based on the texture difference map to obtain the second face image.
US12154377B2 Face verification method and apparatus
Disclosed is a face verification method and apparatus. The method including analyzing a current frame of a verification image, determining a current frame state score of the verification image indicating whether the current frame is in a state predetermined as being appropriate for verification, determining whether the current frame state score satisfies a predetermined validity condition, and selectively, based on a result of the determining of whether the current frame state score satisfies the predetermined validity condition, extracting a feature from the current frame and performing verification by comparing a determined similarity between the extracted feature and a registered feature to a set verification threshold.
US12154376B2 Extracting facial imagery from online sessions
A system can determine, from a video of an online session, respective bounding boxes of text names of people, wherein the text names are presented in the video, and wherein images of the people are present in the video. The system can determine, from the video, respective faces of the people. The system can associate a first bounding box of the bounding boxes with a first face of the faces based on the first bounding box satisfying a function of distance with respect to the first face among the faces. The system can extract a name from the first bounding box via optical character recognition. The system can extract a subportion of the video that comprises the first face. The system can store an association between the name and the subportion of the video that comprises the first face.
US12154373B2 Facial recognition method and electronic device
A facial recognition method includes receiving, by an electronic device, a first instruction triggering the electronic device to perform facial recognition, emitting in response to the first instruction, infrared light with a light spot using an infrared projector, collecting first image information of a first object using a first camera, collecting second image information of the first object using a second camera, calculating depth information of the first object based on the first image information, the second image information, the first length, a lens focal length of the first camera, and a lens focal length of the second camera, and performing user identity verification on the first object using the first image information and the depth information of the first object.
US12154369B2 Display device and driving method thereof
A display device includes a touch sensor, a fingerprint sensor, and a sensor driver. The touch sensor generates a touch sensing signal in response to touch of an object on a display panel. The fingerprint sensor detects the object in a first mode to generate a first sensing signal and detects the object in a second mode to generate a second sensing signal. The sensor driver calculates a touch position and a moisture level of the object based on the touch sensing signal, generates fingerprint information based on the first sensing signal, and corrects the moisture level based on the second sensing signal.
US12154368B1 Movable fingerprint scanning for rollable display device
An electronic device, method, and computer program product provide a predictable external finger area on a “rollable display device” for fingerprint authentication that is dynamically aligned to a fixed finger location on a device housing of the electronic device. The electronic device has a translation mechanism operable to position with a blade assembly having a flexible display that retracts to reduce size of the electronic device for carrying or stowing. The transmission extends the blade assembly to increase display area of a flexible display on a front side of a device housing of the electronic device. A fingerprint scanner that moves with the flexible display is sized to capture a fingerprint at a fixed finger area on a device housing of the electronic device for each position of the blade assembly between the retract position and the extended position. The fingerprint of a user is used to authenticate the user.
US12154367B2 Full body pose estimation through feature extraction from multiple wearable devices
Embodiments are disclosed for full body pose estimation using features extracted from multiple wearable devices. In an embodiment, a method comprises: obtaining point of view (POV) video data and inertial sensor data from multiple wearable devices worn at the same time by a user; obtaining depth data capturing the user's full body; extracting two-dimensional (2D) keypoints from the POV video data; reconstructing a full body 2D skeletal model from the 2D keypoints; generating a three-dimensional (3D) mesh model of the user's full body based on the depth data; merging nodes of the 3D mesh model with the inertial sensor data; aligning respective orientations of the 2D skeletal model and the 3D mesh model in a common reference frame; and predicting, using a machine learning model, classification types based on the aligned 2D skeletal model and 3D mesh model.
US12154364B2 Information processing apparatus, control method, and non-transitory storage medium
An information processing apparatus (2000) includes a recognizer (2020). An image (10) is input to the recognizer (2020). The recognizer (2020) outputs, for a crowd included in the input image (10), a label (30) describing a type of the crowd and structure information (40) describing a structure of the crowd. The structure information (40) indicates a location and a direction of an object included in the crowd. The information processing apparatus (2000) acquires training data (50) which includes a training image (52), a training label (54), and training structure information (56). The information processing apparatus (2000) performs training of the recognizer (2020) using the label (30) and the structure information (40), which are acquired by inputting the training image (52) with respect to the recognizer (2020, and the training label (54) and the training structure information (56).
US12154363B2 Document display assistance system, document display assistance method, and program for executing said method
The present invention provides a document display assistance system which estimates and highlights significant words in a document of a specific field. The system comprises: a database in which selection-target words and non-selection-target words are registered; a learned word-selection model having been applied with machine learning for estimating whether a word is a selection-target word; a text pre-processing unit which segments words from an accepted display-target document; a word classification unit which classifies, based on the database, the word into any of a selection-target word, a non-selection-target word, and an indeterminate word; a text post-processing unit which generates output data by imparting a predetermined attribute to a predetermined word in the display-target document; and an output unit which outputs the output data. If a label is estimated indicating that the indeterminate word classified by the word classification unit is a selection-target word, the word selection model classifies the indeterminate word into a selection-target word and the text post-processing unit imparts the predetermined attribute to the classified selection-target word.
US12154362B2 Framework for document layout and information extraction
Provided herein are system, apparatus, device, method, and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for extracting data from a file. Embodiments described herein provide a framework to merge outputs of various models comprising extracted information from a file with its location information and annotated regions of interest into an output file ingestible by a database or knowledge base.
US12154359B2 Method and apparatus for detecting table, device and storage medium
A method and apparatus for detecting a table. The method includes: acquiring a to-be-processed image; inputting the to-be-processed image into a pre-trained deep learning model, and outputting a full table detection branch result, a column detection branch result and a header detection branch result through the deep learning model; where the full table detection branch result represents a detection result for a full table in the to-be-processed image, the column detection branch result represents a detection result for a column in the table in the to-be-processed image, and the header detection branch result represents a detection result for a header in the to-be-processed image; and obtaining a detection result of the table in the to-be-processed image, based on the full table detection branch result, the column detection branch result and the header detection branch result.
US12154357B2 Machine learning (ML)-based system and method for correcting image data
A system and method for correcting image data is disclosed. The method includes receiving one or more documents from one or more electronic mediums. The method further includes determining a primary character and one or more alternate characters corresponding to the mis-captured character image, extracting one or more confident instances of the primary character and the one or more alternate characters from the one or more documents and generating one or more scores corresponding to the primary character and the one or more alternate characters. Further, the method includes predicting a correct character corresponding to the mis-captured character image by using a trained image prediction-based ML model and automatically replacing the mis-captured character image with the predicted correct character.
US12154356B2 Automated key-value pair extraction
A document to be analyzed and a set of key names to be extracted from the document are received. A set of strings of characters contained within the document and a location for each string of character are identified. Moreover, a document graph for the document is generated. The document graph includes a set of nodes and a set of edges. Each node of the set of nodes corresponds to a string of characters of the set of strings of characters. Each edge of the set of edges connects two or more nodes together. Additionally, based on the document graph and the received set of key names, a set of keys are identified. Furthermore, a set of values are extracted from the document, and a set of key-value pairs are generated based on the identified set of keys and the extracted set of values.
US12154352B2 Lane line detection method and related device
This disclosure discloses lane line detection methods and devices. In an implementation, features extracted by different layers of the neural network are fused to obtain a fused second feature map, so that the second feature map obtained through fusion processing has a plurality of layers of features. The fused second feature map has a related feature of a low-layer receptive field and a related feature of a high-layer receptive field. Afterwards, an output predicted lane line set is divided into groups, where each predicted lane line in each group has an optimal prediction interval.
US12154345B2 Systems and methods of legibly capturing vehicle markings
A system and method for legible capture of vehicle identification data includes video cameras and a computer. Recording attributes such as gain, gain shutter speed, and white balance are adjusted throughout ranges to maximize the likelihood of capturing at least one frame in which characters, such as those on the license plate, are legible. Successful capture of a legible frame may trigger storage of the data, while unsuccessful capture may trigger additional scans.
US12154339B2 Exhibition support device, exhibition support system, exhibition support method, and program
An exhibition supporting device 110 includes a recognition result information acquisition unit 1112 configured to acquire recognition result information on a display item in accordance with image information on the display item, an exhibition information acquisition unit 1114 configured to acquire exhibition information in accordance with the recognition result information and exhibition-related user information, and a display unit 114 configured to display the exhibition information.
US12154336B2 Indicating that captured data is associated with an uncompleted task of an incident
One example device includes an electronic processor configured identify, based on an incident type and a role of an object associated with a public safety incident, an uncompleted task that is to be performed by a public safety officer and that is associated with the object associated with the public safety incident. The electronic processor may be configured to identify first data included in a captured data file associated with the public safety incident that was generated at least partially by monitoring the object. The electronic processor may be configured to determine a time period within the captured data file during which the first data is identified to be present, and display an indication of the uncompleted task and at least one of the time period within the captured data file, the first data, and a user-selectable link to allow a user to consume the first data.
US12154335B2 Imaging device, imaging method, and program
An imaging device including an image sensor that captures a video; and a processor configured to extract a first frame from a plurality of frames constituting the video captured by the image sensor to generate a first static image file, generate a video file constituted of a plurality of frames including the first frame from the video, and store the video file, the first static image file, and additional information indicating a position of the first frame in the video file.
US12154332B2 Method and device for determining an environment map by a server using motion and orientation data
Method for determining an environment map comprising, server-side receiving of motion data of a mobile device, server-side receiving of orientation data of a camera of the mobile device and server-side receiving of the respective image of the camera associated with the received motion data and orientation data, server-side evaluation of the received image together with the motion data and the orientation data for creating a server-side point cloud, the server-side point cloud forming at least in the parts the environment map.
US12154331B2 Systems and methods for finding group members via augmented reality
The following generally relates to using Augmented Reality (AR) to enhance pedestrian navigation. In some examples, AR techniques are applied to provide AR indications of a location of a group member that includes two or more AR devices. In these examples, AR techniques may be applied to determine a relative position of the group member and/or provide navigational guidance to the group member. In other examples, AR techniques are applied to provide AR-assisted pedestrian guidance. In these examples, AR techniques may be applied to present an AR display that includes information for a point of interest along a route.
US12154330B2 Space recognition system, space recognition method and information terminal
The space recognition system includes: an information terminal of a user having a function of displaying an image on a display surface and having a terminal coordinate system WA; and a label which is provided to correspond to a space and in which information for identifying the space is described. When recognizing the space, the information terminal specifies space data in which the space and the label are described in a space coordinate system W1 by using the information read from recognition of the label, measures relations in a position and a direction between the information terminal and the label by using the space data, and adapts the terminal coordinate system WA to the space coordinate system W1, based on data representing the measured relations.
US12154329B1 Method and device for displaying a task list
In one implementation, a method of displaying a task list is performed by a device including an image sensor, a display, one or more processors, and non-transitory memory. The method includes obtaining, using the image sensor, a video stream of a physical environment. The method includes displaying, on the display in association with the physical environment, a task list including a plurality of task elements respectively associated with a plurality of tasks, wherein the plurality of task elements includes a first task element associated with a first task and a second task element associated with a second task. The method includes detecting, in the video stream of the physical environment, completion of the first task. The method includes, in response to detecting completion of the first task, changing display of the first task element.
US12154325B2 Artificial intelligence based real time vehicle parking verification
Properly parking personal mobility vehicles (PMVs) is an important for safety and public satisfaction. The large number of daily rides of ride-share PMVs makes it impossible to verify manually that each PMV is properly parked. Aspects of this disclosure include systems and methods for verifying that PMVs are properly parked. These systems and methods can include training a machine learning model on a server. The system can request that users submit images to the server, such that the server can verify that the user properly parked the PMV. The server can transmit a finished indication when it determines that the user properly parked the vehicle. The server can transmit instructions to the user to take various actions when it determines that the user improperly parked the vehicle or when the image is insufficient to determine whether the user properly parked the vehicle.
US12154323B1 Apparatus and a method for the identification of source images associated with an object
An apparatus for the identification of source images associated with an object is disclosed. The apparatus includes at least processor and a memory communicatively connected to the processor. The memory instructs the processor to identify one or more unique identifiers associated with the object from the first set of image data. The memory instructs the processor to identify a subset of source image data from a second set of image data as a function of the one or more unique identifiers. The memory instructs the processor to determine a similarity score as a function of a comparison of the subset of source image data and the one or more unique identifiers. The memory instructs the processor to generate a verification report as a function of the similarity score.
US12154320B2 Data augmentation for vehicle control
This application is directed to augmenting training data used for vehicle driving modelling. A computer system obtains a first image of a road and identifies a drivable area of the road within the first image. The computer system obtains an image of an object and generates a second image from the first image by overlaying the image of the object over the drivable area. The second image is added to a corpus of training images to be used by a machine learning system to generate a model for facilitating driving of a vehicle (e.g., at least partial autonomously). In some embodiments, the computer system applies machine learning to train a model using the corpus of training images and distributes the model to one or more vehicles. In use, the model processes road images captured by the one or more vehicles to facilitate vehicle driving.
US12154319B2 System and method for domain generalization across variations in medical images
Provided is a method of training a machine-learning-based artificial intelligence (AI) model to handle diverse types of motions occurring during image acquisition, including capturing image data including motion between an imaging device and tissue, modifying the captured image data, resulting in modified image data, by at least one of: altering an amount of time between any two frames; removing a subsequence of frames from the captured image data; and adding a subsequence of one or more new frames to the captured image data, and training a machine-learning-based AI model based on the modified image data. Other systems and methods are also described.
US12154311B2 Method and apparatus for identifying disaster affected areas using disaster prone areas features
An operation method of a server for identifying disaster affected areas. 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 and 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.
US12154309B2 Joint training of neural networks using multi-scale hard example mining
An example apparatus for mining multi-scale hard examples includes a convolutional neural network to receive a mini-batch of sample candidates and generate basic feature maps. The apparatus also includes a feature extractor and combiner to generate concatenated feature maps based on the basic feature maps and extract the concatenated feature maps for each of a plurality of received candidate boxes. The apparatus further includes a sample scorer and miner to score the candidate samples with multi-task loss scores and select candidate samples with multi-task loss scores exceeding a threshold score.
US12154305B2 Information processing apparatus and information processing method
Provided is an information processing apparatus and an information processing method that enable appropriate recording of information written on a writing object. A region setting unit sets, in a writing image that shows the writing object on which written information is written, a writing region that includes the written information, and a recording control unit that controls recording of the writing image in response to a change in the writing region. The present disclosure can be applied to, for example, a board writing recording system.
US12154304B2 Data compression using integer neural networks
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for reliably performing data compression and data decompression across a wide variety of hardware and software platforms by using integer neural networks. In one aspect, there is provided a method for entropy encoding data which defines a sequence comprising a plurality of components, the method comprising: for each component of the plurality of components: processing an input comprising: (i) a respective integer representation of each of one or more components of the data which precede the component in the sequence, (ii) an integer representation of one or more respective latent variables characterizing the data, or (iii) both, using an integer neural network to generate data defining a probability distribution over the predetermined set of possible code symbols for the component of the data.
US12154300B2 Predictive coding of boundary geometry information for mesh compression
This disclosure relates to methods and systems for encoding or decoding a 3D mesh with predictive coding of boundary geometry information. The example decoding method includes receiving a coded bitstream comprising a geometry patch for a three-dimension mesh; extracting, from the coded bitstream, a reconstructed geometry image for the geometry patch comprising a set of points corresponding to a set of geometry coordinates for a boundary vertex in the three-dimension mesh; deriving based on the set of the geometry coordinates, a 3D geometry coordinate for the boundary vertex; obtaining a prediction residue for the boundary vertex; and reconstructing, by the device, geometry information of the boundary vertex based on the derived 3D geometry coordinate and the prediction residue.
US12154294B2 Model creation device and model creation method
A model creation apparatus being configured to: hold at least one image of the registration target object in one or more postures and a reference model indicating a shape of a reference object; acquire information indicating a feature of the registration target object in a first posture; and correct, when a shape in the first posture that is indicated by the reference model is determined to be dissimilar based on a predetermined first condition, the reference model based on the information indicating the feature to thereby create the model indicating the shape of the registration target object.
US12154292B2 Method for determining an orientation of an industrial truck
A method for determining an orientation of an industrial truck relative to a structure comprises recording an image of the structure using a camera mounted to the industrial truck, where the structure includes at least one horizontal element. At least two geometric quantities are determined from the recorded image that correspond to the at least one horizontal element. The at least two geometric quantities are then used to determine an angle of intersection between an image plane and a vertical plane through the at least one horizontal element.
US12154291B2 Method and apparatus for improving localization of a device
A method, apparatus and computer program product are provided for improving localization of a device. In order to improve the localization, a coarse location of the device is determined and a feature is identified in an image captured by an image capture unit associated with the device. The feature is represented with one or more points or lines within an image plane and a projection is determined of the one or more points or lines from the image plane to a ground plane. At one or more location points defined relative to the coarse location of the device, map data is compared to the projection of the one or more points or lines representative of the feature identified in the image. Based on the comparison, a refined location of the device is determined.
US12154290B2 Method of extracting number of stem and tillering for wheat under field condition
A field wheat stem tillering number extraction method, including: acquiring field wheat point clouds by means of a LiDAR, and extracting any row of wheat point clouds in a research area; projecting a Y axis to a plane, and retaining an X and Z axis; applying adaptive layering to obtain number of clusters of the wheat row; applying hierarchical clustering analysis to obtain tillering number of each wheat cluster; and further obtaining stem tillering number of the whole wheat row, so as to extract a field wheat stem tillering number. The feasibility of an algorithm is verified by comparing the wheat stem tillering number extracted by means of the method with an actually measured field stem tillering number, and the method realizes rapid, accurate and nondestructive extraction of a large-field crop stem tillering number and provides theoretical basis and technical support for extraction of the field wheat stem tillering number.
US12154289B2 Context aware measurement
Embodiments include systems and methods for remotely measuring distances in an environment captured by a device. A device captures a video stream of a device along with AR data that may include camera pose information and/or depth information, and transmits the video stream and AR data to a remote device. The environment may be analyzed to identify objects such as lines, edges, curves, shapes, anchors/corners, products, e.g., appliances, and other things of interest. Some or all of objects may be identified to the remote device to facilitate selecting an object or region of interest. Selected points for an object may be more precisely located by snapping them to corresponding anchor points for an object. Using anchor points facilitates more precise identification and/or measurement of an aspect of an object, such as one of its dimensions, the volume of a space, or performing other actions such as replacement of an object.
US12154287B2 Framing in a video system using depth information
A method may include obtaining, using a head detection model and for an image of a video stream, head detection information for heads detected in the image. The head detection information may include depth distances of the heads. Method may also include obtaining bounding boxes, where obtaining the bounding boxes may include obtaining head bounding boxes for the heads detected in the image, and combining at least two of the head bounding boxes into a combined bounding box according to the depth distances. Method may furthermore include creating, individually, head frame definitions for the bounding boxes, and processing the video stream using the head frame definitions.
US12154282B2 Information processing apparatus, control method, and program
An information processing apparatus determines a direction (first direction (12)) from a sensor (10) toward a moving object (20) by detecting the moving object (20) using the sensor (10). The information processing apparatus causes a camera (30) to perform imaging while moving the optical axis direction (34) of the camera (30) along the first direction (12). As a result, a plurality of captured images (32), each of which is captured in the different direction, are generated by the camera (30). The information processing apparatus (2000) detects the moving object (20) by performing image analysis on the captured image (32).
US12154281B2 Device and method for detecting movement of object in images
A device for detecting the movement of object in images includes a weight determination circuit, an image blending circuit, and an object movement detection circuit. The weight determination circuit determines multiple weights according to an input image and a background image, each weight corresponding to a pixel position. The image blending circuit blends the input image and the background image based on the weights to generate an updated background image. The object movement detection circuit performs a sum of absolute difference (SAD) calculation, block by block, with the input image and the background image or the updated background image to generate a moving object indication data. The object movement detection circuit generates an object movement signal according to the moving object indication data and at least one threshold. Each block contains multiple pixels.
US12154280B2 Determining multiple camera positions from multiple videos
A media items to be shared with users of a content sharing service are identified. Each of the media items corresponds to a video recording generated by a client device that depicts one or more objects corresponding to a real-world event and/or a geographic location. A location of the client device that generated the video recording corresponding to a respective media item of the media items is determined based on image features depicted in a set of frames of the video recording. A request for content associated with at least one of the real-world event and/or the geographic location is received from another client device connected to the content sharing service. The media items and, for each of the media items, an indication of the location of the client device that generated the corresponding video recording are provided in accordance with the request for content.
US12154275B2 Methods and systems for evaluation of immune cell infiltrate in tumor samples
Immune context scores are calculated for tumor tissue samples using continuous scoring functions. Feature metrics for at least one immune cell marker are calculated for a region or regions of interest, the feature metrics including at least a quantitative measure of human CD3 or total lymphocyte counts. A continuous scoring function is then applied to a feature vector including the feature metric and at least one additional metric related to an immunological biomarker, the output of which is an immune context score. The immune context score may then be plotted as a function of a diagnostic or treatment metric, such as a prognostic metric (e.g. overall survival, disease-specific survival, progression-free survival) or a predictive metric (e.g. likelihood of response to a particular treatment course). The immune context score may then be incorporated into diagnostic and/or treatment decisions.
US12154273B1 Apparatus and methods for generating a three-dimensional (3D) model of cardiac anatomy via machine-learning
An apparatus for generating a three-dimensional (3D) model of cardiac anatomy via machine-learning, wherein the apparatus includes a process and a memory containing instructions configuring the processor to receive a set of images of a cardiac anatomy pertaining to a subject, generate an 3D data structure representing the cardiac anatomy as a function of the set of images using a cardiac anatomy modeling model, generate an initial 3D model of the cardiac anatomy, refine the generated initial 3D model of the cardiac anatomy as a function of the 3D data structure representing the cardiac anatomy, and generate a subsequent 3D model of the cardiac anatomy as a function of the refinement.
US12154264B2 Defect inspecting system and defect inspecting method
A defect inspecting system includes a detector configured to image a sample and a host control device that acquires an inspection image including a defect and a plurality of reference images not including a defect site and generates a pseudo defect image by editing a predetermined reference image among the plurality of acquired reference images. An initial parameter is determined with which the pseudo defect site is detectable from the pseudo defect image. The host control device acquires a defect candidate site from the inspection image using the initial parameter, estimates a high-quality image from an image of a site corresponding to the defect candidate site using the parameter acquired in image quality enhancement, and specifies an actual defect site in the inspection image by executing defect discrimination. A parameter is determined with which a site close to the specified actual defect site is detectable using the inspection image.
US12154262B2 Image defect detection method for locating a defect of a to-be detected image, electronic device, and storage medium
Provided are an image defect detection method and apparatus, an electronic device, a storage medium and a product. The method includes acquiring a to-be-detected image; obtaining a restored image corresponding to the to-be-detected image based on the to-be-detected image, at least one mask image group and a plurality of defect-free positive sample images, where each mask image group includes at least two binary images having a complementary relationship, and different mask image groups have different image sizes; and locating a defect of the to-be-detected image based on the to-be-detected image and each restored image. The solution solves the problem in which a related defect detection method requires numerous manual operations and has a low detection accuracy due to subjective factors of a worker.
US12154253B2 Method, device, and storage medium for removing false contours in an image
A method for removing false contours from a target image includes the following steps: A) receiving the target image having a two-dimensional pixel array arranged in rows and columns; B) performing a false contour detection on a target arrangement of the target image according to a target direction, wherein the target direction is one of the row direction or the column direction of the target image; C) predicting, based on at least a first band width of a first band, a second band width of a second band, in response to the detection of a false contour between the first band and the second band, wherein the first band and the second band are adjacent to each other in the target arrangement; and D) performing pixel interpolation processing on at least a part of pixels in the second band to remove the false contour.
US12154251B2 Image processing method and related apparatus
An image processing method includes segmenting, by a cloud server and based on a zoom ratio of a high-definition image in a high-definition image library, a low-definition image of a small zoom ratio from a terminal to obtain a plurality of image blocks. For each image block, performing, by the cloud server, retrieval and matching in the high-definition image library to obtain one or more high-definition reference images, and then performing, by the cloud server, image quality improvement using an image enhancement network that is based on the high-definition reference images to obtain a plurality of high-definition image blocks. Finally, stitching, by the cloud server, the high-definition image blocks into a super-definition image with higher resolution and higher definition, and returning, by the cloud server, the super-definition image to the terminal.
US12154249B2 Multimodal inspection system
A multimodal inspection system (MIS) is disclosed herein. The MIS may use one or more modalities to inspect a sample. Some of the modalities include, but are not limited to, Raman, visible (VIS), terahertz (THz) spectroscopy, longwave infrared (LWIR), shortwave infrared (SWIR), laser profilometry (LP), electromagnetic interference (EMI) near field probing, and/or, Millimeter Wave (MMW) radar.
US12154248B2 Method and device for outputting an image
In order to output an image to a user, an electronic device may include loading a plurality of basic image tiles with a first resolution, the plurality of basic image tiles being preset for a graphic space set based on a virtual coordinate system, determining a target basic-image tile among the plurality of basic image tiles based on a coordinate of a virtual camera set on the virtual coordinate system, transmitting information on a target basic-image tile to a server, receiving a plurality of detailed image tiles with a second resolution corresponding to the target basic-image tile from the server, and outputting an image with the second resolution based on the plurality of detailed image tiles when the virtual camera zooms in on the target basic-image tile.
US12154246B1 Systems and methods for distributed three-dimensional content generation
Systems and associated methods are provided for distributed three-dimensional (3D) content generation whereby different 3D assets for a 3D scene are generated by different asset generators at different network tiers according to the latency sensitivity of each 3D asset. The system retrieves a 3D asset for the requested 3D scene, and differentiates a first 3D asset that is latency sensitive from a second 3D asset that is latency tolerant. The system generates the first 3D asset with a first asset generator at a first network tier, and generates the second 3D asset with a second asset generator at a more distant second network tier. The system distributes the generated primitives for the first 3D asset to the user device with a first amount of latency and the generated primitives for the second 3D asset to the user device with a second amount of latency.
US12154243B2 Computer implemented methods for dental design
Computer implemented method of generating a dental design, comprising: a) capturing a facial image comprising a head of a patient and a smile; b) displaying it as a first image; c) capturing a 3D intraoral scan; d) aligning the 3D scan to the head; e) determining bounding boxes in the 3D scan, each comprising a single tooth; f) showing a view of the 3D scan and the bounding boxes as a second image; g) showing the bounding boxes as overlay on the first image; i) allowing the bounding boxes to be resized/repositioned; ii) defining a limited set of parameters to characterize the tooth inside the bounding box, and searching a number of candidate matching teeth from a 3D digital library of teeth, and proposing a candidate matching tooth; iii) overlaying the first image with a digital representation of the proposed candidate matching tooth from the digital library.
US12154239B2 Live surgical aid for brain tumor resection using augmented reality and deep learning
An augmented reality system and method, comprising: a memory configured to store 3D medical scans comprising an image of a tumor and an angiogram; an output port configured to present a signal for presentation of an augmented reality display to a user; at least one camera, configured to capture images of a physiological object from a perspective; at least one processor, configured to: implement a first neural network trained to automatically segment the tumor; implement a second neural network to segment vasculature in proximity to the tumor; implement a third neural network to recognize a physiological object in the captured images; and generate an augmented reality display of the physiological object, tumor and vasculature based on the captured images, the segmented tumor and the segmented vasculature, compensated for changes in the perspective.
US12154226B2 Methods and systems for generating three dimensional (3D) models of objects
A method for generating a three-dimensional (3D) model of an object includes receiving a two-dimensional (2D) view of at least one object as an input, measuring geometrical shape coordinates of the at least one object from the input, identifying texture parameters of the at least one object from the input, predicting geometrical shape coordinates and texture parameters of occluded portions of the at least one object in the 2D view by processing the measured geometrical shape coordinates of the at least one object, the identified texture parameters of the at least one object, and the occluded portions of the at least one object, and generating a 3D model of the at least one object by mapping the measured geometrical shape coordinates and the identified texture parameters to the predicted geometrical shape coordinates and the predicted texture parameters of the occluded portions of the at least one object.
US12154225B2 Method of real-time generation of 3D imaging
The present invention relates to a method of real-time generation of a 3D geometry of an object. The method comprises the steps of calibrating at least one RGB camera pair arranged to provide images of the object, receiving input images of the object from the at least on RGB camera pair, and performing a stereo reconstruction in a first hierarchical level using the input images. The stereo reconstruction step further comprises the steps of a) performing a ray marching operation in a first resolution on the input images to determine geometry positions along each view ray of the images; b) applying a uniqueness criterion to the geometry positions; c) determining a normal for each geometry position; d) performing a regularization operation based on the geometry positions and the respective normal, providing updated geometry positions; and e) performing an interpolation operation on the updated geometry positions and respective normal. The method further comprises repeating steps a) and c)-e) in at least one iteration in at least one ascending hierarchical level, wherein the resolution in the ray marching operation is doubled for each iteration, resulting in a geometry buffer for each of the at least one camera pair. The present invention further relates to a 3D image generation device and a system comprising such device.
US12154223B2 Real-time 3D topology mapping for deterministic RF signal delivery
A data communication network includes a data communication node, imaging devices, and an information handling system. The data communication node establishes a data connection with a user equipment device within a RF coverage area associated with the data communication node. The imaging devices provide image information for the RF coverage area. The information handling system receives the image information, synthesizes a 3D map of the RF coverage area based upon the image information, receives coverage information from the data communication node, and correlates the coverage information with the 3D map to generate a coverage map of the RF coverage area. The coverage map predicts an obstacle to the data connection within the RF coverage area.
US12154221B2 Server and information processing method for outputting a 3D model via an API request
A server includes an accessing means that accesses a database that stores 3D data sets for a plurality of objects. The 3D data sets include 3D modelling data and appendix data for each of the plurality of objects. The 3D modelling data also includes a plurality of elements. A receiving means receives an API request from an information processing device, the request including information that specifies an object, and an element to be used from among the plurality of elements. A transmitting means transmits to the information processing device, as an API response to the API request, data extracted from the database to output a 3D model of the object specified by the request information indicated by the 3D modelling data consisting of the specified element(s).
US12154220B2 Dynamic rendering method and device based on implicit light transfer function
The present invention discloses a dynamic rendering method and device based on implicit light transfer function, comprising the following steps: step 1, inserting an object into an original three-dimensional scene to form a new three-dimensional scene, using a new three-dimensional scene, a camera position, and an observation direction as input samples, and using the difference between the true value of the rendering result of the original three-dimensional scene and the true value of the rendering result of the new three-dimensional scene as a first sample label to form a first class of sample data; supervised learning of a neural network by using the first class of sample data, using a neural network with optimizable parameters as the implicit light transfer function; step 2, taking the new three-dimensional scene, the camera position, and the observation direction as input variables of the implicit light transfer function, obtaining a radiance change field of the new three-dimensional scene through the calculating of the implicit light transfer function, and merging the radiance change field into the rendering result of the original three-dimensional scene to obtain the rendering result of the new three-dimensional scene, suitable for dynamic rendering of various three-dimensional scenes.
US12154219B2 Method and system for video transformation for video see-through augmented reality
A method of video transformation for a video see-through (VST) augmented reality (AR) device includes obtaining video frames from multiple cameras associated with the VST AR device, where each video frame is associated with position data. The method also includes generating camera viewpoint depth maps associated with the video frames based on the video frames and the position data. The method further includes performing depth re-projection to transform the video frames from camera viewpoints to rendering viewpoints using the camera viewpoint depth maps. The method also includes performing hole filling of one or more holes created in one or more occlusion areas of at least one of the transformed video frames during the depth re-projection to generate at least one hole-filled video frame. In addition, the method includes displaying the transformed video frames including the at least one hole-filled video frame on multiple displays associated with the VST AR device.
US12154212B2 Generating environmental data
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generated simulated sensor data. One of the methods includes obtaining a surfel map generated from sensor observations of a real-world environment and generating, for each surfel in the surfel map, a respective grid having a plurality of grid cells, wherein each grid has an orientation matching an orientation of a corresponding surfel, and wherein each grid cell within each grid is assigned a respective color value. For a simulated location within a simulated representation of the real-world environment, a textured surfel rendering is generated, including combining color information from grid cells visible from the simulated location within the simulated representation of the real-world environment.
US12154210B2 Graphics processing method and system for rendering items of geometry based on their size
Graphics processing renders primitives using a rendering space which is subdivided into a plurality of regions. A geometry processing phase determines, for each of a plurality of primitives which are present in a region, whether the primitive totally covers the region and stores data for the primitives which are determined to totally cover the region to indicate total coverage of the region. A rendering phase retrieves the stored data for the primitives which are present in the region, selectively processes primitives which are present in the region based on the retrieved data to determine which sample points within the region are covered by the primitives, wherein if the retrieved data includes data which indicates total coverage of the region for a particular primitive then the processing determining sample points is skipped; and determines rendered values at the sample points within the region based on the primitives which cover the respective sample points.
US12154209B2 Efficient convolution operations with a kernel shader
A method of improving texture fetching by a texturing/shading unit in a GPU pipeline by performing efficient convolution operations, includes receiving a shader and determining whether the shader is a kernel shader. In response to determining that the shader is a kernel shader, the shader is modified to perform a collective fetch of all texels used in convolution operations for a group of output pixels instead of performing independent fetches of texels for each output pixel in the group of output pixels.
US12154208B2 Method and system of decoupled object space shading
A method for generating a graphic display of frame images comprises collecting one or more graphic objects to be rendered into a frame image, the one or more graphic objects being represented as a mesh in object space; determining one or more shadels to be computed for the frame image based at least on the one or more input attributes for each of the one or more graphic objects, each shadel being a shaded portion of the mesh; allocating space in a shadel storage buffer for the one or more shadels; populating a work queue buffer, the work queue buffer containing a list of commands to be executed to compute each of the one or more shadels; computing the determined one or more shadels to generate a shaded mesh; and rasterizing the shaded mesh into the frame image. The method can be implemented using a graphics processing unit (GPU).
US12154207B2 Exception handling for debugging in a graphics environment
An apparatus to facilitate exception handling for debugging in a graphics environment is disclosed. The apparatus includes load store pipeline hardware circuitry to: in response to a page fault exception being enabled for a memory access request received from a thread of the plurality of threads, allocate a memory dependency token correlated to a scoreboard identifier (SBID) that is included with the memory access request; send, to memory fabric of the graphics processor, the memory access request comprising the memory dependency token; receive, from the memory fabric in response to the memory access request, a memory access response comprising the memory dependency token and indicating occurrence of a page fault error condition and fault details associated with the page fault error condition; and return the SBID associated with the memory access response and fault details of the page fault error condition to a debug register of the thread.
US12154206B2 Method and system for simulating a virtual performance using virtual characters for content viewers
Embodiments of the present disclosure provide methods and systems for broadcasting virtual performance. Motion data related to a performer is received from one or more sensors during a physical performance of the performer. The motion data is processed to animate movements of at least one virtual character. A virtual performance corresponding to the physical performance is generated based, at least in part, on the animated movements of the virtual character. The virtual performance is broadcasted to a viewer device for performing a playback of the virtual performance. The virtual performance simulates an experience of viewing the physical performance for the viewer.
US12154205B2 Method, an apparatus and a computer program product for video encoding and video decoding
The embodiments relate to a method comprising establishing a three-dimensional conversational interaction with one or more receivers; generating a pointcloud relating to a user and capturing audio from one or more audio source; generating conversational scene description comprising at least a first dynamic object describing a virtual space for the three-dimensional conversational interaction, wherein the first dynamic object refers to one or more objects specific to the three-dimensional conversational interaction, wherein said one or more objects comprises at least data relating to transformable pointcloud; audio obtained from said one or more audio source and input obtained from one or more connected devices controlling at least the pointcloud, wherein said objects are linked to each other for seamless manipulation; applying the conversational scene description into a metadata, and transmitting the metadata with the respective audio in realtime to said one or more receivers.
US12154203B2 Generating customized context-specific visual artifacts using artificial intelligence
Methods and apparatuses are described for generating customized, context-specific visual artifacts using artificial intelligence (AI). A server computing device captures input data from one or more remote computing devices, the input data associated with one or more users. The server computing device creates one or more visual artifacts based upon the input data, each of the one or more visual artifacts associated with one or more of the users. The server computing device integrates the visual artifacts into a communication session associated with the remote computing devices.
US12154195B2 Visualization of relationships among order components
Provided are systems and methods which generate and display a relationship diagram that visually depicts relationships between items in an order including both non-service components (e.g., products, materials, software applications, drivers, etc.) and service components for servicing one or more of the non-service components. In one example, the method may include receiving a request from a user interface, querying a data store for dependency data of a plurality of components included an order based on an order identifier included in the received request, generating a visualization based on the dependency data of the plurality of components, wherein the visualization comprises a plurality of graphical elements representing the plurality of components, and directional edges between the plurality of graphical elements representing dependencies among the plurality of components, and rendering the diagram via the user interface.
US12154194B2 Coherent optical sensor with sparse illumination
A method for a target image reconstruction is provided. The method includes emitting stepped frequency waveforms having different constant frequencies at different periods of time, modulating the stepped frequency waveforms into frequency ranges each having a first frequency and a second frequency, wherein each of the stepped frequency waveforms are increased from the first frequency to the second frequency based on a range function, wherein the modulated stepped frequency waveforms are arranged with some sparsity factor. The method further includes transmitting the modulated stepped frequency waveforms to a target and accepting reflection of the modulated stepped frequency waveforms reflected from the target interfering the modulated stepped frequency waveforms and the reflection of the modulated stepped frequency waveforms to produce beat signals of interferences between the modulated stepped frequency waveforms and the reflection of the modulated stepped frequency waveforms, and reconstructing an image of the target from the beat signals.
US12154193B2 Image reconstruction method for computed tomography
Systems and methods for reconstructing images for computed tomography are provided. Image reconstruction can be based on a realistic polychromatic physical model, and can include use of both an analytical algorithm and a single-variable optimization method. The optimization method can be used to solve the non-linear polychromatic X-ray integral model in the projection domain, resulting in an accurate decomposition for sinograms of two physical basis components.
US12154188B2 Training neural networks for vehicle re-identification
In various examples, a neural network may be trained for use in vehicle re-identification tasks—e.g., matching appearances and classifications of vehicles across frames—in a camera network. The neural network may be trained to learn an embedding space such that embeddings corresponding to vehicles of the same identify are projected closer to one another within the embedding space, as compared to vehicles representing different identities. To accurately and efficiently learn the embedding space, the neural network may be trained using a contrastive loss function or a triplet loss function. In addition, to further improve accuracy and efficiency, a sampling technique—referred to herein as batch sample—may be used to identify embeddings, during training, that are most meaningful for updating parameters of the neural network.
US12154180B2 Application programming interface for providing common user interface access to data from separate systems
A system can include a first financial account data system that may include first account data. The first financial account data system can perform a function according to a first process using the first account data. The system can include a second financial account data system that can include second account data that is unintegrated with the first account data. The second financial account data system can perform a function according to a second process, which can be different than the first process, using the second account data. The system can include a server with an application programming interface. The server can determine a data system among the first and second financial account data systems with which to execute a requested function received via a common user interface. The server can execute the requested function. The server can provide a result of the execution via the common user interface.
US12154178B2 Polynomial risk maps
A system including a computing device may receive base map information, including attribute information associated with a plurality of road segments, and trip request information. Based on this information, a route for the user to travel may be determined. The system might further calculate a risk score for each road segment forming the route, and generate a risk map based on the risk score and the route. The risk map may then be displayed to a user. The risk map may include markers or other objects depicting potential risks along the route the driver may face. Also, the risk map may be updated based on information collected from a sensor coupled to the vehicle or located at the road segment to reflect actual, real-time risk scores calculated using an equation for providing a risk score for a particular driver driving a particular vehicle on a particular road segment.
US12154175B2 Transaction platform with synchronized semi-redundant ledgers
In certain aspects of the disclosure, a computer-implemented method includes receiving information regarding characteristics of an asset. The method includes generating at least one digital asset representing fractional interests in the asset. The method includes facilitating establishment of a smart contract for exchanging the at least one digital asset held by a first entity for trade proceeds from a second entity. The method includes performing a transaction based on the smart contract. The method includes updating a capitalization table based on performing the transaction. The method includes recording data, pertaining to the transaction that is performed, on a primary ledger and a secondary ledger.
US12154174B2 Inter-product matrix
Lists of tradeable objects may be generated and displayed to enable a user to define a trading strategy having multiple legs. The lists of tradeable objects may be used to define and display different combinations of the tradeable objects that are included in each of the lists. Each combination of tradeable objects may define the different legs of a spread that may be tradeable on one or more exchanges. A combination of tradeable objects may be selected to display contract information associated with the different legs of the spread. The contract information for each leg may be used to define and display spread information for the legs of the trading strategy. The spread information may allow the user to view information related to the spreads for different combinations of tradeable objects in a display.
US12154171B2 System and method for active order management in an electronic trading environment
A trade order may be submitted to an electronic exchange and updated, according to pay-up parameter values, in an attempt to receive a complete fill within a period of time. The trade order may comprise an order price and an order quantity when submitted to the electronic exchange. The pay-up parameters may include a pay-up interval, a pay-up amount, a pay-up counter, or a combination thereof. The price of the trade order may continue to be updated after the expiration of pay-up interval in an attempt to receive a complete fill of the trade order. The price of the trade order may be increased or decreased by the pay-up amount. The trade order may continue to be updated until a complete fill is received, the pay-up counter expires, and/or an ending time expires for which the pay-up parameters may be implemented.
US12154170B2 Computer method and GUI for displaying a reflexive index price from the settlement of commodity contracts
A computer method for establishing a commodity price index includes receiving, via a web server, transactions for a plurality of first electronic currency denominated commodity or commodity future contracts, and recording, with the web server, settlement prices for the plurality of the first electronic currency denominated commodity or commodity future contracts on a distributed ledger. The computer method includes reading, with the server computer, from the distributed ledger, at least a portion of the first electronic currency denominated commodity or commodity future contracts settlement prices and determining a current electronic currency index price from the at least a portion of the first electronic currency denominated commodity or commodity future contracts settlement prices. The computer method includes displaying the current electronic currency index price on an electronic display. The computer method further includes setting a value of a second electronic currency to correspond to the current electronic currency index price.
US12154169B2 Systems and methods for importing a batch of receiver accounts onto an application platform of a real-time payment network
Systems and methods for importing a batch of receiver accounts. One method may include: receiving, at a user interface of the application platform on an information handling device, a selection to import a receiver file, wherein the receiver file comprises a listing of a plurality of receiver accounts; identifying, via analysis of the receiver file, one or more data points associated with each of the plurality of receiver accounts in the listing; determining, based on the identified one or more data points, whether a subset of the plurality of receiver accounts contain a deficiency; and providing, on the user interface of the application platform, results associated with the determining.
US12154168B2 Financial product transaction management apparatus and program
The financial product transaction management apparatus includes an order information generation unit configured to generate order information as information for conducting trading of the financial product. Here, the order information generation unit includes a profit amount calculation unit configured to calculate, by calculation, a profit amount to be obtained through a transaction of one first order and one second order, for a specific financial product, among first orders each being an order to be traded antecedently and second orders each being an order to be traded subsequently to the corresponding first order, based on profit margin setting information for setting a profit margin as a size of profit to be obtained through the transaction of the one first order and the one second order, and order amount setting information for setting an order amount of the one first order and/or an order amount of the one second order.
US12154163B1 Systems and methods for facilitating enhanced device functionalities within a retail store
Embodiments are provided for enhancing an in-store experience for a user of an electronic device. According to certain aspects, the electronic device initiates an in-store mode of an application when the electronic device is located within a retail store, where the in-store mode may enable certain functionalities having certain capabilities. The electronic device may detect when it connects to a network within the retail store and, in response, may indicate enhanced capabilities of the functionalities. The user may select an enhanced capability, and the electronic device may facilitate the associated functionality.
US12154161B2 Omnichannel procurement orchestration method and system for generating recommendations and scoring impact
This application relates generally to an omnichannel procurement orchestration system. Systems and methods for generating a recommendation for procuring a product or service by a purchaser entity are provided. An exemplary method includes accessing data for transactions associated with a proposed procurement transaction between one of a plurality of purchaser entities and one of a plurality of supplier entities. The data is received from a plurality of disparate data sources and by way of a plurality of disparate procurement channels. The method includes determining a quantifiable feature or attribute associated with the proposed procurement transaction. The method further includes generating a recommendation for acting upon the quantifiable feature or attribute, and providing the recommendation to the one of the plurality of purchaser entities or the one of the plurality of supplier entities.
US12154155B2 Techniques for configurable part generation
Certain example embodiments relate to techniques generating a database of virtual families for real-time generation of part numbers for configurable products. For instance, certain example embodiments may include receiving a search request for part numbers and determining virtual families including entities matching the search request. The number of matching products matching the search request and the part numbers may be determined based on the virtual families and the independent groups stored in the virtual families that match the search request. The part numbers may be determined based on allowed characters, number and/or symbols for the part number positions defined in the independent groups of the virtual families including the entities matching the one or more configurable properties of the user input search request. Facet counts for the configurable product may also be determined based on the results of the user input search request.
US12154153B2 Systems and methods for facilitating purchase offer selection across multiple online sales platforms
Systems and methods for facilitating purchase offer selection across multiple online sales platforms are disclosed. Exemplary implementations may: obtain first information defining a first sales listing of a particular virtual item on a first online sales platform; obtain second information defining a second sales listing of the particular virtual item on a second online sales platform; receive at least two indications of offers to purchase the particular virtual item; obtain information that represents at least one sales characteristic by which the offers to purchase the particular virtual item are to be ranked according to desirability; determine and compare a first metric value for the first offer and a second metric value for the second offer; and determine an accepted offer that is accepted based on the comparison.
US12154149B2 System for presenting food alternatives to food buyers
Embodiments of the present disclosure relate generally to systems and methods for reducing food loss, and more particularly to electronic exchanges and computer systems enabling the purchase and sale of food products in a secondary market. The computer systems of the invention generally comprise at least a browser extension installed on a user computer and a product data application programming interface (API).
US12154148B2 Control method, controller, data structure, and electric power transaction system
A control method including: receiving first transaction data including a first electronic signature from the a home of a first user; verifying whether the received first electronic signature included in the first transaction data is valid; verifying validity of the received first transaction data; when the first electronic signature and the validity of the first transaction data are verified successfully, executing a first consensus algorithm for the first transaction data; and when the validity of the first transaction data is verified according to the first consensus algorithm, recording a block including the first transaction data in a distributed ledger. The first electronic signature is a group signature assigned to a group to which the first user belongs.
US12154147B2 System and method for matching customers with hair stylist based on holistic criteria
A computer-implemented method of matching a customer with a service provider, the method comprising: creating, by a computing device, a profile of a customer having a plurality of categorical values descriptive of or liked by the customer; creating, by the computing device, a profile of a service provider having a plurality of categorical values descriptive of or liked by the service provider; creating, by the computing device, a request by the customer to recommend a service provider, wherein the request includes one or more requested categorical and discrete values; and providing, by the computing device, ranked recommendations of service providers to the customer based on a comparison of the categorical values in the profiles of the customer and the service provider and the requested categorical and discrete values by the customer. A service provider can be a hair stylist.
US12154143B2 Dynamic object customization
Dynamic object customization is disclosed. A template associated with content to be published on behalf of one or more entities is obtained. The template includes at least one variable. For each entity in the one or more entities, a data store including information pertaining to the entity is queried based at least in part on the at least one variable included in the template. In response to the query, one or more data values corresponding to the at least one variable are obtained. An object is generated based at least in part on the template. The at least one variable is populated using the obtained one or more data values. The generated object is provided as output to be published on behalf of the entity.
US12154142B2 Systems and methods for dynamic link redirection
A computer-implemented method for dynamic link redirection includes determining current retailer product links in online content, for each current retailer product link among the plurality of current retailer product links, generating a current retailer monetization assessment for the current retailer product link based on current retailer monetization parameters, obtaining a plurality of alternative retailer product links based on the current retailer product link, generating a plurality of alternative retailer monetization assessments for each alternative retailer product link, determining, or receiving from a user, a selected retailer product link among the plurality of alternative retailer product links based on the current retailer monetization assessment and the plurality of alternative retailer monetization assessments, and replacing the current retailer product link in the online content with the selected retailer product link.
US12154140B2 Data processing system with machine learning engine to provide output generating functions
Methods, apparatuses, systems, and computer-readable media for identifying and executing one or more interactive condition evaluation tests and collecting and analyzing user behavior data to generate an output are provided. In some examples, user information may be received and one or more interactive condition evaluation tests may be identified. An instruction may be transmitted to a computing device of a user and executed on the computing device to enable functionality of one or more sensors that may be used in the identified tests. Upon initiating a test, data may be collected from the one or more sensors. The collected sensor data may be transmitted to the system and processed using one or more machine learning datasets. Additionally, user behavior data may be collected and processed using one or more machine learning datasets. The sensor data, the user behavior data, and other data may be used together to generate an output.
US12154139B2 Contextual targeting based on metaverse monitoring
Systems are disclosed for determining contextual segments for targeting contextual advertising in metaverses. The system can deploy an observer avatar in a metaverse to capture information inside a portion of a metaverse from behaviors and interactions of a target user avatar. The observer avatar can capture audio, video, images, and text perceived by the observer avatar in the area of the user avatar, along with metadata describing the captured information. Using the captured observations, the system can determine contextual segments classifying the portion of the metaverse. Using a library of the contextual segments, advertisers can distribute contextually targeted advertisements.
US12154138B2 Interactive marketing platform with player insights
Data associated a plurality of user interface elements may be retrieved from at least one database associated with a service business, such as a casino. At a first time, a first indication to turn on a first subset of the plurality of user interface elements may be received. The user interface elements may include content management, task management, property management, action management, player profiling, comp management, player development, asset tagging and flagging, profitability and comparative analysis, player insights, floor mapping, campaign management, etc. Each of the first subset of user interface elements may be populated with the respective data associated that user interface element.
US12154137B2 Sales support system
A sales support system for selling vehicles and/or vehicle accessories is disclosed. The sales support system has a computer-aided control system designed and equipped to receive customer-related customer information, and to determine and transmit customized customer-specific product information. The sales support system also has a showroom including at least one detection device and at least one output device. The detection device acquires at least one item of information about a customer who enters or is in the showroom, automatically and without any particular action by the customer, and passes the information to the control system. The control system determines at least one item of customized customer-specific product information from the acquired customer information, and passes the information to the output device. The output device outputs the information such that the customer can immediately perceive the product information that is intended for the customer.
US12154136B2 Utilizing a secondary application to render invitational content
Disclosed herein are systems, methods, and non-transitory computer-readable storage media for utilizing a secondary application to render invitational content. Primary content rendered by a web browser can be embedded with a command requesting that a secondary application be executed. The secondary application can be executed in a secured sand box environment and configured to render invitational content in a second window above the primary content. The secondary application can be known and trusted by the operating system to gather sensitive data used to select appropriate invitational content. Further, data can be included in the command requesting that the secondary application be executed. The invitational content can be associated with secondary views that can be rendered without affecting the primary content. The secondary application can collect data to render the secondary view, such as the exact point selected, which is used to render graphical transition effects leading to the secondary view.
US12154135B2 Dynamic evaluation and use of global and contextual personas
Systems and methods for content selection and presentation are disclosed. Training data including indicating one or more interactions with one or more content elements and associated with one of a plurality of individual contexts is received. A selection model is trained by applying a reinforcement learning mechanism and an individual explore-exploit mechanism. A context for a user is selected by applying the selection model, which is configured to determine an expected future reward value of at least one of the plurality of individual contexts, determine an expected future reward value of a global context based on a past click-through rate, a reward value, and a future click-through rate, and, select the global context or one of the one or more individual contexts based on a comparison of the expected future reward values.
US12154129B2 System and method for ad keyword scoring
Methods, systems, and apparatuses, including computer programs encoded on computer-readable media, for providing network activity performance data in a content infrastructure. Instructions stored in the system or apparatus, when executed by processors, cause the processors to: identify a content item provided by a content provider device; calculate a set of keyword scores for the set of keywords, each keyword score calculated to measure a relationship between a semantic word cluster of the keyword and a semantic word cluster of an other content for which the content item was previously selected; determine an effect that a particular keyword of the set of keywords has on the online content selection process based on the set of keyword scores; generate a report indicating the effect that the particular keyword has on the online content selection process; and provide, via a network, the report to a client device.
US12154126B2 Systems and methods to generate a user interface conveying subscriber behavior of subscribers within a membership platform
Systems and methods are provided to generate a user interface conveying subscriber behavior of subscribers within a membership platform. Exemplary implementations may: obtain subscribership information for content creators of a membership platform, the subscribership information characterizing subscribership of individual subscribers to individual ones of the content creators for individual intervals of time; determine, based on the subscribership information, values of a behavior attribute representing behavior of the individual ones of the subscribers with respect to the individual ones of the content creators for the individual ones of the intervals of time; effectuate presentation of a user interface based on the values of the behavior attribute; and/or perform other operations.
US12154122B2 Segments of contacts
A method is provided in accordance with an aspect of the present disclosure. The method includes processing data related to a group of contacts, where the data includes at least one attribute related to each of the contacts. The method also includes defining the at least one attribute based on a probability distribution of a context in relation to attribute values of the at least one attribute for all contacts. The method further includes determining clusters of contacts based on the probability distribution of the context in relation to the attribute values of the at least one attribute for all contacts, and constructing a plurality of segments of similar contacts by using the clusters.
US12154120B1 Customized device rating system using device performance information
An example method includes sending a request for performance information associated with one or more candidate devices with which a device may perform a new transaction, responsive to sending the request, receiving the performance information that includes data associated with at least one historical transaction previously performed by the one or more candidate devices, analyzing the performance information using one or more device-specific performance criteria defined by the device, wherein the one or more device-specific performance criteria are associated with the new transaction and/or the candidate devices, determining, based on the analyzing, rating information associated with the candidate devices, wherein the rating information is customized for the device using the device-specific performance criteria that are defined by the device, selecting, based on the rating information, a particular candidate device from the one or more candidate devices, and initiating, with the particular candidate device, performance of the new transaction.
US12154118B1 System and method for enhanced customer support experiences
A method and system of providing customer-specific information and guidance to support agents during calls with customers. The information includes a summary of in-app activity by the customer prior to the call between the customer and a support agent. The method includes receiving and storing the in-app activity in an activity record associated with the customer's account. The activity record is retrieved in response to a communication session being initiated or occurring between the customer and support agent and presented to the support agent in order to facilitate the conversation and expedite the resolution process.
US12154116B2 Smart card authentication system
Aspects described herein may allow for authentication of smart card usage. A server may receive, from a first computing device associated with a first user, a delegation request to delegate an authority, to a second user, to use a secondary card associated with an account belonging to the first user. The first user may hold a primary card associated with the account and the delegation request comprises one or more limitations on the authority. The server may also receive, via a sensor on the secondary card, first biometric information associated with the second user. The server may authenticate subsequent transaction requests based on the first biometric information and one or more limitations. In this way, the system may provide account holders with the flexibility to authorize other users to use the account while minimizing the risk of being exposed to fraudulent requests.
US12154114B2 Real-time selection of authentication procedures based on risk assessment
A device may receive, from a server device, a real-time notification indicating that a field of a user account is being modified. The field may include personal information of a user associated with the user account and/or information identifying authorized users of the user account. The device may receive, from a user device, a request associated with a high-risk transaction involving the user account. The device may determine a risk score indicating a likelihood of the high-risk transaction being performed by an unauthorized user. The device may selectively identify an authentication procedure, of a group of authentication procedures, based on the risk score. The device may provide authentication instructions for the authentication procedure to the user device to allow the user device to perform the authentication procedure.
US12154113B1 Transaction management based on sensor data
Techniques are described for managing transactions requested by a user, such management based on sensor data that is generated by sensor device(s) in proximity to the user. Biometric and/or other types of data may be generated using sensors that are included in a user device, worn by a user, and/or otherwise in proximity to the user. The data may be analyzed to determine a current physical, emotional, and/or intellectual state of the user, such as whether the user is intoxicated, exhausted, angry, depressed, under duress, experiencing dementia, and so forth. If a transaction is detected that conflicts with a previously specified constraint, such as a budget or spending rule of the user, and if the user is currently in an impaired state, action(s) may be taken to manage the transaction. Such action(s) may include blocking the transaction, delaying the transaction, and/or notifying another party to assist the user.
US12154112B2 Computing system for distributing cryptocurrency to new users
A computing system receives a code that is generated based upon an image of an iris of a first user. The image of the iris of the first user is captured by way of an iris scanning device that is under control of a second user. The computing system executes a search over a plurality of codes stored in a data store based upon the code, where the plurality of codes are generated based upon images of irises of a plurality of users. The computing system determines whether the code is included in the plurality of codes based upon search results for the search. Based upon a determination that the code is not included in the plurality of codes, the computing system causes an amount of cryptocurrency to be transferred to a cryptocurrency wallet of the first user.
US12154110B2 Classifying transactions in a web service environment
A method, apparatus, system, and computer program code for classifying a transaction. A computer system receives an authorization request from a gateway. The authorization request includes data for a transaction that is pending at a web client. A context for accessing a web service is determined from the authorization request, and the computer system accesses web services data according to the context that was determined. The computer system classifies the transaction based on the web services data, and records the transaction in a ledger according to the context.
US12154108B2 Method and system for completing a transaction
A method for completing a transaction includes: a backend server executes an application backend of a transaction application; a first terminal device executes a first application frontend of the transaction application; the first application frontend, for starting a transaction, transmits a transaction request indicating the transaction to be started and a second application frontend different from the first application frontend and comprising transaction data associated with the indicated transaction to the application backend; a second terminal device executes the second application frontend of the transaction application; the application backend provides a transaction link for being connected to by the second application frontend and transmits an authorization request to the second application frontend; the second application frontend authorizes the requested transaction and transmits a transaction authorization to the application backend; and the application backend completes the transaction.
US12154107B2 Control method, control device, and recording medium
A control method is executed by a first node holding a first distributed ledger in which a first blockchain is managed, and includes: obtaining, from a second node, a second blockchain managed by a second distributed ledger held by the second node, and comparing the second blockchain with the first blockchain; updating the first blockchain by adding the greater of at least one first different block contained in the first blockchain but not the second blockchain and at least one second different block contained in the second blockchain but not the first blockchain, after at least one common block, and adding at least one additional block containing at least one instance of transaction data contained in the lesser; and determining whether at least two instances of transaction data each containing at least two instances of contract information that conflict with each other are contained in the updated first blockchain.
US12154104B2 Providing digital media with spatial audio to the blockchain
Methods and apparatus provide digital media with spatial audio to a blockchain. The blockchain network executes a decentralized application (Dapp) with a user interface (UI) that enables a user to select audio for spatialization and uploading to the blockchain. The spatial audio transmits to the blockchain network to reduce processing and transmission of network data.
US12154101B2 Voice interface transaction system using audio signals
Systems and methods for voice-enabled transactions are disclosed. A merchant system may generate a transaction request comprising a transaction amount and a merchant identifier. The merchant system may invoke an audio signal generator to generate an audio transaction signal comprising the transaction request data. A voice assistant may play the audio transaction signal. The user initiating the transaction may use a mobile device to detect and ingest the audio transaction signal. In response to detecting and ingesting the audio transaction signal, the mobile device may interact with a payment network to authorize, process, and complete the transaction request. The payment network may transmit a transaction approval to the merchant system.
US12154100B2 Systems and methods for distributed-ledger based settlement
Systems and methods for distributed ledger-based settlement are disclosed. In one embodiment, a method may include: receiving settlement instructions from a first party providing a commodity and a second party providing cash; matching the settlement instructions; affirming the matched settlement instructions with the parties; a smart contact sending the affirmed settlement instructions to a commodity clearing bank; the smart contract receiving confirmation of a blockage of the commodity from the commodity clearing bank; the smart contact sending the affirmed settlement instructions to a cash clearing bank; the smart contract receiving confirmation of a blockage of the cash from the cash clearing bank; the smart contract executing the exchange of tokens for the commodity for tokens for the cash; and the smart contract writing the tokens for the cash to a wallet for the first party, and writing tokens for the commodity to a wallet for the second party.
US12154095B2 Generating a sensory indication
In certain embodiments, a sensory indication may be generated on a transaction card. In some embodiments, an input signal associated with a purchase (executed using a transaction card) may be received. Based on the input signal, a timer for an event related to the purchase may be initiated. An output component of the transaction card may be activated when the timer expires. In some embodiments, the input signal may include information specifying a desired indication related to the event, a given output component for generating the desired indication, or other data.
US12154093B2 Shopping support apparatus and shopping support method
In accordance with an embodiment, a shopping support apparatus includes a reader, a memory, and a processor. The processor causes the reader to read a data code, obtains store-specific setting information, and causes the memory to store control mode information included in the obtained setting information. The processor determines, on the basis of the control mode information of the setting information stored in the memory, whether to set a first mode for shopping support at the store as the control mode of the processor or set a second mode for a task restricted to an operation of an authorized person as the control mode of the processor.
US12154090B2 Sales area management system with gate device
A sales area management system includes an accounting device and a gate device. The accounting device acquires transaction information and executes accounting processing based on the transaction information. The accounting device receives the number of people associated with the transaction information and outputs payment completion information along with the associated number of people. The gate device includes receives the payment completion information and the associated number of people and detects the number of customers passing through the gate device. A notification control unit of the gate device causes a notification unit to indicate the remaining number of people corresponding to the associated number of people minus the detected number of people passing the gate. The gate device outputs error information when the detected number exceeds the associated number of people for the transaction.
US12154088B2 Methods and apparatus for unified inventory and financial transaction management
In some embodiments, a system includes one or more computers configured to implement by executing instructions on one or more processors a platform-agnostic transaction-related communication system. The transaction-related communication system includes one or more receiving modules for receiving a first item of financial transaction information from a customer-facing interface, and receiving a second item of financial transaction information from a merchant-facing point-of-sale interface. In some embodiments, the transaction-related communication system includes a point of sale server for rendering in a common internal format the first item of financial transaction information from the customer-facing interface, and rendering in the common internal format the second item of financial transaction information from the merchant-facing point-of-sale interface. In some embodiments, the transaction-related communication system includes a payment processing module for rendering in a second format the first item of financial transaction information for payment processing by a first external financial party.
US12154087B2 Tokenization platform
In embodiments, a tokenization platform that enables gifting of items using digital tokens is disclosed. The tokenization platform includes a token generation system that generates digital tokens that are cryptographically linked with item identifiers and corresponding attributes of respective items, whereby the digital tokens provide digital representations of the respective items. The system includes a ledger update system that writes the digitals token to a cryptographic ledger and that updates the cryptographic ledger to reflect ownership data of the items, thereby facilitating transactions for the items using the digital tokens. The system also includes a transfer system configured to facilitate gifting of the items using the digital tokens, wherein upon recognition of a gift instruction received from a device associated with a gifting user, the transfer system initiates a transfer of a digital token corresponding to respective item to an account of a receiving user via the cryptographic ledger.
US12154083B2 Bank-based onboarding for merchant integration
Embodiments disclosed are directed to a computing system that performs steps for entity integration. The computing system receives, from a user device, an electronic request to associate a first online account of a user associated with a first entity with a second online account of the user associated with a second entity. The computing system authenticates the user device to verify that an identity of the user is authentic. The computing system determines whether the second online account exists and, if so, identifies a match between a first user property of the first online account and a second user property of the second online account. Based on the identified match, the computing system links the first online account with the second online account and updates, based on a first online account property of the first online account, a second online account property of the second online account.
US12154082B1 Systems and methods for electronic database communications
A system for managing a financial account in a low cash mode. The system may include a memory storing instructions, and a processor configured to execute the instructions to perform operations. The operations may include providing an interface; providing a notification to a user when a balance in the first account is deemed to be in low cash mode; presenting, when the first account balance is deemed to be in low cash mode, an option for a transfer request; receiving, a selection of the option for the transfer request to connect the first account with a second account; transferring funds from the second account to the first account; notifying the user that funds have been transferred from the second account to the first account; and further notifying the user that the balance in the first account is greater than the threshold value.
US12154080B2 Cryptocurrency exchange without bond backing
A system and corresponding method, for blockchain cryptocurrency exchange, track at least one pending blockchain transaction on a corresponding blockchain. The at least one pending blockchain transaction has been executed, but not yet committed, on the corresponding blockchain. The system and corresponding method determine whether an unexecuted blockchain transaction for cryptocurrency exchange is valid or invalid as a function of transaction information associated with the unexecuted blockchain transaction and the at least one pending blockchain transaction. The system and corresponding method output a result indicating whether the unexecuted blockchain transaction was determined to be valid or invalid, causing the unexecuted blockchain transaction to be executed or denied, respectively.
US12154078B2 System and method of documenting aircraft parts condition, repair, and overhaul
A system and method of documenting condition, repair, and overhaul of aircraft parts. The system and method include searching a database for an electronic file of an aircraft part; creating an electronic file of the aircraft part if the electronic file is not found on the database; generating a maintenance report data package that is linked to the electronic file; capturing, using a camera or a microphone, aircraft part data including a single or plurality of pictures, a video recording, and a voice recording; linking the aircraft part data to the maintenance report data package; and saving an updated version of the electronic file to the database.
US12154076B2 Processing messages for value extraction
A device may receive access information that permits access to messages associated with an electronic messaging account. The device may process the messages associated with the electronic messaging account to identify one or more of the messages that include at least one coupon after receiving the access information. The one or more of the messages may be identified using at least two of an image processing technique, a text processing technique, or a code processing technique. The device may store information identifying the one or more of the messages that include the at least one coupon after processing the messages. The device may perform one or more actions to facilitate use of the at least one coupon in association with completing a transaction.
US12154071B2 Information processing apparatus, information processing system, control method, and program
An information processing apparatus (2000) acquires a shelf rack image (12) in which a product shelf rack on which a product is displayed is imaged. The information processing apparatus (2000) performs image analysis on the shelf rack image (12), and generates information (actual display information) relevant to a display situation of the product on a product shelf rack (20). The information processing apparatus (2000) acquires reference display information representing a reference for display of the product on the product shelf rack (20). The information processing apparatus (2000) compares the actual display information generated by performing the image analysis on the shelf rack image (12) with the acquired reference display information, and generates comparison information representing a result.
US12154064B2 Systems and methods for dynamic processing of objects with data verification
A processing system for processing objects is disclosed that includes a plurality of receiving stations for receiving a plurality of objects, each object being associated with prerecorded data, and a plurality of processing stations, each of which is in communication with at least one processing station. Each processing station includes perception means for perceiving data regarding an identity of any of an object or a bin of objects, and capture means for capturing characteristic data regarding an object to provide captured data. Each processing station further includes comparison means for comparing the captured data with the prerecorded data to provide comparison data, and a plurality of distribution stations, each of which is in communication with at least one processing station for receiving objects from the at least one processing station responsive to the comparison data.
US12154055B2 Virtual agent system and method for modelling organization processes therefor
A method, computer program product, and virtual agent system for an organization. The virtual agent system may include one or more processors and one or more memories configured to perform operations. The operations may include loading at least one model related to one or more processes of the organization where the model may be based on the structure information and one or more of procedures and protocols related to the organization. A process request, related to the at least one or more processes of the organization, from a user of the organization, may be received and analyzed.
US12154054B2 System and method for maritime vessel risk assessment in response to maritime visual events
A system and method assessing maritime vessel risk in response to automatically detected maritime visual events is provided. At least one maritime visual event is detected by at least one camera aboard a vessel that provides image data of the visual event to a processor. The visual event can be associated with at least one of, safety, security, maintenance, crew behavior, and cargo. A risk assessment score is produced in response to the detected visual event, and that risk assessment score is provided to a user in a desired format. Production of the risk assessment score can entail comparing the visual event to data of complying or non-complying model visual events from a data storage. Risk assessment scores can be aggregated from plurality of events and/or a fleet of vessels to generate overall scores for the vessel and fleet.
US12154051B2 Method of making work plans for construction machinery
In a method of making work plans for construction machinery, information of the construction machinery at a work site is obtained. The information of the construction machinery is received via a wireless communication. The information of the construction machinery is displayed on a display portion of a server. A work plan of the construction machinery is created on the display portion of the server by using the information of the construction machinery and information stored in the server. The work plan is transmitted to the construction machinery.
US12154047B1 System for electronic service interoperability
A method may include receiving, at a server device, a request from a third-party website over an application programming interface (API), the request including a user identification and an item identification; retrieving, at the server device, a set of goal data structures generated for a user profile of a user matching the user identification; matching, at the server device, the item identification to an identification within a goal data structure of the set of goal data structures, the goal data structure including a plurality of steps associated with the goal data structure; generating, at the server device, a response data structure including a status of each step of the plurality of steps associated with the goal data structure; and transmitting the response data structure to the third-party website.
US12154041B2 Identifier contribution allocation in synthetic data generation in computer-based reasoning systems
Techniques for synthetic data generation in computer-based reasoning systems are discussed and include receiving a request for generation of synthetic data based on a set of training data cases. One or more focal training data cases are determined. For undetermined features (either all of them or those that are not subject to conditions), a value for the feature is determined based on the focal cases. In some embodiments, the generated synthetic data may be checked for similarity against the training data, and if similarity conditions are met, it may be modified (e.g., resampled), removed, and/or replaced.
US12154039B2 Machine learning frameworks utilizing inferred lifecycles for predictive events
There is a need for more accurate and more efficient predictive data analysis steps/operations. This need can be addressed by, for example, techniques for efficient predictive data analysis steps/operations. In one example, a method includes mapping a primary event having a primary event code to a related subset of a plurality of candidate secondary events by at least processing one or more lifecycle-related attributes for the primary event code using a lifecycle inference machine learning model to detect an inferred lifecycle for the primary event.
US12154037B1 Real time feedback from a machine learning system
A technique for providing real time feedback from a machine learning system is provided that includes a method and system for interactively training machine learning models. In particular, by separating processing and analysis using static and dynamic models that are trained differently, the disclosed technique enables interactive training and prediction of machine learning models to increase the speed of generating new predictions based on real time feedback. In some cases, a dynamic model is applied to the output of a static model to generate an analysis, a correction of the analysis is received, and the correction is used to retrain the dynamic model. An updated analysis is generated based on reapplying the dynamic model to the output of the static model without having to retrain the static model.
US12154036B2 Enhanced generative adversarial network and target sample recognition method
The present disclosure relates to an enhanced generative adversarial network and a target sample recognition method. The enhanced generative adversarial network in the present disclosure includes at least one enhanced generator and at least one enhanced discriminator, where the enhanced generator obtains generated data by processing initial data, and provides the generated data to the enhanced discriminator; the enhanced discriminator processes the generated data and feeds back a classification result to the enhanced generator; the enhanced discriminator includes: a convolution layer, a basic capsule layer, a convolution capsule layer, and a classification capsule layer, and the convolution layer, the basic capsule layer, the convolution capsule layer, and the classification capsule layer are sequentially connected to each other.
US12154032B2 Post-training control of the bias of neural networks
A method for controlling a bias of a neural network, the method may include training the neural network by using a loss function that is responsive to classes of a classification process and sensitivity input values thereby setting the bias.
US12154027B2 Increased precision neural processing element
Neural processing elements are configured with a hardware AND gate configured to perform a logical AND operation between a sign extend signal and a most significant bit (“MSB”) of an operand. The state of the sign extend signal can be based upon a type of a layer of a deep neural network (“DNN”) that generate the operand. If the sign extend signal is logical FALSE, no sign extension is performed. If the sign extend signal is logical TRUE, a concatenator concatenates the output of the hardware AND gate and the operand, thereby extending the operand from an N-bit unsigned binary value to an N+1 bit signed binary value. The neural processing element can also include another hardware AND gate and another concatenator for processing another operand similarly. The outputs of the concatenators for both operands are provided to a hardware binary multiplier.
US12154026B2 Deep neural network hardware accelerator based on power exponential quantization
A deep neural network hardware accelerator comprises: an AXI-4 bus interface, an input cache area, an output cache area, a weighting cache area, a weighting index cache area, an encoding module, a configurable state controller module, and a PE array. The input cache area and the output cache area are designed as a line cache structure; an encoder encodes weightings according to an ordered quantization set, the quantization set storing the possible value of the absolute value of all of the weightings after quantization. During the calculation of the accelerator, the PE unit reads data from the input cache area and the weighting index cache area to perform shift calculation, and sends the calculation result to the output cache area. The accelerator uses shift operations to replace floating point multiplication operations, reducing the requirements for computing resources, storage resources, and communication bandwidth, and increasing the calculation efficiency of the accelerator.
US12154018B2 Neural processing unit capable of switching ANN models
A neural processing unit (NPU) mounted on a movable device for detecting object is provided. The NPU may comprise a plurality of processing elements (PEs), configured to process an operation of a first artificial neural network model (ANN) and an operation of a second ANN different from the first ANN; a memory configured to store a portion of a data of the first ANN and the second ANN; and a controller configured to control the PEs and the memory to selectively perform a convolution operation of the first ANN or the second ANN based on a determination data, wherein the determination data may include an object detection performance data of the first ANN and the second ANN, respectively.
US12154017B2 Integrated circuit emulating neural system with neuron circuit and synapse device array and fabrication method thereof
An integrated circuit emulating a neural system and a fabricating method thereof are provided. A synapse device array that imitates a brain neural system (i.e., a central nervous system) requiring high integration on the same substrate is formed by stacking one or more layers on a lower portion, and a neuron circuit of a peripheral nervous system having sensory and motor neurons connected to the brain neural system is formed on an upper portion.
US12154014B2 Computer-implemented method for training a plurality of computers
A computer system (10) comprises a plurality of computers (20a, 20b, 20c, 20d). Each of the computers (20a, 20b, 20c, 20d) comprises a store (22, 24, 26, 28). Each of the computers is configured to provide one or more labels to replace determined data in documents stored in the store (22, 24, 26, 28), and to produce encoded documents including the one or more labels to replace the determined data in the documents. The computer system (10) further comprises a machine learning computer system (30) configured to train the plurality of computers (20a, 20b, 20c, 20d) based on the encoded documents from the plurality of computers (20a, 20b, 20c, 20d).
US12154013B2 Interactive machine learning
A computer-implemented method of interactive machine learning in which a user is provided with predicted results from a trained machine learning model. The user can take the predicted results and either: i) adjust the predicted results and input the adjusted results as new data; or ii) adjust the predicted data to retrain the model.
US12154010B2 Computer-based systems configured to automatically generate a interaction session based on an internal identification token and methods of use thereof
In some embodiments, the present disclosure provides an exemplary method that may include steps of identifying a plurality of entities seeking to interact with each other, analyzing each entity to determine a type of constraint between each entity of the plurality of entities; automatically generating an internal identification token associated with each entity based on stored information; and utilizing the internal identification token to perform at least one action associated with the interaction of the plurality of entities.
US12154009B2 Information processing apparatus for controlling flight of an aerial vehicle with a generated learning model
A server device performs machine learning on the relationship between the content of piloting of an aerial vehicle and the behavior of the aerial vehicle in response to the content of the piloting, and generates a learning model for automatically piloting the aerial vehicle. However, the aerial vehicle is piloted in various environments and conditions, and there are environments and conditions that are unsuited for achieving highly accurate and stable automatic piloting. Therefore, the server device performs the machine learning only in an environment or a condition suited for realizing the automatic piloting.
US12154008B2 Entity analysis system
A method for building a factual database of concepts and entities that are related to the concepts through a learning process. Training content (e.g., news articles, books) and a set of entities (e.g., Bill Clinton and Barack Obama) that are related to a concept (e.g., Presidents) is received. Groups of words that co-occur frequently in the textual content in conjunction with the entities are identified as templates. Templates may also be identified by analyzing parts-of-speech patterns of the templates. Entities that co-occur frequently in the textual content in conjunction with the templates are identified as additional related entities (e.g., Ronald Reagan and Richard Nixon). To eliminate erroneous results, the identified entities may be presented to a user who removes any false positives. The entities are then stored in association with the concept.
US12154005B2 Optical control of atomic quantum bits for phase control of operation
The disclosure describes various aspects of optical control of atomic quantum bits (qubits) for phase control operations. More specifically, the disclosure describes methods for coherently controlling quantum phases on atomic qubits mediated by optical control fields, applying to quantum logic gates, and generalized interactions between qubits. Various attributes and settings of optical/qubit interactions (e.g., atomic energy structure, laser beam geometry, polarization, spectrum, phase, background magnetic field) are identified for imprinting and storing phase in qubits. The disclosure further describes how these control attributes are best matched in order to control and stabilize qubit interactions and allow extended phase-stable quantum gate sequences.
US12154003B2 Phase-robust matched kernel acquisition for qubit state determination
Systems, computer-implemented methods, and computer program products that can facilitate determining a state of a qubit are described. According to an embodiment, a system can comprise a memory that stores computer executable components and a processor that executes the computer executable components stored in the memory. The computer executable components can comprise an output receiving component that can receive, in response to a request, output representative of a quantum state of a qubit of a quantum computing device, and a classifying component that classifies the quantum state of the qubit of the quantum computing device based on the output representative of the quantum state of the qubit. The system can further include a configuring component that can configure the classifying component based on a characteristic of the request.
US12154000B2 Device for counting objects
A counting device including a wall that delimits an internal space; an object counter that is positioned in the internal space and includes a measuring lens, which optically delimits a detection zone outside the counting device. The wall of the counting device includes an aperture positioned in front of, preferably centered relative to, the measuring lens, the measuring lens and the aperture being arranged to transmit to the counter a flux emitted by the objects present in the detection zone.
US12153997B2 Apparatuses, systems, and methods for visible laser diode preheat bias current for low temperature operation
Apparatuses, systems, and methods for providing an indicia aimer laser with a preheat bias current for low temperature operation. For example, an indicia reader utilizing a visible laser diode may operate in an environment with temperatures lower than the operational temperature range of the visible light diode. The indicia reader may utilize a preheat current to raise the temperature of the visible light diode into the operational temperature range.
US12153996B2 Code reading device, program recording medium, code reading system, and code reading method
In an embodiment, a code reading device reads a code from an image of a product. The code reading device determines whether or not a label displaying price change information is affixed to the product. If the label is not affixed to the product, the code reading device outputs the code to a processing device. If the label is affixed to the product, the code reading device transmits an image of the product to an image recognition server. The code reading device outputs the price change information recognized by the image recognition server to the processing device together with the code.
US12153995B2 Method to limit decode volume
A method and system for decoding data appearing within a field of view (FOV) of an indicia reader includes providing first illumination to a first region of the FOV, the FOV further having a second region of the FOV that does not receive the first illumination. An imaging assembly captures image data of an environment within the FOV. Responsive to determining a presence of an indicia within the first region of the FOV, the method further includes at least one of (i) transmitting the image data to a decoder module, (ii) decoding the indicia by the decoder module, or (iii) generating a successful decode operation. Responsive to determining a presence of indicia within the second region of the FOV, the method includes performing at least one of (i) not transmitting the image data to the decoder module, (ii) not decoding the indicia by the decoder module, or (iii) not generating a successful decode operation.
US12153994B2 Systems and methods for processing objects including space efficient distribution stations and automated output processing
A space efficient automated processing system for processing objects is disclosed. The processing system includes an input conveyance system for moving objects from an input area in at least an input conveyance vector that includes an input conveyance horizontal direction component and an input conveyance vertical direction component, a perception system for receiving objects from the input conveyance system and for providing perception data regarding an object, a primary transport system for receiving the object from the perception system and for providing transport of the object along at least a primary transport vector including an primary transport horizontal component and a primary transport vertical component that is generally opposite the input conveyance horizontal direction component, and at least two secondary transport systems, each of which receives the object from the primary transport system and moves the object in either of reciprocal directions.
US12153993B2 Wireless tag-containing medium issuing apparatus and information processing apparatus
According to one embodiment, a wireless-tagged label issuing apparatus includes a conveying roller to convey the label that has a wireless tag, an antenna for communicating with the wireless tag of the label, a tag reader to read a tag identification from the wireless tag via the antenna, and a control unit. The control unit is configured to compare the read tag identification to previously read tag identifications, and execute a first operation on the label if the read tag identification matches a previously read tag identification and a second operation on the label if the read tag identification does not match a previously read tag identification. For example, the first operation may be physically disabling the wireless tag, printing a voiding image on the label, or routing the label to a particular destination for invalid labels or the like.
US12153991B2 Label printer and control method of a label printer
A label printer includes a reader/writer, a head label, and a printer. The reader/writer is configured to write tag data into multiple wireless tags present within a communicable range of the reader/writer. The tag data is the same for one or more of the plurality of wireless tags. The head label includes a wireless tag of the multiple wireless tags and is positioned at a head in a conveying direction of the multiple labels. The printer is configured to print print data on the plurality of labels.
US12153987B2 RFID reader antenna for use in an intelligent cabinet
An RFID reader antenna (1) for use in an intelligent cabinet (2), such as a smart fridge, is disclosed. The antenna (1) is configured for operation within the UHF band and has omnidirectional radiation pattern and circular polarization. The antenna comprises a dielectric substrate (11), and a ground plane (12) provided on the dielectric substrate. An aperture (13) forms an open area within the bounds of the ground plane (12). A radiating element (14; 14′; 14″; 14′″; 14) is provided on the dielectric substrate in a plane parallel to the ground plane, and arranged within the open area, when viewed from a direction perpendicular to the ground plane (12), and surrounded by the ground plane.
US12153983B2 RFID assembly and assembly method thereof
An RFID assembly and an assembly method thereof are provided. The assembly method for an RFID assembly comprises a step of providing at least one integrated circuit which includes at least one IC contact and at least one dielectric layer, and a deposition of at least one electrical contact and of at least one re-passivation layer. The at least one electrical contact is deposited on at least one first portion and the at least one re-passivation layer is deposited on at least one second portion, which is distinct of the at least one first portion.
US12153982B2 Card-type information substrate including a frame and a pre-form thereof
The present invention relates to card-type information substrates, such as payment cards, and a pre-form thereof, in which a frame, in some embodiments in combination with a metal containing plate, is implemented so as to impart increased weight and/or superior appearance to the card-type substrates, wherein the influence of the frame and the metal containing plate, if provided, on the RF performance of the card-type substrate is taken into consideration. For example, in illustrative embodiments the influence of a conductive material in the frame and/or the plate is reduced by selecting one or more appropriate features countering the negative effect on the RF performance.
US12153980B1 Interactive core for electronic cards
Antenna and power control electrical circuits are configured for use with an initialization antenna for activating and personalizing an electronic core for electronic cards. When the antenna receives an RF signal, it turns on the power and redirects additional signals to a CPU. If the signal is validated, personalization information can be downloaded or self-diagnostic QC software can be activated; if a signal is not validated, the control circuits are reset. Once initialization is completed, the antenna control circuit is deactivated, and the power control circuit electrically connects the batter to the CPU.
US12153978B2 Transaction card with displaceable beads
Provided are approaches for providing card information in a highly secure and convenient manner. In some approaches, a transaction card may include a body having a first main side opposite a second main side, wherein a first outer layer extends along the first main side, and an internal layer adjacent the first outer layer, wherein one or more visual features are provided on the internal layer. The transaction card may further include a plurality of beads within a carrier, wherein the plurality of beads and the carrier are positioned between the internal layer and the first outer layer, wherein a force applied to the first main side of the body displaces one or more beads of the plurality of beads.
US12153975B2 Hybrid analog-digital matrix processors
Techniques for computing matrix operations for arbitrarily large matrices on a finite-sized hybrid analog-digital matrix processor are described. Techniques for gain adjustment in a finite-sized hybrid analog-digital matrix processor are described which enable the system to obtain higher energy efficiencies, greater physical density and improved numerical accuracy. In some embodiments, these techniques enable maximization of the predictive accuracy of a GEMM-based convolutional neural network using low-precision data representations.
US12153973B2 Fuel dispenser remote content provision
Embodiments of the present disclosure include a method including receiving, by a data processor of a fuel dispenser, first data characterizing one or more applications to be displayed via a display of the fuel dispenser during a first application session. The first data including a configuration file including an application programming interface (API) uniform resource locator (URL) associated with a first remote server from which modified application data associated with the one or more applications may be received by the data processor by accessing the API URL. Embodiments may also include displaying, based on the first data, a first instance of at least one application in at least one display frame of the display, the at least one application configured to receive user inputs from a user of the fuel dispenser. Related apparatus, systems, and articles are also described.
US12153971B2 Sharing events and other metrics in native applications
Disclosed is an execution information sharing system that duplicates execution information to a provider target (and other targets) as it is being loaded to a consumer target. A first log information object and a second log information object are generated. The first and second log information objects comprise information indicating a consumer target and information indicating a provider target respectively where execution information generated by an application shared with a consumer account of a data exchange is written. A first event unloader and a second event unloader are generated based on the first and second log information objects respectively, wherein the first and second event unloaders are both linked to the application using a mapping. In response to receiving execution information from the application, the execution information is forwarded to the consumer target and the provider target using the first event unloader and the second event unloader respectively.
US12153968B2 Synchronization object having a stamp for flows in a storage system
In one aspect, an example methodology implementing the disclosed techniques includes, responsive to a determination, by a first thread attempting to start an operation, that a second thread has started the operation, obtaining a value of a stamp included in a synchronization object related to the operation. The method also includes determining, by the first thread, whether the value of the stamp obtained is the same as a current value of the stamp and, responsive to a determination that the obtained value of the stamp is not the same as the current value of the stamp, continuing execution of the first thread. The method may further include, responsive to a determination that the obtained value of the stamp is the same as the current value of the stamp, suspending execution of the first thread.
US12153967B2 Container service management method and apparatus
A container service management method and apparatus, to integrate a container service and a container service management function into an NFV MANO system. The method includes: receiving, by a container service management entity, a creation request for a container service, where the creation request is used to request to create a specified container service, and the creation request carries a first management policy for managing a lifecycle of the specified container service; creating, by the container service management entity, the specified container service in response to the creation request; and managing, by the container service management entity, the lifecycle of the specified container service according to the first management policy.
US12153963B2 Starting an alternative device after querying a knowledge graph for alternative devices associated with an intended function
A resource scheduling method and system, and a computer-readable storage medium are provided. The method comprises: a control instruction inputted by a user (S101) is acquired; on the basis of the control instruction, an intended device (S102) is determined; in the case where the intended device is not able to be started, with regard to each function of the intended device, a constructed knowledge graph is queried for alternative devices associated with the function, the knowledge graph having a plurality of functions stored therein as well as devices associated with the plurality of functions (S103, S105); and a device to be started is determined from all the alternative devices and starting the determined device (S106). In the resource scheduling method, in the case where an intended device specified by a user is not able to be started, alternative devices are appropriately determined.
US12153961B2 Autonomous vehicle operated with safety augmentation
An autonomous vehicle is operable to follow a primary trajectory that forms a portion of a route. While controlling the autonomous vehicle, the autonomous vehicle calculates a failsafe trajectory to follow as a response to a predetermined type of event.
US12153958B2 VMID as a GPU task container for virtualization
Systems, apparatuses, and methods for abstracting tasks in virtual memory identifier (VMID) containers are disclosed. A processor coupled to a memory executes a plurality of concurrent tasks including a first task. Responsive to detecting one or more instructions of the first task which correspond to a first operation, the processor retrieves a first identifier (ID) which is used to uniquely identify the first task, wherein the first ID is transparent to the first task. Then, the processor maps the first ID to a second ID and/or a third ID. The processor completes the first operation by using the second ID and/or the third ID to identify the first task to at least a first data structure. In one implementation, the first operation is a memory access operation and the first data structure is a set of page tables. Also, in one implementation, the second ID identifies a first application of the first task and the third ID identifies a first operating system (OS) of the first task.
US12153955B2 IoT edge scheduler module and system
An Internet of Things system comprises an IoT hub and a local subsystem with a plurality of subsystem devices. These subsystem devices include an edge hub communicatively coupled to the IoT hub and to each other subsystem device; a requestor module configured to perform a task according to a requestor module schedule; and a scheduler module with a persistent time loop. The scheduler module receives a scheduler request from the requestor module via the edge hub, and based on this scheduler request generates a subsystem schedule that includes the requestor module schedule. The scheduler module transmits at least a part of this subsystem schedule to a persistence layer outside of the local IoT subsystem, via the IoT hub. The scheduler module flags scheduled event occurrences via the time loop and the subsystem schedule, and transmits task-specific triggered messages to the requestor module in response to these event occurrences.
US12153949B2 Provisioning and managing data orchestration platforms in a cloud computing environment
Methods and apparatuses are described for provisioning and managing data orchestration platforms in a cloud computing environment. A server provisions in a first region a first data orchestration platform comprising (i) a first data transformation instance, (ii) first endpoints, and (iii) a first data integration instance. The server provisions in a second region a second data orchestration platform comprising (i) a second data transformation instance, (ii) second endpoints, and (iii) a second data integration instance. The server integrates the first data integration instance and the second data integration instance with an identity authentication service. The server monitors operational status of the first orchestration platform and the second orchestration platform using a monitoring service. The server refreshes virtual computing resources in each of the first orchestration platform and the second orchestration platform using a rehydration service.
US12153947B2 Assignment control device, assignment control method, and assignment control program
An allocation control apparatus (1) includes a virtual core allocation unit (112) configured to allocate, out of a virtual core which is created on a virtual machine and occupies a physical core and a virtual core which is created on the virtual machine and shares a physical core, a task whose priority is equal to or greater than a threshold to a virtual core, and an interrupt core allocation unit (113) configured to allocate the virtual core to which the task is allocated as an interrupt destination of a virtual network interface card used by the task.
US12153940B2 Path-driven user interface
A method may include retrieving, from a data store, an environment template data file; parsing the environment template data file to identify: path data; an amount of events; and display location information with respect to each event in the amount of events; accessing a user profile identifying scheduled events for a user; for a first event in the scheduled events for the user, predicting using at least one processor, a set of decisions associated with the first event, and a set of impact determinations for each respective decision in the set of decisions; generating, using the processing device, a user interface based on the path data, the amount of events, the display location information, the set of decisions associated with the first event, and the set of impact determinations for each respective decision in the set of decisions; and presenting the user interface on a computing device of the user.
US12153938B2 Systems and methods for a configurable device environment
A system for a configurable device environment, the system comprising a computing device configured to receive remote data corresponding to a subject and a plurality of signals from at least a sensor proximate to the subject, retrieve a biometric profile of the subject, identify a pattern of accessory device states for a plurality of accessory devices, wherein identifying includes determining a coordinated state change for a group of accessory devices of the plurality of accessory devices as a function of the remote data and the biometric profile and identifying the pattern of accessory device states as a function of the coordinated state change, determine an automation rule for the group of accessory devices as a function of the pattern of accessory device states, and transmit, to the group of accessory devices, the automation rule.
US12153936B2 Method for displaying splash screen information of application and electronic device
A method for displaying splash screen information of an application and an electronic device. The method includes receiving, by an electronic device, an operation, performed by a user, of opening a first application, determining, using an operating system of the electronic device, that the first application has a splash screen function, determining that a system splash screen capability is enabled for the first application, obtaining splash screen information of the first application, where the splash screen information includes at least one of a brand slogan or a splash screen advertisement of the first application, loading and rendering the splash screen information of the first application, displaying, by the electronic device, the splash screen information of the first application, and starting the first application after displaying the splash screen information, and displaying a page of the first application.
US12153932B2 Techniques for acceleration of a prefix-scan operation
Examples include techniques for an in-network acceleration of a parallel prefix-scan operation. Examples include configuring registers of a node included in a plurality of nodes on a same semiconductor package. The registers to be configured responsive to receiving an instruction that indicates a logical tree to map to a network topology that includes the node. The instruction associated with a prefix-scan operation to be executed by at least a portion of the plurality of nodes.
US12153927B2 Merged branch target buffer entries
Merging branch target buffer entries includes maintaining, in a branch target buffer, an entry corresponding to first branch instruction, where the entry identifies a first branch target address for the first branch instruction and a second branch target address for a second branch instruction; and accessing, based on the first branch instruction, the entry.
US12153914B2 Data distribution device, data distribution system, and non-transitory computer-readable storage medium
A data distribution device for a master device transferring an update data to electronic control devices: acquires multiple update data corresponding to the electronic control devices as a writing target; acquires recombination information for the master device to execute a transfer process; divides the update data based on the recombination information to generate a division data; packages the division data to generate packages; and distributes the packages to the master device.
US12153911B2 Vehicle program rewrite system, vehicle master device, progress synchronization method and computer program product
In a vehicle program rewrite system, a vehicle master device includes a first progress determination unit that is configured to determine a first progress related to a program rewrite, a first progress transmission unit that is configured to transmit the first progress determined by the first progress determination unit to the center device, a second progress acquisition unit that is configured to acquire a second progress related to the program rewrite from the center device, and a first display instruction unit that is configured to instruct to create a content that is displayable on a display terminal mounted in a vehicle based on the first progress determined by the first progress determination unit and the second progress acquired by the second progress acquisition unit.
US12153910B2 Golden flash image
Flash peripheral device may include a kernel in logical communication with a bootloader where the kernel, when initialized, is adapted to upload in at least one hardware controller via the bootloader. Flash peripheral device may also include at least one firmware protocol in logical communication with the kernel and configured to initialize at least one hardware driver of the at least one hardware controller. Flash peripheral device may also include an operation application in logical communication with the kernel and provided with a legacy set of instructions and at least one updated set of instructions. The operation application executes and runs the at least one updated set of instructions when the at least one updated set of instructions is flashed to the operation application or executes and runs the legacy set of instructions when the at least one updated set of instructions fails to be flashed to the operation application.
US12153908B2 Source code conversion from an original computer programming language to a target programming language
A system identifies data objects from a first piece of code in an original programming language and creates a knowledge graph that represents a relationship among the data objects. The system identifies a particular data object that is unique to the original programming language. The system determines a counterpart data object that is used for a particular purpose as the identified data object in a target programming language. The system creates a second piece of code in the target programming language by replacing the particular data object with the counterpart data object. The system determines if the second piece of code is configured to perform a task that the first piece of code is programmed to perform. In response to determining that the second piece of code is configured to perform the particular task, the system executes the second piece of code.
US12153907B2 Method for operating second system application on first system, terminal device and storage medium
A method for operating a second system application in a first system is provided. The method includes: creating an operating environment of the second system application through a loader on a target terminal; generating an application function component of the second system application in the loader; compiling script files of the second system application into dynamic library files by utilizing the compiling environment supported by the target terminal, and encapsulating the dynamic library files into an application package; installing the application package through the loader, and operating the dynamic library files in the application package under the operating environment. According to the aforesaid method, the target terminal can directly respond to a system instruction generated during execution of the compiled dynamic library files without the need of parsing and converting the system instruction, thus, a cross-platform operation efficiency of the application program can be improved.
US12153906B2 Method and system for generating engineering designs in an engineering system
A method and system for generating engineering designs in an engineering system is provided. The method includes receiving an engineering design of a technical installation. Further, the method includes generating an object behavior model of the one or more engineering objects based on an ontology schema. Also, the method includes analyzing behavior of the one or more engineering objects based on the generated object behavior model. Furthermore, the method includes modifying the one or more engineering objects in the engineering design based on the outcome of analysis of the behavior. Additionally, the method includes outputting the modified engineering design of the technical installation.
US12153905B2 System and method for adding no-code machine learning and artificial intelligence capabilities to intelligence tools
Various methods, apparatuses/systems, and media for generating a data model are disclosed. A processor receives data from a plurality of data sources; displays, onto a graphical user interface (GUI), a plurality of selectable icons for receiving user input in selecting a set of attributes data related to generating a desired data model; receives user input of the selected set of attributes data; automatically creates an executable custom code based on the received data from the plurality of data sources and the selected set of attributes data; executes the custom code; calls, in response to executing, a backend platform for processing the received data from the plurality of data sources and the selected set of attributes data; and automatically generates, in response to calling, the desired data model based on the processed received data and the selected set of attributes data.
US12153893B2 Automatic tone detection and suggestion
A method and system for providing tone detection for a content may include receiving a request to detect a tone for a content, retrieving user data and data about the content, detecting a content environment for the content based on at least one of the user data and the data about the content, detecting the tone for the content based on the content and the content environment, inputting the content and the detected tone into a machine-learning (ML) model for modifying the tone from the detected tone to a modified tone, obtaining at least one rephrased content segment as an output from the ML model, the rephrased content segment modifying the tone of the content from the detected tone to the modified tone, and providing at least one of the detected tone or the at least one rephrased content segment for display.
US12153890B2 Generating anomaly-detection rules for communication protocols
A method and system for generating anomaly-detection rules for communication protocols are provided. The method includes receiving communication data; constructing at least one N-gram from the received communication data; analyzing the at least one N-gram by comparing the constructed at least one N-gram with a repository of N-gram analyses to identify conditional probabilities of certain characteristics; and generating anomaly-detection rules based on the N-gram analysis.
US12153888B2 Multi-task triplet loss for named entity recognition using supplementary text
Methods and systems for performing named entity recognition are disclosed. One method includes using a multi-task approach to fine-tune a neural network to perform named entity recognition. A multi-task objective function can include a combination of a triplet loss and a named entity recognition loss. The triplet loss can include the use of supplementary texts. The method further includes using the fine-tuned neural network to identify one or more named entities in a text. Aspects of the disclosure also include integrating named entity recognition with one or more other natural language processing tasks.
US12153887B2 Deep learning-based method for filtering out similar text, and apparatus using same
According to the present invention, provided is a method for collecting filtered text data, comprising the steps in which: a computing device acquires first text data and records the first text data in a text data pool; the computing device acquires second text data; the computing device performs a calculation in a deep learning model by using the first text data and the second text data as input values and calculates a first feature vector corresponding to the first text data and a second feature vector corresponding to the second text data; and the computing device compares the degree of similarity between the first feature vector and the second feature vector, and records the second text data in the text data pool when the degree of similarity is less than a predetermined value.
US12153875B2 Systems and methods for on-image navigation and direct image-to-data storage table data capture
An on-image navigation guide can be generated utilizing coordinates of table data of a table in a document image. The on-image navigation guide enables a user to populate a data entry form with the table data by interacting directly with the document image. The data entry form is configured with the same number of columns as the table and the document image and the data entry form share the same data structure. The on-image navigation guide is presented on top of the document image. As a user navigates the document image, a focus point of the on-image navigation guide moves from table cell to table cell, providing an immediate visual feedback on what is captured in a corresponding data entry field. The on-image navigation guide includes an on-image context menu and a pin through which the user can make adjustments and/or corrections without leaving the document image.
US12153873B2 Reducing time to first encrypted frame in a content stream
Techniques are described for reducing time to decrypt a next encrypted frame in a content stream by optimizing a license/key acquisition process. When requesting content, a key identifier and/or license identifier may be included within a webpage using a link, script, or similar access point. When a client device sends a request for content, the loading of the webpage within the client device includes the embedded key identifier. Access to the key/license identifier at the client device then may initiate a key/license acquisition process by the client device. The key/license may be obtained from a key management device in parallel with, or prior to, downloading of at least a portion of the content stream.
US12153870B2 System, method, and computer program product for identifying events and representing a plurality of events in an interactive graphical user interface
Provided are systems, methods, and computer program products for representing a plurality of events in an interactive graphical user interface. The system includes at least one processor programmed or configured to parse at least one textual document to identify a plurality of events related to at least one entity, determine a temporal parameter for each event of the plurality of events based on the at least one textual document, order the plurality of events into a sequence based on the temporal parameter for each event, and generate an interactive graphical user interface comprising a visual representation of the plurality of events on a user device based on the sequence, the visual representation of the plurality of events linked to a textual document of the at least one textual document.
US12153867B2 Reduced-power dynamic data circuits with wide-band energy recovery
Reduced-power dynamic data circuits with wide-band energy recovery are described herein. In one embodiment, a circuit system comprises at least one sub-circuit in which at least one of the sub-circuits includes a capacitive output node that is driven between low and high states in a random manner for a time period and an inductive circuit path coupled to the capacitive output node. The inductive circuit path includes a transistor switch and an inductor connected in series to discharge and recharge the output node to a bias supply. A pulse generator circuit generates a pulse width that corresponds to a timing for driving the output node.
US12153865B2 Logic drive based on standard commodity FPGA IC chips
A chip package used as a logic drive, includes: multiple semiconductor chips, a polymer layer horizontally between the semiconductor chips; multiple metal layers over the semiconductor chips and polymer layer, wherein the metal layers are connected to the semiconductor chips and extend across edges of the semiconductor chips, wherein one of the metal layers has a thickness between 0.5 and 5 micrometers and a trace width between 0.5 and 5 micrometers; multiple dielectric layers each between neighboring two of the metal layers and over the semiconductor chips and polymer layer, wherein the dielectric layers extend across the edges of the semiconductor chips, wherein one of the dielectric layers has a thickness between 0.5 and 5 micrometers; and multiple metal bumps on a top one of the metal layers, wherein one of the semiconductor chips is a FPGA IC chip, and another one of the semiconductor chips is a NVMIC chip.
US12153862B2 Method and system for processing vehicle test data of a vehicle
A method for processing vehicle test data of a vehicle, in which a cloud-based storage and computing device that is communicatively connected to the vehicle via a data network is provided with a multiplicity of modelling vehicle test data that are provided by a plurality of control devices and/or sensor devices of the vehicle. The cloud-based storage and computing device analyzes the received modelling vehicle test data and takes these modelling vehicle test data as a basis for generating test-case-specific edge analytics algorithms in an automated manner and transmits the algorithms to an edge analytics computing device inside the vehicle via the data network. The edge analytics computing device receives a multiplicity of vehicle test data from the control devices and/or the sensor devices during the performance of test or trial drives by the vehicle and evaluates the data by way of the edge analytics algorithms.
US12153855B2 Electronic device, external electronic device for audio, and method for using antenna signal of external electronic device for audio
An electronic device, according to various embodiments, comprises: a connector configured to removably couple with a plug of an external audio device; a data signal line connected to at least one pin of the connector; and a processor, wherein the processor may be configured to identify a connection of the plug of the external audio device; and receive, through the data signal line, an audio signal from a codec connected to an antenna signal receiver in the external audio device. Additional various embodiments can be provided.
US12153854B1 Animation of hand-finger communicator with real-world voice output
A method for communicating with users in a virtual reality space includes capturing images of a user during a session of interaction in the virtual reality space, with the captured images including hand gestures and facial expressions made by the user during a communication act. The method also includes processing state data generated during the session, to identify a context associated with the virtual reality space during the communication act. The method further includes generating an audio output representing an interpretation of the hand gestures and facial expressions. The audio output includes sound modifications that are dynamically applied based on the context of virtual reality space. Still further, the method includes presenting the audio output in the virtual reality space via an avatar of the user. The face of the avatar is correspondingly modified with a video overlay associated with the sound modifications, which update during the communication act.
US12153853B2 Imaging display device, wearable device, and imaging display system
An imaging unit includes a plurality of photoelectric conversion elements, a processing unit, and a display unit. The processing unit processes a signal transmitted from the imaging unit. The display unit displays an image based on the signal transmitted from the processing unit. The imaging unit acquires first image information at a first time. The processing unit generates first prediction image information at a second time later than the first time based on the first image information. Moreover, the display unit displays an image based on the first prediction image information.
US12153849B2 Foldable electronic device and method for displaying information in foldable electronic device
A fordable electronic device may include a first display, a second display, and a processor. The processor is configured to: based on the electronic device being in a folded state and a screen being displayed through the second display, detect that unfolding of the electronic device has started; based on and angle exceeding a first angle, control the second display to be in an off state and display at least a portion of a screen displayed through the second display on a first area of the first display and a menu for controlling the screen displayed through the first area on a second area of the first display; and based on the angle exceeding a second angle greater than the first angle, display at least a portion of the screen displayed through the first area and the second area on the entire area of the first display.
US12153842B2 Printing device, non-transitory computer- readable storage medium storing program, and printing method
A printing device including a display section that displays a first button that switches a screen to a setting screen via which a setting of printing is received and a second button that causes printing to be immediately executed in accordance with a preset setting and a job management section that adds a first job printing of which is instructed after the first button is pressed and the screen is switched to the setting screen to a subsequent order and adds a second job printing of which is instructed from the second button to a preceding order.
US12153838B2 Image forming apparatus, system, and method for detecting malfunction
An image forming apparatus, a system, and a method. The image forming apparatus includes an image forming engine to form an image on a recording medium, interrupts an image formation by the image forming engine in response to a malfunction, detects a recording medium on which the image formation is interrupted, and notifies an external device of a detection result of the recording medium.
US12153835B2 Image forming apparatus capable of preventing unintended change of settings information of sheet feeder, method of controlling image forming apparatus, and storage medium
An image forming apparatus is equipped with a plurality of sheet feeders. A change request for changing settings information of a designated one of the plurality of sheet feeders is received. There is stored change permission/inhibition information in which a condition for permitting a change of the settings information is set on an sheet feeder-by-sheet feeder basis. Settings information of a sheet feeder designated by the change request is changed based on the change permission/inhibition information. In a case where a request source of the change request satisfies the condition for permitting a change of settings information, settings information of the designated sheet feeder is changed, whereas in a case where a request source of the change request does not satisfy the condition for permitting a change of settings information, settings information of the designated sheet feeder is not changed.
US12153834B2 Non-transitory storage medium storing supporting program for printing program of operation system executable by computer of information processing apparatus
A non-transitory storage medium stores a supporting program executable by a computer of an information processing apparatus. The supporting program, when executed by the computer, causes the information processing apparatus to execute, when being requested from the printing program of an operating system for processing in response to a change of a print setting, obtaining the print setting, generating, based on the obtained print setting, notification data including a notifying image indicating a configurational image of a printed object, and displaying the notifying image on the print setting screen displayed on a display of the information processing apparatus by outputting the generated notification data to the printing program of the operating system.
US12153831B2 Accelerator queue in data storage device
Disclosed are systems and methods for accelerating commands from accelerators in data storage devices using accelerator queues. A data storage device includes accelerator interfaces, each accelerator interface couples a controller to a respective accelerator. The device also includes a device memory comprising one or more memories and one or more sets of queues. Each set of queues corresponds to a respective memory, at least one queue is configured to queue one or more tasks associated with an accelerator, and each queue is associated with a respective priority level of a plurality of priority levels. A controller is configured to: receive an accelerator command, identify a first memory corresponding to a task for the accelerator command; and enqueue the task to a first queue corresponding to the first memory, the first queue configured to queue one or more tasks associated with the first accelerator corresponding to the first accelerator interface.
US12153829B2 Interactive mechanism to communicate with tools inside computational devices
A system is disclosed. A computational storage unit may include a memory and a tool. A command parser may receive a command and start the tool on the computational storage unit. A pipe may be established between a file in the memory and an input of the tool.
US12153828B2 Dual-controller storage systems
Dual-controller storage systems and methods for controlling the dual-controller storage systems are provided. The dual-controller storage system may include a first controller, a second controller, at least one expander, a first storage array, and a second storage array. The at least one expander may be connected with the first controller, the second controller, the first storage array, and the second storage array. The first controller and the second controller may be communicatively connected via a network. When the first controller and the second controller both work in a normal state, the first controller may be configured to control the first storage array, and the second controller may be configured to control the second storage array. The first controller and the second controller may work in synchronization.
US12153826B2 Memory system and operating method thereof
A memory system includes a non-volatile memory device and a controller. The non-volatile memory device includes a first memory region and a second memory region. The controller stores, into the second memory region, copied data of original data stored in the first memory region and an address of the first memory region while storing, into the first memory region, an address of the second memory region, when detecting occurrence of a critical event.
US12153825B2 Memory controller and method of operating the same
The disclosed technology relates to an electronic device. According to the disclosed technology, a memory controller for a storage device for storing data in connection with a host in communication with the storage device includes a recommendation signal manager configured to store a plurality of recommendation signals that recommends activating a memory area of the host that stores mapping information in the memory area of the host, and a host controller configured to provide at least one of the plurality of recommendation signals to the host according to whether a number of recommendation signals provided to the host is less than a threshold value.
US12153824B2 Memory system
A memory system comprises a nonvolatile memory including a plurality of blocks, a memory controller capable of controlling the nonvolatile memory, and a tag information management table in which tag information allocated to an address of data written to a block of nonvolatile memory, is stored, wherein the tag information is representative of the number of erasures of the block. The memory controller performs garbage collection of the nonvolatile memory based on the tag information.
US12153822B2 Storage device, host system having the same, and operating method thereof
A host system includes a host device configured to generate a first log, a storage device configured to generate at least one second log, and a shared memory configured to store the first log and to store composite logs corresponding to the first log and the at least one second log. The storage device reads the first log from the shared memory, adds a timestamp and log-type information to the first log and the at least one second log to generate the composite logs, and writes the composite logs to the shared memory.
US12153821B2 Analog persistent circuit for storage access monitoring
A memory system for storage access monitoring is provided. The memory system includes a media controller of a memory. An analog persistent circuit is coupled to the media controller and configured to monitor access to the memory. The analog persistent circuit stores persistent data related to memory access counts access signals from the command/address bus. A command/address bus is coupled to the analog persistent circuit. A memory array is communicatively coupled to the command address and the media controller.
US12153819B2 Multi-dimensional data recovery
Provided are a computer-implemented method, system, and computer program product for multidimensional data recover. A snapshot restore request is received with at least one parameter defining at least one dimension for data recovery. At least one snapshot is reconstructed from a single continuous snapshot stream taken for a certain period of time based on the at least one parameter. A selected snapshot is received for data recovery selected from the at least one reconstructed snapshot. The selected snapshot is restored.
US12153818B2 Bucket versioning snapshots
A storage system stores objects in a bucket at a storage device of the storage system. Each of the objects has a corresponding version. A processing device generates a snapshot of the bucket. The snapshot captures the corresponding version of each of the objects at a time associated with the generation of the snapshot.
US12153814B2 Methods and systems for storing variable length data blocks in memory
A set of two or more variable length data blocks is stored in memory. Each variable length data block has a maximum size of N*B, wherein N is an integer greater than or equal to two, and B is a maximum data size that can be written to the memory using a single memory access request. For each variable length data block of the set, the first P non-overlapping portions of size B of the variable length data block are stored in a chunk of the memory allocated to that variable length data block, wherein P is a minimum of (i) a number of non-overlapping portions of size B of the variable length data block and (ii) X which is an integer less than N. Any remaining portions of the variable length data blocks are stored in a remainder section of the memory shared between the variable length data blocks of the set. Information indicating the size of each of the variable length data blocks in the set is stored in a header.
US12153813B2 Maintaining predictable latency among tenants
Systems, methods, non-transitory computer-readable media for maintaining predictable latency among tenants. One system includes a die group segregator configured to segregate superblock IDs based on die group IDs. The system further includes a die group manager configured to identify superblocks of the superblock IDs in a first Quality of Service (QOS) domain of a first die group ID and select a first superblock in the first QoS domain based on weights of atomic data unit (ADUs) within each WLSTR. The system further includes a command processing system configured to schedule programming of the at least one WLSTR of the first QoS domain or a second QoS domain to program to a die group, wherein scheduling is based on a first QoS domain weight and a second QoS domain weight, segregate write commands into die units and provide the plural scheduled write commands to a die manager.
US12153807B2 Memory segmentation with substitution
An apparatus includes a memory, a Memory Section Attribute Storage (MSAS) and a memory access circuit (MAC). The memory includes a plurality of memory sections. The MSAS includes one or more entries, wherein at least some of the entries specify, for respective sections of the memory, respective section security policies, respective section base addresses and respective section sizes. The MAC is configured to receive, from a host, a memory access request that specifies an address to be accessed in the memory, to identify a target memory section that corresponds to the address, responsively to the section base addresses and to the section sizes specified in the MSAS, to receive, from the MSAS, a security policy that corresponds to the target memory section, and to apply the security policy to the memory access request.
US12153806B2 Secure one-time programming undo system
A secure one-time programming undo system includes a component and a component configuration system. A one-time programming subsystem in the component configuration system provides the component with personality configuration information that configures the component to perform component operations, and performs a one-time programming operation that configures a component engine in the component to deny modification requests to modify the personality configuration information. A one-time programming undo subsystem in the component configuration system performs a one-time programming undo authentication operation, and transmits a one-time programming undo instruction that is associated with the one-time programming undo authentication operation to the component, with the one-time programming undo authentication operation configured to authenticate the one-time programming undo instruction to the component such that the component executes the one-time programming undo instruction that reconfigures the component engine in the component to allow modification requests to modify the personality configuration information.
US12153805B2 Methods and apparatus for issuing memory access commands
Examples of the present disclosure relate to an apparatus comprising interface circuitry to receive memory access commands directed to a memory device, each memory access command specifying a memory address to be accessed. The apparatus comprises scheduler circuitry to store a representation of a plurality of states accessible to the memory device and, based on the representation, determine an order for the received memory access commands. The apparatus comprises dispatch circuitry to receive the received memory access commands from the scheduler circuitry and issue the received memory access commands, in the determined order, to be performed by the memory device.
US12153800B2 Redundant data protection for NAND memory using self-verification by internal firmware
The present disclosure provides a method of data protection for a NAND memory. The method includes programming first and second pages of a NAND flash memory device according to programming data such that data stored in the first and second pages are redundant. The programming of the first and second pages includes a plurality of programming operations using a plurality of programming voltages and a plurality of verifying operations to determine whether programmed memory cells of the first page have threshold voltage levels according to the programming data. The method also includes determining a completion of the programming of the first and second pages based on each of the plurality of verification operations returning a pass result. The method also includes performing, after the determining, a read operation on the second page by the NAND flash memory device to self-verify the data stored at the second page.
US12153799B2 Memory controller and method for bit flipping of low-density parity-check codes
A memory controller for use in a data storage device is provided. The memory controller includes a variable-node circuit and a check-node circuit. The check-node circuit obtains a codeword difference from the variable-node circuit, and calculates a syndrome according to the codeword difference. The variable-node circuit includes a threshold-tracking circuit which is configured to track a threshold used by the variable-node circuit during a low-density parity check (LDPC) decoding process to determine whether the variable-node circuit has entered a trapping status. In response to determining that the variable-node circuit has entered the trapping status during the LDPC decoding process, the variable-node circuit switches a bit-flipping algorithm used by the variable-node circuit during the LDPC decoding process from a first flipping strategy to a post-processing flipping strategy to bring the variable-node circuit out of the trapping status. The first flipping strategy is different from the post-processing flipping strategy.
US12153798B2 Network-ready storage products for implementations of internet appliances
A storage product manufactured as a standalone computer component and installed in a computing system to implement an internet application. The storage product includes a network interface, a host interface, computing circuits, and a local storage device having a storage capacity accessible via the network interface. A data generator is connected to the network interface. A local host system is connected to the host interface to control access, made via the network interface. The data generator can send bulk data to the network interface. The computing circuits can generate derived data from the bulk data and store the derived data and/or the bulk data in the local storage device. A central server and/or a user device can connect over internet via to the network interface of the storage product to access the derived data and/or the bulk data.
US12153797B2 Hybrid storage device with data migration for an information handling system
Aspects of this disclosure improve data availability by decreasing access times to obtain data from the storage device while still providing high memory density. A method may include receiving, by a controller of a non-volatile solid-state storage device, data with tags to be stored in a first portion configured as a first type and a second portion configured as a second type; receiving, by the controller, a storage command comprising an indicator, wherein at least some data associated with a tag identified by the indicator is stored in the first portion; and writing, by the controller based on receiving the storage command, the at least some data associated with the tag identified by the indicator from the first portion to the second portion. Other aspects are also disclosed.
US12153792B2 Keyboard display method, foldable-screen device and computer-readable storage medium
This application relates to the field of electronic technologies, and provides a keyboard display method, a foldable-screen device, and a computer-readable storage medium. The method includes: displaying a first interface, where the first interface includes a first region and a second region, the first region is used to display an interface of a first app, the second region is used to display an interface of a second app, the first region includes a first input box of the first app, and the second region includes a second input box of the second app; when the first region and the second region are distributed from left to right, receiving a first operation performed by a user on the first input box, and displaying a keyboard region in the first region; receiving a second operation performed by the user on the second input box, displaying the keyboard region in the second region.
US12153789B2 Video-based interaction and video processing methods, apparatus, device, and storage medium
Video-based interaction and video processing methods, an apparatus, a device, and a storage medium are provided. The video-based interaction method includes: in response to a target video being played back to a target image frame, displaying a mask comprising an interactive control on a video playback interface corresponding to the target image frame, the position of the display area of the interactive control on the mask having a correspondence with the display area of a target element on the target image frame, and the display image on the interactive control having a correspondence with the target element. When a trigger operation for the interactive control is received, a target page is displayed.
US12153777B2 System and method utilizing multiple virtual presence devices
A virtual presence system and method integrates multiple virtual presence technologies, including the ability to enable a user to experience a remote location through a plurality of different types of virtual presence devices. The different types of virtual presence devices might include virtual presence robots, as well drones, land vehicles, devices arranged to be worn by a human, and other virtual presence devices, all of which are accessible through a single website hosted on a server that provides links to the different types of virtual presence devices at selectable locations through a hierarchical query database that stores geographic coordinates, types, and features of the virtual presence devices, GIS to analyze and display geographic information, and communication methods, together with IP addresses and/or aliases that enable the devices to be accessed and controlled. The virtual presence system and method may optionally also utilize virtual reality headsets and haptic feedback devices designed to worn by users for a more immersive experience.
US12153776B2 Content presentation and interaction across multiple displays
An example method of displaying a maps application across multiple displays occurs at a first device that is in communication with a second device. The method includes, generating for the maps application a first user interface and information for generating a second user interface. The method also includes displaying, at a first display of the first device, the first user interface associated with a location on a map, wherein the first user interface includes a first perspective view of the location on the map, and transmitting the information for generating a second user interface to the second device so that a second display of the second device displays a second user interface that includes a second perspective view of the location on the map in the maps application, where the second perspective view is different from the first perspective view.
US12153774B2 Method for displaying page elements and electronic device
A page element display method and an electronic device are provided. The method includes: The electronic device displays a first interface, where the first interface includes a first page element; the electronic device detects a first operation performed by a user on the first page element; the electronic device adjusts a size of the first page element in response to the first operation; and the electronic device automatically displays a second interface after adjusting the size of the first page element.
US12153772B2 Screen device
The present inventive concept provides a screen device capable of avoiding the moire phenomenon and including an electrically conductive mesh pattern that is formed on a film-shaped transparent substrate so as to enable at least one of touch input and electromagnetic wave shielding, in which the mesh pattern consists of a plurality of irregular polygons arranged along an upper surface of the transparent substrate, a pitch value of each of the plurality of irregular polygons is included within a preset range, and pitch values of respective neighboring irregular polygons are different from each other.
US12153767B2 Touch-control electrode structure, display panel, and electronic device
A touch-control electrode structure, display panel, and an electronic device are provided. The touch-control electrode structure includes first touch-control electrodes and second touch-control electrodes; the first touch-control electrodes are arranged along a first direction, and each first touch-control electrode extends in a second direction; the second touch-control electrodes are arranged along the second direction, and each second touch-control electrode extends in the first direction; the first touch-control electrode includes first touch-control sub-electrodes arranged along the second direction; the first touch-control sub-electrode includes a grid-shaped structure; the grid-shaped structure includes a first grid portion and second grid portions, the first grid portion is configured to transmit a touch-control signal, and the second grid portions are spaced apart from and insulated from the first grid portion; and in each first touch-control sub-electrode, the second grid portions are periodically arranged along an extending direction of an edge of the first touch-control sub-electrode.
US12153765B2 Touch structure, display panel, and electronic device
A touch structure, a display panel, and an electronic device. In the touch structure, the first touch sub-electrodes and the first connecting electrodes are alternately arranged and sequentially connected to form a first touch electrode; the second touch sub-electrodes of the first grid layer and the first touch sub-electrodes are at intervals, and the two respectively include multiple first metal grids; the second connecting electrodes are connected to adjacent second touch sub-electrodes to form a second touch electrode extending in a second direction. A first grid row of each second connecting electrode includes multiple second metal grids arranged in a first direction, a second grid row thereof is adjacent to the first grid row and includes a second metal grid; all the second metal wires of the second grid row close to the first grid row are second metal wires shared with the first grid row.
US12153762B1 Method of adjusting virtual keyboards and interfaces based on user height
A method for displaying a virtual interface to a user in an extended reality environment based on detecting a physical height of the user and adjusting the appearance of the virtual interface displayed to the user in the extended reality environment based on the user's height.
US12153761B2 Display device
A display device including a substrate and a plurality of pixels in a display region of the substrate. Each of the pixels includes first and second sub-pixels, and each of the first and second sub-pixels has a light emitting region for emitting light. The first sub-pixel includes a first light emitting element in the light emitting region and configured to emit visible light. The second sub-pixel includes a second light emitting element in the light emitting region and configured to emit infrared light and a light receiving element configured to receive the infrared light emitted from the second light emitting element to detect a user's touch. The second light emitting element and the light receiving element in the second sub-pixel are electrically insulated from and optically coupled to each other to form a photo-coupler.
US12153756B2 Circuit for performing display driving function and fingerprint and touch detecting function
Circuit for performing a display driving function and a fingerprint and touch detecting function includes a unity gain buffer amplifier, an operational amplifier integrator, an ADC circuit, and a digital processing circuit coupled to the ADC circuit. An input terminal of the operational amplifier integrator is coupled to a touch sensor. When the circuit is operated under a display driving mode, an input terminal of the unity gain buffer amplifier receives a gray level voltage and an output terminal of the unity gain buffer amplifier is coupled to a display panel. When the circuit is operated under a fingerprint detecting mode, the input terminal and the output terminal of the unity gain buffer amplifier are respectively coupled to a fingerprint sensor and the ADC circuit. When the circuit is operated under a touch detecting mode, an output terminal of the operational amplifier integrator is coupled to the ADC circuit.
US12153751B2 Electronic device including an input sensor and an optical sensor
An electronic device includes a display panel, an input sensor that is disposed on the display panel and that includes a first sensing electrode and a second sensing electrode that crosses the first sensing electrode, and an optical sensor disposed on the input sensor. The optical sensor includes a photo-electrode disposed on one of the first sensing electrode and the second sensing electrode and a light receiving element that electrically connects one of the first sensing electrode to the second sensing electrode and the photo-electrode.
US12153738B2 Gesture controlled interface for in-flight users
A system for controlling in-flight services using gestures is disclosed. The system comprises: a gesture detection device; an actuator; and a controller. The controller is configured to: receive a detected free space gesture from the gesture detection device; compare the detected free space gesture to a plurality of identified free space gestures; responsive to identifying a free space gesture from the plurality of identified free space gestures, identify an associated in-flight service based on the identified free space gesture; and responsive to identifying the associated in-flight service, send a first command to the actuator to perform the associated in-flight service.
US12153736B2 Electronic apparatus and method of operation electronic apparatus
An electronic apparatus is provided. The electronic apparatus includes a touch control device configured to detect a touch; a processor configured to classify the touch into one of at least two modes; a haptic device configured to produce a haptic action accompanying an individual touch action; and a driving circuit configured to drive the haptic device. The processor is configured to, upon determination that the touch is of a first mode, transmit a first driving signal to the driving circuit. The driving circuit is configured to, upon receiving the first driving signal, drive the haptic device to produce a plurality of sub-actions cumulatively achieving at least a part of the haptic action accompanying the individual touch action. At least two sub-actions of the plurality of sub-actions are different from each other in at least one parameter.
US12153735B2 Head-mounted display device and control method
A head-mounted display device is provided. The head-mounted display device includes a sensor and a controller. The sensor is configured to capture an eye image of eyes of a user. The controller is coupled to the sensor and configured to: analyze the eye image to generate an analysis result, wherein the analysis result indicates that whether the eyes in the eye image is clear or not; and in response to the analysis result indicating that the eye in the eye image is not clear, output an issue detected signal.
US12153734B2 Image display device and image display method
An image display device is for displaying an image including a user in, and comprises: a display processing unit displaying an image within a user's visual field display range; and a processor controlling the entire operation including a display operation on the display processing unit. The processor controls the display processing unit such that, in a state where information is displayed at a low content level within a visual field display range by control of the display processing unit, when an observation point which a user observes closely stays within a prescribed display range for a prescribed period of time, the vicinity of the observation point is displayed as information of a high content level, whereas when the observation point has deviated from the location of said information of the high content level, the vicinity of the observation point is returned to the information display at the low content level.
US12153733B2 Electronic device
An electronic device according to the present invention includes at least one memory and at least one processor which function as: a gaze acquisition unit configured to acquire right gaze information related to a gaze of a right eye of a user that wears a display apparatus of an optical see-through type on a head and left gaze information related to a gaze of a left eye of the user; and a correlation acquisition unit configured to acquire, as information on personal differences, correlation information related to correlation between the gaze of the right eye and the gaze of the left eye on a basis of the right gaze information and the left gaze information.
US12153728B2 Optical system for a virtual retina display and a gesture detection of a user of the virtual retina display
An optical system for a virtual retina display and a gesture detection of a user of the virtual retina display. The optical system includes a projector unit, an image source, and an image processing unit. The projector unit includes a first, second, and a third light source, and a first controllable deflection unit for scanning deflection of first, second, and third light beams. The optical system further includes a second deflection unit designed to transmit the first and second scanned light beams and to deflect the third light beam into a gesture detection area of the user. The optical system further includes a deflection unit, onto which the image content is projectable and which is configured to direct the projected image content and the second light beam onto an eye of a user.
US12153727B1 Methods and devices for a transparent touch input for interaction with virtual objects in XR environments
In various examples, the present disclosure describes methods and systems for interacting with virtual objects in an XR environment. A handheld input device including a transparent portion is held by a user while engaged in the XR environment. Camera tracking information is received from an external camera tracking system for tracking a position of the user's hand, for example, through the transparent portion of the device, and a position and orientation of the handheld input device is determined based on the camera tracking information. Touch information representative of touch inputs on a touch sensitive surface of the handheld input device may also be received. In examples, the position of the handheld input device and the touch inputs may be fed into a computing system for controlling interactions with virtual objects in the XR environment.
US12153725B2 Human eyes design: first person VR characters for testing inclusive design solutions
Various examples are related to first person virtual reality (VR) characters suitable for testing of inclusive design solutions. In one example, a virtual reality (VR) system including a VR headset that can display a simulated VR environment to a user; controllers that can receive inputs from the user; and a computing device that can execute a VR application to simulate a VR character in the simulated VR environment, where the VR character simulates a physical impairment produced by a disability. Interactive first person VR characters with haptic capabilities operating in a simulated environment can provide feedback to the user that would not be available otherwise without physically constructing the environment.
US12153723B2 Systems and methods for layered virtual features in an amusement park environment
A system for providing an augmented reality, a virtual reality, and/or a mixed reality experience to a user includes a first display and a second display. The user views a real-world environment through the first display and the second display. The system includes a wearable visualization device that includes the first display and a fixed visualization device that includes the second display. The first display is configured to display a first layer of virtual features and the second display is configured to display a second layer of virtual features. The system includes a processor configured to generate the first layer of virtual features and the second layer of virtual features. The processor is configured to operatively communicate with the wearable visualization device and the fixed visualization device to coordinate presentation of the first layer of virtual features and the second layer of virtual features.
US12153718B2 Defense generator, method for preventing an attack on an AI unit, and computer-readable storage medium
Adversarial attacks pose a threat to the functioning of AI systems. A defense generator for dynamically generating at least one AI defense module is provided. A core feature of the invention is that a distribution function is determined for model data. The invention is based on the assumption that the model data belong to a model manifold, or have a similar statistical behavior. Thus, it is possible to determine for an input data set whether the data of the input data set can be associated with an adversarial attack. This is the case, for example, if statistical anomalies are found in the input data set.
US12153710B2 Synthetic data generation
Techniques for generating synthetic data are described. An exemplary approach includes receiving one or more requests to generate synthetic data based on a first dataset; generating the synthetic dataset is generated according to the request by choosing a set of synthetic datapoints between pairs of datapoints of the first dataset along a line connecting them while sampling a likely value of a local probability distribution; and providing the synthetic dataset as configured by the request.
US12153708B2 Messaging system
A messaging system includes a sending device and a recipient device communicating through a central unit, a first software module loaded and executed in the sending and recipient devices, and a second software module loaded and executed in the central unit, the first and second software modules creating, managing, and exchanging: items of a first open type that include a chat, a message, or a digital element that are always visible on a screen of a device display, and items of a second reserved type that include a chat, a message, or a digital element that switch between a visible state in which they displayed, entirely or as a preview, on a specific area of the screen, and a hidden state in which they are not displayed on the screen and also do not occupy the specific area of the screen, which they occupy instead when in the visible state.
US12153707B2 Systems and methods of personally identifiable information (PII) tracking in a network
Systems and methods are provided for receiving, at a server, activity data from one or more social networks that include one or more posts from a user. A network graph based on the one or more posts from the received activity data. The server may tokenize the contents of the one or more posts. The server may label and categorize the tokenized posts. Personally identifiable information (PII) may be determined from the labeled and categorized posts that are tokenized. A risk report may be generated based on determined PII in at least one of the labeled and categorized posts that are tokenized, and the risk report may be transmitted. In some implementations, the server may provide an application for composition of a social media post, where the application provides real-time feedback and content risk assessment of the post, and provides recommendations for reducing or eliminating PII in the post.
US12153701B2 NLP workspace collaborations
A method, computer system, and computer program product for generating a collaborative platform for collective database retrieval using natural language processing are provided. The embodiment may include receiving a query in natural language format from a user. The embodiment may also include converting the natural language query to a search query language statement using a natural language processing technique. The embodiment may further include validating the user access rights to queried data. The embodiment may also include rendering a response to the query submitted by the user in a personalized manner. The embodiment may further include creating a temporary table based on the response and the query. The embodiment may also include iterating a plurality of processes of validating and processing a plurality of queries of one or more different users using the created temporary table and based on access rights for each of the one or more different users.
US12153695B2 Resource encryption and display
Disclosed is a method of resource encryption and display. The method includes: performing file splitting and local encryption on a pre-downloaded splash screen resource file; calculating a current true time according to a correct time obtained from a server and a device power-on time difference of a client, and determining whether a current device time is reliable according to the true time; and when the current device time is reliable, directly obtaining the splash screen resource file through decryption and splicing, and displaying the splash screen resource file.
US12153694B2 Image processing apparatus capable of executing scan processing based on request from client terminal, and control method therefor to cause a client terminal to send a password to an image processing apparatus using encrypted communication temporarily in a case where a scan request includes a designation for an encrypted file
An image processing apparatus includes an execution unit configured to execute processing of generating a file including image data obtained by using a scanner and transmitting the file to a client terminal, wherein, in a case where an encrypted file is designated by the client terminal for the file, at least one of communication for transmitting a password to be used in generation of the encrypted file from the client terminal to the image processing apparatus and communication for transmitting the file generated in the image processing apparatus to the client terminal is encrypted communication.
US12153692B2 Method of controlling clipboard and electronic device for performing the same
A method of controlling a clipboard and an electronic device for performing the method are provided. The electronic device includes a display; a volatile memory including a first storage area configured to store a clipboard including existing data; an input interface; and at least one processor communicably coupled to the display, the volatile memory, and the input interface, the at least one processor being configured to: detect a read access to the existing data included in the clipboard by an application; determine whether the existing data includes personal information; and based on determining that the existing data includes the personal information, determine whether to allow the read access to the existing data by the application, based on a user input provided through the input interface.
US12153690B2 Consistent access control lists across file servers for local users in a distributed file server environment
Examples described herein are generally directed towards file server access controls, and more specifically towards a mechanism to create consistent access control lists for local users across different file servers in a distributed file server environment. In operation, a local user system SID (e.g., external SID) may be generated for a first user of a first file server. A global ID based on attributes associated with the user of the first file server may also be generated. The global ID for the user may be stored in metadata associated with an access control list (ACL) for a file accessible through the first file server. Data, including the file may be migrated to a second file server. Based on receiving an access request at the second file server associated with the user based on the external ID, the external ID for the user may be translated into the global ID, and used to determine access to the file.
US12153689B2 Enrolling a virtual device as an unprivileged user
Examples of enrollment of virtual devices for unprivileged users are described. In some examples, a virtual device includes an enrollment agent, encrypted enrollment credentials, and a user mode privilege elevation component that elevates privilege of the enrollment agent. A privilege elevated token is created to include an administrative privilege of a local security authority service, and a security context of an unprivileged user account logged in to the virtual device. The enrollment agent is launched using the privilege elevated token rather than a user token of a user that is logged in. The enrollment agent decrypts the encrypted enrollment credentials based on administrative privilege of the privilege elevated token, and enrolls the virtual device with a management service using decrypted enrollment credentials.
US12153685B2 Systems and methods for vulnerability proofing when using a bootable image
Systems and methods are provided for vulnerability proofing an IHS (Information Handling System) while being administered using a bootable image. Launching of a bootable image by the one or more CPUs is detected and one or more IHS configurations to be made using the bootable image are identified. One or more catalogs specifying known vulnerabilities of hardware components are accessed and used to determine whether any of the IHS configurations to be made using the bootable image are identified as vulnerable in one or more of the catalogs. Configuration of the IHS using the bootable image is blocked until the configurations to be made using the bootable image are modified to include no configurations with vulnerabilities identified in the plurality of catalogs.
US12153683B2 Automated conditional update
Processing logic may obtain health data from each of a plurality of clients. The health data includes attributes of a respective one of the plurality of clients, a health status of the respective one of the plurality of clients, and a software version of the respective one of the plurality of clients. Processing logic may determine a conditional risk that is associated with at least one of the attributes and the software version, in view of the health data, and store the conditional risk in memory. Processing logic can make the conditional risk, which includes the attributes and the software version, available to a client.
US12153680B2 Transcribing collaboration session audio with heterogenous computing platforms
Systems and methods for transcribing collaboration session audio with heterogenous computing platforms are described. In an illustrative, non-limiting embodiment, an Information Handling System (IHS) may include: a heterogeneous computing platform comprising a plurality of devices, and a memory coupled to the heterogeneous computing platform, where the memory comprises a plurality of sets of firmware instructions, where each set of firmware instructions, upon execution by a respective device, enables the respective device to provide a corresponding firmware service, and where at least one of the plurality of devices operates as an orchestrator configured to receive a collaboration policy and change a closed caption setting of a collaboration session based upon the collaboration policy.
US12153677B2 Incremental updates to malware detection models
A machine learning model is sequentially fine-tuned with new training data as the training data becomes available. By using a suitable mix of old and new data, and weighting samples in the training data by age, the model can be efficiently updated to maintain accuracy against a changing malware landscape without manual modifications of the network layers or the computational expense of full retraining.
US12153673B2 Protecting a computer device from escalation of privilege attacks
A computing device can capture a current access token of a user process. The computing device can perform a determination of whether the current access token for the user process differs from a particular access token of a parent process of the user process. The computing device can detect whether the user process has been subject to an escalation of privilege attack based on the determination of whether the current access token for the user process differs from the particular access token. The computing device can performing a mitigation action with respect to the user process in response to detecting that the user process has been subject to the escalation of privilege attack.
US12153671B2 Antimalware scan with decompilation
A system for detection of binary files containing a known malware code fragment includes a processor coupled to a memory storing instructions, the processor being configured to implement the instructions to process an unknown binary file (UBF) and a known malicious source code file (KMSCF) to decompile the UBF into a text-based unknown source code (USC) and identify whether the KMSCF is contained within the USC.
US12153668B2 Securing industrial production from sophisticated attacks
A manufacturing system is disclosed herein. The manufacturing system includes one or more stations, a monitoring platform, and a control module. Each station of the one or more stations is configured to perform at least one step in a multi-step manufacturing process for a component. The monitoring platform is configured to monitor progression of the component throughout the multi-step manufacturing process. The control module is configured to detect a cyberattack to the manufacturing system. The control module is configured to perform operations. The operations include receiving control values for a first station of the one or more stations. The operations further include determining that there is a cyberattack based on the control values for the first station using one or more machine learning algorithms. The operations further include generating an alert to cease processing of the component. In some embodiments, the operations further include correcting errors caused by the cyberattack.
US12153664B2 System and method for detection of patterns in application for application transformation and applying those patterns for automated application transformation
Disclosed are a system and a method for detection of patterns in application for application transformation and applying those patterns for automated application transformation. The system and the method enable user to identify patterns in transformation of the application from existing infrastructure/machines of organization. The transformed application thus created are easily exported and/or installed on multiple computing devices having different system architecture and successful execution of the application containerized within the container is facilitated. The system and the method reduce dependency on individual skills and ability. The system and the method bring consistency and efficiency in application transformation and increase performance of existing techniques that effect application transformation.
US12153662B2 Metastructured photonic device authentication
A photonic device is provided. The photonic device may include an input region and a dispersive region optically coupled with the input region. The dispersive region may include a first material and a second material anisotropically distributed to form a plurality of interfaces that each correspond to a change in a refractive index of the dispersive region. The plurality of interfaces may collectively structure the dispersive region to generate an output optical signal from an input optical signal. The photonic device may also include an output region, optically coupled with the dispersive region. The plurality of interfaces may form a material interface pattern in the dispersive region that is characterized by a defect distribution to introduce one or more spectral artifacts into the output optical signal that collectively define a unique spectral signature of the photonic device.
US12153661B2 Delegating multi-factor authentication in legacy databases
Embodiments of the present disclosure relate to utilizing an existing login process of a data repository to enable the data repository to delegate MFA functionality to an external MFA system. When a purported user attempts to log in to the data repository, a delegation module within the login process may insert a record into a table associated with the login process. A program executing on a security device external to the data repository may periodically poll the table for new records and upon detecting the new record, may call the external MFA system to verify the login attempt. The external MFA system may indicate to the program whether the login attempt was verified and the program may update the table with the indication. Upon detecting the indication, the delegation module may complete or terminate the login attempt based on the indication.
US12153653B2 Computer vision inferencing for non-destructive testing
An inspection system is provided and includes a camera and controller. The controller can include one or more processors in communication with the camera and receive a plurality of images of a target captured by the camera. The controller can also determine, using a first computer vision algorithm, a first prediction and corresponding confidence level for substantially all of the images. The controller can select a subset of the images having the first prediction confidence level greater than or equal to a first prediction threshold value. The controller can additionally determine, using a second computer vision algorithm, a second prediction and corresponding second prediction confidence level for each of the selected images. The at least one second prediction can require more time to determine than the at least one first prediction. The controller can output the second prediction and the second prediction confidence level for each of the selected images.
US12153650B2 Labeling system for a vehicle appendage
The present technology is directed to identifying and labeling a vehicle appendage. More specifically, the present technology is generally related to receiving one or more lidar points associated with a vehicle having an appendage and outputting a label to classify the vehicle and the appendage. In some examples, a first portion of the one or more lidar points associated with the vehicle having the appendage represents the vehicle and a second portion of the one or more lidar points associated with the vehicle having the appendage represents the appendage The present disclosure can further train a perception model to output the label to classify the vehicle and the appendage.
US12153647B2 Scalable capacity forecasting in storage systems using a machine learning model
Methods, apparatus, and processor-readable storage media for scalable capacity forecasting in storage systems using a machine learning model are provided herein. An example computer-implemented method includes obtaining historical capacity data for storage objects; partitioning the obtained data into categories, wherein at least a first category comprises data from storage objects associated with a first capacity-related condition, and at least a second category comprises data from storage objects associated with a second capacity-related condition different than the first capacity-related condition; selecting a time series sequence of a designated time interval, and labeling, accordingly, portions of the data in the first category and portions of the data in the second category; training a machine learning model using the labeled data; performing capacity forecasting by processing input capacity data for at least one of the storage objects using the machine learning model; and performing automated actions based on results of the capacity forecasting.
US12153646B2 Adaptive matrix multiplication accelerator for machine learning and deep learning applications
An adaptive matrix multiplier. In some embodiments, the matrix multiplier includes a first multiplying unit a second multiplying unit, a memory load circuit, and an outer buffer circuit. The first multiplying unit includes a first inner buffer circuit and a second inner buffer circuit, and the second multiplying unit includes a first inner buffer circuit and a second inner buffer circuit. The memory load circuit is configured to load data from memory, in a single burst of a burst memory access mode, into the first inner buffer circuit of the first multiplying unit; and into the first inner buffer circuit of the second multiplying unit.
US12153645B2 Plane wave dual basis for quantum simulation
Methods, systems and apparatus for simulating quantum systems. In one aspect, a method includes the actions of obtaining a first Hamiltonian describing the quantum system, wherein the Hamiltonian is written in a plane wave basis comprising N plane wave basis vectors; applying a discrete Fourier transform to the first Hamiltonian to generate a second Hamiltonian written in a plane wave dual basis, wherein the second Hamiltonian comprises a number of terms that scales at most quadratically with N; and simulating the quantum system using the second Hamiltonian.
US12153642B2 Automatic navigation of interactive web documents
The present disclosure is generally directed to methods, apparatus, and computer-readable media (transitory and non-transitory) for learning to automatically navigate interactive web documents and/or websites. More particularly, various approaches are presented for training various deep Q network (DQN) agents to perform various tasks associated with reinforcement learning, including hierarchical reinforcement learning, in challenging web navigation environments with sparse rewards and large state and action spaces. These agents include a web navigation agent that can use learned value function(s) to automatically navigate through interactive web documents, as well as a training agent, referred to herein as a “meta-trainer,” that can be trained to generate synthetic training examples. Some approaches described herein may be implemented when expert demonstrations are available. Other approaches described herein may be implemented when expert demonstrations are not available. In either case, dense, potential-based rewards may be used to augment the training.
US12153637B2 Electronic evidence transfer
A method for transferring electronic evidence is provided. The law enforcement agencies can make efficient use of social media and other forms of public communications to make a public appeal for information on crimes and other investigations wherein the public appeals allow members of the public to easily submit information and/or media files from smartphones and other computers in a way that allows the submission to be linked to the public appeal (e.g. the specific case file or the attributes of the case file) so that the submission data can be found and accessed by law enforcement investigators.
US12153636B2 Online reputation monitoring and intelligence gathering
A system and method is provided for an automated online reputation monitoring and intelligence gathering solution that also provides services that manage a reputation once content damaging to the reputation has been identified. Functions and services of the automated online reputation monitoring and intelligence gathering solution include the aggregation of information from non-proprietary websites and social networks, the ability to contact support for assistance with reputation management, the ability to submit requests to fix online reputation, and the delivery of alerts directly to a user device.
US12153633B2 Prepackaged data ingestion from various data sources
An application may support ingestion of data to a data server. A user may identify the data source, and the server may determine a connector corresponding to the identified data source. The server may support a plurality of connectors for data ingestion. Based on the selected source, the user may select a data channel type, where the data channel type is associated with one or more packaged data sets that include different data set types. The server may then ingest the data set using the determined connector. The application may further support mapping of source and target attributes, custom mapping, and transformation functions.
US12153632B2 Method, apparatus, and computer program product for inferring device rendered object interaction behavior
The present disclosure relates to inferring device rendered object interaction behavior. An apparatus is configured to receive historical device rendered object interaction data associated with a client device. The historical device rendered object interaction data includes a plurality of records. Each record is associated with a device rendered object category. For each record, the device rendered object category is extracted. For each device rendered object category, a penalty value is generated. The penalty value is a programmatically generated predicted network time delay during which device rendered objects associated with the device rendered object category are not to be transmitted to the client device. A penalty decision, used to determine whether to apply the penalty value to future transmissions of device rendered objects to the client device, is generated.
US12153629B1 Systems and user interfaces for dynamic and interactive table generation and editing based on automatic traversal of complex data structures and incorporation of metadata mapped to the complex data structures
Various systems and methods are provided for accessing and traversing one or more complex data structures and generating a functional user interface that can enable non-technical users to quickly and dynamically generate detailed reports (including tables, charts, and/or the like) of complex data. The user interfaces are interactive such that a user may make selections, provide inputs, and/or manipulate outputs. In response to various user inputs, the system automatically calculates applicable time intervals, accesses and traverses complex data structures (including, for example, a mathematical graph having nodes and edges), calculates complex data based on the traversals and the calculated time intervals, displays the calculated complex data to the user, and/or enters the calculated complex data into the tables, charts, and/or the like. The user interfaces may be automatically updated based on a context selected by the user.
US12153622B2 Electronic device for searching content and control method therefor
A method for controlling an electronic device is disclosed. The method for controlling an electronic device comprises the steps of: receiving a sketch drawn by a user; acquiring at least one machine-generated image on the basis of the sketch by using an artificial intelligence model learned by an artificial intelligence algorithm; displaying the acquired at least one machine-generated image; receiving a user command for selecting one of at least one displayed machine-generated image, and searching for at least one piece of content corresponding to the image selected according to the user command; and providing the searched for at least one piece of content.
US12153617B2 Searching for segments based on an ontology
Aspects described herein relate to identifying media items relevant to a selected subject matter including, for example, determining the subject matter of a first media item, which may comprise at least one of audio content or video content; determining the classification within an ontology of the subject matter of the first media item; analyzing the ontology to identify other subject matter related to the subject matter of the first media item; and performing a search for other media items relevant to the subject matter of the first media item as a function of at least the other related subject matter according to the ontology.
US12153616B2 Computer-implemented visual query matching methods, and systems for implementing thereof
The embodiments described herein are directed to computer-implemented visual query matching methods and systems for implementing thereof. An example method includes storing first query data including queries associated with a first set of users, wherein each query includes selected criteria from multiple query criteria and first filter data for the multiple query criteria; storing second query data including metadata and queries associated with a second set of users, wherein each query includes selected criteria from the multiple query criteria and second filter data for the multiple query criteria; determining, by a processor, matching users from the second set of users for a first user of the first set of users; and providing, by the processor to the first user, a dashboard display including a matrix of the matching users.
US12153614B2 Methods and systems for facilitating determination of differences between a pair of regulatory documents
Disclosed herein is a method for facilitating determination of differences between a pair of regulatory documents. Accordingly, the method may include receiving a first regulatory document and a second regulatory document from a device, converting the first regulatory document and the second regulatory document from a source format to a preferred format, analyzing the first regulatory document and the second regulatory document of the preferred format, identifying first portions of the first regulatory document and second portions of the second regulatory document, classifying the first portions into first classification codes and the second portions into second classification codes, comparing the first classification codes with the second classification codes, determining a change associated with a first portion of the first portions, associating the change to the first portion, generating a combined annotated regulatory document, and transmitting the combined annotated regulatory document to the device.
US12153613B1 Speech recognition for providing assistance during customer interaction
A computer-implemented method for presenting relevant information to a customer service representative of a business may include receiving a digitized data stream corresponding to a spoken conversation between a customer and a representative; converting the data stream to a text stream; determining one or more keywords from the text stream; comparing the one or more keywords with a history of keywords that have previously been searched; and/or searching a database for information related to the one or more keywords that have not been previously searched. As a result of the keyword search, information about topics that the customer is interested in, may be located and displayed on a customer service representative display to facilitate the customer service representative timely relaying the information found by the keyword search to enhance the customer experience. Exemplary keywords may relate to insurance and financial services, such as “auto,” “home,” “life,” “insurance,” or “vehicle loan.”
US12153606B1 Application of inter-item category constraint for uncategorized content items
A supplemental content retrieval system receives requests for supplemental content from various content providers, and makes respective requests to supplemental content provider(s). Responses to the requests may be subject to a time limit. The requests to the supplemental content provider(s) may be made in parallel or serially, and may sometimes include information based on responses from another content provider. The supplemental content retrieval system receives responses with content items from the supplemental content providers and, for items in the responses that do not specify a category, determines categories of the items (e.g., based on item metadata, interactive links in the content item, item identifiers for the items, etc.). The supplemental content retrieval system applies a constraint (e.g., an inter-item category constraint or similar, which also may be associated with a time limit) to the categorized items to prepare responses to respective content provider requests.
US12153605B2 Synthetic data generation
Methods, apparatuses, and computer program products are disclosed for synthetic data generation and dynamic processing model selection. An example method includes receiving a request for synthetic data generation where the request for synthetic data generation includes one or more configuration data parameters. The method further includes selecting at least one processing model from amongst a plurality of processing models based upon the one or more configuration data parameters. The method also includes generating one or more synthetic datasets that include one or more synthetic data values via the selected at least one processing model. The method further includes providing, to a user via a user interface, the one or more generated synthetic datasets.
US12153600B2 Techniques for upgrading and accessing metadata
Methods, systems, and devices for data management are described. A data management system (DMS) may receive a request to access metadata stored in a distributed metadata repository. The request may have a first semantic format compatible with a first version of the distributed metadata repository. The DMS may translate the first semantic format of the request to a second semantic format compatible with a second version of the distributed metadata repository. The DMS may perform the semantic translation according to a label in the request. Accordingly, the DMS may determine whether a current version of the metadata corresponds to the first version of the distributed metadata repository or the second version of the distributed metadata repository, and may access the metadata in the distributed metadata repository based on the request and the current version of the metadata.
US12153599B2 Distributed database for segregation of concerns
A system and method for accessing data to meet disparate security, integrity, and latency requirements includes multiple databases instantiated in the system with different performance attributes. The system receives a data access request from a client application. The system determines one or more data access requirements associated with the data access request and identify a database or set of databases that conform to those requirements. The system then submits the data access request to the identified databases and returns the result to the client application. The system may determine a data integrity threshold for the data access request, and submit the data access request to two or more databases simultaneously.
US12153596B1 Processing data in a system that is dynamically configured based on the data context
The disclosure herein describes a data processing system that enhances its performance based on context of the data to be processed. An input data set is obtained, and a context of the data set is identified based on context metadata. Anomalous data of the data set is identified, and a correction model is applied to the anomalous data to generate corrected data based on the identified context. The data of the input data set, including the corrected data, is extracted to a landing data store. A transformation process of the extracted data is optimized based on the identified context and the optimized transformation process is performed on the extracted data to generate transformed data. The transformed data is loaded into a target data store. The described system is configured to handle anomalous data and optimize transformation processes automatically, which enhances the efficiency and flexibility of the system.
US12153593B1 Method and system for data mining layers
Data mining tools often require users to learn arcane query syntax and complex user interfaces in order to compose data mining queries. A “stratigraph” is a data mining tool that enables non-programmers to explore data by visually assembling queries through direct manipulation and rendering query results in “layers”. Each layer—one for each predicate of a query—can be subsequently filtered by selecting a value from the current layer. Selecting a value in a layer expands the layer to produce a higher layer based on the selected value, all previous layer predicates, and the next user-specified predicate. As exploration continues upward, layers build on top of each other, forming query “spires” that become visual query landmarks. This interactive exploration process is evocative of how geologists decode the story of rock formations by analyzing how strata evolve. Hence the name “stratigraph” is an homage to this science of stratigraphy.
US12153592B2 Machine learning systems architectures for ranking
Computing systems, computing apparatuses, computing methods, and computer program products are disclosed for machine learning ranking. An example computing method includes receiving a search query and determining a plurality of machine learning model execution engines based on the search query and a plurality of search result types. The example computing method further includes generating a plurality of subsets of search results based on the search query and the plurality of machine learning model execution engines. The example computing method further includes generating a set of search results comprising at least one search result from each of the plurality of subsets of search results.
US12153587B1 Decision making analysis engine
The automated collection of online data is enhanced by generating and saving a context between a document and a related named entity, as well as a credibility level of the online source. The context, credibility level, and quality and quantity of collected data are used to enhance the use of the collected data in automated decision-making. Both the quality and the quantity may be continuously updated and honed through machine learning. Three new algorithms—DUPES, CORRAL, and ONTO—have been introduced to support the above, improving current state-of-the-art engineering practice by sharpening the strategy for named-entity searching, for ensuring that topic modeling produces relevant topic tags, and for handling sentiment which may be NEGATIVE, POSITIVE, and NEUTRAL (which includes MISSING and INCONCLUSIVE).
US12153586B2 Systems and methods for older driver/certified driver evaluation
Computer-implemented older driver/certified driver evaluation and certification methods, systems, and computer-readable media are described.
US12153584B2 Complex event processing on server-less framework
Disclosed are methods, systems, and non-transitory computer-readable medium for server-less complex event processing (CEP). For instance, the method may include hosting a plurality of server-less functions, the plurality of server-less functions including at least a first group of server-less functions, the first group of server-less functions including a driver function and at least one lookup function including a first lookup function; receiving data streams; and processing the data streams, using the driver function and/or the at least one lookup function, to publish a CEP data stream.
US12153583B2 Associating user-provided content items to interest nodes
System and methods are presented for associating a user-posted content item with an interest node of an interest taxonomy. A corpus of content items and an interest taxonomy are maintained. The interest taxonomy comprises interest nodes organized in a hierarchical organization, each node having a text label descriptive of the interest node. Additionally, the content items of the corpus are associated with one or more interest nodes of the interest taxonomy. Upon receiving a user-posted content item, feature sets of the received content item are generated, these feature sets based on features and/or aspects of the received content item. After generating at least one feature set, the at least one feature set is provided to an interest prediction model that generates candidate interest nodes for the user-posted content item. At least some of the candidate interest nodes are associated with the user-posted content item in the corpus.
US12153581B2 Remediating dataset issues identified in a machine learning change management architecture
A system and method for determining whether an entity is acquiring duplicate data using a machine learning model. The system includes a repository having a plurality of databases that store data and information in a format accessible to users, and a back-end server operatively coupled to the repository and being responsive to the data and information from all of the databases. The back-end server includes a processor for processing the data and information, a communications interface communicatively coupled to the processor, and a memory device storing data and executable code. The code causes the processor to collect data and information from the databases, store the collected data and information in the memory device, process the stored data and information through the machine learning model to determine whether the entity is acquiring duplicate data, and transmit a communication on the interface identifying that the entity is acquiring duplicate data.
US12153576B1 Query acceleration for compound disjunctive conditions
Queries may be accelerated with compound disjunctive conditions. A query is received and a compound disjunctive condition identified. Different strategies, such as inferring and adding additional disjunctive join conditions, may be implemented as part of query planning. These additional disjunctive join conditions may be included in a query plan generated for the query, which is then executed to return a result for the query.
US12153575B2 Database query splitting
A determination is made whether a received database query is to be processed by either a first database, a second database, or at least in part by both the first and second databases including by determining whether the query meets criteria to split the query for processing across the first and second databases. The first and second databases store shared synchronized records, the first database configured to store the records in a column-oriented format and the second database configured to store the records in a row-oriented format. In response to a determination that the query meets the criteria to split the query, a first and second component query of the database query are generated for the first and second databases, respectively, the second component query based at least in part on a result of the first component query. The execution of the first and second component queries is pipelined.
US12153572B2 Recursive logic engine for efficient transliteration of machine interpretable languages
Aspects of the disclosure relate to transliteration of machine interpretable languages. A computing platform receive a source query formatted in a first format for execution on a source database. The computing platform may execute the source query on the source database to produce a first data result. The computing platform may input the first data result into a reversal logic engine to produce a target query formatted in a second format corresponding to a target database. The computing platform may execute the target query on the target database to produce a second data result. Based on identifying that the second data result matches the first data result, the computing platform may validate the target query. Based on identifying that the second data result does not match the first data result, the computing platform may adjust the reversal logic engine based on the discrepancy.
US12153568B2 Systems and methods for replacing a stored version of media with a version better suited for a user
A first version of a media asset may be stored (e.g., recorded). Availability of a second version of the media asset may be determined. A first set of characteristics of the first version of the media asset and a second set of characteristics of the second version of the media asset may be identified, where the first set of characteristics and the second set of characteristics include corresponding characteristics that are different between the first version of the media asset and the second version of the media asset. A determination may be made that the second set of characteristics is preferred by the user over the first set of characteristics, and in response, the first version of the media asset may be replaced with the second version of the media asset.
US12153565B1 Automatic dispatch of multiple tables into consistency groups within an active-active solution
In computer methods and systems for operating a database management system using a catalog table collection module each table in the database management system is cataloged. Multiple tables are automatically dispatched into multiple consistency groups by collecting real-time statistics using a real time statistics module. Workload profile data of the database management system is generated using a workload profile collection module, and an optimized multiple consistency group definition for the database management system is generated using a transaction splitting analysis module.
US12153564B2 System and method for supporting SQL-based rich queries in hyperledger fabric blockchains
Described herein are systems and methods for supporting SQL-based rich queries in a blockchain fabric. In accordance with an embodiment, the systems and methods provided herein provide the ability to execute SQL queries to allow for the creation of complex smart contracts much easier and more maintainable manner. Also, performance is improved both by pushing the data filtering back to the storage engine (rather than happening at the smart contract level), and by being able to rely on relational engines which support concurrent read and write data access. As well, the state of the world database can also provide for concurrent read/write access.
US12153563B2 Assistant nodes in director-based database system for transactional consistency
Techniques are disclosed relating to a database system includes worker nodes operable to perform transactions and director nodes operable to ensure transactional consistency for the transactions. A worker node may receive a request to perform a transaction involving writing a record. The worker node may then issue, to director nodes of the database system, a request for information that facilitates performance of an operation for the transaction. A director node may determine whether to approve the request based on whether the operation could cause transactional inconsistency in the database system. The worker node may proceed to perform the operation for the transaction in response to receiving approval responses from a majority of the director nodes, with none of the received responses indicating a disapproval of the transaction.
US12153562B2 System and method for improving data validation and synchronization across disparate parties
Systems and methods allow for a variety of partners to store information in a database utilizing connected services to securely allow retrieval of such data by the partners. A collection of data points that make up a record allows for positive record matching. Individual data elements are generally stored for each partner connected to the record. Partners can only store data elements associated with a unique, known record. Numerous partners may contribute their data in the form of record components and each retains access rights to their own private data which is not shared within the platform. This allows for different data about the same record and data point to be stored by each party (partner). Partners can retrieve their own values should the need arise and also have access to the sureEcosystem Value for fields where the partner has contributed qualifying data. The sureEcosystem Value comes from an algorithm utilizing value frequency, submission dates, partner rankings, record owner input and other validation components in its analysis of contributed information to determine the value most likely accurate at any given time.
US12153559B2 Scalable fine grained access control within a search engine
A system and method for providing fine-grained access control in a search engine. Access control predicates associated with a search query, including fixed-width and/or variable-width tokens, are received from the search engine, and are formatted in a machine-readable binary format to generate a single byte array. A pre-sorted memory index structure associated with the single byte array is generated, by sorting the access control predicates according to their token width. The pre-sorted memory index structure is merge joined with an uninverted terms index that includes a sorted list of all terms in a field associated with the search query, and a document index mapping the document identifier (ID) to a term ordinal for a specific field.
US12153555B2 Data space scalability for algorithm traversal
A system for data space limitation includes and interface and a processor. The interface is configured to receive a query for a structured data set. The processor is configured to determine an ordered list for calculations to respond to the query; perform the calculations according to the ordered list until an allowed time required for interactivity is reached; and in response to the allowed time being reached, provide results of the calculations.
US12153554B2 Systems and methods for removal of attributes from multi-modality and multi-attribute data
A method for removing uninterested attributes from multi-modality data may include: receiving, by a multi-modality attribute removal computer program executed by an electronic device, multi-modality data comprising a plurality of modalities from a data source, wherein data in each modality are related; receiving, by the multi-modality attribute removal computer program, an uninterested attribute in the multi-modality data to remove; training, by the multi-modality attribute removal computer program, a modality-focused encoder for each modality of the multi-modality data to remove the uninterested attribute using a removal loss and a retention loss for the respective modality; receiving, by the multi-modality attribute removal computer program, a multi-modality data set for processing; and processing, by the multi-modality attribute removal computer program, the multi-modality data set using the modality-focused encoders, wherein the processing results in a processed multi-modality data set with the uninterested attribute removed and one or more interested attribute retained.
US12153552B1 Systems and methods for generating a synthesized database
A system and methods for generating a synthesized database. The system comprises at least a processor and a memory to receive a unified display subject, identify a plurality of data structures relevant to the unified display subject, aggregate, the plurality of data structures, generate a synthesized database from the plurality of data structures, detect a data structure change, receive the detected data structure change, modify the synthesized database based on the detected data structure change, and display the modified synthesized database at a client device, wherein the remote device is in communication with the processor.
US12153545B2 Relevant content document comparison
A method includes receiving a first document, the first document including multiple sections, each of the multiple sections tagged with metadata indicating a relationship with a department of an organization; receiving a second document, the second document including multiple sections, each of the multiple sections tagged with metadata indicating a relationship with the department of the organization; comparing the sections of the first document tagged with metadata indicating the relationship of the first document with the department with the sections of the second document tagged with metadata indicating the relationship of the second document with the department to determine differences between the department-relevant sections of the first document and the department-relevant sections of the second document; and presenting the differences between the department-relevant sections to a user in a document difference viewer.
US12153544B2 Temporal difference learning, reinforcement learning approach to determine optimal number of threads to use for file copying
For a given file type, an optimal number of threads to use to copy files of each of a number of different discrete file sizes is determined, using a temporal difference learning, reinforcement learning approach in which file copy time is used as feedback reward reinforcement. A continuous function corresponding to the given file type and outputting the number of threads to use to copy files having this given file type and that are of any input file size is fitted onto the optimal numbers of threads determined for the discrete file sizes.
US12153539B1 GPU-optimized append operation with latch-free write combining on shared memory
An append operation is provided for using a plurality of threads on a plurality of streaming multiprocessors of a graphical processing unit. The append operation writes results into a result buffer. Executing the append operation comprises claiming, by each given thread within the plurality of threads having a result to write, a portion of a selected WCB, writing, by the given thread, the result to the portion of the selected WCB, and in response to a flush condition being met for the selected WCB, copying contents of the selected WCB to a result buffer.
US12153534B2 Communications device
One example discloses a communications device, including: an interface port, configured to couple the communications device to another device; a transmitter configured to transmit signals on the interface port; a receiver configured to receive signals on the interface port; and a switch configured to short the interface port to a reference potential after the transmitter transmits signals on the interface port.
US12153527B2 Data rate increase for faulty lane recovery in multiple lane data links
Aspects relate to lane failure recovery for a data link having multiple lanes labeled in a contiguous sequence. In one aspect, a failure of a failed lane of the data link is detected. Working lanes of the data link are then detected. A set of contiguous working lanes of the data link are selected, and an operational link as including the selected set of contiguous working lanes is defined. A start address of the operational link is identified and stored in a configuration register. Data traffic is transmitted on the operational link.
US12153516B2 Memory system and method for controlling nonvolatile memory
According to one embodiment, a memory system determine both of a first block to which data from a host is to be written and a first location of the first block, when receiving a write request to designate a first logical address from the host. The memory system writes the data from the host to the first location of the first block. The memory system notifies the host of the first logical address, a first block number designating the first block, and a first in-block offset indicating an offset from a leading part of the first block to the first location by a multiple of grain having a size different from a page size.
US12153514B2 Storage device, electronic device including the same, and operating method thereof
A storage device may include: a plurality of memory dies; and a memory controller for receiving a first read request from a first function, controlling at least one memory die to perform a read operation according to the first read request, and controlling, when receiving a second read request from a second function in the course of the read operation according to the first read request, the at least one memory die to suspend the read operation according to the first read request and to perform a read operation according to the second read request based on a result obtained by comparing performance requirement information of the second function with residual time information of the second read request, which is determined according to a performance degree of the read operation being performed according to the first read request.
US12153513B2 Techniques for conformance testing computational operations
Examples described herein generally relate to performing conformance testing of a computational operation. A reference result including one or more reference intermediate products and a reference accumulator output at a first level of precision can be generated for the computational operation and based on one or more inputs. A hardware result can similarly be created using hardware at a second level of precision. The reference result can be compared to the hardware result to determine a variance value. A conformance result can be output based on whether the variance value is within a threshold range.
US12153511B2 Enabling of development checks
A method, a system, and a computer program product for providing one or more checks during execution of queries an application. A query is received for execution by a software application. A just-in-time executable code is generated for execution of the received query. A determination is made that the generated just-in-time executable code is configured to include one or more testing codes for testing the software application. The testing codes are associated with one or more conditions. The generated just-in-time executable code and one or more testing codes are executed. The testing codes are executed upon a determination that one or more conditions are activated.
US12153509B2 Managing and maintaining multiple debug contexts in a debug execution mode for real-time processors
A real-time debugger implementation maintains and manages multiple debug contexts allowing developers to interact with real-time applications without “breaking” the system in which the debug application is executing. The debugger allows multiple debug contexts to exist and allows break points in real-time and non-real-time code portions of one or more applications executing on a debug enabled core of a processor. A debug monitor function may be implemented as a hardware logic module on the same integrated circuit as the processor. Higher priority interrupt service requests may be serviced while otherwise maintaining a context for the debug session (e.g., stopped at a developer defined breakpoint). Accordingly, the application developer executing the debugger may not have to be concerned with processing occurring on the processor that may be unrelated to the current debug session.
US12153504B2 Aggregate failover for a distributed scale-out storage system
Techniques are provided for failing over an aggregate from one file system instance to a different file system instance of a distributed scale-out storage system. The aggregate may be stored within distributed storage that is accessible to a plurality of file system instances of the distributed scale-out storage system. When the aggregate is failed over from a first file system instance to a second file system instance, the first file system instance may still have a valid read lease that allows the first file system instance to serve client I/O, directed to the aggregate, using a cache. In order to prevent the first file system instance from serving stale data from the cache before the read lease expires, state machines and a set of control data are used to ensure that the second file system instance attaches to the aggregate only after the read lease has expired.
US12153502B2 Adaptive compression with pre-filter check for compressibility to improve reads on a deduplication file system
Improving the performance of read operations in a restore path of an inline deduplication system utilizing a DDBOOST interface by providing an adaptive compression component for use with DDBOOST applications. A built-in compression mode transfers read data if there are sufficient CPU resources in the server and client to compress and decompress the read data without destabilizing the system. CPU usage is tracked to generate predicted respective client and server CPU usage. These respective predictions are compared to defined maximum threshold usage values. If the predicted values do not exceed the thresholds, compression is used, otherwise the data is transmitted over the network as non-compressed data. A pre-filter is used to first determine whether or not the data would benefit from the built-in compression mode.
US12153497B2 Backing-up application data from cloud-native applications
Embodiments described herein are directed to backing up and recovering cloud-native applications. In some embodiments, the data engine maps a first set of data volumes to a data repository dedicated to store a backup of the data associated with the application. Furthermore, the data engine transmits, using a dynamically generated process, the data stored in the identified first set of data volumes to the data repository for backup based on the mapping. The data engine may also initiate a recovery of the application. The data engine may use a new dynamically generated process to identify and transmit a respective data set to a corresponding data volume for storage. Moreover, the data engine may use the new process to restore the components of the application using each respective identified data set.
US12153493B2 Lightweight metadata handling for file indexing and live browse of backup copies
The disclosed enhancements optimize the use of the live browse cache and pseudo-disk storage areas, improving metadata handling so that it can be used more effectively to speed up live browse and file indexing of backup copies in a data storage management system. The enhancements operate granularly to identify within each extent being backed up smaller sectors that comprise metadata. The disclosed approach pre-fetches the metadata of the backup copy before allowing the file scan of the file indexing and/or the live browse operation to proceed. The backup operation, the file indexing operation, and the live browse operation are enhanced to handle the more granular metadata sectors without changing the granularity of the full extents generated and stored in the backup.
US12153484B2 Limits management for a processor power distribution network
Aspects relate to limits management for a processor power distribution network. In an aspect, an electronic device has a processor with a processing core that is coupled to a power rail. The power rail is external to the processor. A current sensor is associated with the output of the power rail and configured to produce current sensor readings. A state-space unit is coupled to the current sensor. The state-space unit has a predictive model to apply the current sensor readings to the predictive model to predict a current budget for the processing core. A limit manager is configured to generate a current limit in response to the current budget. The limit manager limits a current draw of the processing core in response to the current limit.