Document | Document Title |
---|---|
US12113010B2 |
Plurality of bus bars intersecting a plurality electrode
A semiconductor device includes a plurality of semiconductor chips, an insulating part, a first electrode, a second electrode, a first bus bar, and a second bus bar. The insulating part surrounds the semiconductor chips. The first electrode is in pressure contact with the semiconductor chips. The semiconductor chips are sandwiched between the first electrode and the second electrode in a first direction. The second electrode is in pressure contact with the semiconductor chips. The first bus bar is connected to the first electrode. The second bus bar is connected to the second electrode. The first bus bar and the second bus bar sandwich the insulating part in a second direction intersecting the first direction. |
US12113009B2 |
Semiconductor device
A semiconductor device includes a semiconductor element, a first lead including a mounting portion for the semiconductor element and a first terminal portion connected to the mounting portion, and a sealing resin covering the semiconductor element and a portion of the first lead. The mounting portion has a mounting-portion front surface and a mounting-portion back surface opposite to each other in a thickness direction, with the semiconductor element mounted on the mounting-portion front surface. The sealing resin includes a resin front surface, a resin back surface and a resin side surface connecting the resin front surface and the resin back surface. The mounting-portion back surface of the first lead is flush with the resin back surface. The first terminal portion includes a first-terminal-portion back surface exposed from the resin back surface, in a manner such that the first-terminal-portion back surface extends to the resin side surface. |
US12113008B1 |
Semiconductor chip package including lead frame and manufacturing method thereof
A semiconductor chip package may include a lead frame having a first surface and a second surface opposite to each other. A groove may be provided on the first surface of the lead frame and filled with an adhesive. A semiconductor chip may be disposed over the first groove and affixed on the first surface of the lead frame through the adhesive in the first groove. A carrier may be disposed on the second surface of the lead frame. A method for manufacturing the semiconductor chip package is also provided. |
US12113004B2 |
Electronic package and manufacturing method thereof
An electronic package is provided and includes stacking a first packaging module having a circuit structure, an electronic element, a plurality of first conductive elements and a first packaging layer with a second packaging module having a routing structure, a plurality of second conductive elements and a second packaging layer, so that the second packaging layer is formed on the first packaging layer in a manner that the routing structure is overlapped on the circuit structure, where each of the second conductive elements is correspondingly bonded with each of the first conductive elements. Accordingly, the circuit structure and the routing structure are manufactured separately at the same time, so as to shorten the process time and control the stress distribution on the circuit structure and the routing structure separately. |
US12113002B2 |
Plurality of transistors attached to a heat sink with a periphery notch
This semiconductor device includes: a heat dissipation plate formed in a plate shape; a plurality of switching elements joined to one surface of the heat dissipation plate; a first terminal extending in a direction away from the heat dissipation plate in a state of being apart from the heat dissipation plate, the first terminal being connected via a first electric conductor to surfaces of the plurality of switching elements on an opposite side to the heat dissipation plate side; and a sealing member sealing the plurality of switching elements, the heat dissipation plate, and the first terminal. A notch is provided in an outer periphery portion of the heat dissipation plate. A portion of the first terminal on the heat dissipation plate side overlaps with a region of a cut at the notch as seen in a direction perpendicular to the one surface of the heat dissipation plate. |
US12112999B2 |
RF devices with enhanced performance and methods of forming the same
The present disclosure relates to a radio frequency device that includes a transfer device die and a multilayer redistribution structure underneath the transfer device die. The transfer device die includes a device region with a back-end-of-line (BEOL) portion and a front-end-of-line (FEOL) portion over the BEOL portion and a transfer substrate. The FEOL portion includes isolation sections and an active layer surrounded by the isolation sections. A top surface of the device region is planarized. The transfer substrate resides over the top surface of the device region. Herein, silicon crystal does not exist within the transfer substrate or between the transfer substrate and the active layer. The multilayer redistribution structure includes a number of bump structures, which are at a bottom of the multilayer redistribution structure and electrically coupled to the FEOL portion of the transfer device die. |
US12112997B2 |
Micro through-silicon via for transistor density scaling
An electronic device comprises an integrated circuit (IC) die. The IC die includes a first bonding pad surface and a first backside surface opposite the first bonding pad surface; a first active device layer arranged between the first bonding pad surface and the first backside surface; and at least one stacked through silicon via (TSV) disposed between the first backside surface and the first bonding pad surface, wherein the at least one stacked TSV includes a first buried silicon via (BSV) portion having a first width and a second BSV portion having a second width smaller than the first width, and wherein the first BSV portion extends to the first backside surface and the second BSV portion extends to the first active device layer. |
US12112996B2 |
Semiconductor device, imaging unit, and electronic apparatus
Provided is a semiconductor device having high planarity in an in-plane direction. This semiconductor device includes a semiconductor substrate, a first plating film pattern, a second plating film pattern, and an insulating layer. The semiconductor substrate has a first surface, and a second surface on a side opposite to the first surface. The first plating film pattern includes a first portion that covers a first regional portion of the first surface, and a second portion that is stacked to cover a portion of the first portion. The second plating film pattern includes a third portion that covers a second regional portion different from the first regional portion of the first surface, and also includes a fourth portion that is stacked to cover a portion of the third portion. A portion between the second portion and the fourth portion is filled with the insulating layer. |
US12112991B1 |
System on wafer assembly structure and assembly method thereof
A system on wafer assembly structure and an assembly method thereof. The system on wafer assembly structure comprises: a wafer layer, a dielectric layer and a circuit board layer sequentially stacked, and each provided with a bonding region, a testing region and an alignment region, respectively, a first assembly, and a second assembly, wherein the first assembly is arranged on one side of the wafer layer far away from the dielectric layer, and comprises a bearing portion and at least one latch portion connected with each other, and the bearing portion is detachably connected with the wafer layer. The second assembly is at least partially arranged around the first assembly. The second assembly has a hole portion for accommodating a latch portion, and the inner diameter of the hole portion is larger than the outer diameter of the latch portion. |
US12112986B2 |
FinFET device and method
A device includes a fin over a substrate, the fin including a first end and a second end, wherein the first end of the fin has a convex profile, an isolation region adjacent the fin, a gate structure along sidewalls of the fin and over the top surface of the fin, a gate spacer laterally adjacent the gate structure, and an epitaxial region adjacent the first end of the fin. |
US12112984B2 |
Contact features of semiconductor devices
A semiconductor device includes a conductive feature, a dielectric layer disposed over the conductive feature, and a contact feature extending through the dielectric layer. The contact feature has an upper portion and a lower portion. The upper portion is spaced apart from the dielectric layer with a spacer layer. The lower portion is electrically coupled to the conductive feature and in contact with the dielectric layer. |
US12112983B2 |
Atomic layer deposition of barrier metal layer for electrode of gallium nitride material device
An electrode structure for a device, such as a GaN or AlGaN device is described. In one example, a method to form the structure includes providing a substrate including gallium nitride material, forming an insulating layer over a surface of the substrate, forming an opening in the insulating layer to expose a surface region of the substrate, depositing a barrier metal layer over the insulating layer and onto the surface region of the substrate through the opening, and depositing a conducting metal layer over the barrier metal layer. In one case, the barrier metal layer includes a layer of tungsten nitride. The layer of tungsten nitride is deposited over the insulating layer and onto the surface region of the substrate using atomic layer deposition. |
US12112982B2 |
Nanoscale resolution, spatially-controlled conductivity modulation of dielectric materials using a focused ion beam
Methods for creating a conductive feature in a dielectric material are provided. In an embodiment, such a method comprises irradiating a region of a dielectric material having a resistivity of at least 108 W cm with a focused ion beam, the irradiated region corresponding to a conductive feature embedded in the dielectric material, the conductive feature having a conductivity greater than that of the dielectric material; and forming one or more contact pads of a conductive material in electrical communication with the conductive feature, the one or more contact pads configured to apply a voltage across the conductive feature using a voltage source. |
US12112977B2 |
Reducing spacing between conductive features through implantation
A method includes forming a first dielectric layer over a source/drain region, and forming a source/drain contact plug over and electrically connecting to the source/drain region. A top portion of the source/drain contact plug has a first lateral dimension. An implantation process is performed to implant a dopant into the first dielectric layer. The implantation process results in the source/drain contact plug to have a second lateral dimension smaller than the first lateral dimension. The method further includes forming a second dielectric layer over the etch stop layer, and forming a gate contact plug adjacent to the source/drain contact plug. |
US12112976B2 |
Pseudo-substrate with improved efficiency of usage of single crystal material
The invention relates to a method for fabricating a pseudo-substrate comprising the steps of providing a single crystal ingot, providing a handle substrate, cutting a thin slice from the single crystal ingot, and attaching the thin slice to the handle substrate to form a pseudo-substrate. According to the invention, the thickness of the thin slice is substantially equal or inferior to a critical thickness below which the slice, if taken alone, is no longer mechanically stable. The invention further relates to a semiconductor structure. |
US12112972B2 |
Rotating biasable pedestal and electrostatic chuck in semiconductor process chamber
Embodiments of substrate supports are provided herein. In some embodiments, a substrate support for use in a chemical vapor deposition (CVD) chamber includes: a pedestal to support a substrate, wherein the pedestal includes a dielectric plate coupled to a pedestal body; a rotary union coupled to the pedestal, wherein the rotary union includes a stationary housing disposed about a rotor; a drive assembly coupled to the rotary union; a coolant union coupled to the rotary union and having a coolant inlet fluidly coupled to coolant channels disposed in the pedestal via a coolant line; an RF rotary joint coupled to the coolant union and having an RF connector configured to couple the pedestal to an RF bias power source; and an RF conduit that extends from the RF connector to the pedestal through a central opening of the pedestal body to provide RF bias to the pedestal. |
US12112970B2 |
Substrate transfer apparatus
A substrate transfer apparatus includes a body portion having a holding region on a surface thereof corresponding to a substrate. The body portion moves so that the surface thereof approaches the substrate up to at least a first distance. A plurality of vacuum holes are distributed in the holding region and form negative pressure to provide suction force to the substrate disposed at the first distance. At least some of the plurality of vacuum holes are disposed at equal intervals at an edge of the holding region and have the same width. A plurality of air holes are distributed in the holding region and form positive pressure to provide a buoyancy force to the substrate close to the holding region at a second distance smaller than the first distance. |
US12112962B2 |
Arrangement apparatus and arrangement method
An arrangement apparatus includes a stage, an arrangement part, and a control part. The stage supports a substrate. The arrangement part holds a die and arranges multiple dies on the substrate supported by the stage. The control part has a map data indicating arrangement positions of the dies and generated based on a positional relationship among patterns formed by an exposure apparatus, and controls, based on the map data, relative positions between the stage and the arrangement part when arranging the dies on the substrate. |
US12112957B2 |
Release film and method of manufacturing release film
To provide a release film not to contaminate a mold or a molded article. The present invention provides a release film comprising a base layer formed of an easily moldable polyethylene terephthalate resin and surface layers laminated on two faces of the base layer and formed of a fluororesin. The present invention also provides a method of manufacturing a release film. The method comprises an applying step of applying a fluororesin composition onto two faces of a base layer formed of an easily moldable polyethylene terephthalate resin and, after the applying step, a curing step of curing the fluororesin composition. By molding with the release film, contamination of a mold or a molded article is prevented. The release film can be used in molding multiple times. |
US12112956B2 |
Chip interconnection package structure and method
Provided are a chip interconnection package structure and method, including: forming a sacrificial pattern layer on a support structure; forming an interconnection winding pattern layer on the sacrificial pattern layer, wherein the interconnection winding pattern layer is corresponding to a sacrificial pattern of the sacrificial pattern layer in position; forming a first insulating layer on the interconnection winding pattern layer; forming a plurality of chips arranged at intervals on the first insulating layer, wherein the plurality of chips are respectively corresponding to the interconnection winding pattern of the interconnection winding pattern layer in position; and removing the support structure, and forming, on one side of the sacrificial pattern layer, a first interconnection hole penetrating through the sacrificial pattern, the interconnection winding pattern and the first insulating layer, and making the first interconnection hole aligned and communicated with a first interconnection pin of the chip corresponding in projection position. |
US12112954B2 |
Etching method, substrate processing apparatus, and substrate processing system
An etching method includes forming a film on a surface of a substrate having a region to be etched and a mask. The mask is provided on the region and includes an opening that partially exposes the region. The film is made of the same material as that of the region. The etching method further includes etching the region. |
US12112939B2 |
Cleaning process and semiconductor processing method
A cleaning process for cleaning a surface of a semiconductor structure is provided, in which residue layer is formed on the surface of the semiconductor structure. The cleaning process includes providing a first reaction gas and a second reaction gas to the surface of the semiconductor structure, in which the first reaction gas reacts with the second reaction gas to remove the residue layer while forming a protection layer on the surface of the semiconductor structure. |
US12112935B2 |
Ion guide
An ion guide or ion trap that comprises a plurality of electrodes (102) is disclosed. The ion guide or ion trap includes a detector (205) that can detect light or particles (114) emitted from the ion guide or ion trap due to electrical breakdown, and a control circuit (111) that can control the ion guide or ion trap in response to the detector (205) detecting light or particles (114) emitted from the ion guide or ion trap. |
US12112933B2 |
Imaging mass spectrometer
An imaging mass spectrometer according to one mode of the present invention includes: an analysis execution section (1, 31) configured to perform a mass spectrometric analysis on each of a plurality of measurement points set within a two-dimensional area on a sample, to collect mass spectrum data over a predetermined mass-to-charge-ratio range for each measurement point; a condition memory section (32) configured to store a data matrix creation condition to be used for creation of a data matrix based on the mass spectrum data acquired by the analysis in the analysis execution section; and a data matrix creation section (42) configured to begin, in the middle of an execution of the analysis by the analysis execution section or subsequently to the completion of the analysis, the creation of the data matrix based on mass spectrum data already collected until then, according to the data matrix creation condition stored in the condition memory section. |
US12112932B2 |
Ion detector
An ion detector includes: a first electron multiplier for detecting first ions having a first polarity; a second electron multiplier for detecting second ions having a second polarity different from the first polarity; a first anode for capturing electrons emitted from the first electron multiplier; a second anode for capturing electrons emitted from the second electron multiplier; and a switching circuit including a first input terminal electrically connected to the first anode, a second input terminal electrically connected to the second anode, and an output terminal, the switching circuit selectively connecting one of the first input terminal and the second input terminal to the output terminal. |
US12112929B2 |
Cathode unit for magnetron sputtering apparatus and magnetron sputtering apparatus
A cathode unit for a magnetron sputtering apparatus includes a backing plate joined to an upper side opposed to a sputtering surface of a target set in a posture facing an inside of a vacuum chamber and a magnet unit disposed above the backing plate at an interval, a refrigerant passage through which a refrigerant can flow being formed in the backing plate, in which a surface pressure applying unit is provided, the surface pressure applying unit applying, toward an upper outer surface of the backing plate from above the backing plate, a surface pressure equivalent to pressure applied to an upper inner surface of the backing plate when the refrigerant is circulated. |
US12112927B2 |
Substrate processing apparatus and method
A substrate processing apparatus (100), comprising a reaction chamber (50), an outer chamber (80) at least partly surrounding the reaction chamber (50) and forming an intermediate volume (70) therebetween, and a substrate support (40) within the reaction chamber (50), comprising a hollow inner volume (42), wherein the hollow inner volume (42) and the intermediate volume (70) are in fluid communication through a channel (45) extending from the hollow inner volume (42) to the intermediate volume (70). |
US12112923B2 |
Reaction chamber lining
A reaction chamber lining including an annular side wall and a flange arranged on an upper portion of the side wall. An end face of the flange extends from the side wall in a radial direction, an outer edge of the flange extends in the radial direction to form fixing flanging parts, and a hole is in each of the fixing flanging parts. The side wall includes a rectangular slot, and a position of the rectangular slot corresponds to a position of a robotic arm access hole in a side wall of a reaction chamber. The side wall includes through holes and honeycomb-shaped apertures. A face joined to the bottom of the side wall includes a disc extending inwards in the radial direction, an extending end of the disc is fitted with an outer edge of an electrode assembly. A plurality of circles of slotted holes are in the disc. |
US12112922B2 |
Plasma treatment apparatus
A plasma treatment apparatus includes a treatment chamber 2 and a gas supply device 30 for supplying a treatment gas into the treatment chamber 2. The gas supply device 30 includes: a mass flow controller box 40 having an intake port 41 and an exhaust port 42; a plurality of pipes 43 to each of which a mass flow controller (43a) is attached; and a plurality of pipes 52 which are connected to the pipes 43 in the mass flow controller box 40 and connected to a plurality of pipes 54 as supply sources of the treatment gas by a plurality of joints 53 outside the mass flow controller box. At least one of the joints 53 is covered by a pipe cover 60 so that the joint 53 is hermetically sealed. The inside of the pipe cover 60 and the inside of the mass flow controller box 40 are communicated by a communicating member (circumferential pipe 61, tube 62). |
US12112921B2 |
Plasma processing method and plasma processing apparatus
This plasma processing method comprises: arranging a substrate in a region away from a microwave plasma generation region in a chamber; setting the pressure in the chamber to 1 Torr or higher; introducing microwaves from a microwave plasma source in the chamber, generating microwave plasma by introducing a processing gas containing a reducing gas, and diffusing active species from the microwave plasma in the microwave plasma generation region to the substrate side; and applying high-frequency power to the substrate to generate cathode-coupled plasma near the substrate and attract ions near the substrate to the substrate. |
US12112911B2 |
Electrical connector assemblies
An electrical connector assembly can include a housing having a connection opening configured to receive a conductor, and a lug channel in communication with the connection opening. The assembly can also include one or more lug motion resistance features extending from at least one of the housing and the lug. The one or more lug motion resistance features are configured to resist motion of the lug toward the closed position to retain the lug in the open position. |
US12112909B2 |
MEMS relay architecture with frequency isolation
An electrical arrangement for performing radio frequency isolation for microelectromechanical relay switches. A microelectromechanical relay switch comprises a beam configured to switch from a first position connected to an upper voltage source to a second position connected to a lower voltage source. The microelectromechanical relay switch further comprises at least one frequency isolation circuit or resistor disposed adjacent to the beam. The at least one frequency isolation circuit or resistor biases a direct current potential to allow for electrostatic actuation and further provides a path for transient electrical currents during switching. |
US12112907B2 |
Optical path system for detecting vacuum degree of vacuum switch and method thereof
The disclosure discloses an optical path system for detecting a vacuum degree of a vacuum switch and a method thereof. In the optical path system, a plasma excitation unit excites pulsed laser along an excitation optical path to bombard a shielding case of a vacuum switch to be detected, so as to generate laser plasma; an optical path focusing unit focuses the excitation optical path and a collection optical path to focus the pulsed laser on the shielding case of the vacuum switch to be detected; the optical path focusing unit includes a visible laser device for generating visible light and an adjustment device for adjusting the excitation optical path; an image collection unit collects a laser plasma image and a visible light spot focusing image; the image collection unit includes a gated detector for collecting the visible light spot image and the laser plasma image via the collection optical path. |
US12112906B2 |
Integrated switchgear assembly
An integrated assembly includes a switchgear apparatus for operation at voltages up to 72.5 kV and a mount assembly for coupling to a pole and to support the switchgear apparatus. The mount assembly includes a crossbar, a pole mount, a mounting bracket to support the switchgear apparatus, and a pair of crossbar mounts for supporting the mounting bracket on the crossbar at different positions. Each crossbar mount includes a first arm, a second arm spaced from the first arm and extending parallel to the first arm, a third arm extending between and coupled to a distal end of each of the first and second arms, and a flange extending between and coupled to a proximal end of each of the first and second arms. The flange extends parallel to the third arm. The first, second, and third arms and the flange form an enclosed space to receive the crossbar. |
US12112902B1 |
Push button switch
A push button switch (1) includes: a base (30) having a plurality of terminals arranged separately from each other on a same circumference; a movable contact brush (50) having a plurality of contact portions arranged on the plurality of terminals; a rotor (90) having cams that bring the plurality of contact portions into contact with or separate from the plurality of terminals, and is supported to be capable of rotating about an axis of the base (30); an actuator (70) that abuts against a gear provided on the rotor (90) and moves in a direction orthogonal to the axis of the base (30) to rotate the rotor (90); and a button (60) that abuts against the actuator (70), moves the actuator (70) by a press-in operation, and restores elastically by a spring force. |
US12112899B2 |
Electrolytic capacitor
An electrolytic capacitor includes a capacitor element and electrolytic solution. The capacitor element includes an anode body with an oxide film, and a solid electrolyte contacting the oxide film. The electrolytic solution contains a solvent and a solute. The solvent contains at least one selected from the group consisting of a lactone compound, a glycol compound, and a sulfone compound. The solute includes a first acid component and a base component. The first acid component includes at least one of a benzenedicarboxylic acid and a derivative of the benzenedicarboxylic acid. The base component includes at least one of an amine and an amidine. A concentration of the solute in the electrolytic solution ranges from 15% by mass to 40% by mass, inclusive. A ratio (V/Vw) of a formation voltage V of the oxide film to a rated voltage Vw of the electrolytic capacitor is less than or equal to 1.7. |
US12112898B2 |
Electrolytic capacitor and method for manufacturing electrolytic capacitor
An electrolytic capacitor that includes a cuboidal resin molding including a first end surface, a second end surface, a laminate of capacitor elements each including an anode and a cathode opposite to the anode, and a sealing resin sealing the laminate; a first external electrode on the first end surface of the resin molding and electrically connected to the anode exposed at the first end surface; and a second external electrode on the second end surface of the resin molding and electrically connected to the cathode exposed at the second end surface, wherein the first external electrode includes, sequentially from a side thereof adjacent to the first end surface of the resin molding, a first thermal spraying electrode layer and a second thermal spraying electrode layer in contact with the first thermal spraying electrode layer and having a higher porosity than the first thermal spraying electrode layer. |
US12112892B2 |
Multilayer electronic component
A multilayer electronic component includes a body including a dielectric layer and a first internal electrode and a second internal electrode and having first to sixth surfaces, a first external electrode including a first connection portion on the third surface, a first band portion on the first surface, and a third band portion on the second surface, a second external electrode including a second connection portion on the fourth surface, a second band portion on the first surface, and a fourth band portion on the second surface, an insulating layer disposed on the second surface and extending onto the first and second connection portions, a first plating layer disposed on the first band portion, and a second plating layer disposed on the second band portion. The insulating layer includes glass, and a region disposed on the second surface in the insulating layer has a convex shape in the first direction. |
US12112881B2 |
Inductor component and inductor component mounting substrate
An inductor component includes a component body having a mounting surface and a top surface and provided therein with a spiral inductor wiring line advancing in the extending direction of a winding center axis. The inductor wiring line is connected to a first external electrode at a first end, and connected to a second external electrode at a second end. The component body includes: a first inclined surface connected to a first end of the mounting surface on a first side in a length direction and inclined toward the top surface as separating from the first end; and a second inclined surface connected to a second end of the mounting surface on a second side in the length direction and inclined toward the top surface as separating from the second end. The winding center axis extends in a direction parallel to the mounting surface and perpendicular to the length direction. |
US12112878B2 |
Asymmetric spiral inductor
An asymmetric spiral inductor is provided. The asymmetric spiral inductor includes a first winding, a second winding and a third winding. The first winding has a first end and a second end and is implemented in the ultra-thick metal (UTM) layer of a semiconductor structure. The second winding, which has a third end and a fourth end, is implemented in the re-distribution layer of the semiconductor structure and has a first maximum trace width. The third winding, which has a fifth end and a sixth end, is implemented in the UTM layer of the semiconductor structure and has a second maximum trace width smaller than the first maximum trace width. The second and third ends are connected through a first through structure, the fourth and fifth ends are connected through a second through structure, and the first and sixth ends are the two ends of the asymmetric spiral inductor. |
US12112877B2 |
Coil arrangement with reduced losses and a stabilized coupling factor, and system for wireless power transfer
A coil arrangement with reduced losses and a stabilized coupling factor. For this purpose, the arrangement has a coil core and a first winding, the turns of which are distributed over several sections which are spaced apart from one another. |
US12112876B2 |
Magnetic core using composite material
The present invention relates to a magnetic core using a different type of magnetic material. The magnetic core according to one embodiment may comprise: a ferrite powder comprising manganese (Mn), zinc, iron, and oxygen (O); and a metal alloy powder made of at least two substances from among nickel (Ni), iron (Fe), aluminum (Al), molybdenum (Mo), and silicon (Si). Here, the magnetic core can comprise 67 to 72 wt % of the ferrite powder and 28 to 33 wt % of the metal alloy powder. |
US12112875B2 |
Integrated circuit
An integrated circuit includes a first coil and a second coil. The first coil is disposed on the first side of the integrated circuit. The second coil is disposed on the second side of the integrated circuit, and is partially overlapped with the first coil at a junction. The first coil is not interlaced with the second coil at the junction. |
US12112871B2 |
Powder mixture of magnetoplumbite-type hexagonal ferrite, method for producing the same, and radio wave absorber
A powder mixture of a magnetoplumbite-type hexagonal ferrite is a mixture of powders of two or more kinds of compounds represented by Formula (1), the two or more kinds of compounds represented by Formula (1) are two or more kinds of compounds having different values of x in Formula (1), and are a powder mixture satisfying a relationship of xmax−xmin≤0.2, in a case where a maximum value of x is defined as xmax and a minimum value of x is defined as xmin, in two or more kinds of compounds having different values of x in Formula (1), and the application. In Formula (1), A represents at least one metal element selected from the group consisting of Sr, Ba, Ca, and Pb, and x satisfies 1.5≤x≤8.0. AFe(12-x)AlxO19 Formula (1) |
US12112869B2 |
Chip resistor
A chip resistor includes a substrate, an upper electrode and a resistor body, a back electrode, a side electrode, and a metal plating layer. The substrate includes an upper surface, a back surface that intersect a thickness-wise direction and a side surface that joins the upper surface and the back surface. The upper electrode and the resistor body are formed on the upper surface. The back electrode is formed on the back surface. The side electrode is formed on the side surface. The metal plating layer includes a back plating layer and a side plating layer. The back plating layer covers at least a portion of the back electrode. The side plating layer covers at least a portion of the side electrode. The metal plating layer has a thickness that is greater than or equal to 10 μm and less than or equal to 60 μm. |
US12112867B2 |
Multilayered substrate
A multilayered substrate includes first, second, and third insulating layers, and a transmission line. The first insulating layer includes first and second surfaces opposite to each other. A signal conductor of the transmission line is on the first surface of the first insulating layer. The second insulating layer is in contact with the first surface of the first insulating layer. The third insulating layer is in contact with the second surface of the first insulating layer. A dielectric loss of the second insulating layer is lower than a dielectric loss of the third insulating layer. A degree of close contact between the first insulating layer and the third insulating layer is higher than a degree of close contact between the first insulating layer and the second insulating layer. |
US12112865B2 |
Multiple branch bus bar for coreless current sensing application
A system, comprising a bus bar having a first through-hole formed therein and a first current sensor that is disposed adjacent to the first branch. The first through-hole is arranged to define, at least in part, a first branch of the bus bar and a second branch of the bus bar. The first branch has different length and/or thickness than the second branch. The first current sensor is arranged to measure an electrical current through the bus bar. |
US12112863B2 |
Taping head
A taping head for taping a wire harness includes a base plate with a first aperture for receiving a wire harness. A tape dispenser with a second aperture is configured to rotate a roll of tape around the center of the first and second apertures. The taping head further includes a clamping unit configured to clamp a free end of the tape. |
US12112862B2 |
Method for manufacturing spiral tube
A method for manufacturing a spiral tube which is made of a resin material and spirally covers a periphery of a wire harness along an extending direction of the wire harness, the method includes extrusion molding a tube material which is made of the resin material, heating and softening the tube material and forming the spiral tube, and spirally wounding the spiral tube around the wire harness and cutting the spiral tube. |
US12112857B2 |
Light water reactor uranium fuel assembly and operation method of nuclear fuel cycle
According to embodiments, a light water reactor uranium fuel assembly is capable of reducing heating values of both Am-241 and Cm-244, to reduce the amount of generated vitrified waste without using fast reactors. The light water reactor uranium fuel assembly is a light water reactor uranium fuel assembly to be used in a nuclear fuel cycle that extracts. An americium isotope is extracted at the time of reprocessing of spent fuel to be added to a fuel, in which a weight fraction W (unit: wt %) of americium 241 to be added to a fuel heavy metal is in ranges of W<−0.006e2+0.12e−0.43 (enrichment: 5 wt % or more), W<−0.000356e+0.00357 (enrichment: 4.2 wt % or more and less than 5.0 wt %) with respect to an average enrichment of uranium 235 e (unit: wt %) of the fuel assembly. |
US12112855B2 |
Secure messaging system with constrained user actions for ensured compliant transmission of medical information
Systems and methods are provided for secure messaging with constrained user actions. An example method includes causing presentation of an interactive user interface, the interactive user interface enabling messaging with end users, each end user being associated with a respective phone number. Selection of a particular end user is received via the interaction user interface and the interactive user interface is updated to include a selectable option which triggers transmission of a standardized consent message to a particular phone number associated with the particular end user. A reply message is received from the particular phone number indicating the affirmative consent. The interactive user interface is updated, with the updated interactive user interface including an input portion configured to receive arbitrary information for transmission to the particular phone number. |
US12112853B2 |
Method for assisting with prognosis
The present invention relates to a method for assisting with lymphoma prognosis. The prognosis of therapeutic response of patients with lymphoma is difficult. Based on a study of advanced stage DLBCL patients, the inventors showed that medical imaging such as 18F-FDG-PET/CT can provide a prognostic radiomic signature combining metrics reflecting tumor dissemination and tumor burden. In another aspect, the invention relates to a computer software comprising instructions to implement at least a part of a method according to the invention. In yet another aspect, the invention relates to a computer-readable non-transient recording medium on which a software is registered to implement a method according to the invention. |
US12112851B2 |
Linking personal environment and transport operation
An example operation includes one or more of determining a reaction by at least one occupant of a transport, related to a most relevant data of the transport, and sending a notification of the reaction and the data to a display associated with the at least one occupant, when the reaction is greater than a threshold. |
US12112840B2 |
Importing structured prescription records from a prescription label on a medication package
A system comprising one or more processors, and one or more non-transitory computer-readable media storing computing instructions that, when executed on the one or more processors, cause the one or more processors to perform operations comprising: displaying, one or more instructions on a user interface of a mobile device to instruct a user to capture each respective image of a prescription label; determining, using contrast, a location of each respective image in the set of images that is associated with the respective different portions of the prescription label on the medication package; reconstructing each of the respective different portions of the prescription label on the medication package as a flattened reconstruction of the respective different portions of the prescription label; and providing for display on the user interface a reconstructed prescription label. Other embodiments are disclosed herein. |
US12112839B2 |
Data based cancer research and treatment systems and methods
A method and system comprising storing a set of user application programs each requiring an application specific subset of data to perform application processes and generate a respective genomic variant characterization for each of a plurality of patients with cancerous cells and receiving cancer treatment. The method including, obtaining clinical records data including cancer related information, generating genomic sequencing data for the patient's cancerous cells and normal cells, shaping at least a subset of the genomic sequencing data to generate system structured data. Storing the system structured data in a first database, selecting the application specific data from the first database, storing the application specific data in a second database for application program interfacing, receiving the respective genomic variant characterization from the user application program, and storing the genomic variant characterization from the user application program in a third database. |
US12112838B2 |
Production and delivery tracking and sample verification of patient-specific therapeutics
Systems and methods for tracking biological samples are presented. Intrinsic and extrinsic biological sample data and/or intrinsic and extrinsic patient data may be used to label a biological sample obtained at a point-of-care facility, which may be sent to a processing facility, wherein the labeled biological sample undergoes analysis and/or processing into a labeled therapeutic. The labeled therapeutic is delivered back to the point-of-care facility, wherein the labeled therapeutic is tested for the presence of the additives prior to administration to a patient. Multi-factor validation is performed, including validating the identity of the patient to a container, validating the identity of the labeled biological sample/therapeutic to the container, and thus, validating the identity of the labeled therapeutic to the patient. The entire life cycle of a biological sample used to generate a personalized therapeutic is validated, and ensures that mix-ups or errors in administration are reduced or eliminated. |
US12112833B2 |
Systems and methods for index hopping filtering
Methods for index hopping sequence read filtering are provided. Each read in a plurality of reads from a multiplexed reaction comprises an insert portion, and first (molecular identifier) and second (sample index) non-insert portions. For each of a plurality of hashes, a hash data structure is formed with a representation of each read. Each representation comprises a hash of the first non-insert portion of the corresponding read. Read pairs are identified in the hash data structures. Each pair includes a first and second read sharing a common hash value but differing index values. An entry is added into a heterogeneous data structure, for each such pair, that includes the first and second non-insert portions of the first and second reads of the pair. Reads with first non-insert portion values appearing more than a threshold number of times in the heterogeneous data structure are removed from the plurality of reads. |
US12112828B2 |
Modification of a command timing pattern
Methods, systems, and devices for modification of a command timing pattern are described. A host device may transmit (e.g., issue), to a memory device, a quantity of deselect commands between activation or data access commands to satisfy configured timing constraints. Each deselect command may indicate a polarity (e.g., a high voltage or a low voltage) for a command and address (CA) pin at the memory device. In some examples, the quantity of deselect commands may include one or more sequences of deselect commands (e.g., low-high-high-high). The host device may truncate a sequence of deselect commands, for example to satisfy timing constraints without transmitting additional unnecessary commands. By dynamically configuring the quantity of deselect commands, the host device may improve latency and overall efficiency of system operations without violating the configured timing constraints. |
US12112825B2 |
Sense amplifier, memory, and control method
The present application provides a sense amplifier, a memory, and a control method. The sense amplifier includes: an amplification module, configured to amplify a voltage difference between a bit line and a reference bit line when the sense amplifier is at an amplification stage; and a controlled power module, connected to the amplification module, and configured to: determine a drive parameter according to a rated compensation voltage range between the bit line and the reference bit line, and supply power to the amplification module according to the drive parameter, so as to control the amplification module to pull a compensation voltage between the bit line and the reference bit line to be a rated compensation voltage at an offset cancellation stage, where the rated compensation voltage is within the rated compensation voltage range. |
US12112823B2 |
Method and system for repairing faulty cells of memory device
A method for repairing a memory device with faulty memory cells. The method includes defining a RA environment comprising a location of each of the faulty memory cells and a plurality of SR and a plurality of SC. The method further includes repairing the faulty memory cells based on an RA training process using the defined RA environment and mapping of the location of each faulty memory cell with the plurality of SC or SR. The method further includes training, based on a determination that indicates the at least one faulty memory cell among the faulty memory cells is left unrepaired and the at least one SC or SR is remaining, a first NN to perform an action for repairing of the faulty memory cells such that a maximum number of faulty memory cells are reparable and a minimum number of SC and SR are utilized during the repairing. |
US12112817B2 |
Test method, computer apparatus, and computer-readable storage medium
Embodiments relate to a test method, a computer apparatus, and a computer-readable storage medium. The test method includes: writing first data into a target memory cell; performing reverse writing on the target memory cell; reading second data stored in the target memory cell after the reverse writing; determining whether the second data are the same as the first data; and determining that write recovery time of the target memory cell fails when the second data are the same as the first data. The present disclosure can make an effective test of determining whether the write recovery time fails. |
US12112814B2 |
Open block boundary group programming for non-volatile memory
Technology for open block boundary group programming of non-volatile memory such as NAND. The open block boundary group could potentially be read in response to a request from a host for the data stored in the group. In an aspect, the memory system will determine whether programming a group of memory cells in a selected block will result in an open block. If it will not result in an open block, then the memory system uses a first set of programming parameters to program the group. However, if it will result in an open block then the memory system uses a second set of programming parameters to program the boundary group. The programming parameters may include verify levels and/or a program voltage step size. The second set of programming parameters can tighten Vt distributions, which mitigates mis-reads if the boundary group is read. |
US12112813B2 |
Device for determining read reference voltage of a memory device and operating method thereof
A device includes a threshold voltage distribution estimation network configured to generate an estimated distribution using a feature distribution and read trial information, a set of feature distributions generated from a plurality of threshold voltage distributions for a plurality of pages of a memory device, and a read reference voltage estimation network configured to generate a read reference voltage from the estimated distribution. The read trial information includes a read trial vector and an output value, the output value being generated by applying the read trial vector to a threshold voltage distribution for a page to be read among the plurality of threshold voltage distributions. |
US12112811B2 |
Power leakage blocking in low-dropout regulator
In certain aspects, a circuit includes an amplifier, a first transistor, a second transistor, a third transistor, a signal pair generation circuit, and a leakage track bias generator circuit connected to the signal pair generation circuit. A gate terminal of the first transistor is connected to an output of the amplifier, and a first terminal of the first transistor is connected to an input of the amplifier. A first terminal of the second transistor is connected to a second terminal of the first transistor. A first terminal of the third transistor is connected to the first terminal of the first transistor, and a second terminal of the third transistor is connected to a second terminal of the second transistor. The signal pair generation circuit is connected to a gate terminal of the second transistor and a gate terminal of the third transistor. The leakage track bias generator circuit includes a resistor, and a first terminal of the resistor is connected to the ground. |
US12112809B2 |
Method and apparatus for reading data stored in flash memory by referring to binary digit distribution characteristics of bit sequences read from flash memory
A method for reading data stored in a flash memory includes at least the following steps: controlling the flash memory to perform a plurality of read operations upon a plurality of memory cells included in the flash memory; obtaining a plurality of bit sequences read from the memory cells, respectively, wherein the read operations read bits of a predetermined bit order from the memory cells by utilizing different control gate voltage settings; and determining readout information of the memory cells according to binary digit distribution characteristics of the bit sequences. |
US12112806B2 |
Nonvolatile memory device and method of programming in the same
In a method of programming in a nonvolatile memory device including a memory cell region including a first metal pad and a peripheral circuit region including a second metal pad, wherein the peripheral circuit region is vertically connected to the memory cell region by the first metal pad and the second metal pad, a memory block in the memory cell region including a plurality of stacks disposed in a vertical direction is provided where the memory block includes cell strings each of which includes memory cells connected in series in the vertical direction between a source line and each of bitlines. A plurality of intermediate switching transistors disposed in a boundary portion between two adjacent stacks in the vertical direction is provided, where the intermediate switching transistors perform a switching operation to control electrical connection of the cell strings, respectively. A boosting operation is performed to boost voltages of channels of the plurality of stacks while controlling the switching operation of the intermediate switching transistors during a program operation with respect to the memory block. Program voltage disturbance and pass voltage disturbance are reduced through control of the switching operation of the intermediate switching transistors. |
US12112802B2 |
Memory device, the operation method thereof and memory system
The present disclosure provides a memory device comprising a memory cell array and a peripheral circuit coupled to the memory cell array. The memory cell array includes a plurality of memory planes; the peripheral circuit includes a plurality of selected voltage selection circuits corresponding to the plurality of memory planes; a plurality of global word line voltage selection circuits respectively corresponding to each memory plane, and a plurality of local word line voltage selection circuits respectively corresponding to each memory plane. The plurality of selected voltage selection circuits are configured to select a voltage from a plurality of selected voltages to output to the global word line voltage selection circuits; the global word line voltage selection circuits are configured to select a voltage from unselected voltages and the voltage output from the plurality of selected voltage selection circuits to output to the local word line voltage selection circuits. |
US12112801B2 |
Forward looking algorithm for vertical integrated cross-point array memory
Systems and methods for reading a first and second plurality of memory cells include applying a first ramping voltage with a first increment for each ramping step to read the first plurality of cells, counting, among the first plurality of cells at each ramping step, a first number of logic 1 cells, comparing the first number with a threshold at each ramping step of the first ramping voltage, determining a first voltage reached by the first ramping voltage, at the first voltage the first number becoming equal to or higher than the threshold for the first time, applying a second voltage lower than the first voltage to read the second plurality of cells, and applying a second ramping voltage ramping up from the second voltage with a second predetermined increment lower than the first predetermined increment for each ramping step to read the second plurality of cells. |
US12112799B2 |
Storage device and method of operating the storage device
An electronic device includes memory devices, and a memory controller configured to provide program commands instructing to store data in the memory devices, each of the memory devices including a memory block including a plurality of memory cells, a peripheral circuit configured to perform a first program operation and a second program operation of storing the data in select memory cells which are memory cells selected from among the plurality of memory cells, in response to the program command, and a program operation controller configured to control the first program operation and the second program operation, the first program operation performed using one logical page data among page data to be stored in the select memory cells, and the second program operation performed using remaining logical page data except for the one logical page data among the page data. |
US12112798B2 |
Output circuitry for non-volatile memory array in neural network
Numerous examples are disclosed for an output block coupled to a non-volatile memory array in a neural network and associated methods. In one example, a circuit for converting a current in a neural network into an output voltage comprises a non-volatile memory cell comprises a word line terminal, a bit line terminal, and a source line terminal, wherein the bit line terminal receives the current; and a switch for selectively coupling the word line terminal to the bit line terminal; wherein when the switch is closed, the current flows into the non-volatile memory cell and the output voltage is provided on the bit line terminal. |
US12112795B2 |
Memory device including predecoder and operating method thereof
A memory device and operating method of the memory device are provided. The memory device comprises a memory cell storing data based on a first voltage, a row decoder selecting a wordline of the memory cell based on the first voltage, and a wordline predecoder configured to generate a “predec” signal, which is for generating a wordline voltage to be provided to the row decoder. The wordline predecoder is driven by the first voltage and a second voltage, which is different from the first voltage, receives a row address signal, associated with selecting the wordline, and an internal clock signal associated with adjusting operating timings of elements included in the memory device. The wordline predecoder performs a NAND operation on the row address signal and the internal clock signal, and provides the “predec” signal generated based on a result of the NAND operation to the row decoder. |
US12112788B2 |
Host apparatus and extension device
According to one embodiment, a first power-supply voltage is applied to I/O cells, an I/O cell connected to a clock terminal is initially set to a threshold of a second voltage signaling, an I/O cell connected to a command terminal and I/O cells connected to data terminals are initially set as an input, and when a clock control unit detects receipt of one clock pulse and a signal voltage control unit detects a host using the second voltage signaling, a signal voltage control unit drives the I/O cell of a first data terminal high level after a second power-supply voltage is applied to I/O cells and the threshold of a second voltage signaling is set to I/O cells of the clock, command and data terminals. |
US12112784B2 |
Magnetoresistive random access memory device
A magneto resistive random access memory (MRAM) device including a spin orbit torque structure including a stack of an oxide layer pattern, a ferromagnetic pattern, and a non-magnetic pattern; and a magnetic tunnel junction (MTJ) structure on the spin orbit torque structure, the MTJ structure including a stack of a free layer pattern, a tunnel barrier pattern, and a pinned layer pattern, wherein the spin orbit torque structure extends in a first direction parallel to an upper surface of the spin orbit torque structure, the ferromagnetic pattern includes a horizontal magnetic material, and the free layer pattern has a magnetization direction in a vertical direction perpendicular to the upper surface of the spin orbit torque structure, the magnetization direction being changeable in response to spin currents generated in the spin orbit torque structure. |
US12112781B2 |
Optical recording medium substrate, optical recording medium, and method of manufacturing optical recording medium substrate
There is provided an optical recording medium substrate including a polycarbonate in which an average molecular weight is in a range from 15000 to 16000, and mass per unit volume at 25° C. is in a range from 1.1930 g/cm3 to 1.2000 g/cm3. |
US12112780B2 |
Recording medium, information recording method, information reading method, and composition for producing recording layer
A recording medium includes a recording layer. The recording layer includes an aliphatic polymer, and a multiphoton absorption compound containing at least one bond selected from the group consisting of a carbon-carbon double bond, a carbon-nitrogen double bond, and a carbon-carbon triple bond, and having a multiphoton absorption characteristic. When the thickness of the recording layer is 100 μm, the transmittance of the recording layer in the thickness direction with respect to light having a wavelength of 405 nm is greater than or equal to 80%. |
US12112777B2 |
Retroactive recording of a meeting
Systems and methods for recording a meeting using a retroactive record feature. The present technology provides for improved systems and methods for providing a recording of a virtual meeting, where a selection to initiate the recording from the beginning or an earlier time in the meeting from a current time may be received after the virtual meeting has started. The system may process received meeting content streams to generate a plurality of data segments that may collectively form a meeting recording. Each data segment, for example, may include meeting content associated with a particular user/attendee and associated with a timestamp and/or time duration. In some examples, the plurality of data segments may be stored on a blockchain, which may provide an immutable meeting record that may be concatenated together and made available for playback based on a selection to record the meeting and consent given by the users/attendees. |
US12112775B2 |
Video framing based on device orientation
A video may include visual content having a progress length. A user may interact with a mobile device to set framings of the visual content at moments within the progress length. The framings of the visual content may be provided to a video editing application. The video editing application may utilize the framings set via the mobile device to provide preliminary framings of the visual content at the moments within the progress length. |
US12112773B2 |
Method and apparatus for production of a real-time virtual concert or collaborative online event
Methods and apparatus for producing virtual concerts or other online collaborative events. One or more musicians or other presenters or contributors at disparate geolocations transmit continuums of audio and/or image data as well as synchronization data continuums. Digital processing may be used to superimpose musicians or other presenters or contributors onto a virtual background (such as a concert stage or other virtual environment). Audio and video feeds from multiple musicians or other presenters or contributors may be synchronized to give the appearance of each being on the same stage in a 2D, 3D or virtual reality (VR) environment. Multiple continuums of audio data may be transmitted at different speeds and quality in order to allow musicians, presenters or other contributors to remain synchronized while a remote production studio receives high quality data transmissions for generation of a combinative, immersive, multi-dimensional end user audio/visual experience. |
US12112772B2 |
Method and apparatus for video production, device and storage medium
A method and an apparatus for video production, a device and a storage medium are provided by the embodiment of the present disclosure, where information of a song list and a target song in the song list are acquired in response to a first instruction of a user, video materials are generated according to the information of the song list and a video is generated according to the video materials and a preset animation effect, and the target song and the video are merged to obtain a video file. In the embodiment of the present disclosure, by making the song list into a video containing more elements, better displaying of the information of the song list is realized, thus rendering it attractive for a user to click and play in a more effective manner, thereby effectively improving the click rate and playback amount of the song list. |
US12112771B2 |
Retiming digital videos utilizing deep learning
This disclosure describes one or more implementations of systems, non-transitory computer-readable media, and methods that generate a temporally remapped video that satisfies a desired target duration while preserving natural video dynamics. In certain instances, the disclosed systems utilize a playback speed prediction machine-learning model that recognizes and localizes temporally varying changes in video playback speed to re-time a digital video with varying frame-change speeds. For instance, to re-time the digital video, the disclosed systems utilize the playback speed prediction machine-learning model to infer the slowness of individual video frames. Subsequently, in certain embodiments, the disclosed systems determine, from frames of a digital video, a temporal frame sub-sampling that is consistent with the slowness predictions and fit within a target video duration. In certain implementations, the disclosed systems utilize the temporal frame sub-sampling to generate a speed varying digital video that preserves natural video dynamics while fitting the target video duration. |
US12112767B2 |
Acoustic data augmentation with mixed normalization factors
A method, computer system, and a computer program product for audio data augmentation are provided. Sets of audio data from different sources may be obtained. A respective normalization factor for at least two sources of the different sources may be calculated. The normalization factors from the at least two sources may be mixed to determine a mixed normalization factor. A first set of the sets may be normalized by using the mixed normalization factor and to obtain training data for training an acoustic model. |
US12112765B2 |
Audio encoder, audio decoder, method for encoding an audio signal and method for decoding an encoded audio signal
An encoder for encoding an audio signal is configured to encode the audio signal in a transform domain or filter-bank domain, is configured to determine spectral coefficients of the audio signal for a current frame and at least one previous frame, and is configured to selectively apply predictive encoding to a plurality of individual spectral coefficients or groups of spectral coefficients which are separated by at least one spectral coefficient. |
US12112763B2 |
Methods and apparatus to identify signals using a low power watermark
Methods, apparatus, systems and articles of manufacture are disclosed for signal identification using a low power watermark. Example apparatus for media identification based on watermarks includes a first processor to determine, in response to receiving a signal, if a first watermark is present in the signal using a first processing technique. The example first processor is further to provoke, in response to the first watermark being present in the signal, a second processing technique on a signal processor. The signal processor is to extract a second watermark in the signal using the second processing technique. |
US12112761B2 |
Audio signal encoding method and apparatus
An encoding method includes determining an adaptive broadening factor based on a quantized line spectral frequency (LSF) vector of a first channel of a current frame of an audio signal and an LSF vector of a second channel of the current frame, and writing the quantized LSF vector and the adaptive broadening factor into a bitstream. |
US12112756B2 |
Voice interaction wakeup electronic device, method and medium based on mouth-covering action recognition
An interaction method triggered by a mouth-covering gesture and an intelligent electronic device are provided. The interaction method is applied to an intelligent electronic device arranged with a sensor. The intelligent electronic device includes a sensor system for capturing a signal of a user putting one hand on a mouth to make a mouth-covering gesture. The interaction method includes: processing the signal to determine whether the user puts the hand on the mouth to make the mouth-covering gesture; and in a case that the user puts the hand on the mouth to make the mouth-covering gesture, determining a mouth-covering gesture input mode as an input mode for controlling an interaction to trigger a control command or trigger another input mode, by executing a program on the intelligent electronic device. |
US12112752B1 |
Cohort determination in natural language processing
Devices and techniques are generally described for cohort determination in natural language processing. In various examples, a first natural language input to a natural language processing system may be determined. The first natural language input may be associated with a first account identifier. A first machine learning model may determine first data representing one or more words of the first natural language input. A second machine learning model may determine second data representing one or more acoustic characteristics of the first natural language input. Third data may be determined, the third data including a predicted performance for processing the first natural language input by the natural language processing system. The third data may be determined based on the first data representation and the second data representation. |
US12112750B2 |
Acoustic zoning with distributed microphones
A method for estimating a user's location in an environment may involve receiving output signals from each microphone of a plurality of microphones in the environment. At least two microphones of the plurality of microphones may be included in separate devices at separate locations in the environment and the output signals may correspond to a current utterance of a user. The method may involve determining multiple current acoustic features from the output signals of each microphone and applying a classifier to the multiple current acoustic features. Applying the classifier may involve applying a model trained on previously-determined acoustic features derived from a plurality of previous utterances made by the user in a plurality of user zones in the environment. The method may involve determining, based at least in part on output from the classifier, an estimate of the user zone in which the user is currently located. |
US12112747B2 |
Method for controlling external device based on voice and electronic device thereof
An electronic device is provided. The electronic device includes a voice input device, a communication circuit, a display, a processor operatively connected to the voice input device, the communication circuit, and the display, and a memory operatively connected to the processor. The memory may store one or more instructions that, when executed, cause the processor to receive a first utterance from a first user through the voice input device, to communicatively connect to a first external electronic device based on the first utterance, to display, to the display, a first user interface indicating a state of communicatively connecting to the first external electronic device, and to display, to the display, a second user interface indicating that the electronic device and the second external electronic device are simultaneously connected to the first external electronic device when the first external electronic device is communicatively connected to a second external electronic device. |
US12112740B2 |
Creative work systems and methods thereof
A computer-implemented method for measuring cognitive load of a user creating a creative work in a creative work system, may include generating at least one verbal statement capable of provoking at least one verbal response from the user, prompting the user to vocally interact with the creative work system by vocalizing the at least one generated verbal statement to the user via an audio interface of the creative work system, and obtaining the at least one verbal response from the user via the audio interface, and determining the cognitive load of the user based on the at least one verbal response obtained from the user, wherein generating the at least one verbal statement is based on at least one predicted verbal response suitable for determining the cognitive load of the user. |
US12112739B2 |
Information processing device and information processing method
Provided are an information processing device and an information processing method capable of responding to an utterance of a user with a correct pronunciation. The information processing device generates a response text indicating contents of a response to an utterance of a user on the basis of an utterance text indicating contents of the utterance of the user, and outputs the response text to which pronunciation information indicating a reading of a character string included in the response text is added. |
US12112738B2 |
Headphone with multiple reference microphones ANC and transparency
An ear cup housing has several reference microphones, an error microphone and a speaker. A processor drives the speaker for acoustic noise cancellation and transparency, by processing the microphone signals, and performs an oversight process by adjusting the reference microphone signals in response to detecting wind noise events and scratch events. In another aspect, the ear cup housing has an outside face that is joined to an inside face by a perimeter and the reference microphones are on the perimeter. Other aspects are also described and claimed. |
US12112736B2 |
Apparatus, system, and method of neural-network (NN) based active acoustic control (AAC)
For example, a controller of an Active Acoustic Control (AAC) system may be configured to process input information including AAC configuration information, and a plurality of noise inputs representing acoustic noise at a plurality of noise sensing locations. For example, the controller may be configured to process the input information to determine a sound control pattern to control sound within a sound control zone based on the plurality of noise inputs. For example, the controller may include a Neural-Network (NN) trained to generate an NN output based on an NN input, wherein the NN input is based on the AAC configuration information. For example, the controller may be configured to generate the sound control pattern based on the NN output, and to output the sound control pattern to one or more acoustic transducers. |
US12112734B2 |
Open active noise cancellation system
Embodiments of the present disclosure set forth a method of reducing noise in an audio signal. The method includes determining, based on sensor data acquired from a first set of sensors, a first position of a user in an environment. The method also includes acquiring, via the first set of sensors, one or more audio signals associated with sound in the environment and identifying one or more noise elements in the one or more audio signals. The method also includes generating a first directional audio signal based on the one or more noise elements. When the first directional audio signal is outputted by a first speaker, the first speaker produces a first acoustic field that attenuates the one or more noise elements at the first position. |
US12112730B1 |
Ligature for musical instrument
A ligature for attaching a reed to a mouthpiece of a musical instrument comprises an attachment base configured to attach to the mouthpiece shank while essentially avoiding contact with the mouthpiece main body, and a lever arm system including a lever coupled to the attachment base and configured to press against an inner section within the front surface of the reed when the ligature is attached to the mouthpiece. |
US12112728B2 |
Guitar pick holder and dispenser
Holders and dispensers for guitar picks or plectra have an elongated base portion and an upper surface adapted for holding one or more of said picks or plectra, the base portion having right and left sides and having proximal and distal ends. The proximal end is configured for loading and dispensing picks. The base portion upper surface slopes upwards from the proximal to distal end; with the upper surface defining a plurality of pick positions. The side walls extend along the sides of said base portion rising above the base portion. The side walls have flanges each defining an elongated slots above the base portion. The proximal ends of the base portion and the channels are open to receive and dispense the picks and/or plectra. A key-ring slot may be present at the distal end. |
US12112727B2 |
Stringed musical instrument string and method for manufacturing stringed musical instrument string
A stringed musical instrument string 1 of the present invention has a configuration in which a wire rod W including a synthetic resin as a constituent material is wound in a coil shape at a normal time, and is stretched over a target stringed musical instrument in a state of being unwound from the coil shape when used. With such a configuration, the stringed musical instrument string 1 can reproduce an excellent timbre close to the timbre of a natural gut string at low cost by the wire rod W including a synthetic resin as a constituent material and has various characteristics (for example, no negative aspect even when the tension is weak, high volume, stable string even immediately after stretched, and accurate pitch) as the stringed musical instrument string 1. |
US12112726B2 |
Remotely actuated drum pedal device and method
The claimed invention is a device and method of use for remotely actuated drumming with traditionally foot-operated drum sets. It is capable of operation with existing drum kits and sets, and adds ability to actuate a drum beater using the hand, arm, or other appendage such as an amputee residual limb to actuate the drum pedal remotely. The device comprises a traditional drum pedal mounted upon a drum pedal base, extendable tubes including extension tubes and down tubes, hinge posts and hinges, T-fittings, connector tabs, and a dais. A dais or platform for actuating the device is removeably attached to the extendable tube. The hinged attachment at the drum pedal base allows the drum pedal base to move up and down, thereby moving the foot pedal mechanism and actuating a beater that strikes the drum surface, creating sound. |
US12112725B2 |
Image display method, image display device, and mobile terminal capable of displaying low-resolution display image information on high-resolution display panel
An image display method, an image display device, and a mobile terminal are provided, which are applied to a display panel including a plurality of pixel units having A pixel unit rows and B pixel unit columns, including: acquiring data image information including C pixel data rows and D pixel data columns of a plurality of pixel data, wherein C |
US12112724B2 |
Information display apparatus
An information display apparatus capable of reducing the viewpoint movement of a driver and achieving safer driving in consideration of the relationship between the traveling speed and the stopping distance of a vehicle is provided. The information display apparatus is configured to display image information in a transportation and comprises a HUD apparatus disposed between a windshield of the transportation and an instrument panel of the transportation. The HUD apparatus detects a viewpoint position of a driver; and displays a virtual image of the image information in front of the transportation by reflecting light emitted from the HUD apparatus to display the image information by the windshield. The HUD apparatus is configured to set a display position of the virtual image in accordance with movement of the viewpoint position of the driver who is driving the transportation. |
US12112720B2 |
Display apparatus, display system, display control method, and non-transitory recording medium
A display apparatus includes circuitry to display, on a display, an image including a table, receive an operation of specifying a range to be edited in the image, acquire coordinates of lines of the table in the range, and change a color of pixels other than pixels corresponding to the lines in the range to a predetermined color. |
US12112719B2 |
Electronic device and modulating device with short frame time length
An electronic device with short frame time length is provided. The electronic device includes a substrate, a plurality of first signal lines, a plurality of second signal lines, and two first integrated circuits. The plurality of first signal lines are disposed on the substrate. The plurality of first signal lines are divided into a first group of signal lines and a second group of signal lines. The plurality of second signal lines are disposed on the substrate. The plurality of second signal lines are disposed alternately with the plurality of first signal lines. The two first integrated circuits are bonded on the substrate. Each of the two first integrated circuits are electrically connected to the first group of signal lines and the second group of signal lines. The first group of signal lines and the second group of signal lines are disposed alternately in columns. |
US12112717B2 |
Driving method for flicker suppression of display panel and driving circuit thereof
The present invention relates to a driving method for flicker suppression of a display panel and a driving circuit thereof. The driving circuit includes a source driving circuit and a common voltage generating circuit. The driving method includes driving the source driving circuit to generate at least one first source signal and at least one second source signal, the first source signal corresponds to at least one first pixel on a first scanning line; the second source signal corresponds to at least one second pixel on a second scanning line. The common voltage generating circuit generates at least one common voltage. While driving the first pixel and the second pixel to display the same gray scale image, the first source signal is not equal to the second source signal, or a first common voltage and a second common voltage generated by the common voltage generating circuit are different. |
US12112716B2 |
Method for driving pixel matrix and display device
A method for driving a pixel matrix is provided, and the pixel matrix includes multiple sub-pixels arranged in a matrix. Voltages applied along any one of data lines change in polarity once every four sub-pixels or every two sub-pixels, any one of the data lines controls voltage inputs of sub-pixel respectively connected to two sides thereof or controls voltage inputs of two sub-pixels both connected to one side thereof. The method includes: receiving an image data and acquiring original pixel data according to the image data; generating a first driving voltage and a second driving voltage according to the original pixel data; and loading the first driving voltage or the second driving voltage to the pixel matrix along any one of the data lines. The invention also provides a display device corresponding to the method. The invention can avoid crosstalk, bright dark lines and improve display effect. |
US12112713B2 |
Liquid crystal display having a rolling backlight
A head wearable device (HWD) suitable to be worn by a user, the HWD may include: a head tracker configured to track a line of sight (LOS) of the user; a near eye display (NED) comprising: a plurality of transistors groups forming a pixel array of said display, a plurality of backlight units, forming a backlight surface of said display; a backlight control module configured to dim the backlight units that spatially overlap one or more of the transistor groups whenever the data at said transistor groups is being refreshed and further configured to change at least one of: a frequency and a location of the dimmed backlight units; and a computer processor coupled to the tracker and the NED and configured to instruct the backlight control module to change at least one of: the frequency and the location of the dimmed backlight units, based on the user LOS. |
US12112709B2 |
Method of controlling display panel with video data transmitted through eDP/DP interface and related control circuit
A method used for a control circuit for controlling a display panel includes steps of: determining whether there is an input video data received at a predetermined time; outputting an output video data and a clock signal having a first frequency to the display panel when determining that there is an input video data received at the predetermined time; and stopping outputting the output video data but outputting the clock signal having a second frequency to the display panel when determining that there is no input video data received at the predetermined time. Wherein, the second frequency is higher than the first frequency. |
US12112701B2 |
Display device
A display device includes a display panel including a first pixel, a second pixel, and a connection line connecting the first pixel and the second pixel. Each of the first pixel and the second pixel includes a light emitting element, a first transistor including a first electrode, a second electrode electrically connected to the light emitting element, and a gate electrode, a second transistor connected between a first driving voltage line and a connection node and including a gate electrode connected to an emission line, a third transistor connected between a second driving voltage line and the connection node and including a gate electrode connected to the emission line, and a capacitor connected between the gate electrode of the first transistor and the connection node. The connection node of the first pixel is electrically connected to the connection node of the second pixel through the connection line. |
US12112693B1 |
Display device with display panel and controller for display panel
A display device according to the embodiment of the present disclosure includes: a display panel that includes a display area where a plurality of pixels is disposed and a non-display area disposed around the display area; a gate driver that provides a scan signal and an emission control signal to the display panel; and a controller that drives the display panel in accordance with a refresh rate. The plurality of pixels includes a light emitting element and a pixel circuit that drives the light emitting element. The pixel circuit is driven in sets including at least one refresh period and at least one hold period in low frequency driving. The controller controls dynamically the refresh rate during the at least one set when a gradation of an image changes, and simultaneously, changes and supplies a bias voltage during the at least one hold period. |
US12112691B2 |
Display module including a display panel and driving circuit
A display module comprises: a display panel; and a driving unit configured to apply a first control signal for setting a PWM data voltage to sub-pixels, included in each row-line of the display panel for each image frame, to the sub-pixels in a row-line order, and apply a second control signal for controlling the light emission of sub-pixels, included in each row-line, to the sub-pixel in a row-line order, wherein the sub-pixels included in each row-line emit light for a time corresponding to the PWM data voltage set according to the first control signal, based on the second control signal applied to the light emission section corresponding to the image frame, and do not emit light for a preset time based on second control signal applied in a period between consecutive image frame periods. |
US12112686B2 |
Driving method, driving device, and display terminal of display panel
The present application provides a driving method, a driving device, and a display terminal of a display panel. The display panel includes light emitting elements. The driving method includes: obtaining a grayscale data of a displayed image; determining a target current level from preset multiple current levels according to the grayscale data; determining a pulse width modulation signal according to the grayscale data; and driving the light emitting elements to emit light according to the target current level and the pulse width modulation signal. |
US12112678B2 |
Hybrid pulse-width-modulation pixels
A hybrid pulse-width-modulation pixel includes a light controller responsive to a variable power signal specifying different powers and a pixel controller. The pixel controller is operable receive a pixel luminance signal comprising multiple bits specifying a desired light-controller luminance, generate the variable power signal in response to the pixel luminance signal, and drive the light controller to emit light at different luminances in response to the variable power signal for different time periods. The pixel controller is operable to provide the variable power signal at a constant first power for a first time period and provide the variable power signal at a constant second power different from the constant first power for a second time period. |
US12112676B2 |
Demura method for display panel
A demura method for a display panel includes the steps: obtaining brightness data of a display image at a gray scale value; calculating the brightness data of the display image to obtain demura data of the pixel; dividing bits of the demura data of the pixel into first bits and second bits according to a bit length of the pixel, setting an integer gray scale value of the pixel according to the first bits, and setting a mixed gray scale value of the pixel according to the second bits. |
US12112674B2 |
Electronic device including extendable display for expanding and reducing display area that is visible from front side of housing and control method therefor
A storage medium that stores commands, the commands being configured to enable at least one processor of an electronic device to perform at least one operation when executed by the at least one processor is provided. The at least one operation comprises identifying a remaining amount of a battery of the electronic device and a power consumption rate of the electronic device, and controlling, based on the remaining amount of battery and the power consumption rate, a driving circuit of the electronic device to switch a display of the electronic device from a first state to a second state, wherein a first area of the display is exposed in the first state, the first area including a second area and a third area and wherein the second area is exposed and the third area is not exposed in the second state. |
US12112669B2 |
Display device and driving circuit structure
A display device includes a display region and a periphery region surrounding the display region. The display device includes an driving circuit substrate, a TFT array substrate, a front plane laminate, and multiple conductive wires. The driving circuit substrate includes multiple first conductive pads. The TFT array substrate includes multiple second conductive pads. The TFT array substrate is located on the driving circuit substrate. The TFT array substrate is located between the driving circuit substrate and the front plane laminate. The conductive wires are electrically connected with the first conductive pads and the second conductive pads, respectively. The first conductive pads and the second conductive pads are located in the periphery region. |
US12112662B2 |
Vehicle display control device for controlling display color of content
The display control ECU changes the display color of the content in accordance with the display content of the content when displaying the content at a position where the windshield glass of the vehicle is located by the AR glass. Further, when the display color of the content is other than white, the display control ECU sets the display luminance of the border of the content to a second predetermined value or more or sets the brightness of the border of the content to a third predetermined value or more. The display control unit, when the color of the display of the content is white, the display luminance of the border of the content is less than the second predetermined value or is larger than the second predetermined value fourth predetermined value, or the brightness of the border of the content is less than the third predetermined value. |
US12112661B2 |
Retractable display device
The disclosure relates to retractable display device (1) including a housing (3) having an internal space (31) defined therein, a rolling axle (32) positioned in the housing (3), an electronic display and a support structure (21) attached to a rear surface of the electronic display. The support structure (21) includes a plurality of juxtaposed support elements (210) capable of being rolled around the axle (32) with the electronic display in a storage position and of being unrolled upward, at least partially out of the housing (3), to provide a substantially planar front surface on which visual information may be displayed. |
US12112659B2 |
Product sample display system and method
A product sample display structure holding multiple vertical shafts, each vertical shaft supporting a wing support bracket that may be positioned at a selected vertical location on the shaft. Vertically adjusting the wing support brackets allows the structure to hold wings of varying heights or from different manufacturers. A display board clamp includes a block having perpendicular slots offset from the midline of the blocks. |
US12112656B2 |
Floating advertisement device
A floating advertisement device includes: an electric unmanned flying object connected to one end of a power supply line that supplies power; a control unit controlling an operation of the electric unmanned flying object; an advertisement medium hung from the electric unmanned flying object, and having, at a lower end surface thereof, a landing guide part that performs positioning at a time of descending; an advertisement display unit capable of displaying advertisement contents in a changeable manner as an outer peripheral surface of the advertisement medium, and formed in a bendable manner; a power source disposed on the ground and connected to the other end of the power supply line; and a support member capable of supporting the advertisement medium by being fitted with the landing guide part when the advertisement medium descends. |
US12112655B2 |
Systems and methods for one-click delivery of autonomous vehicle
A delivery system includes a database configured to store information of a customer where the information includes a default payment method, a communication system configured to communicate with an autonomous vehicle and with a device of the customer, where the device includes a display screen having a button to summon an autonomous vehicle, at least one processor, and a memory storing instructions. The instructions, when executed by the at least one processor, cause the delivery system to receive an indication via the communication system that the button on the device of the customer has been clicked, and instruct the autonomous vehicle to travel to a location of the customer. |
US12112653B2 |
Systems and methods for providing tailored educational materials
Systems and methods are provided herein for selecting and providing educational content to a user. The content may be selected from content pools based on a user's individual characteristics, prior performance, aggregated student performance, and other factors. The system may also record behavioral data associated with the user to refine content selection for subsequent iterations. The system may also predict a student's results and the likelihood of passing or failing. |
US12112648B2 |
Determining vehicle operating state by particle detection
A system for determining a vehicle operating state is provided. The system includes at least two particle detectors, a controller and a memory. A sample volume used by each particle detector of the at least two particle detectors configured to be collected in a different location relative to the vehicle than another sample volume used by another particle detector of the at least two particle detectors and at least one sample volume is configured to be collected in an environment where particles are disturbed by the vehicle. The controller is configured to determine at least one operating state of the vehicle based at least in part on a comparison of output signals of the at least two particle detectors. The at least one memory is used to store at least operating instructions implemented by the controller in determining the at least one operating state of the vehicle. |
US12112645B2 |
Unmanned aerial vehicle positioning method based on millimeter-wave radar
Disclosed is an unmanned aerial vehicle (UAV) positioning method based on a millimeter-wave radar, including a calibration stage and a positioning stage. The calibration stage includes: acquiring ground coordinates of the unmanned aerial vehicle; and extracting feature points from radar point cloud data and get the ground coordinates of the feature points. The positioning stage includes: acquiring radar point cloud data of a current frame and pre-processing; acquiring UAV motion data and fuse the data with radar point cloud data; extracting characteristic line segment from radar point cloud data; registering the characteristic line segment of the current frame with the characteristic line segment of the previous frame, and finding matching feature points and newly added feature points; and obtaining the ground coordinates of UAV and the ground coordinates of newly added feature points based on the ground coordinates of matched feature points on the map. |
US12112644B2 |
Acquisition of flight path, generation of flight pipe, and determination of flight path
A method for acquiring a flight path is provided. The method for acquiring a flight path includes: acquiring a flight path acquisition request of a target aircraft, where the flight path acquisition request includes a starting location and a destination location of the target aircraft; acquiring one or more reference flight pipes based on the starting location and the destination location, where each reference flight pipe corresponds to pipe attribute information; determining occupancy information of the reference flight pipes by other aircrafts; and determining a target flight pipe from the reference flight pipes according to the pipe attribute information and the occupancy information, and acquiring a target flight path of the target aircraft based on the target flight pipe. |
US12112637B2 |
Exterior mirror assembly with blind zone indication module
A vehicular exterior rearview mirror assembly includes a mirror reflective element, a mirror back plate, and a blind zone indication module having a light source that is electrically powered to emit light. When the light source of the blind zone indication module is electrically powered, light emitted by the light source passing through (i) a light-transmitting portion of a housing of the blind zone indication module and (ii) a light-transmitting aperture of the mirror back plate illuminates an icon that is viewable to a driver of the vehicle who views the mirror reflective element. Illumination of the icon is responsive to a blind spot detection system of the vehicle detecting presence of another vehicle that is traveling in the same direction and in a lane adjacent to a lane that the equipped vehicle is traveling in and that is approaching or is overtaking the equipped vehicle. |
US12112635B2 |
Process and system for local traffic approximation through analysis of cloud data
A process for local traffic approximation through analysis of cloud data is provided. The process includes, within a computerized traffic flow estimation controller of a host vehicle, operating programming to monitor a planned navigational route of the host vehicle, identify along the planned navigational route a road section including cross-traffic, monitor cloud data related to a mobile cellular device, analyze the cloud data to identify traffic posing a hazardous condition to the host vehicle within the road section, and generate a vehicle alert to a driver of the host vehicle based upon the identified traffic. |
US12112631B2 |
Method and parking guidance system for assigning a parking space for a vehicle and for navigating the vehicle to the parking space
A parking guidance system and a method for allocating a parking space for a vehicle and for navigating the vehicle to the parking space are provided. The system has a detection unit for detecting an occupancy state of a parking space and/or a parking area containing a plurality of parking spaces, at least one mobile terminal with which a request from at least one vehicle driver for a parking space for his vehicle to reach a destination can be transmitted to the parking guidance system, which request comprises instantaneous position data of the vehicle. The parking guidance system is designed to select an available parking space in accordance with the request and to transmit a selection suggestion for a parking space to the mobile terminal and comprises a navigation system designed to determine a route from the location of the vehicle at the time of the parking space request to the available parking space. The parking guidance system is designed to select parking spaces in a manner that is fed back to the route guidance. |
US12112629B2 |
Parking structure vehicle location service
A location system of a shared vehicle includes: a location module configured to, when a signal strength of a global position system (GPS) module is less than a predetermined signal strength, determine a present location of the shared vehicle within a parking structure based on measurements from one or more sensors of the shared vehicle; a floor module configured to, when the signal strength of the GPS module is less than the predetermined signal strength, determine a present floor of the parking structure on which the shared vehicle is located; and a wireless transceiver module configured to, when the shared vehicle is off and parked within the parking structure, transmit the present location and the present floor to a rental server that is remote from the shared vehicle. |
US12112628B2 |
Vehicle network monitoring system
Reports of traction-altering events between vehicle systems and surfaces of routes being traveled upon by the vehicle systems are received, and one or more areas of interest associated with increased likelihood of one or more additional traction-altering events are identified based on the reports that are received. Signals are communicated to one or more other vehicle systems to one or more of warn the one or more other vehicle systems of the traction-altering events or control movement of the one or more other vehicle systems to avoid the one or more additional traction-altering events. |
US12112626B2 |
Signal head processing system
Systems and techniques are described for a signal head processing system. A signal head detector can be mounted by or attached to an existing control light signal head and provide data indicating the state, i.e., on, off, blinking, of each light of the control light signal head. The signal head detector can communicate with a nearby gateway device. The gateway device, in turn, communicates with a back end server, and the back end server performs near real-time control light pattern analysis and provides near real-time light status. Alternatively, the signal head detector can communication directly with the based end server. The server analysis can include frequency of light change per canister, intersection geometry and lane flows, per-intersection control lighting patterns, seasonal, e.g., time of day, lighting patterns, anomaly detection and failure detection. |
US12112622B2 |
Systems and methods for heterogeneous multi-agent multi-modal trajectory prediction with evolving interaction graphs
The systems and methods herein utilize interactive Gaussian processes for crowd navigation. For example, an encoder receives sensor data and context information. The encoder also extracts interaction patterns from observed trajectories from the sensor data and context information. The encoder further generates a static latent interaction graph for a first time step based on the interaction patterns. A recurrent module generates a distribution of time dependent static latent interaction graphs iteratively from the first time step for a series of time steps based on the static latent interaction graph. The series of time steps are separated by a re-encoding gap. The decoder generates multi-modal distribution of future states based on the distribution of time dependent static latent interaction graphs. |
US12112617B2 |
Driving mechanism
A driving mechanism for moving a flat optical element is provided. The driving mechanism includes a fixed part, a movable member, and a driving assembly. The movable member is movably disposed on the fixed part and connected to the optical element. The driving assembly is configured to impel the movable member and the optical element to move relative to the fixed part. The driving assembly has a coil disposed on the fixed part. |
US12112616B2 |
Haptic feedback system
The present disclosure provides a haptic feedback system including a movable part, a fixing assembly, a driving assembly, and a circuit assembly. The movable part is movable relative to the fixed assembly. The driving assembly is configured to drive the movable part to move relative to the fixed assembly to generate a feedback force. The circuit assembly is configured to be electrically connected to the driving assembly. The circuit assembly is electrically connected to an external circuit. |
US12112615B2 |
Identification of load control devices
A load control system may include a load control device for providing power to an electrical load and a control device that may send instructions to the load control device for providing the power to the electrical load. The control device may communicate with the load control device using a link address assigned to the load control device. The load control device may provide power to the electrical load in a manner that causes the electrical load to indicate the link address assigned to the load control device. The link address may be identified by a user or a user device. The identified link address may be associated with a load control device identifier that may identify a physical location of a load control device that is assigned the link address. A user may control a load control device at a physical location by sending instructions via the link address. |
US12112613B2 |
Systems and methods for identification of a person using live audio and/or video interactions including local identification and remote identification of the person
A system for a live identification of a person includes a cloud based database having data cross-referencing an identifying marker of the person and previously collected biometric information including a audio signature and a video signature, and a mobile data terminal which is configured to: receive an identifying marker of the person, transmit the identifying marker to the cloud based database, receive contact information of the person from the cloud based database; contact the person using the contact information; receive current biometric information from the person in the form live audio/video interaction; transmit current biometric information to the cloud based database, and receive a confirmation from the cloud based database. The mobile data terminal issues a clearance to the person. The system provides both a local identification where the person is physically present within a facility, and a remote identification where the person cannot be directly contacted in person. |
US12112610B2 |
Audible alarm signal detectors
A device is provided. The device includes processing circuitry configured to detect an audio signal associated with an alarm event, generate a spectrogram using a plurality of input samples of the audio signal where the spectrogram includes a plurality of spectral bins, select one of the plurality of spectral bins associated with a predefined frequency range, perform edge detection on the selected one of the plurality of spectral bins, perform pattern detection based on the edge detection, determine the audio signal corresponds to an audio alarm signal based on the pattern detection, and trigger an action in response to determining that the audio signal corresponds to an audio alarm signal. |
US12112608B2 |
Asset control system
A system for storing a plurality of tangible assets, the system having an RF component associable with a tangible asset, wherein the RF component has a unique identifier and is configured to receive a carrier signal and emit a modulated carrier signal, wherein modulation of the carrier signal is based on the unique identifier. The system also has an RF detection system having a plurality of RF coils, wherein each coil is arranged to emit a carrier signal and receive the modulated carrier signal emitted by the RF component, a processor in communication with each of the plurality of RF coils, wherein the processor is configured to poll the plurality of RF coils by selectively allowing current to flow through one or more of the plurality of RF coils at a time and identify the RF component based on modulation of the carrier signal. |
US12112603B2 |
Multi-sport challenge systems and methods
A multi-sport challenge system may include a multi-sport facility, a sport challenge menu including a plurality of selectable sport challenges, and a fee/prize subsystem. The multi-sport facility may include a plurality of sport grounds, wherein each of the sport grounds includes a full, partial, or simulated sport grounds. The sport challenge menu may include an entry fee and financial prize corresponding to each selectable sport challenge of the menu, wherein the entry fee is to be paid by a participant that selects the corresponding sport challenge for an opportunity to attempt the sport challenge. The financial prize may be awarded to the participant if the attempt successfully completes the sport challenge. The fee/prize subsystem may be configured to receive sport challenge selections made by participants and to collect the corresponding entry fees from the participants and output corresponding financial prizes upon successful completion of the selected sport challenges. |
US12112601B2 |
Information aggregation games
Games related to the aggregation of information are described. |
US12112598B2 |
Gaming audio content output control features
Gaming systems and methods that provide audio content control features for enhanced use in gaming establishments. |
US12112596B2 |
Chip recognition system
According to one embodiment, provided is a chip recognition system that recognizes a chip on a gaming table in an amusement place having the gaming table, the chip recognition system including: a game recording apparatus that records, as an image, a state of chips stacked on the gaming table, using a camera; an image analysis apparatus that performs an image analysis on the recorded image of the state of chips; a plurality of chip determination apparatuses including at least a first artificial intelligence apparatus that determines a number of the chips stacked, using an image analysis result obtained by the image analysis apparatus; and a second artificial intelligence apparatus that decides a correct number of the chips stacked, when the plurality of chip determination apparatuses obtain different determination results for the number of the chips stacked. |
US12112593B2 |
Enhanced property access
Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for enhanced property access with video analytics. In some implementations, images of a first area captured by a camera are obtained. A number of persons in the first area is determined from the images. Data indicating one or more unique identifications is received. A number of persons who are authorized to access a second area are determined. Access is provided to the second area. |
US12112584B2 |
Device for sharing and monitoring vehicles
System, apparatus, device and methods relating to a telematic vehicle sharing platform ecosystem and a telematic vehicle share I/O expander to automate sharing and management of a vehicle that is shared by more than one operator. |
US12112582B2 |
Method and apparatus for vehicle data collection
A method of collecting vehicle data by a vehicle, may include acquiring the vehicle data of the vehicle; receiving information on whether consent to provision of information is provided for collection of the vehicle data; and transmitting a piece of the vehicle data in which the consent to provision of the information is given, to a vehicle data management server by use of a communication device of the vehicle. |
US12112579B2 |
Connected component platform
A connected component platform (CCP) is disclosed. The CCP receives user information and sensor derived data. The system also includes an overall data evaluator to access a performance database and use the user information in conjunction with information from the performance database to evaluate the received user information as a method to develop user guidance data in the area of suspension tuning and suspension maintenance recommendations. The system further includes a data evaluation results formator to receive the user guidance data from the overall data evaluator, format the user guidance data into a user accessible digital format, and output the user guidance data in the user accessible digital format. |
US12112577B2 |
Optical character recognition of bag tag
Provided is a system and method of optical character recognition of a bag tag, the method including: a) obtaining, by at least one of at least one processor, image data representative of at least one image of printed passenger information associated with an airline travel carrier on an originating hardcopy bag tag or a printed instrument comprising at least a portion of the printed passenger information on the originating hardcopy bag tag to create a digital passenger information (DPI) data record linked to the airline travel carrier, wherein the originating hardcopy bag tag is issued for a luggage item of a passenger, and wherein the DPI data record comprises an International Air Transport Association (IATA) license plate number, a passenger name record (PNR) number, an airline code, an airline name, a name of the passenger, or any combination thereof; b) accessing, by at least one of the at least one processor, passenger return flight information from a computer system associated with the airline travel carrier, based on the DPI data record; and c) printing, by a printing device, a return leg travel IATA bag tag for a return flight associated with the passenger return flight information. |
US12112573B2 |
Asymmetric facial expression recognition
The present disclosure describes techniques for facial expression recognition. A first loss function may be determined based on a first set of feature vectors associated with a first set of images depicting facial expressions and a first set of labels indicative of the facial expressions. A second loss function may be determined based on a second set of feature vectors associated with a second set of images depicting asymmetric facial expressions and a second set of labels indicative of the asymmetric facial expressions. The first loss function and the second loss function may be used to determine a maximum loss function. The maximum loss function may be applied during training of a model. The trained model may be configured to predict at least one asymmetric facial expression in a subsequently received image. |
US12112570B2 |
Direction estimation device, direction estimation method, and storage medium
An estimation device according to one aspect of the present disclosure includes: at least one memory storing a set of instructions; and at least one processor configured to execute the set of instructions to: generate a plurality of extraction regions by adding a perturbation to an extraction region of a partial image determined based on positions of feature points extracted from a face image; estimate a plurality of directions of at least one of a face and a line of sight and a reliability of each of the plurality of directions based on a plurality of partial images in the plurality of extraction regions of the face image; and calculate an integrated direction obtained by integrating the plurality of directions based on the estimated reliability. |
US12112568B2 |
Biometric optical antispoofing based on imaging through a transmission angular dependent optical filter
A biometric imaging arrangement configured to acquire an image of an object comprising: an image sensor comprising a photodetector pixel array configured to detect light transmitted from the object for capturing an image, an optical filter assembly comprising at least an optical interference filter, the optical filter assembly being arranged to cover the photodetector pixel array, and the optical filter assembly having an infrared cut-off wavelength to at least partly block infrared light from reaching the photodetector pixel array, the optical filter assembly further having at least a first cut-off wavelength in the visible range of wavelengths, wherein the first cut-off wavelength depends on the angle of incidence of the received light on the optical filter assembly. |
US12112562B2 |
Pre-processing a table in a document for natural language processing
Provided are a computer program product, system, and method for pre-processing a table in a document for natural language processing (NLP). A graphical user interface (GUI) provides a representation of table items in a table in a document including a set of a main element comprising an entity whose value is to be extracted, a conditional element that refines the entity, and a value element comprising a value for the entity. Graphical controls are rendered in the GUI to enable a user to select an element from the table to be the main element, conditional element, and value element. The set of the main element, conditional element, and value element are updated with the user selected element to form a modified set. The modified set of the main element, conditional element, and the value element are provided to an NLP engine to perform natural language processing. |
US12112557B2 |
Method and system for processing captured image data of a microbial culture medium and recognizing colony forming unit (CFU) from the captured image data using pre-learned deep learning model
This application relates to a method for processing image data of a microbial culture medium to recognize colony forming unit (CFU). In one aspect, the method includes receiving, at a processor, captured image data of the microbial culture medium from a user device, and preprocessing, at the processor, the captured image data. The method may also include counting, at the processor, the number of CFUs included in the preprocessed image data to derive result data including the counted number of CFUs. The method may further include automatically inputting information included in the result data into a predetermined template to generate document data corresponding to the captured image data, and transmitting at least one of the result data or the document data to the user device. |
US12112554B2 |
Method for determining a drivable area
In one aspect, the present disclosure is directed at a computer implemented method for determining a drivable area in front of a host vehicle. According to the method, a region of interest is monitored in front of the host vehicle by at least two sensors of a detection system of the host vehicle. The region of interest is divided into a plurality of areas via a computer system of the host vehicle, and each area of the plurality of areas is classified as drivable area, non-drivable area or unknown area via the computer system based on fused data received by the at least two sensors. |
US12112553B2 |
Lane violation detection using convolutional neural networks
Disclosed herein are systems, methods, and devices for detecting traffic lane violations. In one embodiment, a method for detecting a potential traffic violation is disclosed comprising bounding a vehicle detected from one or more video frames of a video in a vehicle bounding box. The vehicle can be detected and bounded using a first convolutional neural network. The method can also comprise bounding, using the one or more processors of the edge device, a plurality of lanes of a roadway detected from the one or more video frames in a plurality of polygons. The plurality of lanes can be detected and bounded using multiple heads of a multi-headed second convolutional neural network. The method can further comprise detecting a potential traffic violation based in part on an overlap of at least part of the vehicle bounding box and at least part of one of the polygons. |
US12112550B2 |
Systems and methods for traffic light detection
This disclosure describes the use of optical sensors to detect and characterize the state of traffic lights to assist with the navigation of autonomous vehicles. In particular, a specific optical configuration is shown that includes both a fixed-exposure sensor and an auto-exposure sensor. Imagery from the two sensor types can be combined to more accurately characterize the state of traffic signals at any particular intersection. Systems and methods for analyzing only select regions of the imagery captured by the traffic light detection system are also described. |
US12112547B2 |
Data generator and data generating method
A data generator which achieves further improvement includes circuitry and memory connected to the circuitry. The circuitry, in operation: obtains sensing data from each of a plurality of moving bodies that includes a plurality of sensors, the sensing data being configured based on results of sensing by the plurality of sensors; and generates synthesized data by mapping the sensing data of the moving body into a virtual space, and when generating the synthesized data, determines a position of the sensing data to be mapped into the virtual space, based at least on a position of the moving body in a real space corresponding to the sensing data. |
US12112542B2 |
Monitoring device, monitoring method, and recording medium
To present a region which is not fully monitored, provided is a monitoring device comprising a detection means, an estimation means, a determination means, and a presentation means. The detection means detects a person from an image. The estimation means estimates a region which is being viewed by the person who is detected by the detection means. On the basis of the region estimated by the estimation means, the determination means determines a region which requires special attention within a monitoring area. The presentation means presents information indicating the region which requires special attention determined by the determination means. |
US12112540B2 |
Queue monitoring in occlusion conditions through computer vision
A system may be configured to perform enhanced detection of occluded objects in a multiple object detection system. In some aspects, the system may determine a first size of a queue captured in a video frame based on an object detection system and a video capture device, and determine a second size of the queue based on the first size of the queue and a correction model. Further, the system may detect a person at a front of the queue based on an object tracking system, determine a first period of time spent by the person at the front of the queue based on an object tracking system, and estimate a second period of time spent in the queue based at least in part on the first period of time and the second size of the queue. |
US12112539B2 |
Video processing method, electronic device and storage medium
A video processing method, an electronic device and a storage medium are provided, and relate to the field of artificial intelligence, and particularly relates to the fields of deep learning, model training, knowledge mapping, video processing and the like. The method includes: acquiring a plurality of first video frames, and performing fine-grained splitting on the plurality of first video frames to obtain a plurality of second video frames; performing feature encoding on the plurality of second video frames according to multi-mode information related to the plurality of second video frames, to obtain feature fusion information for characterizing fusion of the multi-mode information; and performing similarity matching on the plurality of second video frames according to the feature fusion information, and obtaining a target video according to a result of the similarity matching. |
US12112534B2 |
Sticking determination device and sticking determination method
A sticking determination device includes a CPU, a GPU, a memory, a bus, and an image acquiring unit configured to acquire an image data from the camera and save the image data to the memory. The image acquiring unit transmits, to the CPU, a save completion notification indicative of completion of saving respective one of divided units of the image data. The CPU transmits a read instruction to the GPU to read, from the memory, a pixel value of at least one pixel at a sticking determination target position. The GPU reads the pixel value of the at least one pixel from the memory and transmits the read pixel value to the CPU. The CPU is configured to determine whether the image data is stuck by comparing the pixel value in a current frame with the pixel value in a previous frame. |
US12112533B2 |
Method and apparatus for data calculation in neural network model, and image processing method and apparatus
A method and an apparatus for data calculation in a neural network model, and an image processing method and apparatus. The method for data calculation includes: reading weight data shared by a group of data processing of a data processing layer in a neural network model, into a GroupShared variable of a thread group of a graphics processing unit (GPU), dividing input data of the data processing layer based on the number of threads in the thread group, reading, for each group of input data, weight data corresponding to the group of input data for a data processing in the group of data processing from the GroupShared variable, and performing, by each thread in the thread group, the data processing by using a group of read input data and weight data corresponding to the group of input data, to obtain a calculation result corresponding to the group of input data. |
US12112529B2 |
Apparatus and method for segmenting steel microstructure phase
An apparatus and a method for segmenting a steel microstructure phase are provided. The apparatus includes a storage configured for storing a machine learning algorithm and a processing device that segments a microstructure phase using the machine learning algorithm. The processing device is configured to receive label data, to learn a machine learning model by use of the label data as learning data for the machine learning model, and to segment a phase of a steel microstructure image by use of the learned machine learning model. |
US12112526B2 |
Machine learning system and method for determining or inferring user action and intent based on screen image analysis
System(s) and method(s) that analyze image data associated with a computing screen operated by a user, and learns the image data (e.g., using pattern recognition, historical information analysis, user implicit and explicit training data, optical character recognition (OCR), video information, 360°/panoramic recordings, and so on) to concurrently glean information regarding multiple states of user interaction (e.g., analyzing data associated with multiple applications open on a desktop, mobile phone or tablet). A machine learning model is trained on analysis of graphical image data associated with screen display to determine or infer user intent. An input component receives image data regarding a screen display associated with user interaction with a computing device. An analysis component employs the model to determine or infer user intent based on the image data analysis; and an action component provisions services to the user as a function of the determined or inferred user intent. In an implementation, a gaming component gamifies interaction with the user in connection with explicitly training the model. |
US12112522B2 |
Defect detecting method based on dimensionality reduction of data, electronic device, and storage medium
A method for detecting product for defects implemented in an electronic device includes classifying a plurality of product images to be detected into linear images or non-linear images; performing dimension reduction processing on the product images after image classification according to a plurality of dimension reduction algorithms to obtain a plurality of dimension reduction data; determining an optimal dimension reduction data of the plurality of dimension reduction data; obtaining score data of the product image by inputting the optimal dimension reduction data into a Gaussian mixture model; comparing the score data with a threshold; determining whether the score data is less than the threshold; and determining that there is at least one defect in the product image in response that the score data is determined to be less than the threshold. |
US12112521B2 |
Room acoustics simulation using deep learning image analysis
A method comprises: receiving an image of a real-world environment; using a machine learning classifier, classifying the image to produce classifications associated with acoustic presets for an acoustic environment simulation, the acoustic presets each including acoustic parameters that represent sound reverberation; and selecting an acoustic preset among the acoustic presets based on the classifications. |
US12112515B2 |
Technique for generating a labeled set of images
A method for generating a labeled set of images for use in machine learning based stray light characterization for space-related optical systems. The method includes (a) obtaining a set of images simulated for a space-related optical system, wherein the images of the set of images contain stray light simulated for the space-related optical system, (b) for each image of the set of images, identifying one or more clusters of light contained in the respective image and labeling the respective image by the one or more clusters of light, wherein the one or more clusters of light include at least one cluster of stray light, and (c) creating, based on the labeled images of the set of images, a plurality of new labeled images by applying transformations to the labeled images to generate an augmented set of labeled images. |
US12112511B1 |
Optimization of eye capture conditions for each user and use case
Techniques for optimizing which LEDs in a HMD to use, the brightness of those LEDs, and camera exposure are divulged based on the particular function to be performed. For instance, one set of optimization parameters may be implemented for eye tracking purposes while a different set of optimization parameters may be implemented for eye-based authentication purposes. |
US12112506B2 |
System for calibrating extrinsic parameters for a camera in an autonomous vehicle
A system for determining calibrated camera extrinsic parameters for an autonomous vehicle includes a camera mounted to the autonomous vehicle collecting image data including a plurality of image frames. The system also includes one or more automated driving controllers in electronic communication with the camera that executes instructions to determine a vehicle pose estimate based on position and movement of the autonomous vehicle by a localization algorithm. The one or more automated driving controllers determine the calibrated camera extrinsic parameters based on three dimensional coordinates for specific feature points of interests corresponding to two sequential image frames, the specific feature points of interests corresponding to the two sequential image frames, and the camera pose corresponding to the two sequential image frames. |
US12112505B2 |
System and method for determining whether a camera component is damaged
A computer-implemented method for determining whether a camera component of a camera is damaged is described. The method comprises obtaining information relating to one or more damage indicators; obtaining, from the camera, at least one image which has been taken when light from a light source has been incident on the camera component; dividing the image into one or more areas; analysing each area to determine whether it comprises at least one of the one or more damage indicators; and based on said analysing, providing an indication of whether the camera component is classified as damaged or undamaged. |
US12112504B2 |
Method, system, and computer program product for parallax estimation for sensors for autonomous vehicles
Methods, systems, and products for parallax estimation for sensors for autonomous vehicles may include generating a two-dimensional grid based on a field of view of a first sensor. For each respective point in the grid, a three-dimensional position of an intersection point between a first ray from the first sensor and a second ray from a second sensor may be determined. For each respective intersection point, a respective solid angle may be determined based on a first three-dimensional vector from the first sensor and a second three-dimensional vector from the second sensor to the intersection point. A matrix may be generated based on a distance from the first sensor, a distance from the second sensor, and the solid angle for each respective intersection point. At least one metric may be extracted from the matrix. An arrangement of the first and second sensors may be adjusted based on the metric(s). |
US12112499B2 |
Algorithm for mix-size depalletizing
A system and method for identifying a box to be picked up by a robot from a stack of boxes. The method includes obtaining a 2D red-green-blue (RGB) color image of the boxes and a 2D depth map image of the boxes using a 3D camera. The method employs an image segmentation process that uses a simplified mask R-CNN executable by a central processing unit (CPU) to predict which pixels in the RGB image are associated with each box, where the pixels associated with each box are assigned a unique label that combine to define a mask for the box. The method then identifies a location for picking up the box using the segmentation image. |
US12112497B2 |
LIDAR-camera fusion where LIDAR and camera validly see different things
A navigation system for a host vehicle may include a processor programmed to: receive from a camera onboard the host vehicle at least one captured image representative of an environment of the host vehicle, wherein the camera is positioned at a first location relative to the host vehicle; receive point cloud information from a LIDAR system onboard the host vehicle, wherein the LIDAR system is positioned at a second location relative to the host vehicle; analyze the at least one captured image and the received point cloud information to detect one or more objects in the shared field of view region; determine whether a vantage point difference between the first location of the camera and the second location of the LIDAR system accounts for the one or more detected objects being represented in only one of the at least one captured image or the received point cloud information. |
US12112495B2 |
Depth data filtering method and apparatus, electronic device, and readable storage medium
Provided are a depth data filtering method and apparatus, an electronic device, and a readable storage medium. The method includes: obtaining, for each pixel, a depth difference value between two consecutive frames of depth maps; marking an area formed by pixels as a first environment change area, the depth difference value of the pixels is smaller than a predetermined absolute depth deviation; marking an area formed by pixels as a second environment change area, the depth difference value of the pixels is greater than or equal to the predetermined absolute depth deviation; respectively filtering the first environment change area and the second environment change area. |
US12112494B2 |
Robotic manipulation using domain-invariant 3D representations predicted from 2.5D vision data
Implementations relate to training a point cloud prediction model that can be utilized to process a single-view two-and-a-half-dimensional (2.5D) observation of an object, to generate a domain-invariant three-dimensional (3D) representation of the object. Implementations additionally or alternatively relate to utilizing the domain-invariant 3D representation to train a robotic manipulation policy model using, as at least part of the input to the robotic manipulation policy model during training, the domain-invariant 3D representations of simulated objects to be manipulated. Implementations additionally or alternatively relate to utilizing the trained robotic manipulation policy model in control of a robot based on output generated by processing generated domain-invariant 3D representations utilizing the robotic manipulation policy model. |
US12112493B2 |
Structured light projector
Described examples include a structured light projector including a light source. The structured light projector also includes a spatial light modulator arranged to modulate light from the light source. The structured light projector also includes a diffractive optical element arranged to modulate the light from the light source. The structured light projector further includes projection optics arranged to project the light modulated by the spatial light modulator and the diffractive optical element to a target. |
US12112492B2 |
Three-dimensional sensing device and specular reflection object detection method
A three-dimensional (3D) sensing device is configured to sense an object. The 3D sensing device includes a flood light source, a structured light source, an image sensor, and a controller. The controller is configured to perform: commanding the flood light source and the structured light source to emit a flood light and a structured light in sequence; commanding the image sensor to sense a first reflective light and a second reflective light in sequence, so as to obtain a first image frame and a second image frame; combining the first image frame and the second image frame into a determination frame; and determining that the object is a specular reflection object in response to determining that the determination frame has at least two spots having gray levels satisfying a predetermined condition. A specular reflection object detection method is also provided. |
US12112490B2 |
Method and apparatus for stitching dual-camera images and electronic device
Disclosed are apparatus, electronic device, and method for stitching dual-camera images. The method includes collecting two images having overlapping photographic content. The method includes extracting and matching feature points of the two images. The method includes roughly aligning the two images by using a homography matrix. The method includes accurately aligning the two images by using a least squares method to complete stitching the two images. |
US12112489B2 |
Method of establishing an enhanced three-dimensional model of intracranial angiography
A method of establishing an enhanced three-dimensional (3D) model of intracranial angiography is provided and includes: obtaining a bright-blood image group, a black-blood image group and an enhanced black-blood image group; preprocessing image pairs to obtain first bright-blood images and black-blood images; registering the first bright-blood image by taking the first black-blood image as reference to obtain a registered bright-blood image group; eliminating flowing void artifact to obtain an artifact-elimination enhanced black-blood image group; subtracting each image of the artifact-elimination enhanced black-blood image group from corresponding black-blood image to obtain angiography enhanced images; establishing a blood 3D model and a vascular 3D model with blood boundary expansion by using the registered bright-blood image group; establishing an angiography enhanced 3D model by using the angiography enhanced images; obtaining an enhanced 3D model of intracranial angiography based on the blood 3D model, the vascular 3D model and the angiography enhanced 3D model. |
US12112486B2 |
Method and system for optimizing optical flow for images based on residual field and displacement field
A method and system for optimizing optical flow for images based on a residual field and a displacement field are provided. The method includes: obtaining reference images; estimating an initial optical flow field from the reference images by using an optical flow estimation method; obtaining an optical flow optimization model, where the optical flow optimization model includes an image encoder, an optical flow encoder, a first decoder, and a sub-decoder; inputting any image of the reference images and the initial optical flow field into the optical flow optimization model to output the residual field and the displacement field; superimposing the initial optical flow field and the residual field to obtain a preliminarily optimized optical flow field; and resampling the preliminarily optimized optical flow field by using the displacement field to obtain an optimized optical flow field. |
US12112485B1 |
System and method for ergonomic risk assessment based on three dimensional motion capture datasets
Disclosed herein is a system and method for obtaining and generating motion capture datasets relating to various working activities for ergonomic risk assessment. An example system may comprise a computing device that obtains first data from multiple motion capture cameras, obtains second data from multiple visible light imaging sensors, calculates 3D positions of multiple reflective markers positioned on several subjects performing various working activities based on the first data, labels each marker to generate marker trajectories, performs gap filing and smoothing functions on the marker trajectories to generate global marker positions, transforms the global marker positions into a corresponding image coordinate system of each sensor to generate 3D pose data of the subjects at each sensor viewpoint, projects the 3D pose data into frames of the second data to generate 2D pose data, and generates a dataset comprising the second data, the 2D pose data, and the 3D pose data. |
US12112484B2 |
Method for generating learning model and program
There is provided a method for generating a learning model, the method including: acquiring an endoscopic image captured by an endoscope and manipulation information regarding a manipulation of an endoscope operator in each stage of operation of the endoscope by the endoscope operator operating the endoscope; and generating a learning model learned so as to output the manipulation information of a next stage in a case where the endoscopic image and the manipulation information are input, based on training data including the acquired endoscopic image and manipulation information, and the manipulation information of the next stage. |
US12112483B2 |
Systems and methods for anatomic structure segmentation in image analysis
Systems and methods are disclosed for anatomic structure segmentation in image analysis, using a computer system. One method includes: receiving an annotation and a plurality of keypoints for an anatomic structure in one or more images; computing distances from the plurality of keypoints to a boundary of the anatomic structure; training a model, using data in the one or more images and the computed distances, for predicting a boundary in the anatomic structure in an image of a patient's anatomy; receiving the image of the patient's anatomy including the anatomic structure; estimating a segmentation boundary in the anatomic structure in the image of the patient's anatomy; and predicting, using the trained model, a boundary location in the anatomic structure in the image of the patient's anatomy by generating a regression of distances from keypoints in the anatomic structure in the image of the patient's anatomy to the estimated boundary. |
US12112480B2 |
Systems and methods for processing, storage and retrieval of ocular images
Disclosed herein are computer systems for, in part, image processing. Also disclosed herein are systems for processing ocular images of multiple imaging modalities to detect ocular diseases. Also disclosed herein are method comprising systems as described herein. |
US12112479B2 |
Image processing device, image processing method, and image processing program
An image processing device detects a spicula candidate region having a radial line structure from each of a plurality of tomographic images indicating a plurality of tomographic planes of an object and determines whether or not the spicula candidate region is a spicula on the basis of an amount of change of a center position of the line structure included in the spicula candidate region between the tomographic planes. |
US12112478B2 |
Method and systems for predicting medical conditions and forecasting rate of infection of medical conditions via artificial intellidence models using graph stream processors
Systems and methods are disclosed for predicting one or more medical conditions utilizing digital images and employing artificial intelligent algorithms. The system offers accurate predictions utilizing quantized pre-trained deep learning model. The pre-trained deep learning model is trained on data samples and later refined as the system processes more digital images or new medical conditions are incorporated. One pre-trained deep learning model is used to predict the probability of one or more medical conditions and identify locations in the digital image effected by the one or more medical conditions. Further, one pre-trained deep learning model utilizing additional data and plurality of digital images, forecasts rate of infection and spread of the medical condition over time. |
US12112475B2 |
Method and system for predicting tumor mutation burden (TMB) in triple negative breast cancer (TNBC) based on nuclear scores and histopathological whole slide images (WSIs)
Provided is a method and system for predicting tumor mutation burden (TMB) in triple negative breast cancer (TNBC) based on nuclear scores and histopathological whole slide images (WSIs). The method includes the following steps: first, screening the histopathological WSIs of TNBC; calculating a TMB value of each patient according to gene mutation of each patient with TNBC, and dividing the TMB values into two groups with high and low TMB according to a set threshold; dividing the histopathological WSIs of TNBC into patches of a set size; screening a certain number of patches with high nuclear scores according to a nuclear score function; then building a convolutional neural network (CNN) classification model, and stochastically initializing parameters in the CNN classification model; and finally, putting the screened patches into the built CNN classification model for training, so as to automatically predict high or low TMB with the histopathological WSIs of TNBC. |
US12112468B2 |
Method and apparatus for detecting dimension error
An apparatus for detecting a dimension error obtains an image of a target object, estimates dimensional data for a region of interest (ROI) for which dimensions are to be measured from the image of the target object using a learned dimensional measurement model, and determines whether there is a dimension error in the ROI from the estimated dimension data using a learned dimension error determination model. |
US12112466B2 |
Systems and methods for automated electrical panel analysis
A method of determining a capability of an electrical panel includes providing information relative to the electrical panel to a computer vision software, such as through an image captured by a camera. An attribute of the electrical panel may be analyzed, using the computer vision software, panel at least partially based on the information. An overall electrical power capacity of the electrical panel may be calculated based at least in part on the attribute of the electrical panel. An electrical load on the electrical panel may be calculated based at least in part on the attribute of the electrical panel. A report may be generated that includes an unused electrical power capacity of the electrical panel at least partially based on the electrical load and the overall electrical power capacity of the electrical panel. |
US12112461B2 |
Adaptive image shading correction method and adaptive image shading correction system
An adaptive image shading correction method and an adaptive image shading system are provided. The method includes: configuring an image capturing device to obtain a current frame; and configuring a processing unit to: divide the current frame into blocks; select block pairs from the blocks, in which each of the block pairs includes an inner block and an outer block; perform a filtering process for each of the block pairs to determine whether a brightness condition, a saturation condition, a hue similarity condition, and a sharpness similarity condition are met; in response to obtaining filtered block pairs, calculate a sum similarity threshold based on hue statistical data, a saturation difference, and a brightness difference; and use filtered blocks with individual thresholds less than the sum similarity threshold to calculate a shadow compensation value to adjust the current frame. |
US12112458B2 |
Removal of objects from images
Systems and techniques are provided for adjusting objects in images. For example, a process can include obtaining a first image of a scene from a camera. The scene can include a first object positioned at a first position and a second object positioned at a second position. The process can include obtaining a second image of the scene from the camera. The second image of the scene can include the first object positioned at the first position and the second object positioned at a third position different from the second position. The process can include generating an adjusted second image based on the second image. The adjusted second image can include the first object positioned at the first position. The second object at the third position is removed from the adjusted second image. The process can include displaying the adjusted second image on a display. |
US12112455B2 |
Face-aware offset calculation module and method for facial frame interpolation and enhancement and a face video deblurring system and method using the same
Provided is a Face-aware Offset Calculation (FOC) module and method for facial frame interpolation and enhancement and a face video deblurring system and method using the same. The system comprises: a facial frame enhancement device, including a FOC module, for enhancing a target frame; a facial frame interpolation device, including the FOC module, for interpolating the target frame; and a combination device for combining the enhanced target frame with the interpolated target frame. |
US12112453B2 |
Image display control device, transmitting device, image display control method, and program for generating a substitute image
A substitute image generating section generates a substitute image corresponding to second image data on the basis of first image data. According to success or failure of reception of the second image data, a display control section causes either one of the to-be-displayed image generated on the basis of the second image data and the substitute image generated on the basis of the first image data to be displayed. The substitute image generating section starts the generation of the substitute image corresponding to the second image data based on the first image data before the success or failure of the reception of the second image data is confirmed. |
US12112448B2 |
Multi-user application system environment engine
A multi-user application system environment engine has an application system that, in turn, includes a simulation engine and a virtualized software environment. The simulation engine runs on top of the virtualized software environment and includes a declaration processor, a scene tree object manager, a persistence processor in communication with the scene tree object manager, a visual editor, an editor broadcaster, an editor listener, and a rendering processor, coupled to the virtualized software environment, to requisition hardware resources to cause physical manifestation of an instantiated scene tree of objects. |
US12112443B2 |
Display control apparatus, display control method, and program
Provided is a display control apparatus including a state detection unit configured to detect a state of a user who observes an image, and a display control unit configured to cause a display to display the image in which a plurality of display content items are superimposed on a photographed image, and to control a behavior of each of the display content items according to the state of the user. |
US12112437B2 |
Positioning medical views in augmented reality
The present invention relates to a computer-implemented medical method, a computer program and a system for determining a reconstructed image augmentation of a field of view provided by an augmented reality device (3), wherein an image location and/or at least one image orientation of at least one two-dimensional reconstructed image (9, 10 10) within the field view depends on the spatial position of at least one object (8, 11, 12). |
US12112436B2 |
Systems and methods of implementing real-world ambient variance in augmented environments
In a computer-implemented method of implementing real-world limitations in shared environment, an environment engine is configured to receive a user selection of a shared environment, wherein the shared environment represents a real-world environment. The environment engine retrieves spatial data associated with the shared environment and retrieves environmental sensor data associated with the shared environment. The environmental sensor data is contemplated to capture a varying ambient environment of the shared environment, which includes at least one of audio data and image data associated with the real-world environment. The environment engine is further configured to render a first user avatar and a second user avatar within the shared environment. |
US12112435B1 |
Collaboration spaces in extended reality conference sessions
Extended reality (XR) software application programs establish remote collaboration sessions in which a host device and one or more remote devices can interact. When initiating a remote collaboration session, an XR application in a host device determines a collaboration area. The collaboration area corresponds to a portion of a real-world environment that is shared by the host device with the one or more remote devices. In some embodiments, the collaboration area can be determined automatically and/or based on user input. The XR application causes sensors associated with the host device to scan the collaboration area. Then, the XR application transmits, to the one or more remote devices, a three-dimensional representation of the collaboration area for rendering in one or more remote XR environments. |
US12112429B2 |
System and method for providing personalized transactions based on 3D representations of user physical characteristics
The disclosed systems, components, methods, and processing steps are directed to determining user-item fit characteristics of an item for a user body part by accessing a three-dimensional (3D) reconstructed model of the user body part, accessing information about one or more 3D reference models of the item, the information for each 3D reference model including respective dimensional measurement, spatial, and geometrical attributes, performing a 3D matching process based on the 3D reconstructed model and the accessed information of the one or more 3D reference models to determine a best-fitting 3D reference model from the one or more 3D reference models, integrating the best-fitting 3D reference model with the 3D reconstructed model to provide a 3D best fit representation and displaying the 3D best fit representation along with visual indications of user-item fit characteristics. |
US12112422B2 |
Noise-free differentiable ray casting
A differentiable ray casting technique may be applied to a model of a three-dimensional (3D) scene (scene includes lighting configuration) or object to optimize one or more parameters of the model. The one or more parameters define geometry (topology and shape), materials, and lighting configuration (e.g., environment map, a high-resolution texture that represents the light coming from all directions in a sphere) for the model. Visibility is computed in 3D space by casting at least two rays from each ray origin (where the two rays define a ray cone). The model is rendered to produce a model image that may be compared with a reference image (or photograph) of a reference 3D scene to compute image space differences. Visibility gradients in 3D space are computed and backpropagated through the computations to reduce differences between the model image and the reference image. |
US12112421B2 |
Intersection testing in a ray tracing system using convex polygon edge signed parameters
A method and an intersection testing module in a ray tracing system for performing intersection testing for a ray with respect to a plurality of convex polygons, each of which is defined by an ordered set of vertices. The vertices of the convex polygons are projected onto a pair of axes orthogonal to the ray direction. For each edge of a convex polygon defined by two of the projected vertices, a signed parameter is determined, wherein the sign of the signed parameter is indicative of which side of the edge the ray passes on. If the ray is determined to intersect a point on the edge then the sign of the signed parameter is determined using a module which is configured to: take as inputs, indications which classify each of pi, qi, pj and qj coordinates as negative, zero or positive, and output, for valid combinations of classifications of the pi, qi, pj and qj coordinates, an indication of the sign of the signed parameter. It is then determined whether the ray intersects the convex polygon based on the signs of the signed parameters determined for the edges of the convex polygon. |
US12112418B2 |
Volumetric capture and mesh-tracking based machine learning 4D face/body deformation training
Mesh-tracking based dynamic 4D modeling for machine learning deformation training includes: using a volumetric capture system for high-quality 4D scanning, using mesh-tracking to establish temporal correspondences across a 4D scanned human face and full-body mesh sequence, using mesh registration to establish spatial correspondences between a 4D scanned human face and full-body mesh and a 3D CG physical simulator, and training surface deformation as a delta from the physical simulator using machine learning. The deformation for natural animation is able to be predicted and synthesized using the standard MoCAP animation workflow. Machine learning based deformation synthesis and animation using standard MoCAP animation workflow includes using single-view or multi-view 2D videos of MoCAP actors as input, solving 3D model parameters (3D solving) for animation (deformation not included), and given 3D model parameters solved by 3D solving, predicting 4D surface deformation from ML training. |
US12112417B2 |
Artificial intelligence-based animation character drive method and related apparatus
This application discloses an artificial intelligence (AI) based animation character drive method. A first expression base of a first animation character corresponding to a speaker is determined by acquiring media data including a facial expression change when the speaker says a speech, and the first expression base may reflect different expressions of the first animation character. After target text information is obtained, an acoustic feature and a target expression parameter corresponding to the target text information are determined according to the target text information, the foregoing acquired media data, and the first expression base. A second animation character having a second expression base may be driven according to the acoustic feature and the target expression parameter, so that the second animation character may simulate the speaker's sound and facial expression when saying the target text information, thereby improving experience of interaction between the user and the animation character. |
US12112416B2 |
Full-body integrated motion capture method
Proposed is a full-body integrated motion capture method capable of integrally detecting joints for full-body motion capture by extracting body joints of a body from a low-resolution multiview video, detecting face and hand regions through the body joints, and precisely extracting detailed joints for a face and a hand from a high-resolution video of the face and hand regions. The full-body integrated motion capture method includes: (a) receiving a multiview color-depth video and a high-resolution video; (b) extracting a body skeleton from the low-resolution video; (c) detecting face and hand regions by using joints of a neck and a wrist of the body skeleton; (d) extracting a detailed joint from a region of the high-resolution video corresponding to the face and hand regions; and (e) generating motion data by integrating a body joint and the detailed joint. |
US12112413B2 |
Device and method for generating emotion combined content
An electronic device includes an input module configured to receive, from a user, an input of a plurality of emotion representation contents representing emotions, a display, and a processor electrically connected to the input module and the display. The processor is configured to, in response to at least one emotion representation content among the plurality of emotion representation contents being different from other emotion representation contents among the plurality of emotion representation contents, present a recommended animation representation based on an emotion combination of the plurality of emotion representation contents. |
US12112410B2 |
Conservative rasterization using gradients
Conservative rasterization hardware comprises hardware logic arranged to perform an edge test calculation for each edge of a primitive and for two corners of each pixel in a microtile. The two corners that are used are selected based on the gradient of the edge and the edge test result for one corner is the inner coverage result and the edge test result for the other corner is the outer coverage result for the pixel. An overall outer coverage result for the pixel and the primitive is calculated by combining the outer coverage results for the pixel and each of the edges of the primitive in an AND gate. The overall inner coverage result for the pixel is calculated in a similar manner. |
US12112406B2 |
Attention mechanism-based low-dose dual-tracer PET reconstruction method
An attention mechanism-based low-dose dual-tracer PET reconstruction method. The method achieves low-dose dual-tracer PET image reconstruction by an attention mechanism-based convolution network model, and estimates the standard dose and separates dual-tracer PET signals in a sinogram. With the help of deep learning, a feature extraction tool, the method can reconstruct standard-dose single-tracer PET images in a PET Low-Dose Dual-Tracer Sinogram. |
US12112403B2 |
Medical image display apparatus and medical image display system
The medical image display apparatus according to any of embodiments includes processing circuitry. The processing circuitry is configured to determine whether a mouse cursor is superimposed on a display range of interpretation-target medical image data in a display screen of a display or not. Further, the processing circuitry is configured to display, when the mouse cursor is determined to be superimposed on the display range, at least one choice of comparative medical image data corresponding to interpretation-target medical image data specified by the position of a mouse cursor in an interpretation adjacent region where the specified interpretation-target medical image data is not superimposed and is adjacent to the specified interpretation-target medical image data. |
US12112401B2 |
Apparatus for selecting video content for augmented reality and user terminal for augmented reality
A video content selecting apparatus for augmented reality is provided. The apparatus includes a communication interface; and an operation processor configured to perform: (a) collect a plurality of video contents through the Internet; (b) extract feature information and metadata for each of the plurality of video contents, and generate a hash value corresponding to the feature information by using a predetermined hashing function; (c) manage a database to include at least the hash value and the metadata of each of the plurality of video contents; (d) receive object information corresponding to an object in a real-world environment from a user terminal through the communication interface; (e) search the database based on the object information and select a video content corresponding to the object information from among the plurality of video contents; and (f) transmit the metadata of the selected video content to the user terminal through the communication interface. |
US12112398B2 |
Disaggregation of system-on-chip (SOC) architecture
Embodiments described herein provide techniques to disaggregate an architecture of a system on a chip integrated circuit into multiple distinct chiplets that can be packaged onto a common chassis. In one embodiment, a graphics processing unit or parallel processor is composed from diverse silicon chiplets that are separately manufactured. A chiplet is an at least partially and distinctly packaged integrated circuit that includes distinct units of logic that can be assembled with other chiplets into a larger package. A diverse set of chiplets with different IP core logic can be assembled into a single device. |
US12112392B2 |
Air quality monitors minimization system and methods
In one illustrative configuration, a system and method of air quality monitor minimization/optimization is disclosed. The method may include providing at least a first air quality monitor on a site. The first air quality monitor may be configured to generate a first set of attached parameters. The method may further include providing a SCADA system, on the site, configured to generate a set of SCADA data. The SCADA data, the first set of attached parameters may be processed to determine a redundant/sub-optimized air quality monitor, which may be removed. In other illustrative configurations, the system and method may be utilized to locate and/or quantify emissions. |
US12112389B2 |
Assessment and performance system for content distribution across multiple channels
An example method comprises receiving a first and second report from a first and second distribution partner, each partner distributing content of the content owner over a different channel, some of the content being the same content being distributed by the different channels, retrieving revenue information from each report including payments by the distributors to the content owner, determining payment information based on revenue rules and performance information associated with each distributor based on the respective reports, notifying a content owner if the payment information does not match the revenue information, providing a first graphical user interface depicting aggregate value of each title of the first content, the aggregate value being an aggregation of the payment information from the reports, one or more of the plurality of titles of the first content being distributed by both channels. |
US12112385B2 |
Digital multi-channel data-transfer and recognition platform, and method thereof
Proposed is a digital multi-channel platform based on a multi-channel, high-layer data-transfer structure accessible by means of web-client applications running on front-end network-enabled devices providing discrete high-layer data-flow and capturing of structured and unstructured data content transferred from the front-end network-enabled devices over a data transmission network to a digital multi-channel back-end system. |
US12112384B2 |
System and method for online automobile insurance quoting
The present disclosure describes novel systems and methods for a customer to receive information and/or purchase a product or service while interacting with multiple vendors through a single contact/agency. The customer is able to communicate with the agency through a variety of communication modes. The agency adapts the customer's input as necessary to meet the requirements of the vendors and the agency returns information to the customer so that the customer can conveniently interact with the multiple vendors. The systems and methods allow for the customer to stop and restart the process at various points using any of the communication modes. The agency has the ability to present the customer with prospecting, sales, service, upgrades, cross-sells, and other pre- and post-purchase services at the single point-of-contact agency. |
US12112383B2 |
Methods for determining image content when generating a property loss claim through predictive analytics
Systems and methods are provided for automating the process of generating image metadata related to a vehicle and damage sustained by the vehicle during a collision event by using image analysis tools employing machine learning algorithms. The image with collision metadata renders the image capable of being analyzed using content-based searching. |
US12112380B2 |
Systems and methods for the regulated trading of registered equities with the securities and exchange commission on an immutable blockchain with settlement into the broker dealer ecosystem
The present invention discloses a system and method of trading registered equities with the Securities and Exchange Commission on an immutable blockchain on an immutable blockchain, while also integrating with the rules and regulations of the existing brokerage ecosystem. In these systems and methods, customers are invited by at least one broker dealer to participate as a user on the digital trading platform to take a cash immutable action that comprises the placement of at least one of an order, bid or offer. The action, containing a digital price, is then entered into the digital trading platform, stored on the platform and used to facilitate a spot market transaction between a buyer and a seller. |
US12112379B2 |
Systems and methods for trades priced relative to a reference benchmark value associated with an underlying index future
According to some embodiments, an indication of a trade priced relative to a reference benchmark value (e.g., a trade at index close transaction) associated with an underlying index future may be received when a basis of the trade is agreed to by parties of the trade. Moreover, the indication may be received at least one day prior to a determination of a final price and quantity of the trade. The trade might create, according to some embodiments, any derivative, such as a future, an option, or a combination of put and call options. The trade may be reported and cleared, and it may then be arranged for the trade to physically settle into the underlying index future. |
US12112367B2 |
Visualization of garments on a body model of a human
The invention relates to two computer implemented methods providing virtual fitting room functionality to a human. The two computer implemented methods allow for a simple and efficient garment selection process by the human. |
US12112366B2 |
Food delivery optimization
Techniques for optimizing a food service configured to receive food orders from multiple customers, and consolidate orders based on respective days, times, and locations associated therewith. The food orders may include deliveries, customer pick-ups, and dine-in options for eating at a restaurant. The optimized food service may be configured to assign a restaurant to the consolidated orders and send a preparation instruction to the restaurant to prepare the consolidated orders for a designated pick-up or dining time. The optimized food service may additionally instruct an order supervisor to travel to the restaurant to assist in preparation of the consolidated orders. The order supervisor may additionally serve a food order, such as for a dine-in option or full service, catered delivery. For delivery orders, the optimized food service may assign a courier and, in some examples, a delivery assistant, to deliver the orders to respective customers. |
US12112360B2 |
Dynamically generating consumption artifacts for platforms using independent processing of usage event data streams
Embodiments herein provide a method for dynamically generating consumption artifacts for platforms using independent processing of usage event data streams. The method includes (i) obtaining usage event data streams through calls to an API, (ii) updating a technical lifecycle event map, (iii) initializing time streams of consumption impacts at a configurable time stream interval, (iv) performing independent logic processing for each category of time stream of consumption, (v) invoking specific algorithms and data models for a plurality of computation modules to process each consumption event in real-time across multiple timestreams, and (vi) mapping the processed technical data to predefined technical structures using a headless API to dynamically generate a set of consumption artifacts that are associated with usage consumptions to transmit to external systems. |
US12112358B2 |
Review response generation and review sentiment analysis
A system and method to determine a sentiment score associated with a review element extracted from a first review posted by an end-user system to a first review platform of the plurality of review platforms, where the first review is associated with a merchant system. In view of a review response template associated with the merchant system, a first review response is generated, the first review response including a set of values corresponding to a set of response components, where a value of the set of values includes the review element. The first review response to the first review platform is distributed via a first application program interface associated with the first review platform. Feedback relating to the first review response is received. One or more terms of the review response template are adjusted in view of the feedback to generate an updated review response template. In view of the updated review response template, a second review response is generated, where the second review response includes an updated set of values corresponding to the set of response components. The second review response is distributed to a second review platform via a second application program interface. |
US12112354B1 |
Electronic marketplace for digital advertising space
Techniques are disclosed, using one or more computers. for bidding on digital advertising space associated with media content on a digital platform. Popularity is determined of a plurality of electronic communication and associated clips on a digital platform. A clip is detected which meets a threshold for approaching an activity level of user activity indicating the popularity of the clip. The clip meeting the threshold is labeled as a non-fungible token (NFT) indicating available digital advertising space associated with the clip. In response to the labeling of the clip, monetary bidding is received, based on the NFT by entities buying digital advertising space for digital advertising content associated with the NFT. |
US12112352B2 |
System and method for monitoring mobile media
A public exposure monitored media projection system is presented made up of a media projection subsystem that is configured for attachment to a mobile platform, and which may be selectively enabled. A monitoring subsystem measures public exposure to projected media and supplies exposure measurements. A communications subsystem accepts verification information including media projection subsystem enablement and the exposure measurements. A handicap subsystem offsets the media value associated with the enablement of the media projection subsystem, which is calculated in response to the exposure measurements. Typically, a rewards subsystem provides a reward to an entity (e.g., the media projection subsystem (MPS) owner) in response to the media value offset by the exposure measurement. The system may also include a publically accessible access point, a location subsystem, and a targeting subsystem for selecting a media projection subsystem target geographic location. |
US12112350B2 |
Devices for home based electric vehicle (EV) charging
Devices are disclosed for home based electric vehicle (EV) charging. According to one embodiment, an EV charger includes a processor, a memory electrically coupled with the processor, EV charging circuitry electrically coupled with the processor, a network interface electrically coupled with the processor, and a broadcast transmitter electrically coupled with the processor. |
US12112348B2 |
Point granting device and point granting method
When electrified vehicle is a vehicle capable of externally charging electric power, the point granting device imparts a point in accordance with a ratio of the amount of electric power obtained from renewable energy to the amount of electric power charged. In addition, when electrified vehicle is a vehicle traveling using electric power, the point granting device imparts a point in response to the actual electric power cost achieved by the traveling being equal to or higher than the modeled electric power cost. |
US12112347B1 |
Systems and methods for activating electronic coupons via third-party servers
Systems and methods are described for activating electronic coupons via one or more third-party servers. A web-based application programming interface (API) is exposed to a set of online request instructions that are included as part of an electronic coupon configured for electronic transmission from one or more third-party servers of a third party. The web-based API is implemented on an API server hosted by a party different from the third party, and is configured to receive an activation request based on execution of the set of online request instructions by the client device. An electronic coupon is activated for a loyalty profile of a user upon receipt of the activation request. |
US12112345B2 |
Systems and methods facilitating survey completion and review
Methods, systems, devices, and tangible non-transitory computer readable media facilitating dynamic restriction of a viewer's access to survey responses provided by respondents of a survey based on the viewer's relationship with each respondent. In an example embodiment, the disclosed technology can: generate a survey data object that specifies a set of participants and a set of delegates associated with a survey; define, for a delegate in the set of delegates, a data access rule that specifies a subset of participants in the set of participants that are constituents of the delegate; receive, from the delegate, a request to access survey response data; evaluate the data access rule to identify the constituents of the delegate; filter the survey response data to extract constituent response data corresponding to the constituents of the delegate; and/or return the constituent response data to the delegate. |
US12112344B2 |
Techniques for preventing shrink based on hybrid machine learning system
Aspects of the present disclosure provide techniques that utilize artificial intelligence (AI) to preemptively identify and prioritize risks for retailers from shrink loss. Specifically, features of the present disclosure provide actionable prescriptions to prevent shrink based on the output of a hybrid machine learning (ML) system that accurately identifies shrink risk factors and implements a cost-effective shrinkage control plan to reduce the retail theft. The shrinkage control plan may then be displayed to the user on a display device (or user interface) in order to allow for the user (e.g., store manager) to implement the recommendations developed by the recommendation engine. |
US12112343B2 |
Detecting changes in customer (user) behavior using a normalization value
Apparatuses, methods, and systems for detecting changes in customer behavior are disclosed. One method includes detecting customer action data, receiving, by a marketing platform server, the customer action data over a period of time, determining, customer parameters including a mean, and a standard deviation of the customer action data, generating a normalization value when the standard deviation is detected to be less than a deviation threshold, calculating, by the marketing platform server, a value of deviation from expectation based at least on the mean, the normalization value, and a noise factor, calculating a current cumulative sum value of the customer action data based on a prior cumulative sum value and the value of the deviation from expectation, comparing the current cumulative sum value with a threshold, and generating an electronic communication for the merchant server when the current cumulative sum value satisfies a compared condition with the preselected threshold. |
US12112341B1 |
Asset tracker loss alert and notification process
A method for tracking insured assets is provided. Asset identifiers corresponding to assets to be monitored are received from a user. Each of the one or more assets is attached to a tracking device. Monitored assets are covered by one or more insurance policies. One or more geofence regions are defined associated with the one or more monitored assets. A location of each of the monitored assets is estimated, at least periodically. In response to determining that the estimated location of at least one of the monitored assets is outside of the corresponding one or more geofence regions, an insurance policy associated with this at least one asset is determined. A policyholder associated with the insurance policy is notified by sending a notification to policyholder's-preferred device. The notification inquires instructions for remedial actions from the policyholder. One or more remedial actions are initiated based on received policyholder's instructions. |
US12112340B2 |
Identification of fraudulent online profiles
Techniques are disclosed relating to methods that include training, by a new profile process executing on a computer system, a contrastive loss function to identify fraudulent images associated with a particular entity. The new profile process may receive new profile information that includes a new profile image and a new profile identifier and compare the new profile identifier to one or more existing profile identifiers. In response to determining that one or more existing profile identifiers satisfy a threshold identifier metric, a particular neural network, using the contrastive loss function, may compare the new profile image to one or more existing profile images corresponding to the one or more existing profile identifiers. The new profile process may determine, using the comparing, whether the new profile information is a possible fake profile of a legitimate profile. |
US12112334B2 |
Secondary account management platform
Embodiments of the disclosure are directed to methods and systems for enabling generation and management of a secondary account. The secondary account may be generated in relation to a primary account, such that at least a portion of a transaction conducted using the secondary account may be charged to the primary account. In some embodiments, the secondary account may be associated with a number of protocols to be applied to a transaction. When a transaction is initiated using the secondary account, a service provider may consult an itinerary to dynamically generate a set of protocols which is relevant to the transaction based on a time period during which the transaction is initiated. In some embodiments, portions of the transaction may be split up and transmitted to different authorization entities for authorization. |
US12112333B2 |
Contextually escalated authentication by system directed customization of user supplied image
A secure authentication system, computer program recording medium and method enable secure transaction with authentication to eradicate fraud. A customer is authenticated via a customer application executed on a communication device. A customer-paced communication session is enabled between the customer application and a transaction system via a network connection. A customer continuity factor is monitored in maintaining the communication session. In response to receiving a customer request via the customer application, a level of trust in current authentication of the customer is determined based on the user continuity factor. In response to the level of trust being below a trust threshold, the customer is directed via the customer application to provide a customer request comprising a customer-supplied image having a specified contextual element. The communication session is re-authenticated to process the user input by the transaction system based on verification of the received user-supplied image. |
US12112331B2 |
Rule based machine learning for precise fraud detection
Methods and systems for rule-based machine learning for precise fraud detection. One system includes an electronic processor configured to determine, via a decision tree, a first subset of datasets of an aggregate dataset collection generated using a rule-based model. The electronic processor is also configured to select a third collection of datasets, each dataset included in the third collection of datasets associated with a user characteristic associated with fraud. The electronic processor is also configured to determine, via the decision tree, a second subset of datasets of the third collection of datasets, each dataset included in the second subset of datasets associated with a second set of user characteristics associated with fraud. The electronic processor is also configured to, in response to determining that an accuracy score associated with the second set of user characteristics satisfies a threshold, generate and transmit a report for display. |
US12112330B2 |
Application server for automated data transfers and associated methods
An application server for automated data transfers and associated methods are disclosed. A request to initiate a data transfer from a first account of a first entity to a second account of a second entity is received. A request to initiate a first data transfer from the first account to an intermediary account of an intermediate entity is sent to a data transfer server. After a threshold duration of time and while the first data transfer is in flight, transaction data and fraud risk are received. A likelihood that the first data transfer fails without completion based on predetermined authorization criteria is determined. In response to a determination that the likelihood is below a data transfer failure threshold, a request to initiate a second data transfer from the intermediary account to the second account is sent to the data transfer server. |
US12112328B1 |
System for enhanced authentication using non-fungible tokens (NFTs)
Enhanced authentication at resource event apparatuses of a card device and, in some instances, the user of the card device. Card device-specific Non-Fungible Tokens (NFTs) are generated and, in some instance, user credential-specific NFTs are generated. The NFTs are stored within a distributed ledger of a distributed trust computing network, which provides verification as the uniqueness and authenticity of the NFTs. Once a resource event is initiated at a resource event apparatus, card device-related information and, in some instance, user credential-related information is received, and the information is compared to the corresponding NFT as a means of authenticating the card device and, in some instances, the card device and the linked user of the card device. As a result, the use of imitation card devices is prevented and, in some instances, the identity of the user of the card device is authenticated and deemed to be linked to the card device. |
US12112322B2 |
Systems and methods for user authorization and access to services using contactless cards
Example embodiments of systems and methods for data transmission system between transmitting and receiving devices are provided. In an embodiment, each of the transmitting and receiving devices can contain a master key. The transmitting device can generate a diversified key using the master key, protect a counter value and encrypt data prior to transmitting to the receiving device, which can generate the diversified key based on the master key and can decrypt the data and validate the protected counter value using the diversified key. |
US12112318B2 |
Method and system for defining, creating, managing, and transacting multiple classes of digital objects
A system that can transfer tokens of multiple classes from issuers to recipients is disclosed. The system generates class-specific token specification that include parameters that must be satisfied for the first user to acquire, from another user of the system, any token that is created according to the class-specific token specification. The system will save the records for each of the class-specific token specifications to a digital ledger that is accessible to users of the system. When a transfer request is received for a particular token, the system will execute a smart contract by (a) accessing the digital ledger to verify that a class-specific token specification exists which corresponds to the class of the particular token, and (b) in response to the verifying write, to the digital ledger, a first ledger entry that includes a record indicating that the amount of the particular token has been transferred to the recipient. |
US12112317B2 |
Method and system for optimization of data storage for distributed ledgers
A method for optimizing blockchain storage size through use of relative values includes: receiving, by a blockchain node in a blockchain network that manages a blockchain, a plurality of blockchain data values, each including unspent transaction outputs, at least one destination address, and, for each destination address, an original currency amount; identifying a base value; modifying the original currency amount included in each blockchain data value to be a relative currency amount based on a difference between the identified base value and the original currency amount; generating a new block, the new block including a block header and the modified plurality of blockchain data values; and transmitting the generated new block to a plurality of additional nodes in the blockchain network. |
US12112314B2 |
Generating a token for a contingent asset
A method for utilizing an object distributed ledger executed by a computing entity includes obtaining, in accordance with a securely passing process, control over a secure first pending transaction associated with a transaction item. The method further includes determining a set of candidate contingent assets for the secure first pending transaction based an identity of the transaction item, an identity of a requesting computing entity, and an authenticated value of the transaction item. The method further includes facilitating selection of at least one candidate contingent asset of the set of candidate contingent assets utilizing an asset selection approach to produce a set of selected contingent assets. The method further includes generating a non-fungible token (NFT) in accordance with the securely passing process to represent a corresponding set of smart contracts of the set of selected contingent assets in the object distributed ledger. |
US12112311B2 |
Symbols to indicate which ATM to use
A system and method are disclosed in which a symbol associated with an ATM of a plurality of ATMs is made available to a customer in response to a request for access to the ATM. The symbol identifies the ATM to the user in locations having multiple ATMs, thus avoiding confusion for the user. The symbol may be used for any of the possible transactions between the user and the ATM, such as balance inquiries, deposits, transfers, and cash withdrawals. |
US12112307B1 |
Systems and methods for providing early payment recommendations
Systems and methods for providing early payment recommendations may include one or more processors establish a connection between a first data source and a second data source, and maintain a machine-learning model trained to ingest data from the first and second data source. The processor(s) may detect a data entry for an invoice between an enterprise and a third party via the connection, extract a trade term from the invoice responsive to detecting the data entry, apply the trade term to the machine-learning model as a first input, and apply data of the account of the second data source to the machine-learning model as second input. The processor(s) may receive, from the machine-learning model, an output including a score for early-payment of the data entry according to the trade term and the data of the account, and transmit a notification for the invoice to a computing device of the enterprise. |
US12112306B2 |
System and method for monitoring quantitative and qualitative environmental analytics and managing associated transactions
A system and method for using financial instruments to provide investment incentive to fund disaster mitigation projects and/or ecosystem restoration projects triggered by real world events detected at set points by sensors and analyzed by computing devices. The detection of events results in the computational analysis and determination of a characteristics of a resilience bond or ecosystem-service bond to be issued or returned to investors. Examples involve sensors used to detect events, including flood damage mitigation, earthquake damage mitigation, or air quality improvement. In one preferred embodiment of the disclosure an investor may make an initial payment into a financial instrument being a resilience bond used to fund a mitigation project, said financial instrument pays phases to the mitigation project developer at the completion of phases of the project that occur prior to the occurrence of a disaster. |
US12112304B2 |
Systems and methods for autonomous banking resources
Systems and methods for autonomous banking resources are disclosed. Embodiments include a mobile banking resource including an unmanned motorized vehicle, a controller configured to control the movement of the motorized vehicle, an authentication device configured to verify the identity of a user, a server configured to communicate with the controller and the authentication device, and a user interface module configured to interface with the user conducting a transaction. The user interface module may include a user input device configured to receive user input, and a communication interface module configured to communicate with a server and the user input device. The controller may be configured to operate the motorized vehicle to move the motorized vehicle to a location based on a predicted behavior of the user. |
US12112301B2 |
Check exception processing in the meta verse
Systems, methods, and apparatus are provided for authenticating avatar activity in a metaverse environment. A metaverse application may enable interactions between an agent avatar and a customer avatar in a secure bidirectional metaverse session. Customer identity may be verified using meta-information associated with avatar appearance or behavior, device data, and/or methods of avatar control. The agent avatar and customer avatar may view a virtual representation of a defective check in the metaverse environment. The customer avatar may sign the virtual check in the metaverse environment. The signature may be captured and reproduced on a paper check by a device interfacing with the metaverse application. The metaverse application may store technical logs of the metaverse session for future reference. |
US12112295B2 |
Domain-aware decomposition for supply chain master planning using linear programming
A system and method are disclosed for solving a supply chain planning problem modeled as a linear programming (LP) problem. Embodiments include receiving an LP problem representing a supply chain planning problem for a supply chain network comprising material buffers and resource buffers, partitioning the supply chain network at a complicating node into at least two supply chains sharing the complicating node, formulating a decomposed subproblem for each of the supply chains, calculating an effective dual based, at least in part, on a mathematical difference of at least two dual values calculated by solving the functional-based decomposed subproblems, and generating a globally-optimal LP solution to the LP problem using subgradient descent with the effective dual. |
US12112294B2 |
Multi-phase consolidation optimization tool
Rule data sets are received. These rule sets are associated with constraints controlling how records that are associated with the goods are consolidated. These goods are to be received for importing. An estimate score indicative of the risk for inspection for a first set of goods that are to be imported is generated. Based at least in part on the rule data sets and the generated estimate, a plurality of records are consolidated to a single instance for the first set of goods. Based on the consolidating, a user interface is caused to be generated that renders information associated with the consolidating. |
US12112291B2 |
Delivery management system, delivery management method, and program
An environment history acquired from the environment in a container during transport of an article, ascertain a transport status including a transport route and the article, and execute quality control of the article in real time. An article management server memorized location data and a device code received from a GPS receiver in a second memory unit in association with each other, memorizes temperature data received from a delivery unit regularly and/or irregularly in a third memory unit associated with a unit number respectively, and memorizes a unit number and a serial number of an article in a fourth memory unit in association with each other. A transport-status-data generation unit uses a set of a certain unit number and a device code as a key, to generate transport status data representing a serial number, location data, and temperature data of the article during transport, based on the location data acquired from the second memory unit corresponding to the device code. |
US12112290B2 |
Computer with improved computer architecture
A computer includes an improved architecture of a computing entity (CE) processing core section, a technology level (TL) co-processor section, a system database section, and a memory section, which stores a CE operating system and a TL operating system. The database section stores TL data operands regarding quantified technologies and the memory section further stores TL system applications, and TL user applications. The CE processing core section executes the TL operating system and the CE operating system. The TL co-processor section executes TL system application(s), in accordance with control of the TL operating system and the CE operating system, to produce TL data operands regarding quantified technologies from a large number of MSBTP documents. The TL co-processor section executes TL user application(s), in accordance with control of the TL operating system and the CE operating system, to produce a digital representation of a characteristic of the quantified technology for display. |
US12112289B2 |
Method and device for managing project by using cost payment time point setting
Disclosed are a method and device for managing a project by using cost payment time point settings. A project is efficiently operated by dividing a project based on a minimum unit task and designing a plurality of child projects connected in sequential order such that a plurality of child projects proceed in order. |
US12112288B2 |
Techniques for forecasting solar power generation
Techniques for forecasting solar power generation include a computing device determining a clear-sky solar power generation level for a photovoltaic installation; receiving, from a first measurement device, measurement data indicating an amount of cloud cover at a first location of the first measurement device, wherein the first measurement device and the photovoltaic installation are located in a same geographical area; and generating a solar power generation forecast for the photovoltaic installation based on the clear-sky solar power generation level and the measurement data. |
US12112285B1 |
Systems and methods for measuring employee experience
Systems, apparatuses, methods, and computer program products are disclosed for measuring employee engagement. An example method includes receiving, by communications circuitry, an exogenous event report and identifying, by a frequency modulator and based on the exogenous event report, a frequency at which to deliver an employee survey to an employee. The example method further includes causing, by an engagement engine, delivery of the employee survey to the employee based on the identified frequency and receiving, by communications circuitry, a response to the employee survey. The example method further includes storing the received response in a memory as a measure of employee engagement. |
US12112279B2 |
Behavior prediction device
A distribution calculation process, a similarity level calculation process, a similarity level evaluation process, and a collision determination process are executed. In the distribution calculation process, a probability density distribution related to a future position of a moving object is calculated for each behavior pattern using position data and speed data of the moving object, error data thereof, and a plurality of behavior models set for each behavior pattern corresponding to a type of the moving object. In the similarity level calculation process, a similarity level between the probability density distribution and a reference probability density distribution is calculated for each behavior pattern. In the similarity level evaluation process, the similarity level is evaluated. The similarity level includes an out-of-range level falling below a similarity allowable range. In the similarity level evaluation process, the behavior pattern having the out-of-range level is excluded from a target of the collision determination process. |
US12112275B2 |
Learning device, learning method and learning program
There is provided a learning device for learning a neural network used for search of external knowledge in order to increase search accuracy of external knowledge required for arithmetic processing. With an input sentence Q as an input, an external knowledge search unit 22 selects pieces of external knowledge based on similarity degrees between pieces of external knowledge included in an external knowledge database 2 and the input sentence Q, using a neural network, and causes the selected pieces of external knowledge to be search results R2. A processing unit 14 acquires a response sentence A to the input sentence Q by arithmetic processing with the input sentence Q and the selected pieces of external knowledge as an input. A consideration calculation unit 23 calculates a consideration v determined from an index indicating correctness of the response sentence A based on a true output T given to the input sentence Q in advance and an index indicating quality of the selected pieces of external knowledge. A learning unit 26 updates neural network parameters of the second external knowledge search unit 22 using the consideration v. |
US12112274B2 |
Self-learning and repairing robotic process automation for telecom expense management
A system and method incorporating Robotic Processing Automation (RPA) and machine leaning to finding telecom expense management information accessed through a site or portal such that RPA bots are able to learn the most effective way to access the information using the minimum amount computing resources and allowing for the RPA bot to self-modify to optimize and adjust to changing environments on the site or portal with minimal or even no manual intervention. |
US12112273B2 |
Measuring risk within a media scene
Measuring risk intensity level of a scene captured within media is provided. A score is generated, using a computational scoring model, for each risk type, cause, and evidence taxon element described in a risk taxonomy corresponding to a scene class by matching one or more taxon elements with each attribute of each detected object of a set of detected objects within the scene captured by the media. The media of the scene is tagged with risk type, cause, and evidence scores of each taxon element of the risk taxonomy corresponding to the scene class. A risk intensity level of the scene is calculated based on the risk type, cause, and evidence scores tagged to the media. An action of a set of defined actions is performed based on the risk intensity level of the scene. |
US12112272B2 |
Internet of things (IOT) big data artificial intelligence expert system information management and control systems and methods
IOT Big Data information management and control systems and methods for distributed performance monitoring and critical network fault detection comprising a combination of capabilities including: IOT data collection sensor stations receiving sensor input signals and also connected to monitor units providing communication with other monitor units and/or cloud computing resources via IOT telecommunication links, and wherein a first data collection sensor station has expert predesignated other network elements comprising other data collection sensor stations, monitor units, and/or telecommunications equipment for performance and/or fault monitoring based on criticality to said first data collection sensor station operations, thereby extending monitoring and control operations to include distributed interdependent or critical operations being monitored and analyzed throughout the IOT network, and wherein performance and/or fault monitoring signals received by said first data collection sensor station are analyzed with artificial intelligence, hierarchical expert system algorithms for generation of warning and control signals. |
US12112270B2 |
Deliberate conditional poison training for generative models
A generator for generating artificial data, and training for the same. Data corresponding to a first label is altered within a reference labeled data set. A discriminator is trained based on the reference labeled data set to create a selectively poisoned discriminator. A generator is trained based on the selectively poisoned discriminator to create a selectively poisoned generator. The selectively poisoned generator is tested for the first label and tested for the second label to determine whether the generator is sufficiently poisoned for the first label and sufficiently accurate for the second label. If it is not, the generator is retrained based on the data set including the further altered data. The generator includes a first ANN to input first information and output a set of artificial data that is classifiable using a first label and not classifiable using a second label of the set of labeled data. |
US12112267B2 |
Learning in time varying, dissipative electrical networks
A method for performing learning in a dissipative learning network is described. The method includes determining a trajectory for the dissipative learning network and determining a perturbed trajectory for the dissipative learning network based on a plurality of target outputs. Gradients for a portion of the dissipative learning network are determined based on the trajectory and the perturbed trajectory. The portion of the dissipative learning network is adjusted based on the gradients. |
US12112261B2 |
System and method for model parameter optimization
One embodiment can provide a method and system for tuning parameters of a numerical model of a physical system. During operation, the system can obtain, using a machine-learning technique, a parameter-transform model for mapping parameters of the numerical model at a first resolution to parameters of the numerical model at a second resolution, the second resolution being higher than the first resolution. The system can perform a parameter-tuning operation on the numerical model at a first resolution to obtain a first set of tuned parameters and apply the parameter-transform model on the first set of tuned parameters to obtain a second set of tuned parameters at a second resolution. The system can then generate behavior information associated with the physical system by running the numerical model at the second resolution using the second set of tuned parameters. |
US12112254B1 |
Optimizing loss function during training of network
Some embodiments provide a method for training a machine-trained (MT) network. The method uses a set of training inputs to train parameters of the MT network according to an initial loss function. The method uses a set of validation inputs to compute an error measure for the MT network as trained by the first set of training inputs. The method modifies the loss function for subsequent training of the MT network based on the computed error measure. The method uses the set of training inputs to train the parameters of the MT network according to the modified loss function. |
US12112252B1 |
Enhanced brand matching using multi-layer machine learning
Devices, systems, and methods are provided for brand matching using multi-layer machine learning. A method may include generating, based on a first embedding vector and a second embedding vector as inputs to a twin neural network, a third embedding vector and a fourth embedding vector; generating, based on the first embedding vector and the second embedding vector as inputs to a difference neural network, a difference vector indicative of a difference between the first embedding vector and the second embedding vector; generating a concatenated vector by concatenating the third embedding vector with the fourth embedding vector and the difference vector; generating, based on the concatenated vector as an input to a feedforward neural network (FFN), a score between zero and one, the score indicative of a relationship between a first entity and a second entity. |
US12112245B2 |
Information processing apparatus and information processing method
According to the present disclosure, there is provided an information processing apparatus including: a parameter acquisition unit (102) that acquires parameters collected from a sensor; and a reference model acquisition unit (108) that generates or selects a reference model recommended depending on a situation on the basis of a model extracted on the basis of the parameters. With this configuration, the driver can obtain an expected value in consideration of various factors during driving, disturbance, or the like. |
US12112243B2 |
Method for predicting fluctuation of circuit path delay on basis of machine learning
A method for predicting the fluctuation of circuit path delay on the basis of machine learning, comprising the following steps: S1: selecting suitable sample characteristics by means of analyzing the relationship between circuit characteristics and path delay; S2: generating a random path by means of enumerating values of randomized parameters, acquiring the maximum path delay by means of performing Monte Carlo simulation on the random path, selecting a reliable path by means of the 3σ standard, and using the sample characteristics and path delay of the reliable path as a sample set (D); S3: establishing a path delay prediction model, and adjusting parameters of the model; S4: verifying the precision and stability of the path delay prediction model; S5: obtaining the path delay. The method for predicting the fluctuation of circuit path delay on the basis of machine learning has the advantages of high precision and low running time, thereby having remarkable advantages in the accuracy and efficiency of timing analysis. |
US12112242B2 |
Machine learning accelerator with decision tree interconnects
Techniques for performing improved machine learning using decision trees are disclosed. In one example, a system includes a plurality of decision tree structures, and configuration logic operatively coupled to the plurality of decision tree structures. The configuration logic selectively configures the plurality of decision tree structures to form at least one of: one or more combined decision tree structures, wherein a combined decision tree structure comprises multiple interconnected ones of the plurality of decision tree structures; and one or more individual decision tree structures, wherein an individual decision tree structure comprises a single one of the plurality of decision tree structures. |
US12112238B2 |
Scalable neutral atom based quantum computing
The present disclosure provides methods and systems for performing non-classical computations. The methods and systems generally use a plurality of spatially distinct optical trapping sites to trap a plurality of atoms, one or more electromagnetic delivery units to apply electromagnetic energy to one or more atoms of the plurality to induce the atoms to adopt one or more superposition states of a first atomic state and a second atomic state, one or more entanglement units to quantum mechanically entangle at least a subset of the one or more atoms in the one or more superposition states with at least another atom of the plurality, and one or more readout optical units to perform measurements of the superposition states to obtain the non-classical computation. |
US12112234B2 |
Low-latency, high-performance hybrid computing
In a general aspect, a computer system includes a low-latency communication link between a classical computer and a quantum computing resource. In some cases, a quantum machine image operates on a classical computer system. The quantum machine image includes a virtualized execution environment for quantum programs. The quantum machine image is engaged with a quantum processing unit of a quantum computing system. A quantum program is communicated over a low-latency communication pathway from the classical computer system to the quantum computer system. The quantum program is executed at the quantum computer system. |
US12112229B2 |
Systems and methods for distributing induction of objects to a plurality of object processing systems
An induction system is disclosed for filtering the induction of objects to a plurality of object processing systems. The induction system includes an evaluation means for evaluating at least one characteristic of an object, and routing means for routing the object in one of a plurality of directions responsive to the evaluated characteristic, at least one of the plurality of directions leading to a selected one of the plurality of object processing systems. |
US12112227B2 |
Product identification method and passage, control device, and product settlement passage
A product identification method comprises instructing an antenna in a product verification area to collect first product identification data of identified products in the case where a user enters the product verification area of a product identification passage; instructing the antenna in the product verification area to collect product verification data of identified products in the case where a user enters a product settlement area of the product identification passage; and determining user product data based on the first product identification data and the product verification data. A product verification area is provided to eliminate a tag outside the passage being falsely read and reduce a tag false reading probability. |
US12112221B2 |
Shielding and/or enhancement of temperature-sensing RFID devices
A temperature-sensing RFID device includes an RFID chip and an antenna electrically coupled thereto. The RFID chip includes a temperature sensor, while the antenna is adapted to receive energy from an RF field and produce a signal. A shielding structure and/or a thermally conductive or absorbent structure may be associated with the RFID chip. The shielding structure is oriented so as to be positioned between at least a portion of the RFID chip and an outside environment and configured to shield the temperature sensor from at least one environmental factor capable of affecting a temperature sensed by the temperature sensor of an article to which the RFID device is secured. The thermally conductive or absorbent structure is oriented so as to be positioned between at least a portion of the RFID chip and the article and configured to enhance thermal coupling between the temperature sensor and the article. |
US12112215B2 |
Data exchange and transformation in stream computing systems
Methods and systems for executing an application include extending a container orchestration system application programming interface (API) to handle objects that specify components of an application. An application representation is executed using the extended container orchestration system API, including the instantiation of one or more services that define a data stream path from a sensor to a device. |
US12112214B2 |
Predicting expansion failures and defragmenting cluster resources
The present disclosure relates to systems, methods, and computer readable media for predicting expansion failures and implementing defragmentation instructions based on the predicted expansion failures and other signals. For example, systems disclosed herein may apply a failure prediction model to determine an expansion failure prediction associated with an estimated likelihood that deployment failures will occur on a node cluster. The systems disclosed herein may further generate defragmentation instructions indicating a severity level that a defragmentation engine may execute on a cluster level to prevent expansion failures while minimizing negative customer impacts. By uniquely generating defragmentation instructions for each node cluster, a cloud computing system can minimize expansion failures, increase resource capacity, reduce costs, and provide access to reliable services to customers. |
US12112206B2 |
Control device for controlling multiple applications based on priority-based message encryption arbitration
A control device manages multiple applications by acquiring and comparing messages they transmit and receive. It includes a storage unit that prioritizes message processing across these applications and an arbitration unit that determines the sequence for encrypting these messages based on the stored priorities. |
US12112201B2 |
Methods and apparatus to aggregate telemetry data in an edge environment
Methods, apparatus, systems, and articles of manufacture are disclosed to aggregate telemetry data in an edge environment. An example apparatus includes at least one processor, and memory including instructions that, when executed, cause the at least one processor to at least generate a composition for an edge service in the edge environment, the composition representative of a first interface to obtain the telemetry data, the telemetry data associated with resources of the edge service and including a performance metric, generate a resource object based on the performance metric, generate a telemetry object based on the performance metric, and generate a telemetry executable based on the composition, the composition including at least one of the resource object or the telemetry object, the telemetry executable to generate the telemetry data in response to the edge service executing a computing task distributed to the edge service based on the telemetry data. |
US12112198B2 |
Asynchronous distributed data flow for machine learning workloads
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for distributing machine learning workloads, e.g., computations for training a neural network or computing an inference using a neural network, across multiple hardware accelerators. One of the systems comprises a plurality of accelerator islands, each hardware accelerator island comprising a respective plurality of hardware devices that include a plurality of hardware accelerators and a corresponding host for each of the plurality of hardware accelerators; and a respective scheduler for each of the accelerator islands that is configured to schedule workloads across the plurality of accelerators and corresponding hosts in the accelerator island, wherein the system is configured to: receive data representing a machine learning workload; and assign a respective portion of the machine learning workload to each of the plurality of accelerator islands for scheduling by the respective scheduler for the accelerator island. |
US12112196B2 |
Real-time scheduling for a heterogeneous multi-core system
A heterogeneous multi-core system that executes a real-time system for an automobile includes a plurality of system-on chips in electronic communication with one another. Each system-on-chip includes a plurality of central processing units (CPUs) arranged into a plurality of logical domains. The heterogeneous multi-core system also includes a plurality of scheduled tasks that are executed based on an execution pipeline and each execute a specific set of tasks for one of the logical domains. The plurality of scheduled tasks includes at least one offset scheduled task that is executed at an offset time and a reference scheduled task located at an execution stage upstream in the execution pipeline relative to the offset scheduled task. The reference scheduled task communicates data to the offset scheduled task and the offset time represents a period of time measured relative to the reference scheduled task. |
US12112180B2 |
System and method for automatic generation and management of feature level application directory
Embodiments of the present invention provide a system for automatically generating and managing application directories of one or more applications associated with an entity. The system is configured for identifying initiation of packaging of one or more program codes associated with at least one application, scanning the one or more program codes to identify one or more parameters associated with the one or more program codes, and automatically generating an application directory associated with the at least one application based at least on the one or more parameters identified by scanning the one or more program codes, wherein the one or more parameters comprise one or more dependencies, one or more screens, one or more permissions, one or more services, one or more navigational parameters, one or more base classes, one or more logging frameworks, and one or more static analyzers. |
US12112178B2 |
Memory-independent and scalable state component initialization for a processor
Systems or methods of the present disclosure may provide an initialization technique that enables the initialization of multiple states in an efficient manner. The initialization technique includes a register to track usage of state components of the processor and a decode unit to decode a state initialization instruction. The state initialization instruction indicates that of the state components are to be initialized. The initialization technique also includes an execution unit coupled with the decode unit. The execution unit, in response to the state initialization instruction, is to initialize the state components without reading another state component from memory as part of the initialization. |
US12112175B1 |
Method and apparatus for performing machine learning operations in parallel on machine learning hardware
A method includes receiving a set of data. The set of data is divided into a plurality of data portions. The method includes transmitting the plurality of data portions to a plurality of processing tiles, wherein each data portion of the plurality of data portions is associated with a processing tile of a plurality of tiles. Each processing tile of the plurality of tiles performs at least one local operation on its respective data portion to form a local result. The method includes exchanging local results between the plurality of processing tiles. Moreover, the method includes calculating a global value based on the local results. The method further includes performing at least one local operation by each processing tile of the plurality of tiles on its respective data portion based on the global value to form a computed result. |
US12112173B2 |
Context-based loop branch prediction
An embodiment of an integrated circuit may comprise a branch predictor to predict whether a conditional branch is taken for one or more instructions, the branch predictor including circuitry to identify a loop branch instruction in the one or more instructions, and provide a branch prediction for the loop branch instruction based on a context of the loop branch instruction. Other embodiments are disclosed and claimed. |
US12112169B2 |
Register freeing latency
A data processing apparatus is provided. Instruction send circuitry sends an instruction to an external processor to be executed by the external processor. Allocation circuitry allocates a specified one of several registers for a result of the instruction having been executed on the external processor and data receive circuitry receives the result of the instruction having been executed on the external processor and stores the result in the specified one of the several registers. In response to a condition being met: the specified one of the several registers is dereserved prior to the result being received by the data receive circuitry, and the result is discarded by the data receive circuitry when the result is received by the data receive circuitry. |
US12112167B2 |
Matrix data scatter and gather between rows and irregularly spaced memory locations
Embodiments for gathering and scattering matrix data by row are disclosed. In an embodiment, a processor includes a storage matrix, a decoder, and execution circuitry. The decoder is to decode an instruction having a format including an opcode field to specify an opcode and a first operand field to specify a set of irregularly spaced memory locations. The execution circuitry is to, in response to the decoded instruction, calculate a set of addresses corresponding to the set of irregularly spaced memory locations and transfer a set of rows of data between the storage and the set of irregularly spaced memory locations. |
US12112164B2 |
Machine code instruction
A processing device comprising a plurality of operand registers, wherein a first subset of the operand registers are configured to store state information for a plurality of bins, comprising a range of values and a bin count associated with each respective bin, wherein a second subset of the operand registers is configured to store a vector of floating-point values; and an execution unit configured to execute a first instruction taking the state information for the plurality of bins and the vector of floating-point values as operands, and in response to execution of the first instruction, for each of the floating-point values: identify based on an exponent of the respective floating-point value, each one of the plurality of bins for which the respective floating-point value falls within the associated range of values; and increment the bin count associated with the identified bins. |
US12112161B1 |
Systems and methods for managing and tracking customizations
A system includes a rules engine comprising a template indicative of an initial source code of a core computing system, a processor, and memory storing instructions. The instructions are configured to cause the processor to retrieve data indicative of a current source code for the core computing system, and compare the data indicative of the current source code to the template indicative of the initial source code of the core computing system. The processor may then identify one or more customizations in the current source code of the core computing system based on comparing the data to the template and quantify an amount of customization applied to the core computing system based on identifying the one or more customizations. |
US12112158B1 |
System and methods for updating vehicle modules
Disclosed are methods, systems, and non-transitory computer readable memory for staging data and updating vehicle modules using staged data. For instance, a system may include: a user interface device configured to: receive and store a re-program file; and display a graphical user interface configured to receive a user input to initiate a re-program process for at least one onboard module of a vehicle. The system may also include a programming device configured to be physically and communicably coupled to an onboard port of the vehicle. The programming device may be configured to: receive, via a defined sequence of messages with the user interface device, and store, via defined operations with a local cache, mapping-and-byte data; re-program the at least one onboard module using the mapping-and-byte data; and in response to determining a checksum condition is satisfied, transmit a re-program success message to the user interface device. |
US12112154B2 |
Automated software deployment techniques
Methods, apparatus, and processor-readable storage media for automated software deployment are provided herein. An example computer-implemented method includes obtaining at least one request to merge one or more code changes associated with a first branch of software code with a second branch of software code; performing one or more tests to validate the at least one request; in response to validating the request, performing a merge operation that merges the one or more code changes with the second branch of software code; and deploying the second branch of software code to at least one cloud-based computing environment based at least in part on a version tag that identifies the merge operation corresponding to the request and a previous version tag that identifies a most recent merge operation completed for a previously deployed version of the second branch of software code. |
US12112152B1 |
Generating a platform-agnostic data pipeline via a low code transformation layer systems and methods
Systems and methods for generating a platform-agnostic data pipeline via a low code transformation layer are disclosed. The system receives one or more user selections of (i) nodes and (ii) links linking the nodes, indicating a data pipeline architecture of transfer/management/flow of data via a GUI. In response to receiving a user selection to implement the data pipeline, the system automatically identifies/generates a set of code portions, based on one or more software objects (e.g., JSON objects) associated with the user selections indicating the data pipeline architecture. The system then identifies a platform identifier associated with a remote server and generates a set of executable instructions (e.g., a script, executable program, or other file) associated with the data pipeline architecture by using a transformation component. The system then provides the executable instructions to the remote server to host the data pipeline. |
US12112151B2 |
Collection and representation of program call stacks
The techniques disclosed herein implement an improved format for transmitting call stacks (referred to herein as stacks) from machines to a stack analysis service. Moreover, the techniques implement an improved way for the stack analysis service to represent the large number of stacks. The improved format enables the collection of a large number of stacks (e.g., millions or even trillions of stacks) to be more efficient. The improved representation of a large number of stacks enables the analysis to be more efficient. Consequently, the techniques described herein reduce the carbon footprint for an organization that operates a group of machines because less network, storage, and/or processing resources are needed to collect and analyze a large number of stacks. |
US12112150B2 |
Reusable code management for improved deployment of application code
A code repository stores application code. A code management determines, based at least in part on requested features selected in a graphical user interface, code requirements that include attributes of application code needed to achieve the requested features. The code management system determines, based at least in part on the determined code requirements and the metadata for each entry of application code stored in the code repository, one or more candidate application code entries from the code repository. The code management system presents the candidate application code entries for user selection in the graphical user interface. After receipt of a user selection of a selected application code, the selected application code is provided to a computing device associated with the user. |
US12112141B2 |
Accelerating 2D convolutional layer mapping on a dot product architecture
A method for performing a convolution operation includes storing, a convolution kernel in a first storage device, the convolution kernel having dimensions x by y; storing, in a second storage device, a first subset of element values of an input feature map having dimensions n by m; performing a first simultaneous multiplication, of each value of the first subset of element values of the input feature map with a first element value from among the x*y elements of the convolution kernel; for each remaining value of the x*y elements of the convolution kernel, performing, a simultaneous multiplication of the remaining value with a corresponding subset of element values of the input feature map; for each simultaneous multiplication, storing, result of the simultaneous multiplication in an accumulator; and outputting, the values of the accumulator as a first row of an output feature map. |
US12112139B2 |
Vocabulary generation for neural machine translation
Implementations of the present disclosure relate to methods, devices, and computer program products for generating a destination vocabulary from a source vocabulary. In a method, a group of candidate vocabularies are determined from the source vocabulary based on a corpus, a size of a candidate vocabulary in the group of candidate vocabularies being different from a size of the source vocabulary. A group of marginal scores are obtained for the group of candidate vocabularies, respectively, a marginal score in the group of marginal scores being obtained for the candidate vocabulary based on a corpus entropy of the candidate vocabulary and a size of the candidate vocabulary. The destination vocabulary is selected from the group of candidate vocabularies based on the group of marginal scores. With these implementations, both of the corpus entropy and the vocabulary size are considered in the vocabulary generation, and thus a balance may be achieved therebetween, which may increase the performance of the generated vocabulary. |
US12112138B2 |
Systems and methods for an end-to-end evaluation and testing framework for task-oriented dialog systems
Embodiments provide a software framework for evaluating and troubleshooting real-world task-oriented bot systems. Specifically, the evaluation framework includes a generator that infers dialog acts and entities from bot definitions and generates test cases for the system via model-based paraphrasing. The framework may also include a simulator for task-oriented dialog user simulation that supports both regression testing and end-to-end evaluation. The framework may also include a remediator to analyze and visualize the simulation results, remedy some of the identified issues, and provide actionable suggestions for improving the task-oriented dialog system. |
US12112137B2 |
Generating targeted message distribution lists
An approach for generating a distribution list. The approach analyzes a message associated with a user to create a message bag of words (BOW). The approach can analyze a history of messages associated with the user to create a plurality of history message BOWs. The approach can calculate similarity factors between the message BOW and the plurality of history BOWs, respectively. If a similarity factor is “>=” a predetermined similarity threshold, the approach can add a history message to a similar message list. The approach can calculate interest factors, based on the similarity factors, for contacts associated with the similarity factors in the similar message list. If an interest factor is “>=” a predetermined interest threshold, the approach can add a contact associated with the interest factor to a suggested contact list. The approach can prioritize the suggested contact list and insert the list as a distribution list. |
US12112135B2 |
Question answering information completion using machine reading comprehension-based process
An approach is provided for optimizing a feedback-type question answering process. A training set is constructed to detect missing information of a question. A natural language generation model is trained using the missing information. The natural language generation model is executed to generate a rhetorical question. A response to the rhetorical question is combined with the question to generate an input to a language processor. A new question is generated. The new question is applied to a document library. A final answer is generated. |
US12112134B2 |
Methods for emotion classification in text
The technology relates to methods for detecting and classifying emotions in textual communication, and using this information to suggest graphical indicia such as emoji, stickers or GIFs to a user. Two main types of models are fully supervised models and few-shot models. In addition to fully supervised and few-shot models, other types of models focusing on the back-end (server) side or client (on-device) side may also be employed. Server-side models are larger-scale models that can enable higher degrees of accuracy, such as for use cases where models can be hosted on cloud servers where computational and storage resources are relatively abundant. On-device models are smaller-scale models, which enable use on resource-constrained devices such as mobile phones, smart watches or other wearables (e.g., head mounted displays), in-home devices, embedded devices, etc. |
US12112125B2 |
Generating custom application links
A method includes receiving a request from a user device accessing a webpage, the request including a webpage uniform resource locator (URL) and a user device identifier. The method includes retrieving a list of events associated with the user device based on the device identifier. The method further includes retrieving sets of rules. Each set of rules indicates events and URLs that satisfy the set of rules. Each set of rules is associated with a template that includes link rendering data for rendering a link on the user device. The method includes identifying a set of rules that is satisfied by the received URL and events, transmitting link rendering data associated with the identified set of rules to the user device, and transmitting link routing data to the user device. The link routing data is configured to route the user device to an application state corresponding to the webpage. |
US12112114B2 |
Hierarchical color decomposition of library cells with boundary-aware color selection
Aspects of the invention include systems and methods configured to provide hierarchical circuit designs that makes use of a color decomposition of library cells having boundary-aware color selection. A non-limiting example computer-implemented method includes placing a plurality of shapes within a hierarchical level of a chip design. The plurality of shapes can include a top boundary shape, a bottom boundary shape, one or more center boundary shapes, and one or more internal shapes. A hierarchical hand-off region is constructed by pinning the top boundary shape to a first mask, pinning the bottom boundary shape to a second mask, and pinning the one or more center boundary shapes to a same mask. The same mask is selected from one of the first mask and the second mask. |
US12112112B2 |
Method for co-design of hardware and neural network architectures using coarse-to-fine search, two-phased block distillation and neural hardware predictor
Methods, systems, and apparatus for combined or separate implementation of coarse-to-fine neural architecture search (NAS), two-phase block NAS, variable hardware prediction, and differential hardware design are provided and described. A variable predictor is trained, as described herein. Then, a controller or policy may be used to iteratively modify a neural network architecture along dimensions formed by neural network architecture parameters. The modification is applied to blocks (e.g., subnetworks) within the neural network architecture. In each iteration, the remainder of the neural network architecture parameters are modified and learned with a differential NAS method. The training process is performed with two-phase block NAS and incorporates a variable hardware predictor to predict power, performance, and area (PPA) parameters. The hardware parameters may be learned as well using the variable hardware predictor. |
US12112109B2 |
Secure control device, contactor comprising such a device and method for secure processing of a control signal
A safety control device intended to process a control signal and generate a safety control order. The device has: a control input, a protection circuit, a coupler having an emitter circuit designed to emit a second signal and a receiver circuit for providing a third signal, a switch, a pulse generator designed to cyclically control opening and closure of the switch, and a processing circuit designed to execute a method for safely processing the third signal. Also disclosed are a contactor having such a control device and a method for safely processing a control signal. |
US12112099B2 |
Method and arrangement for creating a digital building model
A method and arrangement for dynamically updating and expanding a digital building model (BIM, digital twin) with respect to furniture information for rooms, wherein the recording of the seating configuration of a room takes place by means of a correspondingly configured recording device (e.g. mapping apparatus, NavVis apparatus, smartphone camera); wherein a mapping of the seating configuration of the room into a digital building model (BIM) takes place, wherein the recording of the seating configuration of the room and the mapping of the seating configuration of the room into the digital building model (BIM) takes place in a time-controlled or event-controlled manner. |
US12112092B2 |
System and method for meeting volume optimizer
Disclosed herein are system, method, and computer program product embodiments for machine learning systems to predict real-time productivity changes based on prospective scheduling. A productivity predictive model is trained by a machine learning engine with meeting and productivity training data, wherein the productivity predictive model includes one or more algorithms to select a future productivity change based on a future schedule. The system receives a current schedule and current productivity measurements of a user, receives a scheduling request for the user, predicts a future productivity change and displays a graphic to a user revealing the future productivity change of the user based on accepting the scheduling request. |
US12112091B2 |
Unifying multiple audio bus interfaces in an audio system
Systems and methods for unifying multiple audio bus interfaces in an audio system are disclosed herein. In one aspect, an integrated circuit (IC) comprises a primary slave audio device comprising a first control circuit, and a dependent slave audio device comprising a second control circuit. The primary slave audio device and the dependent slave audio device are communicatively coupled via a slave status link, and the first control circuit and the second control circuit each configured to receive, from a master audio device, a mode instruction that indicates operation in one of a detach mode and a unify mode. The second control circuit is configured to, while operating in the detach mode, transmit a slave status to the master audio device via a second control lane, and, while operating in the unify mode, transmit the slave status to the primary slave audio device via the slave status link. |
US12112090B1 |
Visual display system
A system including a secondary visual digital display on the customer-facing side of a cash register or point-of-sale terminal display. The customer-facing digital display presents advertising content, videos, informational content, or any other form of content that the business or location owner or operator would like to have displayed to customers. An application program, as described below, is stored and/or loaded on memory storage in the secondary display and run by a microprocessor in the secondary display, or alternatively, is stored and/or loaded on a separate device, and run by a microprocessor in the secondary display or in the separate device. The content may be displayed based upon context. The content can be programmed and managed by the business or location owner or operator, by a third party service that creates and provides content for sale to business/location owners and operators, or by a third party service/operator that manages a system (including, but not limited to, the obtaining and downloading of content) as part of a negotiated contract with the owner or operation of a business or location (or multiple businesses or locations). |
US12112089B2 |
Spatial location presentation in head worn computing
Aspects of the present invention relate presentation of digital content, in a see-through display, representing a known location in an environment proximate to a head worn computer. In embodiments, a wearable head device comprises a see-through display and one or more processors configured for determining a geo-spatial location associated with the wearable head device, receiving from one or more sensors a geo-spatial location associated with a second wearable device, presenting virtual content on the see-through display, receiving from one or more sensors a signal associated with a movement of the second wearable head device, presenting a movement path of the second wearable head device on the see-through display, presenting an event indicator on the see-through display, and presenting attributes associated with a geo-spatial location on the see-through display. |
US12112088B2 |
Multi-terminal screen combination method, device, and computer storage medium
A multi-terminal screen combination method, device, and a computer storage medium. The method comprises the steps of: obtaining screen sizes of a reference terminal and a target terminal (S10); dividing, according to the screen dimensions, a picture to be displayed to generate display sub-pictures (S20); and displaying the display sub-picture corresponding to the reference terminal, and sending the other display sub-picture to the target terminal for display (S30). A function of combined display by means of a plurality of terminals is implemented. |
US12112085B2 |
Vehicle display control device, vehicle display control method, and vehicle display control program product
A vehicle display control device includes a display and a display controller executing a content display process to display, on the display, a content indicating an operation time of a vehicle. The display controller stops executing of the content display process in response to the vehicle being not operated at the operation time indicated by the displayed content. |
US12112083B2 |
Server, transfer method, and non-transitory computer-readable storage medium therefor
A server is configure to communicate with an information processing device and a recording device. The server includes a server memory capable of storing recording device identification information and server-side recording permission information indicating a server-side permitted recording amount in an associated manner. The server performs a transferring operation in response to receiving a transferring instruction from the information processing device. The transferring operation includes storing server-side recording permission information, which is stored in the server memory in an associated manner with first recording device identification information identifying a first recording device, in the server memory in an associated manner with second recording device identification information identifying a second recording device. |
US12112079B2 |
Image processing apparatus and image processing system
An image processing apparatus that comprises a printer configured to print image data on a print medium based on a print setting and a storage device and compares reference image data and the image data printed on the print medium, includes a controller having one or more processors which execute instructions stored in one or more memories, the controller being configured to execute layout processing for laying out the image data based on the print setting, and store the image data subjected to the layout processing as the reference image data in the storage device. |
US12112073B2 |
Method for controlling write and read operations in the nonvolatile memory by a host, using an identifier for a region
According to one embodiment, a memory system determines a write destination block and a write destination location in the write destination block to which write data is to be written, and notifies a host of an identifier of the write data, a block address of the write destination block, and an offset indicative of the write destination location. The memory system retrieves the write data from a write buffer of the host, and writes the write data to the write destination location. In a case where a read command to designate a physical address of first data is received before a write operation of the first data is finished, the memory system reads the first data from the write buffer of the host. |
US12112072B2 |
Method and memory device for atomic processing of fused commands
A method and a memory device are provided. A controller of the memory device retrieves a first command from a host memory. The controller stores a first identifier of the first command in a set-aside buffer of the memory device. The controller retrieves a second command from the host memory. The controller initiates processing of the first command and the second command based on a second identifier of the second command corresponding to the first identifier. |
US12112070B2 |
Page buffer enhancements
A memory storage system comprising a non-volatile semiconductor memory device comprising a memory array and a plurality of buffers, and a controller in communication with the plurality of buffers. The controller may be configured to issue a command to the non-volatile semiconductor memory device to cause a transfer of a data payload from the controller to a subset of n first buffers of the plurality of buffers. The controller may also be configured to issue a command to the non-volatile semiconductor memory device to cause the non-volatile memory device to transfer a data payload from the memory array to a subset of n first buffers of the plurality of buffers. |
US12112068B2 |
Systems and methods for multi-tiered data storage abstraction layer
A multi-tiered data storage system for building management system (BMS) data includes a plurality of data stores including a first data store and a second data store. The system further includes a data access router configured to provide a consistent endpoint for the BMS data to an application that provides or consumes the BMS data regardless of whether the BMS data is stored in the second data store or the first data store, obtain a requested data object of the BMS data from the second data store in response to a determination that the requested data object is available in the second data store, and obtain the requested data object from the first data store in response to a determination that the requested data object is not available in the second data store. |
US12112067B2 |
Persistent xSPI STT-MRAM with optional erase operation
The present disclosure is drawn to, among other things, a method for programming a memory device comprising a plurality of memory arrays. The method may include receiving a command to program one or more of the plurality of memory arrays and programming the one or more of the plurality of memory arrays based on the command. The method may optionally include erasing the one or more of the plurality of memory arrays prior to the programming. |
US12112063B1 |
Reordering memory controller
A memory controller includes a request queue and associated logic for efficiently managing the request queue based on various timing constraints of the memory device. A single request queue for the memory device stores read and write requests spanning different banks of the memory device. In each memory controller cycle, selection logic may select both a row request and a column request (relating to a different bank than the row request) for issuing to the memory device based on a set of timing status bits. Following issuance of requests, the memory controller updates the queue to maintain the queued requests in a time-ordered, compressed sequence. The memory controller furthermore updates the timing status bits that are used by the selection logic to select requests from the queue based on a history of past memory requests. |
US12112061B2 |
Host apparatus and memory system
According to one embodiment, while a memory card is in a second operation mode, a host controller monitors a reset signal for the second operation mode and detects that an error occurs in the second operation mode in the condition that a period of time during which both a card presence signal and the reset signal are asserted continues for a first period of time or longer. The host controller generates a first interrupt signal for starting a first driver in response to the detection of the occurrence of the error. The first driver, when started by the first interrupt signal, changes the operation mode of the memory card from the second operation mode to a first operation mode by controlling the host controller. |
US12112060B2 |
Multi-host communications
Methods, systems, and devices for multi-host communications are described. In some examples, a memory system may be coupled with multiple host systems. The memory system may facilitate communications between the multiple host systems For example, a first host system may be coupled with a first buffer of the memory system and a second host system may be coupled with a second buffer of the memory system. The first host system may have read and write access to the first buffer and read access to the second buffer. In response to a write operation being initiated by the first host system, data may be written to the first buffer. The second host system may read the data written to the first buffer. The second host system may take an action or respond based on the data read from the first buffer. |
US12112059B2 |
Data flow control and routing using machine learning
A device configured to identify a first link between a value of a first data element in a first plurality of data elements and values of a first set of data elements in a second plurality of data elements and to remove the first link between the first data element and the first set of data elements. The device is further configured to input the data elements into a machine learning model that is configured to output a second link between the first data element and a second set of data elements. The device is further configured to create an entry in a relationship table that identifies the first data element and the second set of data elements. The device is further configured to generate a data stream with the first data element and the second set of data elements and to output the data stream. |
US12112058B2 |
Reconfigurable microservice storage device system
A reconfigurable microservice storage device system includes a computing device coupled to a plurality of storage devices that each include storage device compute hardware coupled to a storage subsystem that is configured to store data. The computing device configures the storage device compute hardware in each of a first subset of the plurality of storage devices to provide a respective first storage device operating system that includes a respective first storage device management microservice that manages the storage subsystem in that storage device. The computing device also configures the storage device compute hardware in each of a second subset of the plurality of storage devices to provide a respective second storage device operating system that includes a respective second storage device management microservice that manages the storage subsystem in that storage device, and at least one respective second compute microservice that performs at least one second compute operation. |
US12112056B2 |
Non-volatile memory device and a method for operating the same
In some embodiments, a non-volatile memory device includes a control logic circuit configured to generate a program signal and an erase signal based on control signals, a voltage generator configured to generate a program voltage and an erase voltage based on the program signal and the erase signal, a memory cell array including a memory cell, a string select transistor coupled to the memory cell, a bit-line coupled to the string select transistor, and a string select line coupled to the string select transistor, and a page buffer circuit coupled to the bit-line, and including a first precharge transistor that is configured to operate based on the program signal and the erase signal. The first precharge transistor is configured to apply the program voltage and the erase voltage to the bit-line in response to the program signal and the erase signal, respectively. |
US12112055B2 |
Erasure coding write hole closure for solid-state drive (SSD) erasure coding
An embodiment of an electronic storage system includes one or more storage drives, at least one or more of the storage drives supporting erasure coding (EC); and a controller including logic to control local access to the one or more storage drives. The controller, in response to a write command, is to for one or more storage drives, allocate an intermediate buffer in the storage drive's non-volatile memory (NVM) to store intermediate data. The controller is to issue commands to a first storage drive to read old data, compute the intermediate data of the first storage drive as XOR of the old data and new data received in the write command, and atomically write the intermediate data of the first storage drive to the intermediate buffer of the first storage drive and write the new data to the first storage drive's NVM. The controller is to read the intermediate data of the first storage drive from the intermediate buffer of the first storage drive. The controller is further to issue commands to one or more EC storage drives to read the old data, compute result data as the old data XOR a galois field coefficient of the one or more EC storage drives multiplied by the intermediate data, and atomically write the old data to the intermediate buffer of the one or more EC storage drives and write the result data to the one or more EC storage drive's NVM. Other embodiments are disclosed and claimed. |
US12112053B1 |
Automated migration of virtual volumes between storage virtualization appliances
An apparatus comprises a processing device configured to select, from a first storage virtualization appliance, virtual volumes to migrate to a second storage virtualization appliance. The processing device is also configured to determine a configuration of first storage elements of the first storage virtualization appliance utilized to implement the selected virtual volumes, and to provision second storage elements for implementing the selected virtual volumes on the second storage virtualization appliance, the second storage elements being provisioned in an inactive state. The processing device is further configured to pause input-output operations directed to the selected virtual volumes on the first storage elements, to modify the first storage elements from an active state to the inactive state and the second storage elements from the inactive state to the active state, and to resume input-output operations directed to the selected virtual volumes on the second storage elements of the second storage virtualization appliance. |
US12112048B2 |
Adaptive tuning of memory device clock rates based on dynamic parameters
The present disclosure generally relates to improving adaptive tuning of different clock rates of a memory device. Rather than clock rates only being determined off of one parameter such as workload, the clock rates now will be determined using multiple parameters. The tuning may be based on system parameters to allow the system to withstand challenges that arise during the operation. The clock frequency table is maintained in the device controller. The table holds the clock frequency of each component. The disclosure proposes modifying the table according to different system environment parameters to maintain performance or reduce power consumption. Adaptive tuning allows a more flexible system design that can adapt according to the current system status. Adaptive tuning also reduces peak power consumption, improves performance, and better quality of service (QoS) compatibility characteristics. |
US12112046B2 |
Memory system and operation method thereof
A memory system may include a nonvolatile memory device comprising a first area and a second area having a higher data I/O operation speed than the first area, and a controller suitable for performing a first read operation on hot data having a hot property, among data stored in the first area. The controller may control the nonvolatile memory device to copy the hot data into the second area during the first read operation, and access the hot data copied in the second area, when a second read operation on the hot data is requested after the first read operation. |
US12112042B2 |
Cache mirroring method
Provided is a cache mirroring method applied to a master node. A batch of small Input/Output (IO) blocks in an all-flash product may be aggregated into a large IO block via a ProtoBuff, and a corresponding mirroring request is sent to a slave node, so as to achieve cache mirroring. In addition, the present application also provides a cache mirroring apparatus applied to a master node, a cache mirroring method and apparatus applied to a slave node, an all-flash storage device, and an all-flash storage system, the technical effects of which correspond to the technical effects of the method. |
US12112041B2 |
Out-of-order bit-flipping decoders for non-volatile memory devices
Devices, systems, and methods for reducing a latency of a decoder in a non-volatile memory are described. An example method includes receiving a noisy codeword that is based on a transmitted codeword generated from a low-density parity-check (LDPC) code, the LDPC code having an associated parity matrix comprising a plurality of columns of circulant matrices, performing a sorting operation that sorts the plurality of columns of circulant matrices in a descending order of a first quality metric to generate a plurality of sorted columns of circulant matrices, the first quality metric indicative of a number of errors in a corresponding column of circulant matrices, and iteratively processing the plurality of sorted columns of circulant matrices to determine a candidate version of the transmitted codeword. |
US12112040B2 |
Data movement intimation using input/output (I/O) queue management
A computer-implemented method according to one embodiment includes causing a plurality of I/O queues to be created between an initiator and a storage target device. The created I/O queues are reserved for I/O requests for which adjustments of current priorities of extents of data associated with the I/O requests are to be performed. The method further includes determining identifying information of an I/O request sent from the initiator to the storage target device and determining whether the I/O request was sent from the initiator to the storage target device using one of the created I/O queues. In response to a determination that the I/O request was sent using a first of the created I/O queues having one of the adjustments associated therewith, a tiering manager of the storage target device is instructed to perform the adjustment on the current priority of the extent of data associated with the I/O request. |
US12112038B2 |
Display device, display controlling method, and computer program
A display device, method, computer-readable storage medium and user interface, each of which detects contact to or proximity of an object with respect to a generated image, and responsive to detection of contact to or proximity of the object to the generated image, disables any operational functions associated with a first portion of the generated image. Additionally, operation associated with a second portion of the generated image is allowed responsive to the detection of contact to or proximity of the object to the generated image, where the second portion of the generated image is different from the first portion of the generated image. An indication corresponding to the second portion of the generated image for which operation is enabled may be displayed on the generated image. |
US12112036B2 |
Content scrubber bar with real-world time indications
In some embodiments, an electronic device displays a playback user interface that is configured to playback content on the electronic device. While displaying the playback user interface that is configured to playback the content on the electronic device, the electronic device displays a scrubber bar for navigating through the content, wherein the scrubber bar includes: a visual indication of a current playback position within the content; and one or more playback time indications that include time values based on the current playback position within the content. A respective playback time indication of the one or more playback time indications is based on a time of day at the electronic device, and an amount of time that it will take to play the content from the current playback position to an end of the content at a respective content playback speed. |
US12112032B2 |
Controlling a device based on processing of image data that captures the device and/or an installation environment of the device
Implementations discussed herein relate to systems, methods, and apparatuses for controlling one or more internet of things (IoT) devices via a graphical camera interface of a portable electronic device. The graphical camera interface can be presented at the portable electronic device in response to the user accessing a camera application via the portable electronic device and directing a camera of the portable electronic device at the IoT device. One or more images generated from an output of the camera can be processed to identify the IoT device that the user is intending to control. Information related to a context in which the user aimed their camera at the IoT device can be used to assist in narrowing down a selection of the IoT device from multiple different IoT devices that may be associated with the user and/or an image captured by the camera. |
US12112030B2 |
Mapping user inputs in two directions to a single direction for one-handed device interactions with graphical sliders
A method includes outputting, for display, a graphical user interface that includes a graphical slider, the graphical slider including a trackbar that defines an axis in a first direction and a position indicator located at a first position along the trackbar. The method also includes receiving data indicative of a user input including a first displacement in the first direction and a second displacement in a second direction, the first direction perpendicular to the second direction. The method also includes mapping, based on both the first displacement in the first direction and the second displacement in the second direction, the user input to a second position along the trackbar. The method further includes outputting, for display, an updated graphical user interface that includes the position indicator at the second position along the trackbar. |
US12112029B2 |
Reader mode for presentation slides in a cloud collaboration platform
Disclosed herein are system, method, and computer program product embodiments for improving user experiences within a cloud collaboration platform that integrates communication tools with word processor functions to enhance workflows, save time, and promote teamwork in the development of slide presentations. To improve usability, a cloud collaboration platform may furnish a reader mode to streamline the presentation review process. The reader mode may allow viewers to review the presentation as the presentation will eventually be presented to an audience. The viewers may provide comments and feedback on the presentation without being inundated with comments and metadata added to an edit mode of the presentation by the original authors. |
US12112028B2 |
Device, method, and graphical user interface for switching between camera interfaces
A method is performed at an electronic device with a touch-sensitive display and one or more cameras. The device concurrently displays, on the touch-screen display, a shutter button, a live preview of visual data sensed by the one or more cameras, and a plurality of filter options.The device detects selection of a respective filter option of the plurality of filter options. In response to detecting selection of the respective filter option, the device changes an appearance of the live preview based on the respective filter option. |
US12112027B2 |
System and method for displaying high-resolution liver cancer pathological image based on image pyramid
Provided are a system and a method for displaying a high-resolution liver cancer pathological image based on an image pyramid. The system includes a data source processing module and an image display module. The data source processing module is configured to acquire original images in various states, process the original images, acquire an image pyramid, name image blocks in the image pyramid, and store the image blocks in a folder set for the image pyramid in a server. The image display module is configured to acquire the image blocks in the folder set for the image pyramid in the server, acquire the image blocks according to a user's request, and splice and display the image blocks in an image display area. For the spliced image blocks, enlargement, reduction and translation operations are supported. |
US12112025B2 |
Gesture-driven message content resizing
A user interface comprising a message composition area is presented at a user device. Commencement of a resizing gesture is detected. A location of the resizing gesture within the user interface is tracked while the resizing gesture is in progress. The location of the resizing gesture is adjustable to cause resizing of message content in the message composition area. Responsive to detecting ending of the resizing gesture, a size of the message content is checked. Transmission of the message content to a recipient is based on a size of the message content relative to a base size. |
US12112024B2 |
User interfaces for managing media styles
The present disclosure generally relates to user interfaces for media-processing styles. In some embodiments, the present disclosure relates to user interfaces for editing media-processing styles. |
US12112022B2 |
User interface augmentation system, user interface augmentation method, and user interface augmentation program
A user interface augmentation system includes a memory and a processor coupled to the memory. The processor is configured to perform operations including: searching a system screen for a base point UI serving as a base point for display of an additional user interface (UI) to be added to the system screen; displaying a new screen with a transparent background in such a way as to overlap the system screen; and displaying the additional UI at a position based on the base point UI on the new screen. |
US12112021B2 |
Display control device, display control method, and display control program
An acquisition unit acquires a use frequency of a user of a UI extension component of a GUI component constituting a predetermined application and a use frequency of the user of a cooperation component which is a target GUI component for an operation of the UI extension component. A determination unit determines whether to display the UI extension component to the user based on the use frequency of the UI extension component of the user and a utilization frequency of the UI extension component calculated by using the use frequency of the cooperation component. |
US12112020B2 |
Composable events for dynamic user interface composition
Composable events to provide a dynamic user interface are disclosed. In various embodiments, a definition of a custom user interface event is received. The definition includes an identification of a data value to be associated with the event, a scope of the event within which the event will be consumed, and an event trigger in response to which an instance of the custom user interface event is to be published. Application user interface code configured to provide one or more application user interface elements configured to publish or subscribe to the custom user interface event is generated programmatically, based at least in part on the definition. |
US12112015B2 |
Devices, methods, and graphical user interfaces for navigating between user interfaces, displaying a dock, and displaying system user interface elements
An electronic device displays a first application and a second application along an edge of the display and, while concurrently displaying the first and second applications, detects an edge-swipe gesture. in response, if the location corresponds to a location of a respective application on the display, the respective application is associated with standard edge-swipe gesture criteria, and the edge-swipe gesture meets the standard edge-swipe gesture criteria, the device performs a system operation that includes displaying a system user interface at a portion of the display previously occupied by at least a portion of the first application and at least a portion of the second application; if the location of the edge-swipe gesture corresponds to a location of the respective application, the respective application is associated with enhanced edge-swipe gesture criteria, and the edge-swipe gesture does not meet the enhanced edge-swipe gesture criteria, the device forgoes performing the system operation. |
US12112008B2 |
Simulating physical materials and light interaction in a user interface of a resource-constrained device
Methods and systems for simulating light interaction and physical materials in a graphical user interface (GUI) of a resource-constrained device are provided. Simulating physical materials, such as glass and metal, in a GUI can allow a user to feel more natural in interacting with the GUI. The user experience can be further enhanced if the simulated physical materials in the GUI can interact with the device's environment in a manner similar to how the actual physical materials would interact. However, continually polling various sensors can be resource-intensive, especially for resource-constrained mobile devices. Accordingly, a mobile device can intelligently determine whether to begin a reduced detail mode, and then render user interface objects in the reduced detail mode to conserve resources. |
US12112006B2 |
Input sensing panel, display device having the same, and method of manufacturing the display device
A method of manufacturing a display device, including forming a first sensing insulating layer on a display panel comprising an active area and a peripheral area; forming a first conductive layer on the first sensing insulating layer; forming a second sensing insulating layer to cover the first conductive layer; forming a second conductive layer comprising a conductive material on the second sensing insulating layer; forming a passivation layer on the second conductive layer; substantially simultaneously etching the second conductive layer and the passivation layer through a photolithography process; and forming a third sensing insulating layer to cover the passivation layer. The passivation layer includes an inorganic material. |
US12112004B2 |
Active matrix substrate, display panel, and display device
An active matrix substrate includes a touch electrode disposed in a pixel region, a frame touch electrode disposed in a frame region, and a dummy array segment disposed in the frame region. The frame region includes a first dummy region, provided in a position adjacent to the pixel region, where the frame touch electrode is disposed and a second dummy region provided in a position opposite to the pixel region across the first dummy region. In the second dummy region, the frame touch electrode is not disposed, but the dummy array segment is disposed. |
US12112002B2 |
Touch panel and sheet of touch sensors
A touch panel includes a substrate, a plurality of peripheral traces, a plurality of marks, a touch sensing electrode, a plurality of first intermediate layers, and a plurality of second intermediate layers. The peripheral traces and the marks are disposed in a peripheral area of the substrate. The first intermediate layers are disposed between the peripheral traces and the substrate, and the second intermediate layers are disposed between the marks and the substrate. Each of the first intermediate layers and the second intermediate layers includes a metal nanowire, and the touch sensing electrode is electrically connected with the peripheral traces. A touch sensor tape is also proposed. |
US12111997B2 |
Electronic device to detect input based on a capacitance change and input of an input device
An electronic device includes: a display layer; a sensor layer on the display layer, and including: a first electrode, and a second electrode adjacent to the first electrode; and a plurality of crossing electrodes; and a driving circuit electrically connected to the sensor layer to control an operation of the sensor layer. The sensor layer is to operate in a first touch mode to sense a first input signal, and a second touch mode to sense a second input signal of an input device to discharge a magnetic field, and the driving circuit is to sense coordinates of the input device based on a signal profile measured based on a first current having a first current direction formed in the first electrode by the input device, and a second current having a second current direction opposite to the first current direction formed in the second electrode by the input device. |
US12111996B2 |
Driving apparatus and operation method thereof
A driving apparatus and an operation method thereof are provided. The driving apparatus includes a first driving circuit and a second driving circuit. The first driving circuit suspends performing at least one of a display driving operation and a touch sensing operation during a skip period under a driving mode, and the first driving circuit performs the at least one of the display driving operation and the touch sensing operation outside the skip period under the driving mode. The second driving circuit is coupled to the first driving circuit. The second driving circuit performs a fingerprint sensing operation during the skip period. |
US12111985B2 |
Sensor
A sensor includes a plurality of coils including a plurality of first coils each extending in a first direction, and a plurality of second coils each extending in a second direction, a plurality of terminals provided for one ends and other ends of the plurality of coils, and a plurality of lead wires which connect the plurality of terminals to the corresponding one ends or other ends of the plurality of coils. The plurality of lead wires are arranged to extend along any of one or more directions which are at an angle relative to both the first direction and the second direction. |
US12111982B2 |
Systems and methods for real-time tracking of trajectories using motion sensors
Tracking motion using inertial sensors embedded in commercial grade wearables like smartwatches has proved to be a challenging task, especially if real-time tracking is a requirement. Present disclosure provides system and method wherein data from sensors are obtained and scaled. Further, Euler Rodrigues Matrix (ERM) is generated based delta value obtained using sensor data. The scaled sensor data and ERM are used for generating feature vectors. Windowing technique is applied for subsets of feature vectors to obtain label for each window and machine learning model is trained with the label and window. Further, during real-time, sensor data is obtained, and steps of ERM, feature vectors generation, and application of windowing technique are repeated, and coordinates are estimated for each window in real-time based on which trajectories are tracked in real-time for each window. |
US12111979B2 |
Generating mark information on a virtual object
A method for generating mark information in a virtual environment includes displaying a target-perspective picture showing the virtual environment, a sight bead pointing to an aiming position, and receiving a mark operation triggered on a mark control interface. The method further includes, in response to receiving the mark operation, generating, according to the received mark operation, mark information on a virtual object to which the aiming position points. The virtual object on which the mark information is generated is a movable object, a virtual prop, a virtual building, or a virtual landscape object in the virtual environment. The generated mark information is visible at a position of the virtual object in the virtual environment to one or more teammates of the virtual character. |
US12111976B2 |
Gesture detection using external sensors
The technology provides for a system for determining a gesture provided by a user. In this regard, one or more processors of the system may receive image data from one or more visual sensors of the system capturing a motion of the user, and may receive motion data from one or more wearable computing devices worn by the user. The one or more processors may recognize, based on the image data, a portion of the user's body that corresponds to a gesture to perform a command. The one or more processors may also determine one or more correlations between the image data and the received motion data. Based on the recognized portion of the user's body and the one or more correlations between the image data and the received motion data, the one or more processors may detect the gesture. |
US12111974B1 |
Wearable gesture detector
A wearable gesture detector includes a wristband with a plurality of pressure-sensitive conductive pads coupled to the wristband. The pressure-sensitive conductive pads are configured to detect epidermal deformations caused by muscular contraction or extension during a hand gesture. The wearable gesture detector further includes a controller communicatively coupled to the pressure-sensitive conductive pads. The controller is configured to collect hand gesture data samples based on the epidermal deformations detected by the plurality of pressure-sensitive conductive pads. |
US12111971B2 |
Control device and control method for vehicle-mounted equipment
The disclosure includes a first information acquiring device configured to acquire motion information related to a motion of an occupant; a second information acquiring device configured to acquire operation information related to an input operation to a predetermined onboard device, the input operation being based on the motion of the occupant; a memory configured to store the motion information and the operation information in association with each other; a motion detecting device configured to detect the motion of an occupant; and a controller configured to, when the motion information related to the motion of the occupant detected by the motion detecting device is stored in the memory, output command information related to an operation command to the onboard device by referring to the operation information stored in association with the motion information. |
US12111964B2 |
Drive manager for power wheelchair and related methods
A power wheelchair [4] includes moveable components, motors, a drive controller [6] operatively connected to the motors, and a drive manager device [8] operatively connected to the drive controller [6]. The drive manager device [8] is configured to communicate with an input collection/display unit (IC/DU) 10 via a first communication interface, the IC/DU [10] operable by a user in the power wheelchair. The drive manager device [8] is configured to communicate with a caregiver unit [12] via a second communication interface, the caregiver unit [12] operable by a caregiver. The drive manager device [8] is configured to determine a command made by the user or the caregiver by processing command data received in a communication with the IC/DU [10] or the caregiver unit [12]. The drive manager device [8] is configured to cause voltage to be applied to the drive controller [6] to cause the drive controller [6] to interact with the motors to actuate at least one of the moveable components. |
US12111962B2 |
User interfaces and device settings based on user identification
The present disclosure generally relates to user interface for electronic devices, including wearable electronic devices, and device settings based on user identification. |
US12111956B2 |
Methods and systems for access controlled spaces for data analytics and visualization
Methods and systems for enabling organization and control of dashboards, visualizations, and other saved data objects into spaces. An exemplary method includes, based on at least one role of a user, controlling the user's access to a default space and to other spaces of a plurality of spaces, such that the only spaces that the user can access are the default space and the one or more other spaces. Each space can contain a number of saved objects such as dashboards, visualizations, or other objects. The method can provide a graphical user interface for enabling the user to select, as a current space, the default space or one of the other spaces; and in response to the selection, automatically saving new objects generated by the user into the current space; wherein each of the spaces is configured to provide access to certain data objects only or access to certain applications only. |
US12111950B2 |
Privacy preserving data collection and analysis
A method includes receiving, by a data processing apparatus and from a content distribution system, a message comprising a probabilistic data structure representing a set of content items that should not be provided to a user device, content item data for content items available to be provided, and a request to determine whether any content item data is invalid, determining that the content item data for a given content item is invalid because the given content item may be in the set of content items represented by the probabilistic data structure, including removing the content item data for the given content item that was determined to be invalid; and preventing distribution of content items including the given content item. |
US12111944B2 |
Method and system for policy based real time data file access control
A method and system for file content protection and policy-based access control in a networked environment are provided. It includes an endpoint module which runs on endpoint devices and a key store module which runs on key stores servers. The endpoint computing device where files are created and used generates a content encryption key and unique file identifier (UFI), which are different for each file. The file is encrypted with the content key and attaches the UFI to the encrypted file to create a protected file. The coupled UFI and content key are sent to the key store servers to be stored. To accesses the protected file, end point module reads the UFI and sends it to the key store which responses with the permission as the outcome of evaluation of associated policies and the content key if permission is granted so the file can be decrypted. |
US12111939B2 |
Fast access to a data resource update in a blockchain network
A method for fast access to a data resource in a blockchain network is provided. The method includes opening a dedicated socket in a server to receive a datum from a data source and authenticating a signature of the data source to verify that the data source is a reliable data source. The method also includes storing the data in a dedicated memory space in the server, allowing a blockchain application to access the data in the dedicated memory space using a function that has accessibility to the dedicated memory space, and writing the data in a blockchain block when a block producer reads the data from the blockchain application. A system and a non-transitory, computer-readable medium storing instructions to perform the above method are also provided. |
US12111938B2 |
Secure collaborative processing of private inputs
The described technology is generally directed towards secure collaborative processing of private inputs. A secure execution engine can process encrypted data contributed by multiple parties, without revealing the encrypted data to any of the parties. The encrypted data can be processed according to any program written in a high-level programming language, while the secure execution engine handles cryptographic processing. |
US12111935B2 |
Intrusion detection
Techniques are provided for intrusion detection on a computer system. In an example, a computer host device is configured to access data storage of the computer system via a communications network. It can be determined that the computer host device is behaving anomalously because a first current access by the computer host device to the data storage deviates from a second expected access by the computer host device to the data storage by more than a predefined amount. Then, in response to determining that the computer host device is behaving anomalously, the computer system can mitigate against the computer host device behaving anomalously. |
US12111931B2 |
Countermeasure against fault injection attacks
A method includes programming first and second values and a first compare enable command into respective first operand, second operand, and first compare enable command registers in a hardware comparator circuit. The method includes determining that a first match exists corresponding to the first and second values, programming a third value into the first operand register and a fourth value into the second operand register, and programming a second compare enable command into a second compare enable command register in the hardware comparator circuit. In response to a determination that a second match exists corresponding to the third and fourth values, the method includes asserting a success interrupt signal, programming a fifth value into the first operand register and a sixth value into the second operand register and programming a second compare enable command into a second compare enable command register in the hardware comparator circuit. |
US12111926B1 |
Generative artificial intelligence model output obfuscation
An analysis engine receives data characterizing a prompt for ingestion by a generative artificial intelligence (GenAI) model. The analysis engine, using a determines using, for example, a classifier or blocklist, that the prompt comprises or is indicative of malicious content or otherwise elicits undesired model behavior. Similarly, outputs of the GenAI model can be analyzed to determine whether they comprise malicious content or cause the model to behave in an undesired manner. The output is inputted into a GenAI model along with obfuscation instructions to generate an output which is returned to the requesting user. Related apparatus, systems, techniques and articles are also described. |
US12111925B1 |
Methods and apparatus for detecting and preventing obfuscated cyberattacks using machine learning techniques
The presently disclosed subject matter includes a system for monitoring a set of command lines or calls to executable scripts configured to be executed by an operating system. Each command line from the set of command lines is associated with an executable script configured to be executed by an operating system. The apparatus classifies, via a machine learning model, a command line from the set of command lines into an obfuscation category and prevents the operating system from executing the command line and generates a notification signal when the obfuscation category indicates that the command line is part of a cybersecurity attack. The apparatus allows the operating system to execute the command line or call to the executable script when the obfuscation category indicates that the command line is not part of a cybersecurity attack. |
US12111924B2 |
System for detecting malicious programmable logic controller code
A system (100) and method for detecting a malicious programmable logic controller (PLC) code segment (110) in a PLC program corresponding to a specific type of PLC includes a binary parser (112) that parses the code segment (110) into a plurality of functional elements. A variable and function block mapper (114) maps the functional elements into a high-level data structure. A fuzzer (116) generates a behavioral model of the high-level data structure into an automaton (118). A classifier (120) predicts to which processes the automaton (118) corresponds. A detector (122) detects unsafe states in the automaton (118) and that generates an indication of a detected unsafe state. |
US12111922B2 |
Method, systems and apparatus for intelligently emulating factory control systems and simulating response data
A controller emulator, coupled to an interface that exposes the controller emulator to inputs from external sources, provides one or more control signals to a process simulator and a deep learning process. In response, the process simulator simulates response data that is provided to the deep learning processor. The deep learning processor generates expected response data and expected behavioral pattern data for the one or more control signals, as well as actual behavioral pattern data for the simulated response data. A comparison of at least one of the simulated response data to the expected response data and the actual behavioral pattern data to the expected behavioral pattern data is performed to determine whether anomalous activity is detected. As a result of detecting anomalous activity, one or more operations are performed to address the anomalous activity. |
US12111919B2 |
Systems and methods for quantifying file access risk exposure by an endpoint in a network environment
Systems, devices, and methods are discussed for identifying possible improper file accesses by an endpoint device. In some cases an agent is placed on each system to be surveilled that records the absolute paths for each file accessed for each user. This information may be accumulated and sent to a central server or computer for analysis of all such file accesses on a user basis. In some cases, a file access tree is created, and in some implementations be pruned of branches and leaves if deemed to be duplicates or very similar to other branched and leaves via a Levenshtein distance threshold. The resulting tree's edges may be scaled in particular implementations based on the deviation of a user's file accesses from their sphere of permissions. A variance metric may be computed from the final tree's form to capture the user's access patterns. |
US12111908B2 |
Lightweight electronic control unit fingerprinting
Systems, apparatuses, and methods to identify an electronic control unit transmitting a message on a communication bus, such as an in-vehicle network bus, are provided. ECUs transmit messages by manipulating voltage on conductive lines of the bus. Observation circuitry can observe voltage signals associated with the transmission at a point on the in-vehicle network bus. A distribution can be generated from densities of the voltage signals. ECUs can be identified and/or fingerprinted based on the distributions. |
US12111904B2 |
Systems and methods for authenticating users
In some embodiments, an authentication prompt may be generated based on (i) an object, detected in an image stream of an environment of a user, satisfying one or more criteria and (ii) object data associated with the detected object. The criteria may include (i) the object being in a plurality of different samples and (ii) the object being in a first spatial region of a first sample of the different samples, where the first spatial region of the first sample is a spatial region at which the user looked. An authentication response may be obtained from a user device of the user in connection with the authentication prompt, and the user may be authenticated based on the authentication response obtained from the user device. |
US12111900B2 |
System for face authentication and method for face authentication
A system for face authentication is provided, which can operate separately for individual providers of face authentication service in a stable and efficient manner. The system includes: face authentication machines; an administrator terminal; a face management server for storing face image data of registered users; and face matching servers, each configured to generate face feature amount data of a person to be verified from image data acquired from a camera of one of the face authentication machines. The system performs a matching operation by comparing the face feature amount data of the person with the face image data of the registered users. Further, prior to face authentication, data of associations between the face authentication machines and the face matching servers, which is entered by an administrator, is transmitted from the administrator terminal to the face management server. |
US12111898B2 |
Devices and methods for smartphone impostor detection using behavioral and environmental data
Devices and methods for smartphone impostor detection using behavioral and environmental data are provided. Impostors are attackers who take control of an electronic device (e.g., a smartphone) and gain access to confidential and private information of a legitimate user. Embodiments described herein propose a defense-in-depth mechanism to detect impostors quickly with simple deep learning algorithms, which can achieve better detection accuracy than previous works. Embodiments then consider protecting the privacy of the behavioral and/or environmental data (e.g., collected by one or more sensors) of a user by not exposing it outside the protected device. A recurrent neural network (RNN)-based deep learning algorithm is proposed which uses only sensor data of the legitimate user to learn their normal behavior. Prediction error distribution (PED) is used to enhance the detection accuracy. In some embodiments, a minimalist hardware module, dubbed smartphone impostor detector (SID), is integrated into smartphones for self-contained impostor detection. |
US12111896B2 |
Digital identity sign-up
Disclosed herein is an identity network that can provide a universal, digital identity for users that can be used to authenticate the user by an identity provider for relying parties to utilize for confirming the identity of the user during sign-up. The identity network receives a request from a relying party that includes deep linking to an identity provider selected by the user. The request specifies the user and any other information about the user the relying party is requesting. A service of the identity network launches the application for the identity provider on the user's device and the user logs into the identity provider's application, which provides the user authentication/validation and information about the user to the identity network. The identity network can then provide the information to the relying party, which the relying party can rely on for creating an account with the relying party for the user. |
US12111895B2 |
Group-based authentication technique
During operation, an electronic device may receive, from a second electronic device, information that specifies or that corresponds to one or more distortions, where the one or more distortions are associated with measurements of a physical parameter that are performed by a sensor in the second electronic device. Then, the electronic device may determine, based at least in part on the information, the one or more distortions. Moreover, the electronic device may compare the determined one or more distortions with historical values of the one or more distortions. Note that the historical values of the one or more distortions may be specified by or may correspond to historical information that is received from one or more third electronic devices. Next, based at least in part on the comparison, the electronic device may selectively authenticate an individual associated with the second electronic device. |
US12111894B2 |
User experience container level identity federation and content security
Systems and methods are provided for controlling display of a workspace. The system includes logic to establish a first level authorization at a display client enabling access to a workspace data set. The workspace data set can have a plurality of entries identifying respective digital assets and locations in the workspace for graphical objects representing the respective digital assets. The plurality of entries can include a particular entry identifying a particular digital asset requiring a second level authorization. The system includes logic to render, for the particular entry, a placeholder graphical object and a prompt. The system includes logic to detect user input indicating selection of the prompt, and in response executing a protocol to establish the second level authorization. Upon establishment of the second level authorization the placeholder graphical object is replaced with a second graphical object to reveal content of the particular digital asset. |
US12111891B2 |
DRM sharing and playback service specification selection
Systems and methods for optionally restricting the rendering of particular content items. An example method comprising: receiving a plurality of content rendering options supported by a client device; determining a content item to be rendered, the content item being associated with a restriction attribute; selecting a content rendering option supported by the client device in view of the restriction attribute; generating a token comprising data associated with the selected content rendering option and the content item; receiving a client request from the client device, wherein the client request is associated with the content item and indicates a chosen content rendering option; comparing the data of the token with the chosen content rendering option indicated by the client request to determine a match; and granting the client device access to perform the chosen content rendering option on the content item based on the outcome of the determination of the match. |
US12111888B2 |
Localization of individual plants based on high-elevation imagery
Implementations are described herein for localizing individual plants by aligning high-elevation images using invariant anchor points while disregarding variant feature points, such as deformable plants. High-elevation images that capture the plurality of plants at a resolution at which wind-triggered deformation of individual plants is perceptible between the high-elevation images may be obtained. First regions of the high-elevation images that depict the plurality of plants may be classified as variant features that are unusable as invariant anchor points. Second regions of the high-elevation images that are disjoint from the first set of regions may be classified as invariant anchor points. The high-elevation images may be aligned based on invariant anchor point(s) that are common among at least some of the high-elevation images. Based on the aligned high-elevation images, individual plant(s) may be localized within one of the high-elevation images for performance of one or more agricultural tasks. |
US12111886B2 |
Data collection and retraining in edge video devices
A digital video camera architecture for updating an object identification and tracking model deployed with the camera is disclosed. The invention comprises optics, a processor, a memory, and an artificial intelligence logic which may further comprise artificial neural networks. The architecture may identify objects according to a confidence threshold of a model. The confidence threshold may be monitored over time, and the model may be updated if the confidence threshold drops below an acceptable level. The data for retraining is ideally generated substantially internal to the camera. A filter is generated to process the entire field data set stored on the camera to create a field data subset also stored on the camera. The field data subset may be run through the model to generate cases that may be used in further monitoring, training, and updating of the model. |
US12111885B2 |
Image dispositioning using machine learning
Provided is a method, computer program product, and system for predicting image sharing decisions using machine learning. A processor may receive a set of annotated images and an associated text input from each user of a plurality of users. The processor may train, using the set of annotated images and the associated text input from each user, a neural network model to output an image sharing decision that is specific to a user. |
US12111884B2 |
Optimal sequential decision making with changing action space
Systems and methods for machine learning are described. Embodiments of the present disclosure receive state information that describes a state of a decision making agent in an environment; compute an action vector from an action embedding space based on the state information using a policy neural network of the decision making agent, wherein the policy neural network is trained using reinforcement learning based on a topology loss that constrains changes in a mapping between an action set and the action embedding space; and perform an action that modifies the state of the decision making agent in the environment based on the action vector, wherein the action is selected based on the mapping. |
US12111878B2 |
Efficient processing of convolutional neural network layers using analog-memory-based hardware
According to one or more embodiments, a computer implemented method for implementing a convolutional neural network (CNN) using a crosspoint array includes configuring the crosspoint array corresponding to a convolution layer in the CNN by storing one or more convolution kernels of the convolution layer in one or more crosspoint devices of the crosspoint array. The method further includes performing computations for the CNN via the crosspoint array by transmitting voltage pulses corresponding to a vector of input data of the convolution layer to the crosspoint array. Performing the CNN computations further includes outputting an electric current representative of performing a multiplication operation at a crosspoint device in the crosspoint array based on a weight value stored by the crosspoint device and the voltage pulses from the input data. Performing the CNN computations further includes passing the output electric current from the crosspoint device to a selected integrator. |
US12111874B1 |
Exploratory data analysis system for automated generation of search queries using machine learning techniques to identify certain log fields and correlation thereof
Implementations of this disclosure provide a search assistant engine that integrates with a data intake and query system and provides an intuitive user interface to assist a user in searching and evaluating indexed event data. Additionally, the search assistant engine provides logic to intelligently provide data to the user through the user interface such as determining fields of events likely to be of interest based on determining a mutual information score for each field and determining groups of related fields based on determining a mutual information score for each field grouping. Some implementations utilize machine learning techniques in certain analyses such as when clustering events and determining an event templates for each cluster. Additionally, the search assistant engine may import terms or characters from user interaction into predetermined search query templates to generate tailored search query for the user. |
US12111872B2 |
Comparative search within user-generated content
According to an aspect, a method for searching within user-generated reviews includes receiving, from a client device, a search query to search within a plurality of user-generated reviews relating to a plurality of entities, and identifying, in response to the search query, a set of user-generated reviews from the plurality of user-generated reviews that correspond to one or more search terms of the search query, where the set of user-generated reviews includes a user-generated review for a first entity and a user-generated review for a second entity. The first entity is different from the second entity. The method includes providing at least a portion of the user-generated review for the first entity and at least a portion of the user-generated review for the second entity for simultaneous display on a comparison layout of a user interface of the client device. |
US12111871B2 |
Search engine
A search engine to index web content with user content. A server computer receives, from a first client computer operated by a first user, an identification of first web content displayed by a web browser of the first client computer in a main browser window. The identification of the first web content is transmitted by the first user to the server computer via a user interface separate from the main browser window. The server computer then indexes the first web content. In response to receiving a search query from a web browser of a second client computer operated by a second user, the server computer transmits search results to the web browser of the second client computer. The search results include the first web content identified by the first user in a position relative to identifications of other web content received from other users. |
US12111869B2 |
Identifying an implementation of a user-desired interaction using machine learning
A system for identification of an implementation of a user-desired interaction. The system receives a user-provided data item associated with the user-desired interaction type. The system determines a user group of a user. The system searches a plurality of applications to determine a plurality of interaction types supported for the determined user group. The system determines a plurality of suggested interaction types from the supported interaction types based on the user-provided data item. The suggested interaction types are ranked according to relevancy. The system retrieves, from the plurality of applications, first metadata and first NLP tags for the most relevant suggested interaction type and second metadata and second NLP tags for the next most relevant suggested interaction type. The system formats and communicates to the user the first metadata, the second metadata, the first NLP tags, and the second NLP tags according to rules of the determined user group. |
US12111867B2 |
Methods, systems, and media for associating scenes depicted in media content with a map of where the media content was produced
Methods, systems, and media for associating scenes depicted in media content with a map of where the media content was produced are provided. In some embodiments, a method for presenting map information with video information is provided, the method comprising: receiving a request for a video from a user device; determining if there is location information associated with portions of the video; in response to determining that there is location information associated with the video, causing first map information corresponding to the location information to be presented in a first format during presentation of the video; receiving an indication that the first map information has been selected; in response to receiving the indication, causing second map information corresponding to the portion of the video that was being presented to be presented by the user device, wherein the second map information is presented in a second format. |
US12111866B2 |
Term weight generation method, apparatus, device and medium
A term weight determination method includes: obtaining a video and video-associated text, the video-associated text including at least one term; generating a halfway vector of the term by performing multimodal feature fusion on the features of the video, the video-associated text and the at least one term; and generating the weight of the at least one term based on the halfway vector of the at least one term. |
US12111865B2 |
Video analysis for efficient sorting of event data
A system for sorting event data includes an interface and a processor. The interface is configured to receive a small set of video frame data from a vehicle event recorder. The processor is configured to determine that the small set of video frame data indicates to fetch more vehicle event recorder data; determine a categorization based at least in part on the more vehicle event recorder data; and in response to the categorization, route the more vehicle event recorder data to a reviewing queue. |
US12111864B2 |
Electronic device and control method therefor
An electronic device is disclosed. The electronic device comprises: a memory including at least one command; and a processor connected to the memory to control the electronic device, wherein by executing the at least one command, the processor obtains an image according to a user's interaction with the electronic device, obtains information about the user's intention according to information about an object obtained from the image and context information obtained during the interaction, and obtains information concerning the obtained object from a knowledge base stored in the memory, according to the information about the user's intention, wherein the knowledge base includes device information about a plurality of electronic devices used during the user's activity, object information about a plurality of objects obtained according to the activity, and intention information corresponding to correlative information, and the processor obtains, from the knowledge base, information concerning the obtained object according to the intention information corresponding to the obtained object. |
US12111860B1 |
Patent application preparation system and template creator
The invention is a patent application preparation system that automatically creates a template application based on a claim set. A natural language processor transforms the claim language into prose and automatically adds reference numbers to the claim elements in the prose. The claim set can be provided in a record of invention form with additional technical information about the prior art and the technical subject matter. Additionally, the natural language processor can work in combination with a parsing routine and document integration program to combine the prose with the existing prose of a baseline document. The preparation system also has an image processing tool that automatically identifies features in illustrations that correspond to the claim elements. The preparation system produces a database of reference numbers that uniquely correlate to the claim elements and other technical terms, and an editing tool automatically adds the reference numbers to the illustrations. |
US12111857B2 |
Computerized assistance using artificial intelligence knowledge base
A computerized personal assistant includes a natural language user interface, a natural language processing machine, an identity machine, and a knowledge-base updating machine. The knowledge-base updating machine is configured to update a user-centric artificial intelligence knowledge base associated with the particular user to include a new or updated user-centric fact based on the computer-readable representation of the user input, wherein the knowledge-base updating machine updates the user-centric artificial intelligence knowledge base via an update protocol useable by a plurality of different computer services. |
US12111854B2 |
Storing and versioning hierarchical data in a binary format
A database manager is disclosed that retrieves database records having binary encoded data from a database and instantiating objects in an in-memory database. Binary encoding compresses data, allowing many subrecords to be stored a single blob field of a database record. Retrieving chunks from storage reduces transfer time by reducing the size of data and the number of operations needed to retrieve all the subrecords.The database manager receives database access requests from a database application. Changes made to the database objects and committed by the application are written back to the persistent database as versioned delta records. In a subsequent session, loading the database from storage includes first loading the most recent snapshot record, then applying changes to the data stored in delta records. The changes stored in the delta records are applied to the data in the snapshot record in the order in which they were made. |
US12111849B2 |
Managing data processing efficiency, and applications thereof
Disclosed herein are system, method, and computer program product embodiments for linking data records in memory. The system, method, and computer program product includes accessing a first record stored in memory, the first record holding information describing a first person and accessing at least one additional record stored in memory, the additional records holding information describing additional persons. The method continues by parsing the information of the first record and additional record and assigning the parsed information to predefined categories within the respective records. After assigning the information into categories, a similarity score between categorical information in the first record and categorical information of additional records is determined. A category of an additional record is then modified based on the similarity score, so the additional record is associated with the first person. |
US12111842B2 |
Low latency communications for nodes in replication relationships
An initiating node (C) in a storage platform (100) receives a modification request (312, 314) for changing an object (O). The initiating node (C), using system configuration information (127), identifies an owner node (A) and a backup node (B) for the object (O) and sends change data (324, 334) to the owner node (A) and the backup node (B). The owner node (A) modifies the object (O) with the data (324) from the initiating node (C) and sends an update request (352) that does not include the data (324) to the backup node (B). The backup node (B) modifies a backup object (O′) with data (334) from the initiating node (C). |
US12111841B2 |
Automatic consistency group scale-out for any point in time replication systems
One example method includes measuring a journal distribution lag of a journal, evaluating a first operational measure at a production site, and evaluating a second operational measure at a replication site operable to communicate with a production site, based on the journal distribution lag, and the evaluation of the first operational measure and the second operational measure, determining a scale out for a consistency group of the replication site, and implementing the scale out of the consistency group. |
US12111836B2 |
Generating consolidated visual representations for user journeys via profile tracing
The present disclosure relates to systems, methods, and non-transitory computer readable media that utilize a consolidated graphical user interface for visually presenting the state of a user profile with respect to a workflow journey. For instance, in one or more embodiments, the disclosed systems provide, for display within a graphical user interface of a client device, a visual representation of a workflow journey comprising a plurality of nodes and one or more edges connecting the plurality of nodes. Additionally, the disclosed systems receive, via the graphical user interface of the client device, an identifier associated with a user profile. The disclosed systems further modify, within the graphical user interface of the client device, the visual representation of the workflow journey to reflect a state of the user profile with respect to the workflow journey. |
US12111826B1 |
Neural search for programming-related query answering
Systems and methods for training and performing query answering for programming related query answering are disclosed. During a training phase, queries and answers of a training dataset may be encoded as vectors into the Euclidean space. Loss values for query-answer pairs, duplicate queries, and augmented queries may be determined using loss functions and may be used to adjust the model of the encoder. During the operation phase, a query may be received and encoded into the Euclidean space. The encoded answer most proximate to the encoded query may be decoded and provided as the most relevant answer. |
US12111818B2 |
Comparing ordered sets generated by different data-processing engines
A technique updates a first data-processing engine based on reference information produced by a second data-processing engine. The technique involves obtaining ordered sets of result items from both engines, where the result items produced by the second engine serve the role of the reference information. The technique then produces accuracy information by assessing the accuracy of the first-set result items relative to the second-set result items. The accuracy information is a set-wide assessment that reflects how well the first-set result items match the second-set result items, taking into account the similarity between pairs of result items and the ordering of result items in the ordered sets. The technique then modifies a configuration of the first data-processing engine based on the accuracy information to improve its quality. In some implementations, the first and second data-processing engines are first and second map engines that generate routes through a physical space. |
US12111817B2 |
Log execution method and apparatus, computer device and storage medium
This application provides a log execution method and apparatus, a computer device and a storage medium and relates to the technical field of databases. The method includes circularly scanning a log execution active window, the log execution active window comprising a plurality of logs which are not executed, and all the logs before the log execution active window having been executed; acquiring a conflict verification result of a log in the log execution active window based on storage range information of the log, the storage range information indicating a storage range of the log and a storage range of a target number of logs before the log, and the target number being equal to a size of the log execution active window; and executing the log if the conflict verification result is no conflict. |
US12111816B2 |
Method and uniqueness constraint management server for managing uniqueness constraints associated with entities
Embodiment herein provides a method for managing uniqueness constraints associated with entities in a graph database. The method includes receiving a constraint specification of an entity from a constraint management system and receiving a configure operation for maintaining uniqueness requirement in the constraint management system. The method also includes determining a constraint key based on inputs received for maintaining the uniqueness requirement in the constraint management system; and creating a composite unique constraint based on the constraint key. The composite unique constraint comprises properties of the constraint key and a constraint vertex indicating a class of constraints available in the inputs received for maintaining uniqueness requirement. The method also includes storing the composite unique constraint in the constraint specification received from the constraint management system to validate the uniqueness before performing an operation on the entity. |
US12111793B2 |
System and method for automatically managing storage resources of a big data platform
There is provided a computer-implemented method for automatically managing storage resources of a distributed file system comprising: obtaining actual past storage usage data of a first directory from a plurality of directories of the distributed file system to a current time; detecting, a space quota limit for the first directory and associated with a pre-defined expected future time; determining from the actual past storage usage data, projected storage usage data of the first directory over a future time period; obtaining an aggregated correction coefficient providing an indication of aggregated projected storage usage needs of remaining other directories relative to the first directory; in response to determining an expected value of the projected storage usage data at the expected future time is inconsistent with the space quota limit, adjusting the space quota limit to a new quota limit based on the expected value weighted by the aggregated correction coefficient. |
US12111791B2 |
Using machine learning to select compression algorithms for compressing binary datasets
A data model is trained to predict compressibility of binary data structures based on component entropy and predict relative compression efficiency for various compression algorithms based on component size. A recommendation engine in a storage system uses the data model to predict compressibility of binary data and determines whether to compress the binary data based on predicted compressibility. If the recommendation engine determines that compression of the binary data is justified, then a compression algorithm is recommended based on predicted relative compression efficiency. For example, the compression algorithm predicted to yield the greatest compression ratio or shortest compression/decompression time may be recommended. |
US12111788B2 |
Central processing unit with asynchronous registers
A central processing unit which achieves increased processing speed is provided. In a CPU constituted of a RISC architecture, a program counter which indicates an address in an instruction memory and a general-purpose register which is designated as an operand in an instruction to be decoded by an instruction decoder are constituted of asynchronous storage elements. |
US12111784B2 |
NoC buffer management for virtual channels
Embodiments herein describe a NoC where its internal switches have buffers with pods that can be assigned to different virtual channels. A subset of the pods in a buffer can be grouped together to form a VC. In this manner, different pod groups in a buffer can be assigned to different VCs (or to different types of NoC data units), where VCs that transmit wider data units can be assigned more pods than VCs that transmit narrower data units. |
US12111782B2 |
Method and system for analyzing data
A method and system for accelerating analysis of large-scale data that reads a data packet from a queue, and after performing data processing on the data packet, a first high, middle, and low byte of the processed data packet is cyclically read; a preset signal reference value is read, and the preset signal reference value is converted into a collected value according to a preset signal transformation ratio and a correction factor; the collected value is converted into an integer value, and the integer value is split into a second high, middle, and low byte; and the first high, middle, and low byte of the processed data packet is compared with the second high, middle and low byte of the integer value in a preset way. A determination as to whether the data of the packet is abnormal or not is made based on the result of the comparison. |
US12111781B2 |
Data burst suspend mode using multi-level signaling
A memory device includes a memory array and processing logic, operatively coupled with the memory array, to perform operations including causing a data burst to be initiated by toggling a logical level of a control pin from a first level corresponding to a data burst inactive mode to a second level corresponding to a data burst active mode, wherein the data burst corresponds to a data transfer across an interface bus, causing the data burst to be suspended by toggling the logical level of the control pin from the second level to a third level corresponding to a data burst suspend mode, and causing the data burst to be resumed by toggling the logical level of the control pin from the third level to the second level. |
US12111777B2 |
Multiple pin configurations of memory devices
An apparatus configured to allow data values to be written into the plurality of memory cells of the memory device at a first speed upon connecting to a first host via a first configuration of the plurality of connectors; and allow data values to be written into the plurality of memory cells at a second speed faster than the first speed, upon connecting to a second host via a second configuration of the plurality of connectors. |
US12111774B2 |
System and method for incremental encryption
A computing system uses AES-XTS encryption to encrypt data of a first part of first data stream using a tweak key, a data key, an initial tweak value, in a first encryption session, store the encrypted first part, then encrypts a second part of the first data stream in a second encryption session commenced after the termination of the first encryption session; and store the encrypted second part in the encrypted data store. The second part of the first data stream is encrypted using a modified tweak value computed based on the initial tweak value, the tweak key, and a block index of a last cipher block of the first part of the first data stream. |
US12111772B2 |
Device, system and method for selectively dropping software prefetch instructions
Techniques and mechanisms for providing information to determine whether a software prefetch instruction is to be executed. In an embodiment, one or more entries of a translation lookaside buffer (TLB) each include a respective value which indicates whether, according to one or more criteria, corresponding data has been sufficiently utilized. Insufficiently utilized data is indicated in a TLB entry with an identifier of an executed instruction to prefetch the corresponding data. An eviction of the TLB entry results in the creation of an entry in a registry of prefetch instructions. The entry in the registry includes the identifier of the executed prefetch instruction, and a value indicating a number of times that one or more future prefetch instructions are to be dropped. In another embodiment, execution of a subsequent prefetch instruction—which also corresponds to the identifier—is prevented based on the registry entry. |
US12111768B2 |
Methods and devices for controlling memory handling
A method and device for controlling memory handling in a processing system comprising a cache shared between a plurality of processing units, wherein the cache comprises a plurality of cache portions. The method comprises obtaining first information pertaining to an allocation of a first memory portion of a memory to a first application, an allocation of a first processing unit of the plurality of processing units to the first application, and an association between a first cache portion of the plurality of cache portions and the first processing unit. The method further comprises reconfiguring a mapping configuration based on the obtained first information, and controlling a providing of first data associated with the first application to the first cache portion from the first memory portion using the reconfigured mapping configuration. |
US12111762B2 |
Dynamic inclusive last level cache
An embodiment of an integrated circuit may comprise a core, and a cache controller coupled to the core, the cache controller including circuitry to identify data from a working set for dynamic inclusion in a next level cache based on an amount of re-use of the next level cache, send a shared copy of the identified data to a requesting core of one or more processor cores, and maintain a copy of the identified data in the next level cache. Other embodiments are disclosed and claimed. |
US12111756B2 |
Systems, methods, and apparatus for wear-level aware memory allocation
A method for memory allocation may include determining an amount of use for a first memory page, wherein the first memory page is mapped to a first page group of a first group level, a second memory page may be mapped to a second page group of the first group level, and the first memory page and the second memory page may be mapped to a third page group of a second group level, and selecting, based on an allocation request, the first memory page based on the amount of use. The amount of use may include a first amount of use, and the method may further include determining a second amount of use for the second memory page, wherein the first memory page may be selected based on the first amount of use and the second amount of use. |
US12111752B2 |
Intelligent services for application dependency discovery, reporting, and management tool
Techniques for monitoring operating statuses of an application and its dependencies are provided. A monitoring application may collect and report the operating status of the monitored application and each dependency. Through use of existing monitoring interfaces, the monitoring application can collect operating status without requiring modification of the underlying monitored application or dependencies. The monitoring application may determine a problem service that is a root cause of an unhealthy state of the monitored application. Dependency analyzer and discovery crawler techniques may automatically configure and update the monitoring application. Machine learning techniques may be used to determine patterns of performance based on system state information associated with performance events and provide health reports relative to a baseline status of the monitored application. Also provided are techniques for testing a response of the monitored application through modifications to API calls. Such tests may be used to train the machine learning model. |
US12111751B2 |
Debugging tool for code generation neural language models
A debugging tool identifies the smallest subset of an input sequence or rationales that influenced a neural language model to generate an output sequence. The debugging tool uses the rationales to understand why the model made its predictions and in particular, the particular input tokens that had the most impact on the output sequence. In the case of erroneous output, the rationales are used to alter the input sequence to avoid the error or to tailor a new training dataset to retrain the model to improve its performance. |
US12111750B1 |
Source code evaluator and modified parameter structure for enabling automated validation of parameter values in source code
Parameter values in source code can be automatically validated using the techniques described herein. For example, a system can receive source code that includes a call to an action. The action can have a parameter that is set to a selected value in the source code. The parameter can be defined in definition data. The system can also receive a file that separate from the source code and includes metadata for the parameter. The system can extract the metadata from the file and modify the definition data to include the metadata. The system can then execute a validation process on the selected value for the parameter. The validation process can involve retrieving the metadata from the modified definition data, evaluating the selected value using the metadata to determine whether the selected value is invalid, and if it is invalid, outputting an error notification indicating that the selected value is invalid. |
US12111745B1 |
Integrated production automation for real-time multi-frequency data processing and visualization in internet of things (IoT) systems
A system comprising an interoperable digital architecture configured for real-time multi-frequency data collection, processing, and visualization of data from various IoT devices in real-time, an automated event detection module configured to detect events from the IoT devices in real-time and manage multi-frequency data, a modular AI module in communication with the automated event detection module, and configured to process the multi-frequency data in real-time through separate aggregated containers for increased computational efficiency, where the modular AI module is configured to parallelize AI processing, receive the multi-frequency data from the event detection module and processes it in parallel using a plurality of AI algorithms. A data sorting module configured to sort the processed multi-frequency data and send it to destinations across multiple cloud environments, and a relational database for segregation of raw multi-frequency data and processed multi-frequency data. |
US12111742B2 |
Method for log recording, electronic device and non-transitory computer-readable storage medium
A method and an apparatus for log recording, and an electronic device are provided. The method is applied to a storage device, wherein a storage space of the storage device is configured to be at least two storage areas, and the at least two storage areas includes at least one first storage area for storing data by using a serial writing mode and at least one second storage area for storing the data by using a parallel writing mode, the method includes: monitoring an operating state of a system of the storage device; when the operating state of the system of the storage device is normal, storing generated log data in the first storage area. |
US12111740B2 |
System level testing of artificial intelligence primitives
Methods, system, and computer program product are disclosed for enhanced system level testing of an AI hardware accelerator comprising Artificial Intelligence (AI) primitives. The system level testing provides uncompromised test coverage of the AI hardware accelerator while enabling efficient and effective testing performance. Enhanced test data generation, result prediction, and test execution are provided for system level testing of AI hardware accelerator including the AI primitives. |
US12111739B1 |
Data caching in reserved storage capacity of cloud provider network extensions
Systems and methods are described for use of reserved storage capacity at a cloud provider network extension, sometimes referred to as a provider substrate extension (“PSE”) or “outpost”, as a data cache, thereby improving performance of the PSE. The reserved storage capacity may be reserved for a primary purpose, such as data replication in the event of failure of an in-use portion of the PSE's storage capacity. During non-failover operation, the reserved storage capacity may be otherwise unused. Embodiments of the present disclosure enable the reserved storage capacity, when not used for its primary purpose, to be used as a data cache to store information potentially used at the PSE. |
US12111735B2 |
Data error identification prior to role reversal on a remote data replication facility
A data verification process is implemented before performing role reversal on a remote data replication facility to identify data mismatch errors prior to failover or failback on the remote data replication facility. In situations where the role reversal is planned sufficiently far in advance, a full data scan is implemented by comparing the Data Integrity Field (DIF) information of each track of data on the primary storage array with the DIF information of each corresponding track of data on the backup storage array. In situations where the role reversal is more imminent, a quick scan is implemented by comparing metadata signatures for each track of data on the primary storage array with the metadata signatures of each corresponding track of data on the backup storage array. Once any data mismatch errors are identified, the data on the backup storage array can be corrected prior to role reversal. |
US12111733B2 |
Orchestrating a container-based application on a terminal device
Provided is a method for orchestrating a container-based application that is executed on a terminal device, in which implementation information is received in an orchestration slave unit on the terminal device via a communication connection from an orchestration master unit, and the application is configured and/or controlled by the orchestration slave unit based on the implementation information, wherein the received implementation information is additionally saved persistently in a memory unit in the terminal device, and if the communication connection to the orchestration master unit is interrupted, the most recently saved implementation information is retrieved from the orchestration slave unit and the application is configured and/or controlled based on the most recently saved implementation information. |
US12111729B2 |
RAID protection updates based on storage system reliability
A system, method, and product for flexible RAID layouts in a storage system, including: determining a reliability of an individual storage device of a plurality of storage devices, the individual storage device containing a plurality of portions of a Redundant Array of Independent Disks (RAID) stripe in a storage system, wherein the RAID stripe includes user data and inter-device parity data; detecting a change in the reliability of the individual storage device that contains the portion corresponding to the RAID stripe; and changing an amount of intra-device protection corresponding to the RAID stripe by decreasing, in the RAID stripe, an amount of space used to store the inter-device protection data. |
US12111723B2 |
Memory repair method and apparatus based on error code tracking
A memory module is disclosed that includes a substrate, a memory device that outputs read data, and a buffer. The buffer has a primary interface for transferring the read data to a memory controller and a secondary interface coupled to the memory device to receive the read data. The buffer includes error logic to identify an error in the received read data and to identify a storage cell location in the memory device associated with the error. Repair logic maps a replacement storage element as a substitute storage element for the storage cell location associated with the error. |
US12111719B2 |
Remote scalable machine check architecture
An apparatus and method for supporting communication during error handling in a computing system. A computing system includes a first partition and a second partition, each capable of performing error management based on a respective machine check architecture (MCA). The first partition includes a host processor that executes an exception handler for managing reported errors. A message converter unit of the second partition assists in generating messages based on detected errors in the second partition. The message converter unit receives requests from hardware components of the second partition for handling errors and translates MCA addresses between the first partition and the second partition. To support the message converter unit, during an earlier bootup operation, the second partition communicates the hardware topology of the second partition to the host processor, and the host processor sends address translation information. |
US12111716B2 |
Device and method for efficient transitioning to and from reduced power state
A processing device and method for efficient transitioning to and from a reduced power state is provided. The processing device comprises a plurality of components having assigned registers used to store data to execute a program and a power management controller, in communication with the plurality of components. The power management controller receives an indication that the plurality of components are idle, executes a process to enter a component into a reduced power state in response to receiving an acknowledgement from the component of a request from the power management controller to remove power to the component, and executes a process to exit the component from the reduced power state in response to the component being active. |
US12111712B2 |
Methods and apparatus to detect proximity of objects to computing devices using near ultrasonic sound waves
Methods and apparatus to detect proximity of objects to computing devices using near ultrasonic sound waves are disclosed. An example apparatus includes a frequency analyzer to determine power levels of noise in different frequency bands associated with sound waves sensed by a microphone of a computing device. The example apparatus further includes a signal generator to cause a speaker to produce a series of acoustic pulses. A central frequency of the pulses is defined based on the power levels of noise in the different frequency bands. The sound waves are sensed by the microphone to include the pulses and echoes of the pulses reflected off objects in a vicinity of the computing device. The example apparatus also includes an object detection analyzer to determine whether a first object is within an activation region associated with the computing device based on the pulses and the echoes sensed by the microphone. |
US12111704B2 |
Force sensor and display device
According to an aspect, a force sensor includes: a first electrode; a second electrode; a first conductor facing the first electrode in a first direction; a second conductor facing the second electrode in the first direction; a first elastic member and a second elastic member arranged between the first electrode and the first conductor; and the first elastic member arranged between the second electrode and the second conductor. The first elastic member and the second elastic member have degrees of compression with respect to force thereon that are different depending on temperature. |
US12111702B2 |
Keyboard and electronic device with a gap for accommodating adhesive
A keyboard and an electronic device are provided. The keyboard includes a button switch, a keyboard frame, and a mechanical part. The keyboard frame includes a transverse frame and a longitudinal frame. The transverse frame extends in a row direction and is continuously disposed. The longitudinal frame extends in a column direction and is connected between two adjacent transverse frames. A plurality of longitudinal frames are arranged in a staggered manner in the column direction. The mechanical part includes a transverse support rib and a longitudinal support rib. On a side that is of the keyboard frame and that is connected to the mechanical part, the longitudinal frame protrudes relative to the transverse frame, the longitudinal frame abuts and is attached to the transverse support rib, and an adhesive-accommodating gap for accommodating adhesive is formed between the transverse frame and the transverse support rib. |
US12111700B2 |
Roll-slide display device
A roll-slide display device includes a first frame, a second frame, and a third frame which configure an outer periphery, a flexible display unit which includes a first area coupled to the first frame, a second area coupled to the third frame, and a third area located between the first area and the second area, and a magnet provided in the second frame, in which the flexible display unit includes a display panel and a magnetic sheet disposed on a rear surface of the display panel and the first frame slides to the left and right with respect to the second frame to implement a default state and an extended state. |
US12111692B2 |
Display device including a step covering layer
A display device includes: a display panel including a folding area and a first non-folding area extended from a first folding line located on a first side of the folding area; a digitizer layer disposed on the display panel and including electrode patterns; and a step covering layer disposed between the display panel and the digitizer layer, wherein the step covering layer includes a first metal plate, a second metal plate, and a first non-metal plate, wherein the first metal plate overlaps the folding area, wherein the second metal plate overlaps the first non-folding area, and wherein the first non-metal plate overlaps the first non-folding area and is disposed on a first surface of the second metal plate. |
US12111687B2 |
Base film, preparation method thereof, and cover window and display device comprising same
Embodiments relate to a base film that is colorless, transparent, and excellent in mechanical properties and optical properties, particularly with low moisture permeability, a process for preparing the same, and a cover window and a display device comprising the same. The cover window comprises a base film comprising a polyamide-based polymer and having a moisture permeability of 300 g/m2·day or less; and a functional layer. |
US12111681B2 |
Network adapter providing isolated self-contained time services
A network adapter includes a network port for communicating with a communication network, a hardware clock, and circuitry. The circuitry is coupled to receive from the communication network, via the network port, one or more time-protocol packets that convey a network time used for synchronizing network devices in the communication network, to align the hardware clock to the network time conveyed in the time-protocol packets, and to make the network time available to one or more time-service consumers running in a host served by the network adapter. |
US12111676B2 |
Bandgap circuit with low power consumption
A bandgap circuit that is area efficient and has a low power consumption. The bandgap circuit includes a voltage generator circuit, and a sample and hold circuit coupled to the voltage generator circuit. The voltage generator circuit includes a pair of transistors each connected in a diode configuration and biased with a respective current source of a plurality of current sources of the voltage generator circuit. During a sample phase, the sample and hold circuit samples a first voltage between a first base and a first emitter of a first transistor of the pair of transistors and a second voltage between a second base and a second emitter of a second transistor of the pair of transistors. During a hold phase subsequent to the sample phase, the sample and hold circuit generates an output voltage as a combination of the sampled first and second voltages. |
US12111670B2 |
Display device
Provided is a display device. The display device includes: a display panel; a motor-driven module, which is configured to be connected to the display panel and drive the display panel to move; a control module, which is configured to control the motor-driven module; a first module and a second module disposed opposite to each other in a first direction, where the first module and the second module are able to move relatively in a second direction; a first unit, which is disposed on a side of the first module facing the second module; a second unit, which is disposed on a side of the second module facing the first module; and in response to a position relationship between the first unit and the second unit, providing, by the control module, a first control signal for the motor-driven module, where the first direction intersects the second direction. |
US12111664B1 |
Versatile robotic device
Provided is a robot, including: a chassis; a set of wheels; a plurality of sensors; a camera; a processor; a memory storing instructions that when executed by the processor effectuate operations including: capturing, with the camera, spatial data of surroundings of the robot; generating, with the processor, a spatial model of the surroundings based on at least the spatial data of the surroundings; generating, with the processor, a movement path based on the spatial model of the surroundings; and inferring, with the processor, a location of the robot. |
US12111663B2 |
System and method of organizing and controlling autonomous vehicles
Systems and methods for facilitating storage of an autonomous vehicle (“AV”) in a storage facility are disclosed. A server receives a storage request from an electronic device and retrieves a set of available storage facilities stored in a storage facilities database. The server obtains a current location of the AV and determines a preferred storage facility of the set of available storage facilities based in part on the current location of the AV and a set of storage preferences stored in a storage preference database. The server generates a set of vehicle control instructions based on a location of the preferred storage facility and the location of the AV, and transmits the set of vehicle control instructions to the AV causing the AV to navigate to the preferred storage facility from the current location of the AV. |
US12111662B2 |
Autonomous object relocation robot
A self-propelled device is disclosed to recognize objects, possess objects, and transport objects to a new location. A method is disclosed to use the device to transport objects in environments dangerous to humans. Other example embodiments are described and claimed. |
US12111657B2 |
Unmanned aerial vehicle, information processing method, and recording medium
An unmanned aerial vehicle includes: a sensor including at least a microphone that generates sound data; and a processor. The processor determines a quality of a target sound by using the sound data generated by the microphone, acquires a positional relationship between the unmanned aerial vehicle and a sound source of the target sound by using data generated by the sensor, determines a destination to which the sound source is to move based on the quality of the target sound and the positional relationship, and presents target movement information that prompts the sound source to move toward the destination. |
US12111655B2 |
Multifunctional vehicle with remote driving function and remote driving method
A multifunctional vehicle includes a traveling input device that is operated by a driver of the multifunctional vehicle; an information processing device that processes operation information of the traveling input device and that switches and executes a normal driving mode for driving the multifunctional vehicle and a remote driving mode for driving the other vehicle; wearable glasses that communicate with another vehicle directly or via the information processing device; and a communication device that communicate with the other vehicle. In the normal driving mode, a vehicle control of the multifunctional vehicle is executed using control information generated based on the operation information. In the remote driving mode, the control information is transmitted to the other vehicle via the communication device. The wearable glasses are configured to display a surrounding image of the other vehicle during execution of the remote driving mode by the information processing device. |
US12111654B2 |
In-vehicle wireless communication apparatus, wireless communication system, wireless communication apparatus, and vehicle control method
Provided are an in-vehicle wireless communication apparatus, a wireless communication system, a wireless communication apparatus, and a vehicle control method configured to realize prompt external control of a vehicle. An in-vehicle wireless communication apparatus according to the present embodiment includes a wireless communication unit configured to perform wireless communication with an out-of-vehicle apparatus installed outside the vehicle, and a processing unit configured to perform processing related to communication, and the processing unit transmits information regarding a data format of control data to be output to an in-vehicle network by an in-vehicle control apparatus that controls the vehicle, to the out-of-vehicle apparatus using the wireless communication unit, receives data transmitted from the out-of-vehicle apparatus using the wireless communication unit, the data including control data having the data format, and outputs the control data included in the received data to the in-vehicle network. |
US12111650B2 |
System and method for coordinating operation control and operation maintenance for urban rail transit
The present invention relates to a system for coordinating operation control and operation maintenance for an urban rail transit and a method using the same, where the system includes: an intelligent operation maintenance subsystem and an intelligent operation control subsystem, the intelligent operation maintenance subsystem and the intelligent operation control subsystem include coordination linkage engine modules respectively, and the intelligent operation maintenance subsystem synchronizes, by using the coordination linkage engine modules, a fault handling plan to the intelligent operation control subsystem. Compared with the prior art, the present invention has the advantages of scientific and reasonable dispatching decision-making, high efficiency and high intelligence. |
US12111642B2 |
Method and electronic device for monitoring a manufacturing of a metal product, related computer program and installation
A method for monitoring a manufacturing of a metal product, the metal product being manufactured according to a manufacturing process, is implemented by an electronic monitoring device. This method includes acquiring (100) a measured value of at least one representative parameter, each representative parameter being a parameter relating to the metal product or a parameter relating to the manufacturing process, determining (130) a status of the metal product among a compliant status and an analysis status, depending on the at least one acquired value and on at least one target, and when the determined status is the analysis status, computing (150) a corrective action to be applied to the product, among a set of corrective actions and depending on the at least one acquired value, the set of corrective actions including a product repair, a product downgrading, a product expertise and a product acceptance. |
US12111639B2 |
Control system
Information for addressing an incident depending on the incident is given. A control system includes a controller that performs a control operation for controlling an object to be controlled and a security component connected to the controller, the security component being responsible for a security function of the control system. The security component includes a collection module configured to collect state information indicating an operating state of the control system, a sensing module configured to sense an incident in the control system based on the collected state information, and a notification module configured to give information for addressing the sensed incident. |
US12111636B2 |
Transport system
In a case where the target article is transported between areas, a management control unit executes path setting control, a first area control unit executes first area transport control, a connection control unit executes connecting transport control, and a second area control unit executes second area transport control. With the path setting control, an overall path from a departure point to a destination point is set on the basis of transportation status information of a first area transport facility, a second area transport facility, and a plurality of connecting transport facilities. With the second area transport control, a partial path from a second transfer position of a target connecting transport facility to the destination point is set on the basis of transportation status information of the second area transport facility. |
US12111634B2 |
Systems and methods for using intermediate data to improve system control and diagnostics
A method of controlling a thermal system of an industrial process includes monitoring intermediate data, associating the intermediate data with correlation data, wherein the correlation data includes an internal process control input, an external heater control input, the output control, or a combination thereof. The method further includes generating a model that defines a relationship between the intermediate data and the correlation data, identifying a state of the heater system based on the model, and selectively performing a corrective action based on the identified state of the heater system. |
US12111622B2 |
Autonomous network, controller and method
A controller for an autonomous network includes a processor configured to execute composable and replaceable modules in an interconnected manner to configure controller components. The controller components comprise a sensing component configured to collect sensor data about at least one controlled element under control of the controller, an analyzing component configured to process the collected sensor data to derive a current state of the at least one controlled element, a deciding component configured to, based on the derived current state, decide an action to be made with respect to the at least one controlled element, and an acting component configured to carry out the decided action with respect to the at least one controlled element, by causing a change in at least one of an operation of the at least one controlled element, or a configuration of the at least one controlled element. |
US12111621B2 |
Power tool including a machine learning block for controlling a seating of a fastener
A power tool is provided including a housing a motor supported by the housing, a sensor supported by the housing, and an electronic controller. The sensor is configured to generate sensor data indicative of an operational parameter of the power tool. The electronic controller includes an electronic processor, and a memory. The memory includes a machine learning control program for execution by the electronic processor. The electronic processor is configured to receive the sensor data, and process the sensor data, using the machine learning control program. The electronic processor is further configured to generate, using the machine learning control program, an output based on the sensor data, the output indicating a seating value associated with a fastening operation of the power tool. The electronic processor is further configured to control the motor based on the generated output. |
US12111608B2 |
Photosensitive member unit and development unit
A photosensitive member unit includes a photosensitive member, a transfer roller, a mounting portion capable of mounting a development unit including a development roller, a first gear and a second gear each provided at one end of the photosensitive member in an axial direction of the photosensitive member, and a third gear provided at one end of the transfer roller in an axial direction of the photosensitive member and configured to engage with the second gear. The first gear, the second gear, and the third gear are helical gears. A direction in which helical teeth of the first gear are inclined is opposite to a direction in which helical teeth of the second gear are inclined, and the direction in which the helical teeth of the first gear are inclined matches a direction in which helical teeth of the third gear are inclined. |
US12111607B2 |
Electrophotographic image forming apparatus and cartridge
A cartridge includes a photosensitive member, a charging member capable of charging the photosensitive member, and a developing member for depositing toner onto the photosensitive member. A unit includes the developing member and is movable between a developing position in which the toner is capable of being deposited onto the photosensitive member from the developing member and a spaced position in which at least a part of the developing member is spaced from the photosensitive member. The cartridge further includes a contact force receiving portion for receiving a contact force for moving the unit to the developing position when the unit is in the spaced position. The cartridge also includes a spacing force receiving portion for receiving a spacing force for moving the unit to the spaced position when the unit is in the developing position. |
US12111605B2 |
Image forming apparatus with movable joint cam, and rotator
An image forming apparatus, having a cartridge and a main body, is provided. The cartridge has a cartridge-side coupling to transmit a driving force to a drivable member in the cartridge. The cartridge is detachably attached to the main body. The main body includes a body-side coupling movable between a connecting position, at which the body-side coupling is connected with the cartridge-side coupling, and a separated position, at which the body-side coupling is separated from the cartridge-side coupling; a joint cam movable between a first position, at which the joint cam locates the body-side coupling at the connecting position, and a second position, at which the joint cam locates the body-side coupling at the separated position; and a rotator having a dent. The dent allows entry of an end portion of the joint cam there-into when the joint cam is located at the first position. |
US12111597B2 |
Image forming apparatus and non-transitory recording medium storing a computer readable control program
The image forming apparatus includes an image bearing member, a developing section, and a controller that functions as a sign detector, a charge amount measurement section, and a charge amount adjuster. On the image bearing member, an electrostatic latent image is formed based on image data. The developing section contains a developer, and develops the electrostatic latent image formed on the image bearing member with the developer to form a toner image. The sign detector detects a sign that the charge amount of the developer contained in the developing section changes. The charge amount measurement section measures the charge amount of the developer in accordance with the detection result by the sign detector. The charge amount adjuster adjusts the charge amount of the developer according to the measurement result by the charge amount measurement section. |
US12111593B2 |
Fixing device and image forming apparatus
A fixing device includes a heating rotating member and a pressure rotating member and performs image formation in one mode out of a plurality of modes including a first mode and a second mode. A time during which one of the heating rotating member and the pressure rotating member moves between an abutment position and a separation position in a case where the image formation is performed in the first mode is a first time, a time during which the one moves between the abutment position and the separation position in a case where the image formation is performed in the second mode is a second time, and the first time is shorter than the second time. |
US12111590B2 |
Fixing device having reduced increase in rotational torque of second rotatable member providing an image with reduced unevenness in gloss to be formed and image forming apparatus using the same
A fixing device includes: a first rotatable member; a second rotatable member disposed in contact with the first rotatable member; a pressing member that is disposed on an inner circumferential surface of the second rotatable member and presses the inner circumferential surface of the second rotatable member such that the second rotatable member is pressed against the first rotatable member; a sliding member interposed between the inner circumferential surface of the second rotatable member and the pressing member; and a lubricant interposed between the inner circumferential surface of the second rotatable member and the sliding member. The inner circumferential surface of the second rotatable member contains a resin having at least one group selected from the group consisting of an amido group, an imido group, a ketone group, and a sulfide group. A sliding surface of the sliding member contains a heat resistant thermoplastic resin other than a fluorocarbon resin and a resin having a siloxane group that is other than the heat resistant thermoplastic resin. The lubricant contains an oil having a siloxane group in a main chain. |
US12111585B2 |
Image forming apparatus and process unit
A photosensitive member unit includes a photosensitive member and a drive receiving portion receiving a driving force for rotating the photosensitive member; a developing unit joined to the photosensitive member unit so as to be movable relative to the photosensitive member unit between a first position in which a developing roller is in contact with the photosensitive member and a second position in which the developing roller is spaced from the photosensitive member; and a transmission member transmitting the driving force to the developing unit, wherein the developing unit has a driven member driven by the transmission member, and the transmission member is configured to engage with the driven member to drive the driven member with the developing unit located in the first position, and to engage with the driven member to drive the driven member with the developing unit located in the second position. |
US12111583B2 |
Semiconductor processing tool and methods of operation
A reticle is pre-heated prior to an exposure operation of a semiconductor substrate lot to reduce substrate to substrate temperature variations of the reticle in the exposure operation. The reticle may be pre-heated while being stored in a reticle storage slot, while being transferred from the reticle storage slot to a reticle stage of an exposure tool, and/or in another location prior to being secured to the reticle stage for the exposure operation. In this way, the reduction in temperature variation of the reticle in the exposure operation provided by pre-heating the reticle may reduce overlay deltas and misalignment for the semiconductor substrates that are processed in the exposure operation. This increases overlay performance, increases yield of the exposure tool, and increases semiconductor device quality. Moreover, pre-heating the reticle prior to securing the reticle to the reticle stage for the exposure operation reduces and/or minimizes the impact that the pre-heating has on throughput and processing times of the exposure tool. |
US12111578B2 |
Mirror for an illumination optical unit of a projection exposure apparatus comprising a spectral filter in the form of a grating structure and method for producing a spectral filter in the form of a grating structure on a mirror
A mirror for an illumination optical unit of a projection exposure apparatus comprises a spectral filter in the form of a grating structure, wherein the grating structure has a maximum edge steepness in the range of 15° to 60°. |
US12111575B2 |
Coater with automatic cleaning function and coater automatic cleaning method
A coater with automatic cleaning function and a coater automatic cleaning method. The coater (100,200,300,400,500,600,700,800) includes a coater chamber (101,201,301,401,501,601,701,801) capable of being filled up with cleaning solution, a substrate chuck (102,202,302,402,502,602,702,802) holding and positioning a substrate (103,203,303,403,503,603,703,803), and at least one shroud (108,208,308,408,508) capable of moving up for preventing photoresist from splashing out of the coater chamber (101,201,301,401,501,601,701,801), or moving down and immersing into the cleaning solution for cleaning. The coater (100,200,300,400,500,600,700,800) automatic cleaning method includes the following steps: turning off a liquid outlet valve (118,218,318,418A,418B,518,532,618,718,818) of the coater (100,200,300,400,500,600,700,800); filling up a coater chamber (101,201,301,401,501,601,701,801) with cleaning solution; after photoresist in the coater chamber (101,201,301,401,501,601,701,801) being dissolved into the cleaning solution, turning on the liquid outlet valve (118,218,318,418A,418B,518,532,618,718,818) and draining the cleaning solution out of the coater chamber (101,201,301,401,501,601,701,801). |
US12111573B2 |
Resist composition and method of forming resist pattern
A resist composition containing a polymeric compound having a constitutional unit (a01) derived from a compound represented by General Formula (a0-1). In the formula, W01 represents a polymerizable group-containing group, Ct represents a tertiary carbon atom, Xt represents a group that forms a monocyclic or polycyclic hydrocarbon group together with Ct, provided that part or all of hydrogen atoms contained in this monocyclic or polycyclic hydrocarbon group may be substituted with a substituent, and part of carbon atoms constituting a ring may be substituted with a hetero atom, and Ra01 represents a linear, branched, or cyclic aliphatic hydrocarbon group |
US12111572B2 |
Methods of greytone imprint lithography to fabricate optical devices
A method of imprinting a pattern on a substrate is provided. The method includes forming a first pattern on a plurality of masters using a method other than imprinting, the first pattern including a plurality of patterned features of varying sizes; measuring the patterned features at a plurality of locations on each of the masters; selecting a first master of the plurality of masters based on the measurements of the patterned features on each of the masters; using the first master to form a second pattern on an imprint template; and imprinting the first pattern on a first device with the imprint template. |
US12111570B2 |
Shaping system with cutouts in an optical diaphragm and method of use
A shaping system and method of using the shaping system. The shaping system may comprise a radiation source; a template chuck configured to hold a template; and an optical diaphragm positioned between the template chuck and the radiation source. The optical diaphragm may have a plurality of blades. Each blade has a cutout in an edge of each blade. Edges and cutouts of the plurality of blades may form an opening which actinic radiation from the radiation source passes through. |
US12111569B2 |
Method for sizing a gray scale lithography mask
A method for sizing a greyscale lithography mask is disclosed. The mask includes first opaque zones, being opaque to light-exposing radiation, located in first pixels forming a first mask grating. A first target density of a first surface density of first opaque zones is first established. This first target density makes it possible to expose a resin to light over a first given target thickness when it is exposed to the radiation through the first grating. The dimensions of the first pixels and the dimensions of the first opaque zones are then established, such that the value of an error over the first target thickness is less than a first given threshold. The dimensions obtained for the sizing of the first mask grating are used. |
US12111568B2 |
Mask reticle
A mask includes a first boundary area and a plurality of exposure pattern areas, the first boundary area including a region surrounding the plurality of exposure pattern areas; in the first boundary area is disposed a plurality of first overlay mark units, each of which includes a plurality of overlay marks; the plurality of overlay marks are sequentially arranged along extension directions of adjacent transversal or longitudinal first boundary lines; a plurality of first overlay mark units are symmetric in pairs with a central line of the mask as a symmetric axis, and two symmetric first overlay mark units form an overlay mark set; arrangement directions of two overlay marks in the first overlay mark units in the same overlay mark set are parallel to and displaced with respect to each other. |
US12111563B2 |
Display device and control method thereof
The present disclosure provides a display device and a control method thereof. The control method of the display device comprises: obtaining, based on the first light output ratio and the second light output ratio, a first luminous flux set composed of values of luminous fluxes output by a combination path at a current bit depth, and a second luminous flux set composed of values of luminous fluxes output by the combination path at a target bit depth respectively; obtaining, based on the first luminous flux set and the second luminous flux set, a value of a luminous flux to be expanded to achieve the target bit depth at the current bit depth; and adjusting a mapping relationship between the value of each luminous flux to be expanded and a value of a maximum luminous flux in the first luminous flux set corresponding to the current bit depth based on a display bit depth of the display device. |
US12111562B2 |
Projection device
A projection device includes: a housing that includes a base portion and a protruding portion protruding from the base portion; a projection lens that projects image light onto a projection target, is disposed to face the protruding portion, and is mounted on the base portion; a prism that is disposed in the base portion to face an incident-side end part of the projection lens; a plurality of transmission type electro-optical elements that are arranged to face a plurality of side surfaces of the prism, respectively; and a semiconductor light source that is disposed in the protruding portion and generates the image light. |
US12111559B2 |
Optical switch
An optical switch includes 2-input 2-output optical switches connected in a multistage, an optical gate provided at each of N-th optical output ports, a driving circuit for operating the 2-input 2-output optical switch, and a driving circuit for operating the optical gate. The driving circuits for operating the 2-input 2-output optical switches are integrated in the vicinity of a control electrode on a waveguide of the 2-input 2-output optical switch. The driving circuits for operating the optical gates are integrated in the vicinity of a control electrode on a waveguide of the optical gates. The waveguide of the 2-input 2-output optical switch and the waveguide of the optical gate each has a p layer, an i layer, and an n layer sequentially formed on a semi-insulating substrate. The optical switch has a trench reaching the semi-insulating substrate between the 2-input 2-output optical switch and the optical gate. |
US12111555B2 |
Method of manufacturing active matrix substrate and liquid crystal display device
A method of manufacturing an active matrix substrate includes forming multiple thin film transistors corresponding to multiple subpixels on a substrate; forming color filters provided with colored layers having predetermined colors disposed on the multiple thin film transistors, respectively, and having contact holes for electrical connection to the multiple thin film transistors, respectively; forming a first transparent electrode by forming a first transparent conductive film above the color filters and patterning the first transparent conductive film; forming an inorganic protection film made of an inorganic insulating film on the first transparent electrode; forming a second transparent conductive film on the inorganic protection film; forming antireflection layers on the second transparent conductive film, each of the antireflection layers formed by layering a metal layer and an inorganic insulating layer and overlapping a boundary portion between the colored layers; and forming a second transparent electrode by patterning the second transparent conductive film. |
US12111548B2 |
Light adjustment device
According to an aspect, a light adjustment device includes: a panel unit in which a plurality of light adjustment panels are stacked in a first direction, the light adjustment panels each including a first substrate and a second substrate, the first substrate including at least two terminal groups each including a plurality of terminals that are capable of being coupled to one flexible printed circuit board, the second substrate overlapping with the first substrate; and a plurality of flexible printed circuit boards each of which is coupled to one of the terminal groups of a corresponding one of the light adjustment panels. A plurality of the terminal groups are arranged in a second direction intersecting the first direction when the panel unit is viewed in the first direction, and the flexible printed circuit boards do not overlap with one another when viewed in the first direction. |
US12111546B2 |
Array substrate, liquid crystal display panel, and control method
Disclosed are an array substrate, a liquid crystal display panel, and a control method. The array substrate (1) comprises a plurality of connecting wire assemblies (20) and a driver (30), each connecting wire assembly (20) comprises a wiring group (22) and an acquisition module (21), the acquisition module (21) is used to detect the electrical parameters of the wiring group (22) and feed them back to the driver (30). The present disclosure can adjust the input voltage according to the impedance of the wiring group (20), so that the driving voltage of each data line or each scanning line is the same and the display uniformity can be improved. |
US12111543B2 |
Display device
According to one embodiment, a display device includes a first substrate, a second substrate opposed to the first substrate, a sealing member bonding the first substrate with the second substrate, and a liquid crystal layer between the first substrate and the second substrate. From an aspect, the sealing member includes a first sealing member surrounding a display area including a plurality of pixels, and a second sealing member formed of a same material as the first sealing member and arranged in the display area. |
US12111542B2 |
Display apparatus including antistatic portion
Provided is a display apparatus including: a liquid crystal panel; a substrate; a light source module disposed on the substrate. The light source module includes a light emitting diode disposed on the substrate, a feed pad provided on the substrate, an antistatic pad provided on the substrate; and an insulating dome provided on the substrate and covering the light emitting diode. The antistatic pad is divided into two parts by an outline of the insulating dome. |
US12111536B2 |
Light source device
Provided is a light source device including: a housing body; a light source substrate located over and accommodated in the housing body; a plurality of inorganic light-emitting elements over the light source substrate; an optical sheet located over the plurality of inorganic light-emitting elements, accommodated in the housing body, and spaced away from the light source substrate; and at least one spacer accommodated in the housing body and in contact with a bottom surface of the optical sheet. A region of an upper surface of the light source substrate overlapping the plurality of inorganic light-emitting elements does not overlap the at least one spacer. |
US12111533B2 |
Light route control member and display device having the same
An optical path control member according to an embodiment comprises: a first substrate; a first electrode arranged on the upper surface of the first substrate; a second substrate arranged on top of the first substrate; a second electrode arranged on the lower surface of the second substrate; and an optical conversion unit which is arranged between the first electrode and the second electrode and which defines a first direction and a second direction, wherein the optical conversion unit comprises a partition part and an accommodation part that are alternately arranged in the first direction, the accommodation part includes a plurality of cells arranged to be spaced in the second direction, at least one of the cells includes a first inner side surface and a second inner side surface that are connected to each other, and the first inner side surface and/or the second inner side surface extends in a direction other than the first and second directions. |
US12111530B2 |
Polymer-dispersed-type liquid crystal film, emulsion, and method for producing polymer-dispersed-type liquid crystal film
According to the present invention, provided is a PDLC film, which includes a PDLC layer excellent in thickness uniformity and is suppressed from causing liquid crystal leakage from the PDLC layer. A method of producing a polymer dispersed liquid crystal film of the present invention includes: applying, to a first transparent conductive film, an emulsion including a solvent, and polymer particles and liquid crystal particles dispersed in the solvent to form an applied layer; drying the applied layer to form a polymer dispersed liquid crystal layer containing a polymer matrix and the liquid crystal particles dispersed in the polymer matrix; and laminating a second transparent conductive film on the polymer dispersed liquid crystal layer, wherein the polymer particles include first polymer particles and second polymer particles, and wherein an average particle diameter of the second polymer particles is larger than an average particle diameter of the first polymer particles. |
US12111529B2 |
Splicing display panel and splicing display device
A splicing display panel and a splicing display device are provided. The splicing display panel includes at least two spliced first display modules and at least one second display module. There is a seam between two adjacent first display modules. A portion of the first display module corresponding to a bezel area is provided with an accommodating slot. The accommodating slot of one of the first display modules is spliced with the accommodating slot of another one of the first display modules to form an accommodating cavity. The at least one second display module is arranged in the accommodating cavity, and the second display module covers the seam. |
US12111526B2 |
Display device
A display device includes a display panel in which a display screen and an indicator region are two-dimensionally arranged, an indicator substrate which is mounted with a light source component and which is arranged on a back face side of the display panel so as to face the indicator region but not to face the display screen, and a control substrate which is a separate part from the indicator substrate and on which a control circuit for the display screen is formed. The control substrate is arranged on the back face side of the display panel and arranged distant from the display panel than the indicator substrate, and the control substrate is arranged so as not to face at least a portion of each of the display screen and the indicator substrate. |
US12111522B2 |
Isolator, light source apparatus, optical transceiver, optical switch, optical amplifier, and data center
An isolator includes a first waveguide with a linear shape and a second waveguide with an annular shape on a substrate including a substrate surface, the first waveguide being positioned along the substrate surface. The first waveguide and the second waveguide each include a core and a cladding. The first waveguide includes a first end, a second end, and a port at each of the first end and the second end for input and output of electromagnetic waves. The core of the second waveguide includes a non-reciprocal member in at least a portion of a cross-section intersecting a direction in which the second waveguide extends. |
US12111520B2 |
Method and system for determining a lens of customized color
The invention concerns method and system for determining a lens of customized color, said method comprising the steps of determining a target colorimetric data set; providing access to a database comprising data representing colors; using a plurality of simulation modules to calculate, based on said data from the database, a plurality of simulated colorimetric data of the lens substrate combined with a mixture of dyes of determined dye(s) combination, composition and amount or with a multilayer stack as a function of determined layers composition and thicknesses; and, color matching the plurality of simulated colorimetric data with the target colorimetric data set so as to determine one or a plurality of combinations of said lens substrate with a determined mixture of dyes or with a determined multilayer stack. |
US12111518B2 |
Ophthalmic lenses with dynamic optical properties for reducing development of myopia
An ophthalmic lens includes a first region corresponding to a first area of an optical surface of the ophthalmic lens and a second region corresponding to a second area of the optical surface of the ophthalmic lens different from the first area The second region has an optically-switchable component switchable between a first optical state and a second optical state different from the first optical state. In the first optical state the second region partially scatters or defocuses light incident on the second area. |
US12111508B2 |
Package for optical fiber, package product, method for extracting optical fiber, and jig
A package for an optical fiber includes: a base portion; a plurality of protruding portions that protrude from a flat surface of the base portion, are arranged along an outer periphery of the base portion, and are configured so that an optical fiber including a connector mounted to at least one end thereof is wound along a part of an outer periphery of each of the protruding portions; a mounting portion to which the connector of the optical fiber is to be mounted; and a plurality of fall-off preventing portions that are formed integrally with the base portion and capable of restricting a position of the optical fiber to be wound over the plurality of protruding portions. |
US12111502B2 |
Hardened fiber optic connector
The present disclosure relates to a fiber optic connector for use with a fiber optic adapter. The fiber optic connector includes a connector housing having an end defining a plug portion. A ferrule assembly is mounted at least partially within the connector housing. The ferrule assembly includes a ferrule located at the plug portion of the connector housing. A sealing member is mounted about an exterior of the connector housing for providing a seal between the connector housing and the adapter. The fiber optic connector further includes first and second separate retaining mechanism for retaining the fiber optic connector within the fiber optic adapter. |
US12111499B2 |
Light guide member
A light guide member includes an incident portion, an emission portion, a reflection portion, and an inclined portion. An internal reflection angle inside the reflection portion and the emission portion is larger than an incident angle of an external light with respect to a first normal line that is a normal line of the emission portion. A first inclination angle that is an inclination angle of the incident portion with respect to the first normal line is smaller than the internal reflection angle. A height from the emission portion to a second side of the incident portion is larger than a distance between the emission portion and the reflection portion. A second inclination angle that is an inclination angle of the inclined portion with respect to the first normal line is smaller than the internal reflection angle. |
US12111490B2 |
Illumination device and display device
An illumination device includes a plurality of light sources arranged in a row, a light guide plate having a plate shape and including a first end face at an outer peripheral end face of the light guide plate and a first main surface included in a pair of main surfaces of the light guide plate, the first end face facing the plurality of light sources and being configured to receive incident light, the first main surface being configured to emit light, and a plurality of first lenses disposed at the first main surface, arranged along a first direction, and extending along a second direction, the first direction being an arrangement direction of the plurality of light sources, the second direction intersecting the first direction and extending along the first main surface. |
US12111488B1 |
Symbolic display elements utilizing side emitting fibers and light sources
A symbolic display element comprised of light emitting device coupled to side emitting fiber is disclosed. This symbolic element is an information display when the side emitting fiber substrate with specific light conducting and emitting properties is coupled with the light emitting device and the light emission is controlled by any means or methods. A method for forming the substrate into a symbolic shape is disclosed. A method of coupling light emitting device to the substrate is also disclosed. A method for using a plurality of such symbolic elements as information display is also disclosed. |
US12111487B2 |
Color filter, solid-state imaging element, and image display device
Provided are a color filter including a colored pixel A including an aluminum phthalocyanine pigment and an ultraviolet absorbing layer which is provided on an optical path on a light incident side of the colored pixel A and has a wavelength region having a transmittance of 20% or less in a wavelength range of 300 to 450 nm, in which a transmittance in a wavelength region of 550 to 800 nm is 80% or more; and a solid-state imaging element and an image display device which include the color filter. |
US12111486B2 |
Optical filter and imaging lens unit
An optical filter includes: a base material; and a plurality of light scattering particles mixed into the base material. The plurality of light scattering particles include a plurality of scattering elements which differ from each other in a manner of appearance of “scattered light intensity distribution for respective wavelengths”. With such a configuration, it is possible to provide the optical filter which is an optical filter can be manufactured without using a method which roughens the surface of the optical filter and is an optical filter for soft focusing which can suppress the occurrence of an iris phenomenon. It is also possible to provide a lens unit which can suppress the occurrence of an iris phenomenon. |
US12111485B2 |
Textured coating for optical products
A coating composition includes a first polymer and a second polymer that are incompatible and non-reactive with one another. The absolute value of the difference between the refractive index of the first polymer and the refractive index of the second polymer is about 0 to about 0.01. The first polymer and the second polymer are soluble in a carrier liquid that is a good solvent for the first polymer and a poor solvent for the second polymer. The carrier liquid is removed from the coating layer to spinodally decompose the mixture of the first polymer and the second polymer in an amount sufficient to form a substantially continuous first phase with a predominant amount of the first polymer and a substantially discontinuous second phase with a predominant amount the second polymer. At least 70% of the second phase includes droplets with an aspect ratio, when viewed in the plane of the surface of the substrate, of less than about 3. |
US12111484B2 |
Imaging lens assembly, image capturing apparatus and electronic device
An imaging lens assembly has an optical axis, and includes a plurality of optical elements. The optical elements include a light blocking sheet, and the light blocking sheet includes a through hole surface, a first surface, a second surface, a peripheral surface and a plurality of basin structures. The through hole surface surrounds the optical axis. The first surface and the second surface are connected to and surround the through hole surface. The peripheral surface is connected to the first surface and the second surface, and the peripheral surface is farther from the optical axis than the through hole surface from the optical axis. The basin structures are arranged in interval and around the optical axis, each of the basin structures is caved in from the first surface to the second surface, and each of the basin structures protrudes on the second surface. |
US12111479B2 |
Image display system with beam multiplication
An optical system for displaying an image includes a light-guide optical element (LOE) having a coupling-in region and a propagation region, a coupling-out configuration associated with the propagation region of the LOE, an image projector for generating image illumination corresponding to a collimated image, and a beam-multiplication configuration external to the LOE. The beam-multiplier is a transparent plate bonded to the LOE adjacent to the coupling-in region. The transparent plate has a partially-reflective surface between the LOE and the plate, and a reflector at the opposite surface. The partially-reflective surface and the reflector multiply the beam from the projector so as to fully illuminate the propagation region of the LOE with both the collimated image and a conjugate of the collimated image. |
US12111478B2 |
Head-mounted display unit with adaptable facial interface
A facial interface for a head-mounted display, which is to be worn on a head of a user, includes an upper portion and a lower portion. The upper portion engages an upper facial region above eyes of the user. The lower portion that engages a lower facial region below the eyes of the user. The lower portion has a lower shear compliance in that is greater than an upper shear compliance of the upper portion. |
US12111477B1 |
Mounting system for head-mounted devices
A mounting system for head-mounted devices, including an electronic component housing and an adapter plate. The electronic component housing may be a display module or a battery, and includes a first surface and a plurality of holes. The adapter plate may be connected to a head mount and is arranged to slidingly connect to the electronic component housing, such that the electronic component housing is adjustable with respect to the adapter plate in a slidingly displaceable manner. The adapter plate includes a second surface, at least one tab or channel arranged to slidingly engage the electronic component housing, and at least one resilient tabular member arranged to engage the first surface. The at least one resilient tabular member is arranged to engage the first surface to resist or prevent sliding displacement of the electronic component housing with respect to the adapter plate. |
US12111476B2 |
Image display apparatus
An image display apparatus includes a display device configured to display an image to a user, an eyepiece optical system configured to guide the image displayed on the display device to the user, and a guide mechanism configured to move the display device in an optical axis direction of the eyepiece optical system. The guide mechanism guides a movement of the display device on both sides of the display device in a direction orthogonal to an optical axis of the eyepiece optical system, and overlaps the eyepiece optical system when viewed from the optical axis direction. |
US12111470B2 |
Optical system and mixed reality device
Provided are an optical system and a mixed reality device. The optical system includes a projection apparatus, a substrate layer and a diffraction grating layer. The projection apparatus is configured to project two beams of image light. The substrate layer has two side surfaces and two planes, where each of the two side surfaces is configured to receive a respective one of the two beams of the image light, and the two planes are configured to totally reflect each of the two beams of the image light entering the substrate layer. The diffraction grating layer is disposed on at least one plane of the substrate layer and is configured to diffract, in a reflective manner or a transmissive manner, the two beams of the image light propagating in the substrate layer, where energy of target image light diffracted out of the diffraction grating layer is uniformly distributed. |
US12111467B2 |
Electronic device with multi-element display illumination system
An electronic device may have a spatial light modulator. Control circuitry in the electronic device may use the spatial light modulator to generate images. A light source may be used to produce illumination for the spatial light modulator. An optical system may direct the illumination onto the spatial light modulator and may direct corresponding reflected image light towards eye boxes for viewing by a user. Head-mounted support structures may be used to support the spatial light modulator, light source, and optical system. The light source may include light-emitting elements such as light-emitting diodes or lasers. Multiple light-emitting elements may be provided in the light source in a one-dimensional or two-dimensional array. During operation, the control circuitry can individually adjust the light-emitting elements. |
US12111466B2 |
Display system and light control film therefor
A head-up display for a vehicle comprises an optical component having a reflective surface arranged, during head-up display operation, in a configuration that is conducive to sunlight glare. A light control layer is disposed on the optical component to receive sunlight on an optical path to the reflective surface. The light control layer comprises a sunlight-receiving surface and a core material separating an array of louvres. The sunlight-receiving surface of the light control layer is serrated in coordination with the array of louvres so as to deflect received sunlight away from the eye-box of the head-up display. |
US12111465B2 |
Display device
The present application provides a display device that easily reduces an incident amount of an infrared light to a display portion on the basis of maintaining visual confirmation of display information. A display device according to one scheme of the present disclosure comprises: a display portion emitting a visible light of a linearly polarized wave having display information; an infrared light cut-off portion transmitting the visible light from the display portion and reducing an incident amount of an infrared light to the display portion; and a reflecting portion reflecting the visible light transmitted from the infrared light cut-off portion, wherein the infrared light cut-off portion comprises an infrared light cut-off layer, the infrared light cut-off layer has a slow axis, and the slow axis is generally parallel to a vibration direction of the linearly polarized wave. |
US12111463B2 |
Head-mounted display apparatus and operating method thereof
A head-mounted display apparatus is provided. The head-mounted display apparatus includes at least one camera, at least one sensor, and at least one processor operatively connected to the at least one camera and the at least one sensor. The at least one processor may be configured to acquire information about head pose and head-based gaze direction of a user, based on data input from the at least one sensor and multiple key points input from the at least one camera according to recognizing rotation of a user's head, estimate gaze lines of the user, based on the acquired information about head pose and head-based gaze direction, and estimate a distance to a target point, based on the gaze lines of the user, according to identifying that vestibulo-ocular reflex is activated based on the gaze lines of the user. |
US12111462B2 |
Light display systems and methods
A light display system may display an image to a user and/or an audience using a persistence of vision effect. In an embodiment, a light display system includes a light source configured to emit a plurality of light patterns that correspond to multiple frames of an image. The light source is configured to sequentially emit the plurality of light patterns based on instructions from a control system such that the multiple frames are presented in a sequence at a first rate. The light display system also includes an image expander configured to reflect the plurality of light patterns toward a user of the head-mounted device, wherein at least a portion of the image expander is configured to rotate relative to the light source at a second rate that is coordinated with the first rate by the control system to thereby display the image for visualization by the user. |
US12111456B2 |
Methods and apparatus for optimised interferometric scattering microscopy
The application discloses a method and apparatus for imaging a sample by interferometric scattering microscopy, the method comprising illuminating a sample with at least one coherent light source, the sample being held at a sample location comprising an interface having a refractive index change, illuminating the sample with illuminating radiation to generate a backpropagating signal from the sample comprising light reflected at the interface and light scattered by the sample, splitting the backpropagating signal into first and second signals, modifying the second signal using a modifying element such that the second signal differs from the first signal, directing the first and second signals onto first and second detectors to generate, respectively, first and second images and comparing, by a processor, the first and second images to determine one or more characteristics of the sample. |
US12111454B2 |
Laser scanning microscope and method for determining a position of a fluorophore
A laser scanning microscope includes a light source configured to emit an illumination light beam. The illumination light beam has a transverse light intensity profile comprising an intensity minimum. The laser scanning microscope further includes a scanning device configured to scan the illumination light beam along a closed trajectory in a target area of a specimen, and a detector configured to detect fluorescence light emitted by a fluorophore within the target area of the specimen. The fluorophore is excited by the illumination light beam. The laser scanning microscope further includes a processor configured to determine an intensity distribution of the fluorescence light as a function of time and to determine a position of the fluorophore within the target area based on the intensity distribution of the fluorescence light. |
US12111453B1 |
Differential dark-field confocal microscopic measurement apparatus and method based on polarized vector light beam
Disclosed are a differential dark-field confocal microscopic measurement apparatus and method based on a polarized vector light beam. The apparatus includes a vector polarized illumination light generation module, a light beam scanning illumination module and a differential dark-field confocal imaging module; a half wave plate and a vortex wave plate are regulated to generate radially polarized signal light and azimuthally polarized signal light respectively, and an acousto-optic modulator is controlled to modulate light beams into a pulse form, so that the radially polarized signal light and the azimuthally polarized signal light alternately illuminate during the same period, both of which have a time occupation ratio of 50%, separately. Difference values of scattering signals under separate illumination of the radially polarized signal light and the azimuthally polarized signal light are analyzed, and super-resolution detection imaging can be performed on the three-dimensional distribution information of defects such as subsurface scratches, and abrasion. |
US12111448B2 |
Optical camera system
An optical camera system is provided, including, in order from an object side to an image side along an optical axis: a first lens, a second lens, a third lens, a fourth lens, a fifth lens, a sixth lens, a seventh lens, an eighth lens and a ninth lens having refractive powers. The first lens has a convex object side surface; the fifth lens and the ninth lens have negative refractive powers; and a distance TTL from an object side surface of the first lens to an imaging plane of the optical camera system on the optical axis and a half ImgH of a diagonal length of an effective pixel region of the optical camera system satisfy: TTL/ImgH<1.5. |
US12111445B2 |
Optical imaging system
An optical imaging system includes: a first lens having positive refractive power, a second lens having negative refractive power, a third lens having negative refractive power, a fourth lens having refractive power, a fifth lens having refractive power, and an image sensor on an image side of the fifth lens such that the fifth lens is most adjacent to the image sensor. The first to fifth lenses are sequentially disposed from an object side to an image side of the optical imaging system and the optical imaging system includes a total of five lenses. The optical imaging system satisfies 1.3 |
US12111444B2 |
Optical element
There is provided an optical element comprising a base material comprising a resin material and a stack covering of layers disposed on the base material. In the optical element of the present disclosure, the stack covering comprises an optical multi-layered part composed of a high refractive index layer comprising Ta2O5 and a low refractive index layer comprising SiO2, the high refractive index layer and the low refractive index layer being alternately stacked in a form of 4 or more layers. Of a plurality of high refractive index layers, a first high refractive index layer situated most closely to the base material has a fissured structure. |
US12111443B2 |
Method for making photochromic contact lenses
Described herein is a method for producing a contact lens comprising a central photochromic zone that has a diameter of about 13 mm or less and is concentric with the central axis of the contact lens. The method comprises: applying a first polymerizable fluid composition containing at least one photochromic compound on a central portion of the molding surface of a female mold half to form a circular layer; partially photocuring, in situ, the circular layer in the female mold half by using a visible light; dispensing a second polymerizable fluid composition over the partially-cured circular layer on the molding surface of the female mold half; and a step of thermally curing the second polymerizable fluid composition and the partially-cured circular layer immersed therein in the mold cavity formed between the molding surfaces of the female mold half and a male mold half. |
US12111442B2 |
System and method for object screening and handling
Systems and methods for automated security inspection and routing of in-transit objects are described. In one embodiment, a plurality of security screening devices are provided, each operable to output screening data of an in-transit object, including a first screening device located in a sealed environment of a vehicle for transporting the object towards a conveying system, including one or more measuring devices operable to measure screening parameters of the object when located in the sealed environment, and a second screening device in combination with conveying and routing components of the conveying system used to transport said objects from an ingress point through a conveyor junction to reach the second screening device. A control unit is assigned to the conveyor junction, wherein the control unit is configured to receive security data assigned on the basis of the screening data from the first screening device to the object upstream of the conveyor junction, and in response, to determine and set a routing direction on the basis of the assigned security data, whereby the object is directed downstream to a screening route for further screening by the second screening device, or to a loading route for objects cleared for loading. Other embodiments are also described and claimed. |
US12111441B2 |
Data driven approach to develop petrophysical interpretation models for complex reservoirs
System and methods of petrophysical modeling are disclosed. Measurements of formation parameters are received from one or more measurement tools during a first stage of a downhole operation within a reservoir formation. A correlation between each of the formation parameters and a target parameter of the formation is determined based on the measurements. One or more formation parameters are selected as input parameters for a symbolic regression model, based on the correlation. A symbolic regression model is trained to generate candidate formation models representing the target parameter, based on the selected input parameters. One or more optimizations are applied to the candidate models to determine a target petrophysical model of the formation. Values of the target parameter are estimated for at least one formation layer, based on the target petrophysical model. A second stage of the downhole operation is performed within the formation layer(s) based on the estimated values. |
US12111438B2 |
Repeating a previous marine seismic survey with a subsequent survey that employs a different number of sources
Methods and apparatus are described for performing a 4D monitor marine seismic survey that repeats a previous survey. A number of sources may be used during the 4D monitor survey that differs from a number of sources that were used during the previous survey. Shot points from the previous survey are repeated by the 4D monitor survey, and additional shot points may be produced during the 4D monitor survey that were not produced during the previous survey. Embodiments enable efficiency and data quality improvements to be captured during 4D survey processes, while preserving repeatability. |