Document | Document Title |
---|---|
US12074302B2 |
Charge material for recycled lithium-ion batteries
Cathode material from exhausted lithium ion batteries are dissolved in a solution for extracting the useful elements Co (cobalt), Ni (nickel), Al (Aluminum) and Mn (manganese) to produce active cathode materials for new batteries. The solution includes compounds of desirable materials such as cobalt, nickel, aluminum and manganese dissolved as compounds from the exhausted cathode material of spent cells. Depending on a desired proportion, or ratio, of the desired materials, raw materials are added to the solution to achieve the desired ratio of the commingled compounds for the recycled cathode material for new cells. The desired materials precipitate out of solution without extensive heating or separation of the desired materials into individual compounds or elements. The resulting active cathode material has the predetermined ratio for use in new cells, and avoids high heat typically required to separate the useful elements because the desired materials remain commingled in solution. |
US12074299B2 |
ASIC chip for performing active battery equalization
An ASIC chip for performing active battery equalization is provided. The ASIC chip for performing active battery equalization includes: a power conversion module, an equalization switch matrix circuit module comprising a power MOS transistor, a switch control module, a temperature protection module, and a communication interface module. By connecting and controlling the above modules, the equalization switch matrix circuit module performs equalization on a battery in the battery pack. That is, the use of the integrated ASIC chip accelerates and facilitates the BMS solution manufacturers adding the active equalization function, and facilitates the BMS Battery management system effectively improving the service performance and life of lithium batteries. |
US12074298B2 |
Power pack and power pack circuitry
A multi-level power cell pack switching circuitry having a plurality of first level cell circuits, and additional plurality of cell circuits of consecutively progressing levels, with switching and control configured to facilitate dynamically changing serial and/or parallel connections between cells and cell circuits. |
US12074296B2 |
Battery pack, electric apparatus using battery pack, and electric apparatus main body
A battery pack having a first cell unit and a second cell unit in which multiple battery cells are connected in series is provided. When the battery pack is not connected to an electric apparatus main body, the first cell unit and the second cell unit are in a non-connection state in which the first cell unit and the second cell unit are not electrically connected to each other. The battery pack includes: a microcomputer, connected to one of the first cell unit and the second cell unit; a residual quantity display portion, connected to the microcomputer and displaying a battery residual quantity of the battery pack; and a switch, being operated by a worker. When the switch is operated while in the non-connection state, the microcomputer is configured to perform a light-on control to display the battery residual quantity by the residual quantity display portion. |
US12074291B2 |
Electrode assembly and apparatus and method for manufacturing the same
An apparatus for manufacturing an electrode assembly includes a separator supply unit, a table, a separator guide, and a pair of upper adhesive supply units. The separator supply unit is configured for supplying a separator sheet from which a separator is formed. The table is configured for supporting an electrode and a portion of the separator sheet. The separator guide is configured for guiding the separator sheet to fold in a particular folding direction. The pair of upper adhesive supply units are configured for applying an adhesive to at least a part of an uppermost electrode supported by the table. The separator guide and the pair of upper adhesive supply units are configured for translation over and relative to the table. The electrode assembly is manufactured by a process using the apparatus. |
US12074289B2 |
Additives for electrochemical cells
Articles and methods including additives in electrochemical cells, are generally provided. As described herein, such electrochemical cells may comprise an anode, a cathode, an electrolyte, and optionally a separator. In some embodiments, at least one of the anode, the cathode, the electrolyte, and/or the optional separator may comprise an additive and/or additive precursor. For instance, in some cases, the electrochemical cell comprises an electrolyte and an additive and/or additive precursor that is soluble with and/or is present in the electrolyte. In some embodiments, the additive precursor comprises a disulfide bond. In certain embodiments, the additive is a carbon disulfide salt. In some cases, the electrolyte may comprise a nitrate. |
US12074286B2 |
Additive for nonaqueous electrolyte solutions, nonaqueous electrolyte solution, and electricity storage device
Disclosed is an additive for nonaqueous electrolyte solutions, including a compound represented by Formula (1a) or (1b). In Formulae (1a) and (1b), Z represents a monovalent group represented by Formula (2a), (2b), or (2c). |
US12074283B2 |
Bifunctional ionic liquids for electrolytes
A solid polymer electrolyte including a cross-linked ionic liquid (IL) matrix having functional group capable of interacting with lithium ions; polymerizable PEM formulations containing polymerizable ionic liquid (IL) materials (monomers) having functional group capable of interacting with lithium ions and a reactive polymerizable functional group capable of crosslinking; electrolytes prepared from a polymerizable formulation including a lithium conducting salt, a plasticizer, a cross-linker, and a polymerizable IL compound that contains at least one functional group capable of interacting with lithium ions and a reactive polymerizable functional group capable of crosslinking; electrochemical cells containing the electrolytes incorporating these solid PEMs containing the polymerized ionic liquid (IL) materials; and methods thereof are disclosed. |
US12074280B2 |
All-solid secondary battery and method of manufacturing all-solid secondary battery
An all-solid secondary battery and a method of manufacturing the all-solid secondary battery. The all-solid secondary battery includes: an anode including an anode current collector and a first anode active material layer; a cathode including a cathode active material layer; and a solid electrolyte layer between the anode and the cathode, wherein the first anode active material layer includes an anode active material and an ionic compound, the ionic compound includes a binary compound, a ternary compound, or a combination thereof, and the ionic compound does not include a plurality of sulfur (S) atoms. |
US12074277B2 |
All-solid-state battery
An all-solid-state battery includes: a laminated body having a first lateral face with a positive electrode and negative electrode laminated with a solid electrolyte layer therebetween and wherein a positive electrode current collector layer is exposed and a second lateral face faces the first face and wherein a negative electrode current collector layer is exposed; a positive electrode external terminal on the first face; and a negative electrode external terminal on the second face. At least one difference between a distance Lcn or a distance Lcn+1 from a second face side edge part of a positive electrode of an nth layer or an n+1th layer to the second face and a difference between a distance Lan or a distance Lan+1 from a first lateral face side edge part of a negative electrode of an nth layer or an n+1th layer to the first lateral faces is 10 μm or more. |
US12074274B2 |
Solid state bipolar battery
A bipolar battery having a solid ionically conductive polymer material as its electrolyte enabling high voltage discharge. |
US12074270B2 |
Secondary battery
An embodiment of the present invention relates to a secondary battery, and with respect to a technical problem to be resolved, provided is a secondary battery which has an electrode tab provided by forming a notch on a non-coated part of an electrode plate of an electrode assembly, and which can enable a current collecting plate to come into surface contact with the electrode tab. To this end, disclosed is a secondary battery comprising: an electrode assembly which comprises a first electrode plate coated with a first electrode active material and having a first non-coated part formed along an upper end thereof, a second electrode plate coated with a second electrode active material and having a second non-coated part formed along a lower end thereof, and a separator interposed between the first electrode plate and the second electrode plate, and which is wound in a jelly roll shape; a can for accommodating the electrode assembly; a cap assembly for sealing the can; a first current collecting plate electrically connected to the cap assembly by coming into contact with the first non-coated part; and a second current collecting plate electrically connected to the can by coming into contact with the second non-coated part, wherein the first non-coated part and/or the second non-coated part has a structure in which a plurality of isosceles trapezoidal electrode tabs are arranged to be adjacent to one another with notches formed at a specific angle (α) and at predetermined intervals from a start point thereof that is closest to a winding axis, and thus the first non-coated part and/or the second non-coated part are bent toward the winding axis. |
US12074269B2 |
Square housing battery coating devices compatible with a plurality of coating manners
The embodiments of the present disclosure provides a square housing battery coating device compatible with a plurality of coating manners. The device may include a machine station, a pushing device, a feeding device, a film releasing device, a film sending device, a film adhering device, a transferring and positioning device, an edge cutting device, and a folding and adhering device. The device may be configured to form a U-shaped coating battery by first paving an insulating film on a bottom side, a left side, and a right side of the battery input with the bottom side facing forward using a U-shaped coating manner, or form a hollow-square-shaped coating battery by first paving the insulating film on a front side, the left side, and the right side, and folding and adhering the back side of the battery input with the front side facing forward using a hollow-square-shaped coating manner. |
US12074255B2 |
Display device
The display device according to an exemplary embodiment of the present disclosure includes a substrate and a display element unit. The display element unit includes a first electrode on the substrate, a second electrode on the substrate and spaced apart from the first electrode in a first direction, and a plurality of light emitting elements between the first electrode and the second electrode in a plan view. Each of the first and second electrodes includes an opening. |
US12074254B2 |
Nitride semiconductor device and substrate thereof, method for forming rare earth element-added nitride layer, and red-light emitting device and method for manufacturing the same
The purpose of the present invention is to provide a technique of manufacturing a nitride semiconductor layer with which, when producing a semiconductor device by forming a nitride semiconductor layer on off-angle inclined substrate, it is possible to stably supply high-quality semiconductor devices by preventing occurrence of a macro step using a material that is not likely to occur lattice strains or crystal defects by mixing with GaN and does not require continuous addition; and provided is a nitride semiconductor device which comprises a nitride semiconductor layer formed on a substrate, wherein the substrate is inclined at an off angle, a rare earth element-added nitride layer to which a rare earth element is added is formed on the substrate as a primed layer, and a nitride semiconductor layer is formed on the rare earth element-added nitride layer. |
US12074253B2 |
Semiconductor nanoparticles, production method thereof, and light-emitting device
Provided is a method of producing semiconductor nanoparticles that exhibit a band-edge emission, and are superior in quantum yield. The method includes raising the temperature of a first mixture containing a silver (Ag) salt, a salt containing at least one of indium (In) and gallium (Ga), a solid compound that serves as a supply source of sulfur (S), and an organic solvent to a temperature in a range of from 125 □C to 175 □C, and heat-treating, subsequent to the raising of the temperature, the first mixture at a temperature in a range of from 125 □C to 175 □C for three seconds or more to obtain a solution containing semiconductor nanoparticles, and decreasing the temperature of the solution containing semiconductor nanoparticles. The solid compound that serves as a supply source of S contains thiourea. |
US12074250B2 |
Display substrate and method of manufacturing the same, and display device
A display substrate includes a base, a plurality of light-emitting devices disposed on a side of the base, and a light adjustment layer. The plurality of light-emitting devices are spaced apart from each other. At least part of the light adjustment layer is located in gaps among the plurality of light-emitting devices, so that side walls of at least one of the plurality of light-emitting devices are surrounded by the light adjustment layer. A material of the light adjustment layer includes a light-absorbing material. The light adjustment layer is configured to absorb light incident on the light adjustment layer. |
US12074247B2 |
Nanorod production method and nanorod produced thereby
Provided is a method of manufacturing a nanorod. The method comprising comprises the steps of: providing a growth substrate and a support substrate; epitaxially growing a nanomaterial layer onto one surface of the growth substrate; forming a sacrificial layer on one surface of the support substrate; bonding the nanomaterial layer with the sacrificial layer; separating the growth substrate from the nanomaterial layer; flattening the nanomaterial layer; forming a nanorod by etching the nanomaterial layer; and separating the nanorod by removing the sacrificial layer. |
US12074245B1 |
Method for manufacturing photovoltaic module and photovoltaic module
Embodiments of the disclosure provide a method for manufacturing a photovoltaic module and a photovoltaic module. The method includes the following: providing a plurality of cells; selecting at least one cell from the plurality of cells, and for each respective cell of the at least one cell, forming a corresponding solder layer on each respective solder pad of at least one solder pad of the respective cell; and performing a soldering treatment on the respective connecting member and the at least one solder pad and/or the at least one solder layer to connect the respective pair of adjacent cells, wherein the soldering treatment has a heating temperature in a range of 200° C. to 300° C. |
US12074244B2 |
Optical sensor package with magnetic component for device attachment
An integrated sensor package for an electronic device may include a matrix material defining a body structure of the integrated sensor package, a light emitting diode at least partially encapsulated in the matrix material, a photodiode at least partially encapsulated in the matrix material and configured to detect light emitted by the light emitting diode and reflected by an object external to the integrated sensor package, a via structure at least partially encapsulated in the matrix material, a permanent magnet at least partially encapsulated in the matrix material, a first conductive member on a first side of the integrated sensor package and conductively coupling the light emitting diode to a first end of the via structure, and a second conductive member on a second side of the integrated sensor package opposite the first side and conductively coupled to a second end of the via structure. |
US12074243B1 |
Method for fabricating high-sensitivity photodetectors
This Application discloses methods for fabricating and packaging avalanche photodiodes (APDs), particularly useful for high sensitivity Geiger-mode APDs formed using an array of micro-cells. The photodetector is formed on a semiconductor wafer of indium phosphide (InP) having epitaxial layers, including indium gallium arsenide (InGaAs) as the photodetecting layer, with n-doped InP to one side, and layers of InP incorporating p-doped regions on the opposite side. The p-doped regions may be used to define the array of micro-cells. The photodetector is packaged by etching a well into the epitaxial structure on the semiconductor wafer, allowing an electrode to be patterned that contacts the n-doped InP layer and another that contacts the p-doped InP regions. Flip-chip bonding techniques can then attach the semiconductor wafer to a stronger support substrate, which may additionally be configured with electronic circuitry positioned to electrically contact the electrodes on the semiconductor wafer surface. |
US12074238B2 |
Solder strip and solar cell module
Provided is a solder strip. A cross section of the solder strip includes a base portion and a reflective portion arranged above the base portion. The reflective portion includes a top edge, a first side edge and a second side edge. A first angle is formed between the first side edge and an extension line of the top edge. A second angle is formed between the second side edge and the extension line of the top edge. The first angle and the second angle are greater than 42.5°. |
US12074237B2 |
Photovoltaic laminate comprising single polymer composite
Photovoltaic (PV) laminates employ single polymer composites (SPCs). The SPCs may be located at various locations of the PV laminate. These locations may include being positioned as an entire back-sheet of the PV laminate as well as, as a portion of a back-sheet or other layer of the PV laminate. The SPCs may be positioned and configured in the PV laminate so as to reduce tensile and compressive forces developed on PV cells from live normal loads or other live loads or dead loads experienced by the PV laminate. The SPCs can serve to reduce the weight of a PV laminate as well as to assist in having PV cells lie along the neutral axis of the PV laminate. |
US12074235B2 |
Seeded solid-phase crystallization of transparent conducting vanadate perovskites
Transparent, electrically conductive vanadium oxide-based perovskite films and methods of making the vanadium oxide-based perovskite films are provided. Transparent conducting vanadate perovskites are made by forming a layer of amorphous vanadate perovskite precursor around a plurality of nanoscale, crystalline, perovskite oxide seeds and heating the layer of amorphous vanadate perovskite precursor at a temperature that favors lateral vanadate perovskite crystal growth from the perovskite oxide seeds over homogeneous crystal nucleation within the layer of amorphous vanadate perovskite precursor material. The crystallization processes can form the desired vanadate perovskite phase directly or via a transformation in a controlled gas environment from an initial crystallized vanadate perovskite phase that has a higher oxidation state. |
US12074231B2 |
Colored plate-shaped component with structured cover plate and color filter layer
A plate-shaped component includes a transparent cover plate and a planar back element attached to the cover plate. The cover plate has a front surface facing the external environment and a back surface facing the back element. At least one surface selected from the front and back surfaces has at least one structured region, and at least one color filter layer for reflecting light within a predetermined wavelength range is arranged on the at least one surface selected from the front and back surfaces. The at least one structural region is perpendicular to the plane of the cover plate. The at least one color filter layer includes at least one refractive layer having a refractive index of greater than 2.5 in the wavelength range from 400 nm to at least 700 nm and an extinction coefficient of at least 0.2 below 450 nm and less than 0.2 above 700 nm. |
US12074227B2 |
Semiconductor device including deep trench capacitors and via contacts
A semiconductor device and a method of manufacturing the semiconductor device are disclosed. In one aspect, the semiconductor device includes a plurality of deep trench capacitors and a plurality of via contacts that at least partially surround the deep trench capacitors. Variations may be made to the number and locations of the plurality of via contacts such that design requirements for the packaging are satisfied. |
US12074226B2 |
Schottky diode integrated with a semiconductor device
A semiconductor device comprises a semiconductor die having a first region and a second region, wherein an operating temperature of the second region is lower than an operating temperature of the first region. A plurality of first tubs are respectively disposed in the first region, the second region, or both. The semiconductor device further comprises a power device comprising a plurality of power device cells, and a diode having a plurality of diode cells. The power devices cells are disposed within tubs or portions of tubs that are in the first region, and the diode cells are disposed within tubs or portions of tubs that are in the second region. The power device may comprise a vertical metal oxide semiconductor field effect transistor (MOSFET), and the diode may comprise a vertical Schottky barrier diode (SBD). |
US12074219B2 |
Back channel field effect transistors using a pull back process and methods for forming the same
A disclosed semiconductor device includes a substrate, a gate electrode formed on the substrate, a gate dielectric layer formed over the gate electrode, a source electrode located adjacent to a first side of the gate electrode, and a drain electrode located adjacent to a second side of the gate electrode. A gate dielectric formed from an etch-stop layer and/or high-k dielectric layer separates the source electrode from the gate electrode and substrate and separates the drain electrode from the gate electrode and the substrate. First and second oxide layers are formed over the gate dielectric and are located adjacent to the source electrode on the first side of the gate electrode and located adjacent to the drain electrode on the second side of the gate electrode. A semiconductor layer is formed over the first oxide layer, the second oxide layer, the source electrode, the drain electrode, and the gate dielectric. |
US12074210B2 |
Semiconductor device and method for manufacturing the same
It is an object to provide a semiconductor device including a thin film transistor with favorable electric properties and high reliability, and a method for manufacturing the semiconductor device with high productivity. In an inverted staggered (bottom gate) thin film transistor, an oxide semiconductor film containing In, Ga, and Zn is used as a semiconductor layer, and a buffer layer formed using a metal oxide layer is provided between the semiconductor layer and a source and drain electrode layers. The metal oxide layer is intentionally provided as the buffer layer between the semiconductor layer and the source and drain electrode layers, whereby ohmic contact is obtained. |
US12074203B2 |
Nitride crystal, optical device, semiconductor device, and method for manufacturing nitride crystal
According to one embodiment, a nitride crystal includes first, second, and third nitride crystal regions. The third nitride crystal region includes Al, and is provided between the first and second nitride crystal regions. A third oxygen concentration in the third nitride crystal region is greater than a first oxygen concentration in the first nitride crystal region and greater than a second oxygen concentration in the second nitride crystal region. A third carbon concentration in the third nitride crystal region is greater than a first carbon concentration in the first nitride crystal region and greater than a second carbon concentration in the second nitride crystal region. A <0001> direction of the first nitride crystal region is one of a first orientation from the second nitride crystal region toward the first nitride crystal region or a second orientation from the first nitride crystal region toward the second nitride crystal region. |
US12074198B2 |
Semiconductor device with improved temperature uniformity
A tub of a semiconductor device includes a cool zone with a first projected operating temperature and a hot zone with a second projected operating temperature greater than the first projected operating temperature. A design parameter has a first value in the cool zone and a second value different from the first value in the hot zone. The difference configures the tub to dissipate less heat in the hot zone during operation of the semiconductor device than would be dissipated if the first and second values were equal. The design parameter may be, for example, a tub width, a source structure width, a JFET region width, a channel length, a channel width, a length of a gate, a displacement of a center of the gate relative to a center of a JFET region, a dopant concentration, or a combination thereof. |
US12074190B2 |
Image sensor device
A device includes a substrate, a light sensitive element, a pinning region, a lightly-doped region, a floating node, and a gate stack. The light sensitive element is in the substrate. The pinning region is in the substrate and is over the light sensitive element. The lightly-doped region is laterally adjacent the pinning region. The floating node is in the pinning region, the floating node being spaced from and surrounded by the lightly-doped region. A first portion of the pinning region is between the floating node and the lightly-doped region. The gate stack is over the first portion of the pinning region. |
US12074189B2 |
Image sensor and method of manufacturing same
An image sensor includes pixel regions separated by an isolation region and receiving incident light, color filters respectively disposed on a surface of the semiconductor substrate corresponding to the pixel regions, a cover insulating layer disposed on the surface of the semiconductor substrate and covering the color filters, first transparent electrodes disposed on the cover insulating layer and spaced apart to respectively overlap the color filters, an isolation pattern disposed on the cover insulating layer between the first transparent electrodes and having a trench spaced apart from the first transparent electrodes, a drain electrode disposed in the trench of the isolation pattern, and an organic photoelectric layer and a second transparent electrode sequentially disposed on the first transparent electrodes and the isolation pattern. |
US12074188B2 |
Image sensor
An image sensor includes a pixel separation structure disposed in a semiconductor substrate and defining a plurality of pixel regions, a first photoelectric conversion region and a second photoelectric conversion region disposed in the semiconductor substrate and in each of the plurality of pixel regions, and a plurality of micro-lenses disposed on the semiconductor substrate and corresponding to the plurality of pixel regions. The semiconductor substrate includes a plurality of curved surfaces that is convex toward the plurality of micro-lenses, and the semiconductor substrate has a minimum thickness between the first photoelectric conversion region and the second photoelectric conversion region in each of the plurality of pixel regions, and has a maximum thickness at a boundary between the plurality of pixel regions. |
US12074184B2 |
Light detecting device, light detecting system, and filter array
A light detecting device includes: a filter array including filters two-dimensionally arrayed and an image sensor including light detection elements. Each of first and second filters included in the filters includes a first reflective layer, a second reflective layer, and an intermediate layer therebetween and has a resonance structure having resonant modes whose orders are different from each other. A refractive index and/or a thickness of the intermediate layer in the first and second filters is different depending on the filter. A transmission spectrum of each of the first and second filters has local maximum value of transmittance at each of wavelengths included in a wavelength region, and the wavelengths correspond to the resonant modes, respectively. The image sensor is disposed at a position where the image senor receives passing light that passes through the filter array, to detect components in the wavelengths included in the passing light. |
US12074183B2 |
Semiconductor packaging method and semiconductor package device
The present disclosure provides a semiconductor packaging method and a semiconductor package device. The method includes providing a chip, where the chip includes a chip substrate having a front surface and a back surface; soldering pads; a metal part formed on a side of each soldering pad facing away from the chip substrate; and a transparent protective layer formed on the front surface of the chip substrate. The transparent protective layer covers a photosensitive region of the chip substrate and the metal part, and the transparent protective layer contains an opening at a position corresponding to the metal part to expose a first end of the metal part away from the soldering pads. The method further includes electrically connecting the first end of the metal part to a circuit board using a conductive connection part to electrically connect the chip with the circuit board. |
US12074181B2 |
Solid-state imaging apparatus and method for manufacturing the solid-state imaging apparatus having sealing portion disposed in bonded members
A solid-state imaging apparatus includes a first substrate that includes a plurality of photoelectric conversion units, a second substrate that includes at least a part of a readout circuit configured to read signals based on electric charges of the plurality of photoelectric conversion units and a peripheral circuit including a control circuit, and a wiring structure that is disposed between the first substrate and the second substrate and includes a pad portion electrically connected to the peripheral circuit via a draw-out wiring and an insulating layer. The wiring structure has, at least at a part thereof, a seal ring disposed in such a way as to surround the photoelectric conversion units and the peripheral circuit. |
US12074177B2 |
Imaging device and camera system
An imaging device including a pixel including: a photoelectric converter including a first electrode, a second electrode, and a photoelectric conversion film between the first electrode and the second electrode, the photoelectric conversion film converting light into a charge; a first transistor having a first source, drain and gate, the first gate connected to the first electrode; and a second transistor having a second source and drain, one of the second source and the second drain connected to the first electrode and being a charge accumulation region that accumulates the charge. The imaging device further including a first voltage supply circuit supplying a first voltage to the second electrode, where the second transistor has a characteristic that when a voltage of the charge accumulation region is equal to or greater than a clipping voltage, the second transistor is turned off, and the clipping voltage is lower than the first voltage. |
US12074171B2 |
Display device having an intermediate electrode between sub-areas and connected to electrodes of the subareas
A display device may include a pixel disposed in a display area. The pixel may include: a first electrode extending in a first direction; a second electrode including a first electrode part spaced apart from the first electrode in a direction intersecting with the first direction and extending in the first direction, a second electrode part extending from the first electrode part in a second direction, and a third electrode part extending form the second electrode part in the first direction; a third electrode including at least one area spaced apart from the third electrode part in the direction intersecting with the first direction and extending in the first direction; a first light emitting element connected between the first electrode and the second electrode; and a second light emitting element connected between the second electrode and the third electrode. |
US12074168B2 |
Semiconductor device and method of manufacturing the same
A semiconductor device having a standard cell, includes a first power supply line, a second power supply line, a first gate-all-around field effect transistor (GAA FET) disposed over a substrate, and a second GAA FET disposed above the first GAA FET. The first power supply line and the second power supply line are located at vertically different levels from each other. |
US12074164B2 |
FinFET pitch scaling
According to one example, a method includes forming a first set of fin structures on a substrate, forming a sacrificial material between fin structures within the first set of fin structures, forming a dummy gate with a planar bottom surface over the fin structures and the sacrificial material, forming sidewall structures on the dummy gate, laterally etching the sacrificial material underneath the sidewall structures, depositing a lower sidewall structure where the sacrificial material was removed, removing the dummy gate, removing the sacrificial material, and forming a real gate over the fin structures. |
US12074161B2 |
Semiconductor device
A semiconductor device includes a first-conductivity-type semiconductor layer that includes a first main surface on one side and a second main surface on the other side, an IGBT region that includes an FET structure and a second-conductivity-type collector region formed in a surface layer portion of the second main surface, the FET structure including a second-conductivity-type body region formed in a surface layer portion of the first main surface, a first-conductivity-type emitter region formed in a surface layer portion of the body region, and a gate electrode that faces both the body region and the emitter region across a gate insulating layer, a diode region that a includes second-conductivity-type first impurity region formed in the surface layer portion of the first main surface and a first-conductivity-type second impurity region formed in the surface layer portion of the second main surface. |
US12074156B2 |
Memory array circuit and method of manufacturing same
A memory array includes a first memory cell configured to store data, a second memory cell configured to store data and a bit line extending along the first direction, and being over the first memory cell and the second memory cell. The first memory cell and the second memory cell are arranged along a first direction in a first column of memory cells. The bit line includes a first conductor extending in the first direction and being in a first conductive layer, and a second conductor extending in the first direction and being in a second conductive layer different from the first conductive layer. |
US12074153B2 |
Display device
The present invention relates to a display device, and more particularly, to an Active Matrix Organic Light Emitting Diode (AMOLED) display device including a Touch and Display Driver Integration (TDDI). A display device according to an exemplary embodiment of the present invention includes: a TFT layer including a first region and a second region; an encapsulation layer disposed on the first region of the TFT layer; an organic light emitting layer disposed between the first region of the TFT layer and the encapsulation layer; a touch sensor disposed on the encapsulation layer; a touch sensor line extending from the touch sensor; a touch sensor trace formed on the TFT layer and electrically connected with the touch sensor line; a display line formed in the TFT layer and configured to transmit a display driving signal; a TDDI disposed in the second region of the TFT layer and connected with the touch sensor trace and the display line; and an FPCB bonded with a bonding region formed in the second region of the TFT layer and electrically connected with the TDDI. |
US12074149B2 |
Device packages with uniform components and methods of forming the same
A semiconductor device package includes a first and a second input lead and a plurality of uniform transistor-based components, the plurality of uniform transistor-based components comprising a first subset of the uniform transistor-based components coupled to the first input lead and a second subset of the uniform transistor-based components coupled to the second input lead. The first subset and the second subset are arranged in an asymmetric configuration with respect to one another. |
US12074147B2 |
Display device using semiconductor light-emitting element and manufacturing method therefor
Discussed is a display device, including a substrate including a dielectric layer, a plurality of semiconductor light-emitting devices respectively accommodated on the substrate, and a first electrode provided with a plurality of electrode lines arranged on a bottom of the substrate. Each of the first electrode includes a pair of electrode lines spaced from each other on an upper surface of the dielectric layer among the plurality of electrode lines. Each semiconductor light-emitting device is disposed on the pair of electrode lines, and the pair of electrode lines have the same electrical pole. |
US12074142B2 |
Semiconductor package and method of fabricating the same
Disclosed are semiconductor packages and their fabricating methods. The semiconductor package comprises connection terminals between a first die and a second die. The first die has signal and peripheral regions and includes first vias on the peripheral region. The second die is on the first die and has second vias on positions that correspond to the first vias. The connection terminals connect the second vias to the first vias. The peripheral region includes first regions adjacent to corners of the first die and second regions adjacent to lateral surfaces of the first die. The connection terminals include first connection terminals on the first regions and second connection terminals on the second regions. A sum of areas of the first connection terminals per unit area on the first regions is greater than that of areas of the second connection terminals per unit area on the second regions. |
US12074141B2 |
Semiconductor package
There is provided a semiconductor device comprising a first semiconductor chip which includes a first chip substrate, and a first through via penetrating the first chip substrate, a second semiconductor chip disposed on the first semiconductor chip, and includes a second chip substrate, and a second through via penetrating the second chip substrate, and a connecting terminal disposed between the first semiconductor chip and the second semiconductor chip to electrically connect the first through via and the second through via. The semiconductor device further comprising an inter-chip molding material which includes a filling portion that fills between the first semiconductor chip and the second semiconductor chip and encloses the connecting terminal, an extension portion that extends along at least a part of a side surface of the second semiconductor chip, and a protruding portion protruding from the extension portion. |
US12074140B2 |
System formed through package-in-package formation
A package includes a first device die, and a second device die bonded to the first device die through hybrid bonding. The second device die is larger than the first device die. A first isolation region encapsulates the first device die therein. The first device die, the second device die, and the first isolation region form parts of a first package. A third device die is bonded to the first package through hybrid bonding. The third device die is larger than the first package. A second isolation region encapsulates the first package therein. The first package, the third device die, and the second isolation region form parts of a second package. |
US12074136B2 |
Package structure and method of manufacturing the same
A package structure includes a plurality of first dies, and a plurality of second dies. The plurality of first dies is on first regions of a semiconductor substrate. The plurality of second dies are electrically bonded to the plurality of first dies. The plurality of second dies covers second regions of the semiconductor substrate between the first regions of the semiconductor substrate. The first portion of top surfaces of the plurality of first dies are covered by the plurality of second dies, and the second portions of the top surfaces of the plurality of first dies are exposed by the plurality of second dies. |
US12074133B1 |
Chip bonding apparatus and securing assembly therefor
A chip bonding apparatus and a securing assembly therefor are disclosed. The securing assembly includes a securing bracket, a sliding bracket, and a slide. A first open slot is arranged in the securing bracket, wherein the sliding bracket is slidably mounted on the first open slot, a snap-fitting portion is arranged on a side portion of the sliding bracket, and at least one catch slot that is engageable with the snap-fitting portion to secure the sliding bracket is arranged in the securing bracket. A second open slot is arranged in the sliding bracket, wherein a slideway is arranged in each of two side walls of the second open slot, and the slide is inserted into the slideway and hence mounted in the second open slot. |
US12074126B2 |
Semiconductor structure and method of manufacturing same
A semiconductor structure and a method of manufacturing the semiconductor structure are provided. The semiconductor structure includes a substrate including a plurality of pads spaced apart from each other, a first groove, and a second groove connected with the first groove, the first and the second grooves located in the substrate. The first groove is located on the side of the second groove away from the plurality of pads, and the bottom of the second groove exposes a corresponding pad of the plurality of pads. The orthographic projection of the second groove on the substrate is located within the orthographic projection of the first groove on the substrate. A redistribution layer is disposed on a surface of the corresponding pad, the inner wall of the first groove, and the inner wall and the bottom of the second groove. The semiconductor structure prevents contamination or damage of test probes. |
US12074125B2 |
Coaxial through via with novel high isolation cross coupling method for 3D integrated circuits
A semiconductor package includes a first semiconductor device, a second semiconductor device vertically positioned above the first semiconductor device, and a ground shielded transmission path. The ground shielded transmission path couples the first semiconductor device to the second semiconductor device. The ground shielded transmission path includes a first signal path extending longitudinally between a first end and a second end. The first signal path includes a conductive material. A first insulating layer is disposed over the signal path longitudinally between the first end and the second end. The first insulating layer includes an electrically insulating material. A ground shielding layer is disposed over the insulating material longitudinally between the first end and the second end of the signal path. The ground shielding layer includes a conductive material coupled to ground. The ground shielding layer drives radiation signals received therein to ground to prevent induced noise in the first signal path. |
US12074122B2 |
Inductor structure, semiconductor package and fabrication method thereof
A structure includes a first via and a first conductive line embedded in a first dielectric layer and spaced apart from each other by the first dielectric layer. A first metal pattern disposed on the first via and embedded in a second dielectric layer. A first conductive via disposed on the first conductive line and embedded in the second dielectric layer. The first metal pattern and the first conductive via are spaced apart from each other and are located on a first horizontal level, and the first metal pattern has an open ring shape. A second via disposed on the first metal pattern and embedded in a third dielectric layer. An inductor structure including the first via, the first metal pattern, and the second via. |
US12074119B2 |
Chip package structure
A chip package structure is provided. The chip package structure includes a substrate. The chip package structure also includes a first chip structure and a second chip structure over the substrate. The chip package structure further includes an anti-warpage bar between the first chip structure and the second chip structure. In addition, the chip package structure includes an underfill layer between the first chip structure and the second chip structure and between the anti-warpage bar and the substrate. A topmost surface of the underfill layer is lower than a top surface of the anti-warpage bar. |
US12074115B2 |
Heat dissipation-electromagnetic shielding embedded packaging structure, manufacturing method thereof, and substrate
Disclosed are a heat dissipation-electromagnetic shielding embedded packaging structure, a manufacturing method thereof, and a substrate. The heat dissipation-electromagnetic shielding embedded packaging structure includes: a dielectric layer including an upper surface and a lower surface, wherein at least one hollow cavity unit is disposed inside the dielectric layer; an insulating layer disposed in the hollow cavity unit, wherein the hollow cavity unit is partially filled with the insulating layer; an electronic element, wherein one end is embedded in the insulating layer, the other end is exposed in the hollow cavity unit, and the electronic element includes terminals; a through hole penetrating through the upper surface and the lower surface of the dielectric layer and communicating with the terminals; and a metal layer covering the six surfaces of the dielectric layer and the interior of the through hole to form a shielding layer and circuit layer respectively. |
US12074108B2 |
Semiconductor device
A semiconductor device includes a first wiring extending in a first direction and a second wiring extending in a second direction crossing the first direction and having an end that faces the first wiring and is a predetermined distance away from the first wiring. The predetermined distance is approximately equal to a width of the second wiring, and the end of the second wiring is formed into one or more loops. |
US12074107B2 |
Structure and method of forming a semiconductor device with resistive elements
A method of forming a semiconductor device includes forming a conductive feature and a first punch stop layer, where the conductive feature has a first top surface, and where the first punch stop layer has a second top surface that is substantially level with the first top surface. The method further includes forming a resistive element over the first punch stop layer. The method further includes etching through a first portion of the resistive element to form a first trench that exposes both the second top surface of the first punch stop layer and a first sidewall surface of the resistive element. The method further includes forming a first conductive via within the first trench, where the first conductive via contacts the first sidewall surface of the resistive element. |
US12074106B2 |
Fan-out interconnect integration processes and structures
Processing methods may be performed to form a fan-out interconnect structure. The methods may include forming a semiconductor active device structure overlying a first substrate. The semiconductor active device structure may include first conductive contacts. The methods may include forming an interconnect structure overlying a second substrate. The interconnect structure may include second conductive contacts. The methods may also include joining the first substrate with the second substrate. The joining may include coupling the first conductive contacts with the second conductive contacts. The interconnect structure may extend beyond the lateral dimensions of the semiconductor active device structure. |
US12074104B2 |
Integrated circuit packages with ring-shaped substrates
In an embodiment, a package includes: a first redistribution structure; a first integrated circuit die connected to the first redistribution structure; a ring-shaped substrate surrounding the first integrated circuit die, the ring-shaped substrate connected to the first redistribution structure, the ring-shaped substrate including a core and conductive vias extending through the core; a encapsulant surrounding the ring-shaped substrate and the first integrated circuit die, the encapsulant extending through the ring-shaped substrate; and a second redistribution structure on the encapsulant, the second redistribution structure connected to the first redistribution structure through the conductive vias of the ring-shaped substrate. |
US12074100B2 |
Flat no-lead package with surface mounted structure
The present disclosure is directed to a flat no-lead semiconductor package with a surfaced mounted structure. An end portion of the surface mounted structure includes a recessed member so that the surface mounted structure is coupled to leads of the flat no-lead semiconductor package through, among others, the sidewalls of the recessed members. |
US12074098B2 |
Three-dimensional functional integration
A packaged electronic device includes a package structure with opposite first and second sides spaced apart from one another along a first direction, and opposite third and fourth sides spaced apart from one another along a second direction, as well as first and second leads. The first lead includes a first portion that extends outward from the third side of the package structure and extends downward toward a plane of the first side and away from a plane of the second side. The second lead includes a first portion that extends outward from the third side of the package structure, and the second lead extends upward toward the plane of the second side and away from the plane of the first side to allow connection to another circuit or component, such as a second packaged electronic device, a passive circuit component, a printed circuit board, etc. |
US12074093B2 |
Integrated semiconductor device
An integrated semiconductor device includes an Si substrate, and a high-side transistor and a low-side transistor which configure a half-bridge. A source electrode of a unit transistor configuring the high-side transistor and a drain electrode of a unit transistor configuring the low-side transistor are integrated as a common electrode. |
US12074087B2 |
Thermal interface material layer and use thereof
The present invention relates to a thermal interface material layer and use thereof. The thermal interface material layer comprises an indium layer and a heat dissipation cover located on one side of the indium layer; the surface of the heat dissipation cover contains a nickel layer, and the nickel layer is connected to the indium layer. In the thermal interface material layer of the present invention, the nickel layer on the surface of the heat dissipation cover is connected to the indium layer, so as to form a Ni—In compound layer having high structure stability, thereby solving the problem that the AuIn2 compound layer formed by welding the indium layer and Au used as a wetting layer in the traditional thermal interface layer is easily fractured, improving the reliability of the assembly obtained by assembling same. |
US12074086B2 |
RF devices with nanotube particles for enhanced performance and methods of forming the same
The present disclosure relates to a radio frequency device that includes a mold device die and a multilayer redistribution structure underneath the mold device die. The mold 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 first mold compound with nanotube particles. The FEOL portion includes isolation sections and an active layer surrounded by the isolation sections. The nanotube particles are dispersed throughout a bottom portion of the first mold compound, and have a higher thermal conductivity than the first mold compound alone. The bottom portion of the first mold compound resides over the active layer and top surfaces of the isolation sections. 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 mold device die. |
US12074081B2 |
Use of bimetals in a heat sink to benefit heat transfer from high temperature integrated circuit components on a circuit board
An apparatus includes a printed circuit board (PCB), an integrated circuit (IC) component connected with a surface of the PCB, and a heat sink. The heat sink includes a base plate disposed directly over the IC component, and a plurality of cooling fins extending transversely from the base plate. The heat sink includes at least one component including a bimetallic material that distorts when heated above a threshold temperature so as to modify a flow of air directed toward and contacting the cooling fins or maintain contact between a surface of the IC component and a facing surface of the base plate. |
US12074080B2 |
Self-cleaning heatsink for electronic components
Systems for cooling semiconductor devices that can comprise a heatsink and a cleaning element for the heatsink. The heatsink can have fins spaced apart from each other by channels. The cleaning element can have a base and one or more arms extending from the base. The cleaning element can be positioned with respect to the heatsink such that each arm is aligned with a corresponding channel between the fins, and the arms are moveable between a flow configuration in which the arms are in the channels and a cleaning configuration in which the arms are outside of the channels. |
US12074077B2 |
Flexible package architecture concept in fanout
Flexible packages and electronic devices with integrated flexible packages are described. In an embodiment, a flexibly package includes a first die and a second die encapsulated in a molding compound layer. A compliant redistribution layer (RDL) spans the molding compound layer and both dies, and includes electrical routing formed directly on landing pads of the dies. A notch is formed in the molding compound layer between the dies to facilitate flexure of the compliant RDL. |
US12074075B2 |
Data analysis method, electronic device, and storage medium for graphical analysis of wafer yield
A data analysis method includes: a target yield problem stacked graph corresponding to a wafer list is obtained, and measurement data stacked graphs of the wafer list under different types of tests are obtained; graph matching is performed on the target yield problem stacked graph and each of the measurement data stacked graphs to obtain matching degree data corresponding to the target yield problem stacked graph and each of the measurement data stacked graphs; correlation data corresponding to each of the measurement data stacked graphs and the target yield problem stacked graph is calculated; and weighted calculation is performed on the matching degree data and the correlation data, and a target measurement parameter causing a target yield problem is determined according to a result of the weighted calculation. |
US12074072B2 |
Semiconductor manufacturing equipment and semiconductor manufacturing method
Semiconductor manufacturing equipment includes a thickness calculation function, the thickness calculation function including a measurement value acquisition unit configured to acquire a plurality of measurement values at different measurement positions of the wafer from a thickness measurement function configured to measure a thickness of the wafer, a histogram data creation unit configured to create histogram data based on the plurality of measurement values, and a grade group extraction unit configured to extract a grade group from the histogram data, the grade group including sequential grades having frequencies equal to or greater than a predetermined frequency, the thickness calculation function further including a representative value calculation unit configured to calculate a representative value of a thickness of a measurement region based on the grades included in the extracted grade group. |
US12074070B2 |
Semiconductor device and method for fabricating the same
A semiconductor device includes a single diffusion break (SDB) structure dividing a fin-shaped structure into a first portion and a second portion, a first isolation structure on the SDB structure, a shallow trench isolation (STI) adjacent to the SDB structure, and a second isolation structure on the STI. Preferably, the first isolation structure further includes a cap layer on the SDB structure and a dielectric layer on the cap layer. |
US12074069B2 |
Semiconductor device and integrated circuit in hybrid row height structure
A semiconductor device includes several first cell row an several second cell rows. The first cell rows extend in a first direction. Each of the first cell rows has a first row height. A first row of the first cell rows is configured for a first cell to be arranged. The second cell rows extend in the first direction. Each of the second cell rows has a second row height that is different from the first row height. At least one row of the second cell rows includes a portion for at least one second cell to be arranged. The portion has a third row height that is different from the first row height and the second row height. |
US12074065B2 |
Semiconductor device production method
A semiconductor device production method includes providing a first electrode and a second electrode on a rear surface of a substrate where an active region emitting light is formed and providing a laminated object formed of a material less brittle than the substrate at part of a region between the first electrode and the second electrode so as to position directly below the active region; and exposing a plane on which the active region appears by cleavage of the substrate together with the laminated object in a state where the laminated object is located directly above the active region. |
US12074060B2 |
Semiconductor device structure and methods of forming the same
An interconnection structure, along with methods of forming such, are described. The structure includes a first conductive feature, a first liner having a first top surface disposed on the first conductive feature, a second conductive feature disposed adjacent the first conductive feature, and a second liner disposed on at least a portion of the second conductive feature. The second liner has a second top surface, and the first liner and the second liner each comprises a two-dimensional material. The structure further includes a first dielectric material disposed between the first and second conductive features and a dielectric layer disposed on the first dielectric material. The dielectric layer has a third top surface, and the first, second, and third top surfaces are substantially co-planar. |
US12074054B2 |
Wafer processing apparatus and wafer processing method
A wafer processing apparatus includes a vacuum chuck on which a wafer is seated, a ring cover disposed along a circumferential portion of the vacuum chuck to press the wafer to seal the circumferential portion of the vacuum chuck, and a sealing ring pressed against an adhesive sheet on the wafer and pressed by the ring cover. |
US12074051B2 |
Teaching apparatus and substrate alignment apparatus using the same
A teaching apparatus includes a chamber; an electrostatic chuck in the chamber, the electrostatic chuck including a sidewall surrounding a loading area; an aligner configured to be loaded onto the loading area of the electrostatic chuck; a vision sensor configured to obtain measurement data by measuring separation distances of separation regions between the aligner and the sidewall of the electrostatic chuck and to transmit the measurement data; a transfer robot configured to load the aligner onto a reference position of the loading area and to position the vision sensor above the electrostatic chuck; and controller configured to reset the reference position and to equalize the separation distances based on the measurement data transmitted from the vision sensor. |
US12074049B2 |
Permanent secondary erosion containment for electrostatic chuck bonds
A substrate support for a substrate processing chamber includes a baseplate, a ceramic layer bonded to the baseplate, and a seal provided in an outer perimeter of an interface between the ceramic layer and the baseplate. The seal is arranged to seal the interface from the substrate processing chamber and includes an adhesive comprising a first material arranged in the outer perimeter of the interface between the ceramic layer and the baseplate and a ring arranged in the outer perimeter of the interface between the ceramic layer and the baseplate. The ring is removable and comprises a second material having a greater resistance to plasma erosion than the first material. |
US12074047B2 |
Display device manufacturing method, and substrate for manufacture of display device
Discussed is an assembly board for use in a method for manufacturing a display device which allows semiconductor light emitting diodes to be seated at preset positions on the assembly board using an electric field and a magnetic field, the assembly board including a base portion; a plurality of assembly electrodes extending in one direction and disposed on the base portion; a dielectric layer stacked on the base portion to cover the plurality of assembly electrodes; and barrier ribs having a plurality of grooves for guiding the semiconductor light emitting diodes to the preset positions and formed on the base portion, wherein each of the plurality of grooves is arranged to overlap only one assembly electrode of the plurality of assembly electrodes such that an electric field is formed between the plurality of grooves adjacent to each other. |
US12074045B2 |
Prevention of contamination of substrates during gas purging
Disclosed are implementations for efficient purging of substrate carriers (and content held therein) and preventing external contaminants from entering a gas purge apparatus by coupling the gas purge apparatus to a substrate carrier, performing a first gas purging session of an environment of the substrate carrier, receiving a first signal of a first signal type, responsive to receiving the first signal, keeping the gas purge apparatus coupled to the substrate carrier, performing a second gas purging session of the environment of the substrate carrier, receiving a second signal of a second signal type, and, responsive to receiving the second signal, decoupling the purge apparatus from the substrate carrier. |
US12074040B2 |
Apparatus for treating substrate using liquid and method for controlling liquid
The inventive concept provides a liquid treating apparatus. The liquid treating apparatus includes a spin chuck configured to support and rotate a substrate; and a liquid supply unit configured to supply a liquid to the substrate, and wherein the liquid supply unit includes: a first nozzle connected to a first flow path pipe and configured to discharge a first liquid to the substrate; a first valve assembly including a first cut-off valve for cutting-off a flow of the first liquid within the first flow path pipe and a first suck-back valve for sucking-back the first liquid, and installed at the first flow pipe; a second nozzle connected to a second flow path pipe and configured to discharge a second liquid to the substrate; a second valve assembly including a second cut-off valve for cutting-off a flow of the second liquid within the second flow path pipe and a second suck-back valve for sucking-back the second liquid, and installed at the second flow pipe path; a first flow velocity controller configured to adjust an air flow velocity of an air introduced into or outflowed from the first suck-back valve; and a second flow velocity controller configured to adjust an air flow velocity of an air introduced into or outflowed from the second suck-back valve, and wherein a first speed of a suck-back speed provided by the first valve assembly is slower than a second suck-back speed provided by the second valve assembly, and a surface tension of the first liquid is lower than a surface tension of the second liquid. |
US12074039B2 |
Chiller make-break connector for substrate processing systems
A substrate processing system includes a hinge assembly configured to allow a substrate support and an RF bias assembly to slide, from a docked position to an undocked position, relative to other components of a processing chamber. A make-break connector is configured to supply fluid to at least one of the substrate support and the RF bias assembly. The make-break connector includes a first portion including a first fluid passage connected to a first conduit. A second portion includes a second fluid passage connected to a second conduit. The first fluid passage in the first portion fluidly communicates with the second fluid passage in the second portion. The first portion is configured to slide with the substrate support and the RF bias assembly relative to the second portion and the other portions of the processing chamber. The first portion is located inwardly relative to the second portion. |
US12074036B2 |
Multi-layered polysilicon and oxygen-doped polysilicon design for RF SOI trap-rich poly layer
In some embodiments, the present disclosure relates to a high-resistivity silicon-on-insulator (SOI) substrate, including a first polysilicon layer arranged over a semiconductor substrate. A second polysilicon layer is arranged over the first polysilicon layer, and a third polysilicon layer is arranged over the second polysilicon layer. An active semiconductor layer over an insulator layer may be arranged over the third polysilicon layer. The second polysilicon layer has an elevated concentration of oxygen compared to the first and third polysilicon layers. |
US12074035B2 |
Method for partially removing tungsten in semiconductor manufacturing process
A method for selectively removing a tungsten-including layer includes: forming a tungsten-including layer which has a first portion and a second portion; performing a treatment on a surface region of the first portion of the tungsten-including layer so as to convert tungsten in the surface region into tungsten oxide; and partially removing the tungsten-including layer using an etchant which has a higher etching selectivity to tungsten than tungsten oxide such that the second portion of the tungsten-including layer is fully removed, and the first portion of the tungsten-including layer, having the tungsten oxide in the surface region, is at least partially retained. |
US12074027B2 |
Underlayer of multilayer structure and methods of use thereof
A method includes providing a layered structure on a substrate, the layered structure including a bottom layer formed over the substrate and a photoresist layer formed over the bottom layer, exposing the photoresist layer to a radiation source, developing the photoresist layer, patterning the bottom layer and removing portions of the substrate through openings in the patterned bottom layer. In some embodiments, a middle layer is provided between the bottom layer and the photoresist layer. The material of the bottom layer includes at least one cross-linking agent that has been functionalized to decrease its affinity to other materials in the bottom layer. |
US12074025B2 |
Photoresist developer and method of developing photoresist
A method of forming a pattern in a photoresist includes forming a photoresist layer over a substrate, and selectively exposing the photoresist layer to actinic radiation to form a latent pattern. The latent pattern is developed by applying a developer composition to the selectively exposed photoresist layer to form a pattern. The developer composition includes a first solvent having Hansen solubility parameters of 15<δd<25, 10<δp<25, and 6<δh<30; an acid having an acid dissociation constant, pKa, of −15 |
US12074021B2 |
Semiconductor device and method of forming the same
A method of forming a semiconductor device includes the following operations. A substrate is provided with a device and an insulating layer disposed over the device. A silicon-containing heterocyclic compound precursor and a first oxygen-containing compound precursor are introduced to the substrate, so as to form a zeroth dielectric layer on the insulating layer. A zeroth metal layer is formed in the zeroth dielectric layer. A silicon-containing linear compound precursor and a second oxygen-containing compound precursor are introduced to the substrate to form a first dielectric layer on the zeroth dielectric layer. A first metal layer is formed in the first dielectric layer. |
US12074019B2 |
Quadrupole devices
A method of operating a quadrupole device (10) is disclosed. A voltage source (12) applies a main quadrupolar voltage, an auxiliary quadrupolar voltage and a dipolar voltage to the quadrupole device (10). This may be done such that only ions corresponding to a single X-band, X-band-like, Y-band or Y-band-like stability region are transmitted by the quadrupole device (10). |
US12074015B2 |
Method for calibrating at least one mass spectrometry device
A method for calibrating at least one mass spectrometry device having a first defined hardware configuration comprises at least one manufacturer-site pre-calibration step establishing at least one reference calibration function fp for a generic type of mass spectrometry devices having a second defined hardware configuration, wherein the second defined hardware configuration is equivalent to the first defined hardware configuration, wherein the reference calibration function fp describes a relationship of at least one concentration c of at least one analyte in at least one calibrator sample, wherein the reference calibration function fp is a parametrized function fp(concentration), with p=(p1,p2, . . . pn) being a set of parameters of the reference calibration function and n being a positive integer; determining calibration values {circumflex over (p)}=({circumflex over (p)}1,{circumflex over (p)}2, . . . {circumflex over (p)}n) for the set of parameters of the reference calibration function for the generic type of mass spectrometry devices. |
US12074012B2 |
Active gas generation apparatus
An active gas generation apparatus according to the present disclosure includes: a base flange having a central bottom surface region and a peripheral protruding part; a cooling plate provided on the peripheral protruding part of the base flange; an insulating plate provided between the cooling plate and the high voltage apply electrode part; and an electrode holding member provided on a lower surface of the cooling plate to support the high voltage apply electrode part from a lower side. Provided is a gas separation structure of separating a gas flow between an in-housing space and a discharge space by the cooling plate, the electrode holding member, and the high voltage apply electrode part. |
US12074009B2 |
Apparatus for processing a substrate
An apparatus for processing a substrate includes a step of providing a substrate and a first step. In the step of providing a substrate, a substrate having a first film and a second film formed on the first film and having a pattern formed thereon is provided. In the first step, a protective film is formed on a side wall of the first film by a product generated by sputtering of the second film while a first processing gas is turned into plasma and the first film is etched simultaneously with the sputtering of the second film. |
US12074007B2 |
Rotating sample holder for random angle sampling in tomography
A sample holder retains a sample and can continuously rotate the sample in a single direction while the sample is exposed to a charged particle beam (CPB) or other radiation source. Typically, the CPB is strobed to produce a series of CPB images at random or arbitrary angles of rotation. The sample holder can rotate more than one complete revolution of the sample. The CPB images are used in tomographic reconstruction, and in some cases, relative rotation angles are used in the reconstruction, without input of an absolute rotation angle. |
US12074005B2 |
Protective element
This protective element includes a fuse element having a first end portion and a second end portion, in which current flows from the first end portion toward the second end portion, a protruding member and a recessed member that are positioned opposing one another so as to sandwich a cutoff portion, and a pressing device that imparts an elastic force that shortens the relative distance in a first direction that represents the direction in which the protruding member and the recessed member sandwich the cutoff portion, wherein at least one pair of opposing surfaces of a protruding portion of the protruding member and a recessed portion of the recessed member that intersect the direction of current flow through the fuse element are positioned close to one another when viewed in a plan view from the first direction, and the fuse element is cut at a temperature equal to or higher than the softening temperature of the material that constitutes the fuse element. |
US12074004B2 |
Self-powered recloser
A self-powered recloser includes a circuit breaker, an electrical actuator, an electrical generator, a capacitor, and a lever. When in an on state, the circuit breaker harvests power from a medium voltage line required to actuate its movable contact to interrupt current flow in the medium voltage line, and when in an off state, it does not harvest power from the medium voltage line. The electrical actuator is configured to transition the circuit breaker from the off state to the on state. The capacitor when charged is configured to provide the electrical actuator with the electrical power required to transition the circuit breaker from the off state to the on state. The lever is configured to be moved by an operative. Movement of the lever is configured to charge the capacitor via the electrical generator. |
US12074002B2 |
Flat force blow-on switch
A switch assembly, a system, and a method are provided. One such switch assembly includes a first connection bus to connect to a power source or a load and a second connection bus to connect to one of a second power source or the load. The switch assembly includes a shaft, a driving mechanism to engage the shaft, and a toggle arm connected to the first connection bus and secured to the driving mechanism. The switch assembly includes a pivot arm electrically connected to the second connection bus and including a contact pad. The shaft is structured to rotate the toggle arm from a closed position to an open position by rotating the driving mechanism, and in the closed position, a contact pad of the toggle arm contacts the contact pad of the pivot arm. The pivot arm is maintained substantially parallel to the second connection bus. |
US12074001B2 |
Method for producing a plate arrangement
The invention relates to a method of producing a plate arrangement comprising two plates (1, 2) which, at least in sections, have an intermediate space (4) located between them and a constant distance (d) to one another and/or are arranged parallel to one another and between which a fusible solder material (3, 3′) is arranged. The task of setting a defined distance between the plates as accurately as possible is solved according to the invention by creating a pressure difference between the intermediate space (4) between the plates and the outer space surrounding the plates in such a way that the pressure in the outer space is higher than in the intermediate space (4) and that the temperature of the solder material (3, 3′) is at least temporarily raised above its melting temperature during the existence of the pressure difference. |
US12073999B2 |
Electrolytic capacitor and method for producing same
An electrolytic capacitor includes a capacitor element. The capacitor element includes an anode body and an electrolyte layer. The anode body has a dielectric layer on a surface of the anode body. The electrolyte layer is disposed to be adjacent to the dielectric layer. The electrolyte layer contains a first conductive polymer and a non-aqueous solvent. The first conductive polymer is a self-doped conductive polymer. |
US12073995B2 |
Capacitor assembly, method for production thereof and converter assembly containing the capacitor assembly
A capacitor assembly, configured for a high-voltage application, contains an active capacitor part, a housing for accommodating the active capacitor part and an insulating medium for the electrical insulation of the active capacitor part. A flexible-shape inlay is arranged between the insulating medium and the housing and connected electrically thereto. Ideally the capacitor assembly is part of a converter assembly. |
US12073994B2 |
Electronic component including solder layer with solder unfilled region
An electronic component includes an electronic element and an interposer board. The electronic element includes a multilayer body and external electrodes at a pair of multilayer body end surfaces of the multilayer body and connected to internal electrode layers. The interposer board includes board end surfaces, board side surfaces orthogonal to the board end surfaces, and board main surfaces orthogonal to the board end surfaces and the board side surfaces. One of the pair of board main surfaces is located in a vicinity of the electronic element and joined with one of the multilayer body main surfaces in a vicinity of the interposer board. The interposer board is an alumina board. A solder layer is provided between the electronic element and the interposer board, joins the electronic element with the interposer board, and includes a solder unfilled region. |
US12073993B2 |
Bond magnet and manufacturing method of the same
A bond magnet includes filaments bonded with each other to form a shape of the bond magnet. Each of the filaments is a filamentous member including a resin material and magnetic powder dispersed in the resin material, and has magnetic anisotropy for high degree of freedom of magnetic flux direction and high surface magnetic flux density on a working surface. |
US12073992B2 |
Current leads for superconducting magnets
A current lead arrangement for supplying current to a superconducting magnet coil, comprising a current lead and a cryogenic refrigerator. The current lead comprises a first section of low temperature superconductor (LTS) wire, joined to a second section of a high temperature superconductor (HTS) material, in turn joined to a third section of a resistive material. The cryogenic refrigerator comprises a first cooling stage and a second cooling stage. A lower end of the third section and an upper end of the second section are thermally linked to the first cooling stage, a lower end of the first section is thermally and electrically connected to the superconducting magnet coil. |
US12073991B2 |
Superconducting coil device and electric current introduction line
A superconducting coil device includes a vacuum vessel, a superconducting coil located inside the vacuum vessel, a heat shield surrounding the superconducting coil within the vacuum vessel, and an electric current introduction line for introducing an electric current into the superconducting coil. The electric current introduction line includes an outer current lead part located outside of the heat shield, within the vacuum vessel, and thermally coupled to the heat shield, and an inner current lead part located inside of the heat shield and connecting the outer current lead part to the superconducting coil. The outer current lead part includes a main body serving as an electric current path to the superconducting coil, an insulation layer that covers the main body, and a heat shield layer that covers the insulation layer and has a lower emissivity than the insulation layer. |
US12073987B2 |
Multilayer coil component
A multilayer coil component includes an insulator portion, a coil embedded in the insulator portion and including a plurality of coil conductor layers electrically connected together, and an outer electrode disposed on a surface of the insulator portion and electrically connected to the coil. The insulator portion is a multilayer body including first and second insulator layers. The coil conductor layers and the second insulator layers are disposed on the first insulator layers. The multilayer coil component has void layers (e.g., voids) between the first insulator layers and at least a portion of the coil conductor layers. If the thickness of the first insulator layers is a, the thickness of the coil conductor layers is b, and the thickness of the void layers is c, the ratio of c to b (c/b) is 0.10 to 0.70, and the ratio of a to b (a/b) is 0.25 to 1.00. |
US12073985B2 |
Coil structure, lead frame, and inductor
A coil structure includes metal plates each including a spiral conductor, and a row of terminals, aligned in a predetermined direction on an outer side of the conductor, and formed by plate portions thicker than the conductor. Two ends of the conductor are connected to two adjacent plate portions for each metal plate. The row of terminals of a first metal plate is bonded to the row of terminals of a second, adjacent metal plate. The position where the two ends of the conductor connect to the two adjacent plate portions shifts one place toward the second end for each upward increase in level within a laminate along a laminated direction of the metal plates, so that the conductors of each of the metal plates are connected in series to form a spiral coil. |
US12073984B2 |
Laminated shielding inductor
A laminated shielding inductor includes a laminated body, an internal coil, and a shielding cover; the laminated body includes a plurality of insulator layers; shielding conductor through grooves which are located at the periphery of the internal coil are formed in the plurality of insulator layers; shielding conductors are arranged in the shielding conductor through grooves, are electrically and mutually connected and jointly form a shielding conductor laminated layer; a shielding conductor upper layer and a shielding conductor lower layer are respectively arranged above and below the internal coil; and the shielding conductor laminated layer, the shielding conductor upper layer and the shielding conductor lower layer are closed to form the shielding cover. Thus, high shielding effect of the laminated chip inductor can be realized, external radiation of the laminated chip inductor is effectively reduced, and the reliability of a circuit system is improved. |
US12073982B2 |
Inductor component
An inductor component includes a body that includes a magnetic layer, an inductor wire that is provided in the body, and a vertical wire that is provided in the body and that extends to a first principal surface from a contact portion of the vertical wire that is in contact with the inductor wire. The vertical wire is in contact with the inductor wire in such a manner as to extend over a first side surface and a third side surface of the inductor wire. |
US12073981B2 |
Coil component
A first substrate has recesses respectively provided at corner portions of a bottom surface. Outer electrodes each have an electrode body portion provided around an associated one of the recesses on the bottom surface. The electrode body portions each are made up of a plurality of laminated metal layers. A first metal layer located at an innermost side of the plurality of metal layers is formed on the bottom surface at a position spaced apart from a short-side ridge portion between the bottom surface and a side surface. |
US12073980B2 |
Reactor
A reactor includes a coil including a winding portion; a magnetic core including an inner core portion and an outer core portion; and an inner resin portion filled between an inner circumferential surface of the winding portion and an outer circumferential surface of the inner core portion. The outer core portion includes a plurality of core pieces coupled in a vertical direction via a dividing plane that intersects the vertical direction, and the inner core portion does not have a dividing plane passing therethrough from a surface thereof on one end side toward a surface thereof on another end side in the inward-outward direction. |
US12073978B2 |
Coil-embedded dust core, inductance element, and electric or electronic device
In a coil-embedded dust core constituting an inductance element, a winding body of a coil disposed inside a coil-embedded dust core and a dust core have a relationship that the inner core volume ratio RV defined below is 3 or more and 5 or less: RV=(V1/V2)/(1−V/Vp), where V1 represents a volume of a region in the dust core located on an inner side of the winding body of the coil when the coil-embedded dust core is viewed in a first direction, which is a direction along a winding axis of the coil, V2 represents a volume of a region in the dust core located on an outer side of the winding body of the coil when the coil-embedded dust core is viewed in the first direction, V represents a volume of the dust core, and Vp represents a volume of the coil-embedded dust core. |
US12073976B2 |
Electric device comprising liquidfilled tank and cable box with current measuring device
An electric device includes a tank and a cable box connected to the tank, the tank and the cable box being filled with an insulating liquid electric connection system for connecting a power cable through the cable box to the tank and a current measuring device for measuring electric current in the electric connection system, wherein the current measuring device is located adjacent to a housing of the cable box. |
US12073968B2 |
Common-mode choke coil
A common-mode choke coil includes a multilayer body, a first coil, and a second coil. The multilayer body is a cuboid in shape that includes plural stacked non-conductor layers. The first and second coils are incorporated in the multilayer body. The first coil includes a first coil conductor, and the second coil includes a second coil conductor. The first coil conductor is positioned with gaps SG1 to SG4 interposed between the first coil conductor and the outer periphery surface of the multilayer body. The second coil conductor is positioned with gaps SG5 to SG8 interposed between the second coil conductor and the outer periphery surface of the multilayer body. Of the four absolute values of the differences between the gaps SG1 to SG4 and the corresponding gaps SG5 to SG8, at least two absolute values are greater than or equal to 0.02 mm. |
US12073967B2 |
Microcoil element, array-type microcoil element and device
A microcoil element, an array-type microcoil element and a device are provided. The microcoil element includes a wiring layer having continuous multiple metal line segments that form multiple loops around a starting point of the element. Every metal line segment includes a first electrode end and a second electrode end. The microcoil element includes an electrode layer having a first electrode zone and a second electrode zone that respectively collect the first electrode ends and the second electrode ends of the multiple metal line segments. When designing the microcoil element, parameters such as a total length of the multiple line segments, a line width, a line spacing of adjacent line segments, a length of each line segment, turns of the microcoil, and a loop distance according to impedance requirement. The single microcoil element or the array-type microcoil element can be used as a magnetic component of a device. |
US12073963B2 |
Core electric wire for multicore cable, and multicore cable
A core electric wire for a multicore cable. The core electric wire includes a conductor composed of a plurality of elemental wires twisted together and an insulating layer coating a circumference of the conductor. The insulating layer includes a first component and a second component, the first component being high density polyethylene, the second component being at least one selected from the group consisting of a copolymer of ethylene and an α-olefin having a carbonyl group, and very-low density polyethylene. The first component has a content ratio of 10% by mass or more and 60% by mass or less to a total content of the polyethylene-based resin, and the second component has a content ratio of 20% by mass or more and 80% by mass or less to the total content of the polyethylene-based resin. |
US12073961B2 |
Polypropylene cable protective layer and preparation method thereof
The present invention provides a polypropylene cable protective layer and a preparation method thereof. The polypropylene cable protective layer sequentially includes a dielectric layer, a buffer layer and an insulating layer from the inside to the outside, and the thickness of the dielectric layer accounts for 5%˜12% of the thickness of the polypropylene cable protective layer; the thickness of the buffer layer accounts for 17%˜25% of the thickness of the polypropylene cable protective layer; the dielectric layer, the buffer layer and the insulating layer are respectively obtained by the wrapping of a polypropylene film A, a polypropylene film B and a polypropylene film C. The polypropylene cable protective layer of the present invention forms a dielectric gradient, and realizes the improvement of the insulation strength and voltage level of the power cable, and the increase of the transmission capability. |
US12073960B2 |
Electrified-cable system for transit and method of making same
Disclosed herein is a transport system, comprising an electrified cable system, a carriage supported by a non-electrified static cable, an electrical drive system incorporated into the carriage, the electrical drive system being utilized to move the carriage along the non-electrified static cable, a transconnector configured to supply electrical power to the carriage, and a power distribution panel. Corresponding methods of making and using the system also are disclosed. |
US12073959B2 |
Protective device for electrical conduit system
A protective device for electrical conduits including a body having a lower opening for engaging with a first conduit and a central cavity for receiving conductors extending from the first conduit to a second conduit, a top member having an upper opening for engaging with the second conduit, and a coupler slidably engaged around the body, the coupler slidable between an open position distal to the top member and a closed position attached to the top member. |
US12073956B2 |
Conductor, conductive composition and laminate
The present invention relates to a conductor having a substrate and a conductive coating film laminated on the substrate, wherein, the surface resistance value of the conductive coating film is 5×1010Ω/□ or less, the Ra1 of the conductive coating film is 0.7 nm or less, the Ra2 value of the conductive coating film scanning probe microscopies 0.35 nm or less, and the conductive coating film is formed with a conductive composition containing a conductive polymer (A). In addition, the present invention relates to a conductive composition which contains a conductive polymer (A) and a surfactant (B), wherein the surfactant (B) contains a specific water-soluble polymer (C), and the content of a compound (D1) with an octanol-water partition coefficient (Log Pow) of 4 or more in the conductive composition is 0.001 mass % or less, relative to the total mass of the conductive composition. |
US12073953B2 |
Material configuration enabling flexibility of a structure using rigid components
A light-weight radiation protection panel comprising radiation protection layer and a flexible material. The radiation protection layer comprises a plurality of a shielding material distributed in repeated and adjacent units of geometrical shapes, the light-weight radiation protection panel being able to be embodied in a wearable garment providing flexibility. |
US12073943B2 |
Medical image analysis system and similar case retrieval system using quantitative parameters, and methods for the same
Disclosed herein is a computing system for performing medical image analysis. A computing system for performing medical image analysis according to an embodiment of the present invention includes at least one processor. The at least one processor performs image processing on a first medical image, and segments at least one anatomical region in the first medical image. The at least one processor generates a first quantitative parameter for the at least one anatomical region based on quantitative measurement conditions that can be measured in the first medical image, and stores the first quantitative parameter in a database in association with the first medical image and the at least one anatomical region. |
US12073941B2 |
Infusion device and methods
Medical devices, systems, and methods related thereto a glucose monitoring system having a first display unit in data communication with a skin-mounted assembly, the skin-mounted assembly including an in vivo sensor and a transmitter. The first display unit and a second display unit are in data communication with a data management system. The first display unit comprises memory that grants a first user first access level rights and the second display unit comprises memory that grants a second individual second access level rights. |
US12073937B2 |
Medical information processing apparatus
A medical information processing apparatus according to an embodiment includes a processing circuitry. The processing circuitry is configured: to register first relevance information relevant to a first trained model to be newly generated; to calculate, with respect to each of a plurality of second trained models being existing trained models, a similarity degree between second relevance information relevant to the second trained model and the first relevance information; to calculate a data quantity required to generate the first trained model with respect to each of the plurality of second trained models, on the basis of the similarity degrees each corresponding to a different one of the plurality of second trained models; and to output the data quantity required to generate the first trained model with respect to each of the plurality of second trained models. |
US12073933B2 |
Method and system for remotely identifying and monitoring anomalies in the physical and/or psychological state of an application user using baseline physical activity data associated with the user
An application user is granted access to one or more applications that provide the user with information and assistance. Altitude and/or motion data is collected from one or more devices associated with the user, and the device altitude and/or motion data is utilized to identify physical activities being performed by the user. The device altitude and/or motion data is further analyzed to determine physical activity count data, physical activity speed, velocity, and/or acceleration data, and physical activity length data. The physical activity data is then analyzed to identify and monitor changes or anomalies in the physical and/or psychological state of the user using baseline physical activity data. Upon identification of changes or anomalies in the user's physical and/or psychological state, one or more actions are taken to assist the user. |
US12073932B2 |
Determination of adjustments to fluid delivery settings
Disclosed herein are techniques related to automatically adjusting at least one parameter of an insulin delivery controller of an insulin delivery device to regulate delivery of insulin to a user. In some embodiments, the techniques may involve obtaining therapy-related data associated with operation of the insulin delivery device for a number of days in the past. The therapy-related data including sensor glucose data for the user and meal data for the user. The techniques may also involve determining at least one adjusted parameter for the insulin delivery controller based on the therapy-related data. Additionally, the techniques may involve causing the insulin delivery controller to adjust at least one setting in accordance with the determined at least one adjusted parameter. |
US12073931B2 |
Alternate dose regimen identification system
Methods and systems for performing dose regimen modification are provided. The methods and systems perform operations comprising: receiving prescription related data for treating a patient with an expected level of efficacy, the prescription related data comprising medication regimen information including dose and interval; determining, using a model, a first amount of drug waste based on the prescription related data; comparing the first amount of drug waste to a threshold value; and in response to determining that the first amount of drug waste transgresses the threshold value, identifying an alternate medication regimen that is associated with a treatment having a given level of efficacy corresponding to the expected level of efficacy, the alternate medication regimen being associated with a second amount of drug waste that is lower than the first amount of drug waste; and triggering a notification associated with the alternate medication regimen. |
US12073930B1 |
Apparatus and a method for generating a user report
An apparatus for generating a user report is disclosed. The apparatus includes at least a processor and a memory communicatively connected to the at least a processor. The memory instructs the processor to receive a user profile from a user. The memory instructs the processor to generate a first set of inquiries as a function of the user profile using an inquiry machine learning model. The memory instructs the processor to receive a first set of inquiry responses from the user as a function of the first set of inquiries. The memory instructs the processor to generate a user report as a function of the first set of inquiries and the first set of inquiry responses. The memory instructs the processor to display the user report using a display device. |
US12073925B2 |
Medical questionnaire creation assist device, method, and non-transitory computer-readable storage medium storing program
When creating a medical questionnaire of a patient, a medical questionnaire creation assist terminal acquires past clinical data of the patient from an EMR server or an EHR server on the basis of medical questionnaire template data, and also acquires PHR data from a mobile information terminal of the patient to create medical questionnaire basic data. Then, the medical questionnaire creation assist terminal creates medical questionnaire completed data by adding medical interview statement information manually input by the patient or medical staff to incomplete items in the medical questionnaire basic data, and notifies a physician terminal of the medical questionnaire completed data. |
US12073916B2 |
Back-up and restoration of register data
A system includes: a processor; a register configured to store a plurality of words, non-volatile memory having a plurality of cells, each cell corresponding to one of the words of the register, and wherein the each cell of the plurality of cells are set to an initial reset value; a first controller that in response to a loss in power: determines the word stored by the register; and changes the initial reset value of the cell of the non-volatile memory corresponding to the determined word stored by the register to a set value; a second controller that in response to detecting a restoration in power: identifies the cell having the set value; writes the word corresponding to the identified cell to the register; and resets the cells of the non-volatile memory to the initial reset value. |
US12073914B2 |
Memory device, a memory system and an operating method of the memory device
A memory device includes: a memory bank including a plurality of memory cells; and a memory interface circuit configured to store data in the plurality of memory cells based on a command/address signal and a data signal, wherein the memory interface circuit includes: first, second, third and fourth pads configured to receive first, second, third and fourth clock signals, respectively; a first buffer circuit configured to sample the command/address signal in response to an activation time of the first and third clock signals which have opposite phases from each other; and a second buffer circuit configured to sample the data signal in response to the activation time of the first clock signal, an activation time of the second clock signal, the activation time of the third clock signal and an activation time of the fourth clock signal. |
US12073913B2 |
Synchronous input buffer control using a state machine
A memory device includes a command interface configured to receive write commands from a host device. The memory device also includes an input buffer configured to buffer data from the host device. Additionally, the memory device includes a state machine configured to receive a command into a first partition of the state machine and to enable a data strobe (DQS) input buffer in response to the indication. The state machine is also configured to maintain the enablement of the DQS input buffer while the command traverses the state machine. Furthermore, the state machine is configured to disable the DQS input buffer after a set duration of time. |
US12073910B2 |
Semiconductor memory devices
A semiconductor memory device includes a memory cell array, a data input/output (I/O) buffer, an I/O gating circuit and a control logic circuit. The memory cell array includes a plurality of sub array blocks arranged in a first direction and a second direction. The data I/O buffer exchanges user data with a memory controller through I/O pads. The I/O gating circuit is connected to the data I/O buffer through data buses and connected to the memory cell array through data I/O lines, and programs mapping relationship between the sub array blocks and the I/O pads, based on a mapping control signal such that uncorrectable errors that are detected by an error correction code engine in the memory controller are reduced. The control logic circuit generates the mapping control signal based on identifier information indicating a type of a central processing unit of the memory controller. |
US12073902B2 |
Memory, memory system, operation method of the memory, and operation of the memory system
A method for operating a memory includes determining to perform an error correction operation; determining whether to perform an error correction operation; generating an internal address when the error correction operation is performed; reading data from memory cells that are selected based on the internal address and an error correction code corresponding to the data; performing an error correction operation on the data based on the error correction code to produce an error-corrected data; writing the error-corrected data and an error correction code corresponding to the error-corrected data into the memory cells; determining one or more regions among regions in the memory as a repair-requiring region based on an error detected when the error correction operation is performed; receiving a first command; backing up the data and the error correction code into a redundant region in response to the first command; and repairing the repair-requiring region with the redundant region. |
US12073899B2 |
Track charge loss based on signal and noise characteristics of memory cells collected in calibration operations
A memory sub-system to track charge loss in memory cells and shifts of voltages optimized to read the memory cells. For example, a memory device can measure signal and noise characteristics of a group of memory cells to calculate an optimized read voltage of the group of memory cells. The memory sub-system having the memory device can determine an amount of charge loss in the group of memory cells, using at least the signal and noise characteristics, the optimized read voltage, and/or the bit error rate of data read using the optimized read voltage. The memory sub-system tracks changes in optimized read voltages of memory cells in the memory device based on the amount of charge loss. |
US12073892B2 |
Simplified operations to read memory cells coarsely programmed via interleaved two-pass data programming techniques
A memory system to store multiple bits of data in a memory cell. After receiving the data bits, a memory device coarsely programs a threshold voltage of the memory cell to a first level representative of a combination of bit values according to a mapping between combinations of bit values and threshold levels. The threshold levels are partitioned into a plurality of groups, each containing a subset of the threshold levels. A group identification of a first group, among the plurality of groups, containing the first level is determined for the memory cell. The memory device reads, using the group identification, a subset of the data bits back from the first memory cell, and combines the bits of the group identification and the subset to recover the entire set of data bits to finely program the threshold voltage of the memory cell to represent the data bits. |
US12073886B2 |
Semiconductor memory device with write disturb reduction
A semiconductor memory device implements a write disturb reduction method to reduce write disturb on unselected memory cells by alternating the order of the write logical “1” step and write logical “0” step in the write operations of selected memory cells associated with the same group of bit lines. In one embodiment, a method in an array of memory cells includes performing write operation on the memory cells in one of the memory pages to store write data into the memory cells where the write operation includes a first write step of writing a data of a first logical state and a second write step of writing data of a second logical state; and performing the write operation for each row of memory cells by alternately performing the first write step followed by the second write step and performing the second write step followed by the first write step. |
US12073885B2 |
Memory system including semiconductor memory and controller
A controller controls a memory including first and second strings. The first and second strings configure first and second string groups, respectively. In each string group, a set of memory cell transistors each from each string configures a unit. The controller is configured to: sequentially write, in the first string group, data in first units to which serially-coupled memory cell transistors respectively belong; sequentially write, in the second string group, data in first units to which serially-coupled memory cell transistors respectively belong; and sequentially write, in the first string group, data in second units to which serially-coupled memory cell transistors respectively belong. |
US12073878B2 |
Processing element and electronic device including processing element
Disclosed is an electronic device which includes processing elements arranged in rows and columns, word lines connected with the rows of the processing elements, bit lines connected with the columns of the processing elements, body lines connected with the columns of the processing elements, and source lines connected with the rows of the processing elements. Each of the processing elements includes a first terminal connected with a corresponding bit line of the bit lines, a second terminal connected with a corresponding source line of the source lines, a control gate connected with a corresponding word line of the word lines, a floating gate between the control gate and a body, a body terminal connected with a corresponding body line of the body lines, and a capacitive element between the floating gate and the corresponding bit line. |
US12073874B2 |
Memory read-write circuit, method for controlling memory, and electronic device
A memory read-write circuit includes a sense amplifier and a control signal generation module. A power voltage of the sense amplifier is controlled and supplied by a first control signal or a second control signal, and a first power voltage controlled and supplied by the first control signal is greater than a second power voltage controlled and supplied by the second control signal. A control signal generation module is configured to control, in a normal read-write mode, a pulse duration for generating the first control signal to be a first duration, and control, in a refresh mode, the pulse duration for generating the first control signal to be a second duration, the second duration being less than the first duration. |
US12073873B2 |
Dynamic buffer limit for at-risk data
Exemplary methods, apparatuses, and systems include allotting an initial amount of volatile memory to a write buffer. The write buffer stores batches of data to be written to non-volatile memory. In response to detecting a trigger to update the write buffer configuration, the volatile memory allotted to the write buffer is reduced. |
US12073870B2 |
Sense amplifier with digit line multiplexing
Methods, systems, and devices for sense amplifier with digit line multiplexing are described. A method includes precharging an input and an output of an amplifier stage of a sense component to a first voltage based on a read operation associated with a memory cell. The method includes precharging a first side and a second side of a latch stage of the sense component to the first voltage based on precharging the output of the amplifier stage to the first voltage, the latch stage coupled with the amplifier stage. The method may also include coupling a second voltage from a digit line associated with the memory cell to the input of the amplifier stage, the amplifier stage generating a third voltage on the output based on coupling the second voltage to the input, and the latch stage latching a logic value associated with the memory cell based on the third voltage. |
US12073867B2 |
Memory device
A memory device is provided. The memory device includes a bit cell having a first invertor connected between a first node and a second node and a second invertor connected between the first node and the second node. The first invertor and the second invertor are cross coupled at a first data node and a second data node. The memory device further includes a pull down circuit connected to the second node. The pull down circuit is operative to pull down a voltage of the second node below a ground voltage in response to an enable signal. |
US12073863B2 |
Memory and electronic device
A memory and an electronic device are provided. The memory includes a storage element (10), a first transistor (21), a second transistor (22), a first bit line (BLA), and a second bit line (BLB). The storage element (10) is coupled to the first bit line (BLA) and the second bit line (BLB) by separately using the first transistor (21) and the second transistor (22), and the first transistor (21) and the second transistor (22) are turned on during a write operation. When the foregoing solution is used, compared with providing a required write current by using one transistor, providing the write current by using the two transistors may enable a smaller transistor to meet a requirement, thereby reducing an area required by the entire memory. In addition, the memory in this application can still support a dual-port feature in a read operation. |
US12073860B2 |
Circuit for biasing an external resistive sensor
According to an embodiment, a circuit includes a biasing and a low-frequency recovery circuit. The biasing circuit includes a voltage digital to analog converter (V-DAC), a differential difference amplifier coupled to the V-DAC, a common-mode feedback (CMFB) amplifier coupled to the differential difference amplifier, and a first pair of transistors arranged as a high-impedance structure and coupled to the differential difference amplifier and the CMFB amplifier. The low-frequency recovery circuit includes a current digital to analog converter (C-DAC), a second pair of transistors arranged as a high-impedance structure and coupled to the first pair of transistors, a pair of resistors having a resistance value equal to half a resistance of the resistive sensor, the pair of resistors arranged between the second pair of transistors and coupled to the C-DAC, and a gain circuit coupled to shared nodes between the second pair of transistors and the pair of resistors. |
US12073858B2 |
Mechanism to shift the head span of a tape head at a wafer level
Provided are a magnetic tape head, a magnetic tape drive, and a computational device in which the magnetic tape head is comprised of a plurality of modules comprising reader modules and writer modules, and a plurality of elements, wherein a total of shifts of selected elements of the plurality of elements that are shifted add up to a desired total shift to realign the plurality of modules, such that a median head span of each module type matches as close as possible to a desired value of a head span for all module types including the reader modules and the writer modules and wherein the head span is shifted at a wafer level. |
US12073852B2 |
Electronic device and method for automatically generating edited video
An electronic device may include a touchscreen display, and a processor, wherein the processor may be configured to receive a first input to select a plurality of videos generated from at least two difference sources, perform video synchronization so that timelines of the plurality of selected videos coincide, extract segmental clips selected in each section from the respective videos, based on a main subject selected by analyzing the plurality of videos, adjust different segmental clips so that subjects included in the different segmental clips are synchronized based on a segmental clip in a first section, automatically generate a cross-edited video by joining segmental clips of respective sections in which the subjects are synchronized, and display the cross-edited video on the touchscreen display. |
US12073850B2 |
Data driven audio enhancement
Systems and methods are disclosed for audio enhancement. For example, methods may include accessing audio data; determining a window of audio samples based on the audio data; inputting the window of audio samples to a classifier to obtain a classification, in which the classifier includes a neural network and the classification takes a value from a set of multiple classes of audio; selecting, based on the classification, an audio enhancement network from a set of multiple audio enhancement networks; applying the selected audio enhancement network to the window of audio samples to obtain an enhanced audio segment, in which the selected audio enhancement network includes a neural network that has been trained using audio signals of a type associated with the classification; and storing, playing, or transmitting an enhanced audio signal based on the enhanced audio segment. |
US12073849B2 |
Systems and methods for filtering unwanted sounds from a conference call
To filter unwanted sounds from a conference call, a voice profile of a first user is generated based on a first voice signal captured by a media device during a first conference call. The voice profile may be generated by identifying a base frequency of the first voice signal and determining a plurality of voice characteristics, such as pitch, intonation, accent, loudness, and speech rate. These data may be stored in association with the first user. During a second conference call, a second voice signal captured by the media device is analyzed to determine, based on the voice profile of the first user, whether the second voice signal includes the voice of a second user. If so, the second voice signal is prevented from being transmitted into the conference call. A voice profile of the second user may be generated from the second voice signal for future use. |
US12073843B2 |
Method and apparatus for target exaggeration for deep learning-based speech enhancement
The present disclosure relates to a speech enhancement apparatus, and specifically, to a method and apparatus for a target exaggeration for deep learning-based speech enhancement. According to an embodiment of the present disclosure, the apparatus for a target exaggeration for deep learning-based speech enhancement can preserve a speech signal from a noisy speech signal and can perform speech enhancement for removing a noise signal. |
US12073842B2 |
Psychoacoustic audio coding of ambisonic audio data
In general, techniques are described for psychoacoustic audio coding of ambisonic audio data. A device comprising a memory and one or more processors may be configured to perform the techniques. The memory may store the bitstream that includes an encoded audio object and a corresponding spatial component that defines spatial characteristics of the encoded foreground audio signal. The encoded foreground audio signal may include a coded gain and a coded shape. The one or more processors may perform a gain and shape synthesis with respect to the coded gain and the coded shape to obtain a foreground audio signal, and reconstruct, based on the foreground audio signal and the spatial component, the ambisonic audio data. |
US12073841B2 |
Information processing device and information processing method
An audio reproduction with a realistic feeling is achieved while suppressing incongruity and discomfort given to a user. The information processing device includes an acquisition section that acquires content data including a plurality of objects, an execution timing decision section that decides an execution timing for each of the objects, a rendering processing section that renders each of the objects on the basis of line-of-sight information of a user that has been input immediately before the execution timing of rendering each of the objects, and an output synthesis section that synthesizes output data for every object that has been generated by the rendering. |
US12073840B2 |
Device finder using voice authentication
A computing device may receive an indication of an audio signal captured by a microphone, wherein the audio signal includes voice input. The computing device may determine that the voice input in the audio signal is from an authorized user of the computing device and includes a trigger phrase associated with a request to trigger device finder functionality based at least in part on comparing the voice input with data provided by the authorized user of the computing device. The computing device may, in response to determining that the voice input in the audio signal is from the authorized user of the computing device and includes the trigger phrase associated with the request to trigger device finder functionality, cause a speaker of the computing device to audibly output the alert sound to assist the authorized user to locate the computing device. |
US12073831B1 |
Using visual context to improve a virtual assistant
Systems and processes for operating a digital assistant are provided. An example method for processing an image include receiving an image, generating, based on the image, a question corresponding to a first object in the image, generating, based on the image, a caption corresponding to a second object of the image, receiving an utterance from a user, and determining a plurality of speech recognition results from the utterance based on the question and the caption. |
US12073828B2 |
Method and apparatus for speech source separation based on a convolutional neural network
Described herein is a method for Convolutional Neural Network (CNN) based speech source separation, wherein the method includes the steps of: (a) providing multiple frames of a time-frequency transform of an original noisy speech signal; (b) inputting the time-frequency transform of said multiple frames into an aggregated multi-scale CNN having a plurality of parallel convolution paths; (c) extracting and outputting, by each parallel convolution path, features from the input time-frequency transform of said multiple frames; (d) obtaining an aggregated output of the outputs of the parallel convolution paths; and (e) generating an output mask for extracting speech from the original noisy speech signal based on the aggregated output. Described herein are further an apparatus for CNN based speech source separation as well as a respective computer program product comprising a computer-readable storage medium with instructions adapted to carry out said method when executed by a device having processing capability. |
US12073827B2 |
Pre-emptively limiting responsiveness of various assistant devices in an environment using an inaudible tone or other rendered output
Implementations set forth herein relate providing and/or detecting an automated assistant suppressing output for limiting responsiveness of an automated assistant that is available via another computing device. The output can be rendered as an inaudible tone in an environment, in order to pre-emptively suppress responses from automated assistants that may detect a forthcoming spoken utterance from a user. Limiting responsiveness in this way can preserve computational resources in environments, such as vehicles, in which multiple users may be carrying devices that are capable of being invoked via a spoken utterance. For instance, pre-emptively limiting responsiveness of other automated assistants can eliminate interruptions at devices that may other be inadvertently invoked as a result of detecting certain spoken utterances. |
US12073825B2 |
Method and apparatus for speech recognition
A speech recognition method includes adding a preset special sequence to a front end of an input sequence that corresponds to an input utterance of a speaker, recognizing the preset special sequence and the input sequence, and recognizing the input sequence based on the preset special sequence and a speech recognition result obtained by recognizing the preset special sequence and the input sequence. |
US12073823B2 |
Asynchronous optimization for sequence training of neural networks
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for obtaining, by a first sequence-training speech model, a first batch of training frames that represent speech features of first training utterances; obtaining, by the first sequence-training speech model, one or more first neural network parameters; determining, by the first sequence-training speech model, one or more optimized first neural network parameters based on (i) the first batch of training frames and (ii) the one or more first neural network parameters; obtaining, by a second sequence-training speech model, a second batch of training frames that represent speech features of second training utterances; obtaining one or more second neural network parameters; and determining, by the second sequence-training speech model, one or more optimized second neural network parameters based on (i) the second batch of training frames and (ii) the one or more second neural network parameters. |
US12073815B2 |
Switch lock apparatus and method thereof
A switch lock apparatus for a guitar having a pickup selector switch is disclosed herein for locking a position of the pickup selector switch. The switch lock apparatus may include a body plate, a mounting hole, a switch opening defined in the body plate which is configured to receive the pickup selector switch. The switch lock apparatus may also include at least one first side receptacle positioned along the first switch opening side and at least one second side receptable positioned along the second switch opening side. The at least one second side receptacle may be offset from the at least one first side receptacle along the switch opening length to define a central passageway that enables free movement of the pickup selector switch. The switch lock apparatus may define a locked position when the pickup selector switch is received by one of the first or second side receptacles. |
US12073813B2 |
Non-transitory computer readable medium storing electronic musical instrument program, method for musical sound generation process and electronic musical instrument
An electronic musical instrument, method for a musical sound generation process and a non-transitory computer readable medium that stores an electronic musical instrument program are provided. The program causes a computer provided with a storage part to execute a musical sound generation process using sound data. The program causes the computer to execute: acquiring, from the storage part, first sound data and first user identification information indicating a user who has acquired the first sound data from a distribution server; acquiring second user identification information indicating a user who causes the musical sound generation process to be executed using the first sound data; determining whether or not the first user identification information matches the second user identification information; and inhibiting execution of the musical sound generation process using the first sound data in a case when the first user identification information does not match the second user identification information. |
US12073806B2 |
Refreshing displays using on-die cache
Refreshing displays using on-die cache, including: determining that a static display condition has been met; storing, in cache memory of a processor, first display data; and displaying the first display data from the cache memory. |
US12073803B2 |
Dual-panel liquid crystal display device and control method for reducing risk of displaying killer pattern
A display device includes: a first liquid crystal panel; a second liquid crystal panel disposed on a back face of the first liquid crystal panel; and a controller, wherein the controller determines, based on a maximum value of a target pixel value of the display device and a surrounding pixel value of the display device and a minimum value of the target pixel value and the surrounding pixel value, a value of a gray scale of a target pixel of the second liquid crystal panel with reference to at least one of a plurality of conversion characteristics indicating characteristics different from each other as characteristics configured to convert the target pixel value into the value of the gray scale of the target pixel of the second liquid crystal panel. |
US12073800B2 |
Stacked-screen display device and method for controlling display device
A stacked-screen display device and a method for controlling a display device are provided. The stacked-screen display device includes a backlight module, a light control panel and a display panel which are stacked in sequence, where the backlight module includes a backplane, a reflector and a diffuser which are stacked in sequence, and the reflector is provided with a plurality of light-emitting units, the backlight module is provided with temperature sensors, the temperature sensors are configured to detect the temperature of the backlight module to compensate the display panel according to the temperature. |
US12073796B2 |
Display device
A display device includes a display panel having a plurality of pixels. The device includes a data driver configured to supply a data voltage to the plurality of pixels via a plurality of data lines using a sensing result of the plurality of pixels via a first reference voltage line, a second reference voltage line, and a third reference line. The device includes a gate driver configured to supply a gate signal to the plurality of pixels via a plurality of gate lines. Each of the plurality of data lines is branched into a plurality of sub data lines and each of the plurality of sub data lines is connected to a plurality of sub pixels having the same color. The reference voltage lines are connected to the plurality of sub pixels. The device improves a sensing speed of the sub pixel. |
US12073795B2 |
Scan driver and driving method thereof
A scan driver and a driving method thereof, in which the scan driver includes a plurality of stages outputting an output signal in response to clock signals supplied at a first frequency during a driving time of one frame, wherein the plurality of stages are supplied with the clock signals at a second frequency lower than the first frequency during a hold time of the one frame that is separate from the driving time of the one frame. |
US12073788B2 |
Pixel circuit, display substrate, display panel, and display device
A pixel circuit, a display substrate, a display panel, and a display device are provided. The pixel circuit includes: a first driving circuit, a second driving circuit, a first light-emitting control circuit, and a second light-emitting control circuit. The first light-emitting control circuit is configured to control a connection between the first driving circuit and the light-emitting element and a connection between the first driving circuit and the first power line to be turned on or off; the second light-emitting control circuit is configured to control a connection between the second driving circuit and the light-emitting element and a connection between the second driving circuit and the second power line to be turned on or off; the first driving circuit and the second driving circuit are configured to control a driving current for driving the light-emitting element to emit light based on the same data voltage. |
US12073784B2 |
Line drive signal enhancement circuit, shift register unit and display panel
The line drive signal enhancement circuit includes a first control unit, a second control unit, a first output unit and a second output unit. The first control unit is used for outputting the first power supply voltage to the first node or the second node under the control of the first control terminal and the second control terminal. The second control unit is used for outputting the second power supply voltage to the second node in response to the first power supply voltage on the first node, and is further used for outputting the second power supply voltage to the first node in response to the first power supply voltage on the second node. |
US12073779B2 |
Display device which gradually changes display driving frequency to reduce screen abnormalities
The present specification discloses a display device which, upon consecutive viewing of images of different frequencies, may improve abnormalities on a screen according to frequency change, and a method for controlling same. A digital device, according to one embodiment of the present invention, comprises: a processor; a display unit comprising a plurality of pixels; and a timing controller for temporally controlling a driving frequency such that the display device is driven, wherein the timing controller controls a light-emitting signal at a preset duty ratio in one frame interval, and when the display unit displays an image of a first input frequency and thereafter displays an image of a second input frequency, a value of a vertical blanking interval for each frame interval gradually changes. |
US12073778B2 |
Display device and method of generating temperature profile of display device
A display device includes a display panel including pixels, driving chips applying data voltages to the pixels through channels; and a timing controller determining the data voltages output from the channels by each of the driving chips based on input image data, determining a load ratio of each of the driving chips based on the data voltages, generating a current temperature profile of a first pixel row based on the load ratio of each of the driving chips, generating a current temperature profile of a second pixel row based on the load ratio of each of the driving chips, and generating a two-dimensional temperature profile based on the current temperature profiles of the first pixel row and the second pixel row. |
US12073776B2 |
Afterimage compensator, display device including the same, and method of compensating for image data of display device
An afterimage compensator includes: a pixel data generator configured to generate characteristic data for one or more pixels from among a plurality of pixels by using a captured image; a stress accumulator configured to generate an accumulated stress for the one or more pixels in which stress corresponding to the one or more pixels is accumulated based on an image signal of a voltage domain; a domain converter configured to convert the accumulated stress for the one or more pixels from the voltage domain to accumulated stress data for the one or more pixels of a grayscale domain; and a compensator configured to generate compensation data using the characteristic data for the one or more pixels and the accumulated stress data for the one or more pixels. |
US12073775B2 |
Display lighting systems with bioactive lighting
Bioactive display systems for displaying digital content. The display systems have one or more LED-based lighting channels adapted to generate one or more of a long red near infrared (LRNE) red light, a circadian-inducing blue light output in first operational mode and a less-circadian-inducing blue light output in a second operational mode. The bioactive lighting can have a first circadian-stimulating energy characteristic related to the associated first spectral power distributions of light generated in the first operational mode, and the non-circadian-inducing blue light can have a second circadian-stimulating energy characteristic related to the associated second spectral power distribution of light generated in the second operational mode. Disclosure methods of generating digital display content with the display systems described herein. The methods can generate a circadian-inducing blue light output in first operational mode and one of a LRNE output and a less-circadian-inducing blue light output in a second operational mode. |
US12073771B2 |
Display panel and driving method thereof, and display device
A display panel and a driving method thereof, and a display device. The display panel includes a substrate and a plurality of pixel circuits arranged in an array on the substrate, each of the plurality of pixel circuits includes a pixel driving chip and at least one light-emitting element electrically connected to the pixel driving chip, and the pixel driving chip is configured to receive and store a data signal and drive the at least one light-emitting element to emit light according to the data signal. |
US12073766B1 |
Display device and driving method thereof by reducing total quantities of driven data lines and/or scan lines to realize display of images with a 7high refresh rate
A display device and a driving method thereof are disclosed. The display device includes a display panel and a driving circuit. The driving circuit includes a receiving module and a driving module. The receiving module is used to receive a setting signal for setting a refresh rate of F. The driving module is coupled to the receiving module and is used to drive the data lines and scan lines in the display panel. When (H×V×F)/N>T1, the driving module drives the display panel with H′ as the total number of rows of the scan lines, and with V as the total number of columns of data lines. The H′×V′ |
US12073765B2 |
Shift register unit, driving circuit, display device and driving method
A shift register unit, a driving circuit, a display device, and a driving method are disclosed. The shift register unit includes a first input circuit, a second input circuit, an output circuit, a first control circuit, and a second control circuit, wherein the first input circuit is electrically connected to a first node; the second input circuit is electrically connected to the first node and a second node; the first control circuit is electrically connected to the second node and a third node; the output circuit is electrically connected to the third node, a second voltage signal line and an output terminal; and the second control circuit is electrically connected to the first node, the third node and a first voltage signal line. |
US12073764B2 |
Circuit driving substrate, display panel, and display driving method
A circuit driving substrate, display panel and a display driving method are provided. The circuit driving substrate includes a pixel array, a first switching circuit, a second switching circuit, a first driving circuit and a second driving circuit. The first switching circuit is coupled to the pixel array through a plurality of gate lines, and receives a first switching signal. The second switching circuit is coupled to the pixel array through the gate lines, and receives a second switching signal. The first driving circuit is coupled to the first switching circuit and configured to output the first voltage signal to the first switching circuit. The second driving circuit is coupled to the second switching circuit and configured to output a second voltage signal to the second switching circuit. The first switching circuit and the second switching circuit selectively provide the first voltage signal or the second voltage signal. |
US12073761B2 |
Display panel and electronic device
The present disclosure relates to the field of display technologies and, in particular to a display panel and an electronic device. The display panel comprises: Q rows of first scanning line groups arranged sequentially along a column direction; M columns of second scanning line groups arranged sequentially along a row direction; and at least one gate drive circuit, located on a side of the Q-th row of the first scanning line groups away from the (Q−1)-th row of the first scanning line groups. Each gate drive circuit comprises Q columns of shift register unit groups cascaded in stages. The q-th stage of the shift register unit groups is connected with the q-th row of the first scanning line groups through at least one column of the second scanning line groups. M≥Q>1, 1≤q≤Q, and M, N, Q, q are all positive integers. |
US12073760B2 |
Method for driving display panel, device for driving display panel, and display device
A method and a device for driving a display panel, and a display device are provided. The method including dividing a frame into N sub-frames, the N sub-frames corresponding to N sets of first gamma curves respectively, and the N sub-frames including at least two consecutive first sub-frames; obtaining a display grayscale of a sub-pixel in each first sub-frame based on an original grayscale of a sub-pixel in a frame image to be displayed, a set of second gamma curves, and one set of first gamma curves corresponding to the first sub-frame; and driving the display panel to display sub-frame images sequentially during the N sub-frames. A display voltage of the sub-pixel when the display panel displays one sub-frame image during one first sub-frames is obtained based on the set of second gamma curves and the display grayscale of the sub-pixel in the first sub-frame. |
US12073757B2 |
Blank sub-field driving method for a display device
The present invention provides an operating method of a display device. An example operating method includes driving each pixel for each frame, wherein a plurality of pixels of the display device are disposed in an array of rows and columns, a period of one frame comprises one or more data sections and one or more off-sections, ratios of time length of the one or more data sections are substantially the same as a sequence of powers of 2, each of the one or more data sections corresponds to an ON period or an OFF period related to a specified brightness, grey scale color, or luminance, and each of the one or more off-sections corresponds to the OFF period unrelated to the specified brightness, grey scale color, or luminance. |
US12073756B2 |
Method of compensating for luminance of display device
A method of compensating for luminance of a display device includes determining position compensation values of each of panel blocks for measurement grayscale values based on a difference between luminance of a reference panel block and luminance of the each of the panel blocks for the measurement grayscale values, generating a first gamma curve for a first driving frequency and the position compensation values of the each of the panel blocks for the measurement grayscale values, generating a second gamma curve for a second driving frequency and the luminance of the panel blocks for the measurement grayscale values at the first driving frequency, and compensating for input image data based on the first gamma curve and the second gamma curve. |
US12073755B2 |
Brightness matching method of display and the display
The present disclosure relates to a brightness matching method of a display and the display. The method includes: performing first calibration on a brightness of at least one second display panel according to first calibration information to obtain a first calibration brightness; performing second calibration on the brightness of the at least one second display panel according to second calibration information to obtain a second calibration brightness; and performing third calibration on the brightness of the at least one second display panel according to the first calibration brightness and the second calibration brightness to obtain a third calibration brightness to match the brightness of the at least one second display panel with a brightness of at least one first display panel. |
US12073752B2 |
Calibration of electrical parameters in optically switchable windows
The embodiments herein relate to methods for controlling an optical transition and the ending tint state of an optically switchable device, and optically switchable devices configured to perform such methods. In various embodiments, non-optical (e.g., electrical) feedback is used to help control an optical transition. The feedback may be used for a number of different purposes. In many implementations, the feedback is used to control an ongoing optical transition. In some embodiments a transfer function is used calibrate optical drive parameters to control the tinting state of optically switching devices. |
US12073749B2 |
Method and system for acoustically transparent light emitting display
A system and method for providing an acoustically transparent imaging display include a substrate with light sources on one side and perforations having a first visible optical reflectance, the perforations extending perpendicularly to the display surface and being disposed between the light sources. The side of the substrate opposing the light sources faces a black surface of an enclosure.A layer having a second visible optical reflectance is disposed on the substrate on the side of the light sources. The layer has an acoustical transparency attenuation of at most −10 dB, and when in normal light conditions the difference between the visible optical reflectance of the layer and that of the perforations is lower than the difference between visible optical reflectance of the substrate and that of the perforation. |
US12073745B2 |
Cross street banner suspension system
A banner support system comprising a first support pole supporting a winch, a first support line coupler, a second support line coupler, a first aperture, a first access port, and a second access port. A second support pole comprises a third anchor point, a fourth anchor point, a second aperture, and a third access port. The upper support line is coupled to the first support line coupler and the third support line coupler, and the lower support line is coupled to the second support line coupler and the fourth support line coupler. The banner is slidably coupled to the upper support line and the lower support line. The first tensioning line is coupled to the winch and extends from the first aperture and is coupled to a first end of the banner. The second tensioning line extends from the second aperture to a second end of the banner. |
US12073743B1 |
Dynamic motion seat
Embodiments of the present invention comprise a dynamic motion seat with at least five directions of motion for vehicle simulation. |
US12073741B2 |
Plugin system and pathway architecture
Systems and methods of the present invention provide for: storing a plurality of content plugins; generating a graphical user interface (GUI) including components for: selecting a subset of plugins, defining a relationship between the plugins in the subset, and defining a custom pathway through the subset, including rules or conditions for navigation; receiving, from the content creator client device, selection of the subset, the relationship, and the rule or condition; generating, from the subset, relationship, and rule or condition; and transmitting to client devices for display, a learning course content for a learning application. |
US12073739B2 |
Video display device
The present invention addresses the problem of providing a video display device that projects and displays video including starry sky images onto a target surface, that can reproduce the twinkling of stars and that can more faithfully reproduce an actual starry sky. Provided are a light source, a projection lens, a starry-sky projection negative plate, a twinkling negative plate with uneven light-transmitting properties, a starry-sky-end support unit that supports the starry-sky projection negative plate in a location onto which light from the light source is radiated, a twinkling-end support unit that supports the twinkling negative plate between the starry-sky projection negative plate and the projection lens or between the light source and the starry-sky projection negative plate, and an actuation mechanism that rotationally actuates, by power from an actuator, the starry-sky projection negative plate in a state of being supported by the starry-sky-end support unit and the twinkling negative plate in a state of being supported by the twinkling-end support unit. Light that has penetrated the starry-sky projection negative plate and the twinkling negative plate is radiated onto the target surface via the projection lens. |
US12073737B2 |
Post mortem reconstitution of circulation
A system for reconstituting circulation in a cadaver includes at least a pump, a fluid driven by the pump, and operative fluid connections between the pump and the cadaver. The system may be used to occlude one or more arterioles within the cadaver. The system may include a first circuit that creates a first fluid path with vessels of the cadaver, with first circuit having a first fluid conduit, a heater unit, a first pump, and a resistance device. The system may also include a second circuit that creates a second fluid path with vessels of the cadaver that are different from the vessels of the first circuit, with the second circuit having a second fluid conduit and a second pump. Alternately, the system may include a first circuit that creates a first fluid path with vessels of the cadaver and a second flow path that creates a second fluid path with the reservoir, where the first circuit includes a first conduit, a second connector, a pump, a reservoir, and a connector. |
US12073736B2 |
Technologies for wound treatment education
A method comprising: accessing a block that is not opaque and defines a plurality of wells that are not in fluid communication with each other; and providing a storage medium storing a set of instructions on how to use the block. |
US12073734B2 |
Automatic teaching device
A system and method for monitoring a driver's operation of a vehicle and automatically providing a lesson to a driver based on the driver's operation are provided. Input data generated by an onboard vehicle computing system specifying actions taken by the driver while operating the vehicle are received. Based on the input data, a determination is made whether a driving event has occurred that requires the lesson to be output to the driver. The driving event is analyzed based on threshold data stored in the memory, and based on the results of the analysis of the driving event one or more lessons are automatically output to the driver. Additionally, the driver's completion of the lesson can be monitored, and subsequent instances of the driver's operation of the vehicle may include controlling movement of the vehicle based on the results of the analysis of the driving event. |
US12073733B2 |
Code-switching of blended multilingual content
A method and system to identify first content in a first language. Second content in a second language is identified that matches the first content in the first language. A machine learning process is employed to map a set of similarities between the first content in the first language and the second content in the second language. Based on the set of similarities and a schema, modified content including a ratio of a first portion of the first content in the first language to a second portion of the second content in the second language is generated. The modified content to a user system and one or more inputs associated with the modified content are received from the user system. Based at least in part on the one or more inputs, one or more exercises associated with the modified content are generated. |
US12073732B2 |
Action control device and action control method, and program
The present disclosure relates to action control device and an action control method and a program that enable more appropriate action control to be achieved.An EKF processing unit selects a self-position estimation unit used to estimate a position of a drone from a plurality of the self-position estimation units which is different in estimation accuracy on the basis of waypoints that are indexes when the drone acts, and obtains a state of the drone. Then, a navigator controls an action of the drone according to an action plan created in advance on the basis of the state of the drone. The present technology can be applied to, for example, a mission flight control device that controls a mission flight of a drone. |
US12073730B2 |
Supporting an aircraft in a reduced-engine taxi operation
A method is provided for supporting taxi operation of an aircraft. The method includes accessing information that describes a taxi operation of the aircraft at an airport, for a flight of the aircraft. The method includes determining a recommendation for reduced-engine taxi operation of the aircraft based on the information. The recommendation divides the reduced-engine taxi operation into steps including reduced-engine and all-engines steps. A route for the taxi operation is plotted on a diagram of the airport, the route is annotated with an indication of the recommendation for the taxi operation, and a graphical user interface (GUI) is generated that includes the diagram with the route and the indication of the recommendation. The indication of the recommendation includes indications of the steps into which the reduced-engine taxi operation is divided, and the route is annotated to indicate segments of the route over which the steps are performed. |
US12073728B2 |
Method and a system to automatically start and stop a monitoring device
A system and a method for automatically starting and/or stopping a monitoring device. The method includes detecting halt of a vehicle using a first sensor and a second sensor. The method also includes communicating with a server after detecting the halt to determine a trip assignment status of a monitoring device placed inside the vehicle. The method further includes determining if the vehicle is within a geofence of a trip starting location based on the trip assignment status of the monitoring device. The method further includes determining speed of the vehicle after the vehicle is within the geo-fence of the trip starting location. Accordingly, the monitoring device is automatically started when the speed of the vehicle reaches above a pre-determined speed. |
US12073726B2 |
Operation management unit and operation management method
An operation management unit includes a controller that presents, to a user, a guidance that varies depending on whether a given vehicle stops at at least one stop at which a user is waiting, among a plurality of stops, with respect to each of a plurality of vehicles that travels along a route including one or more roads and the stops, and stops at one or more stops determined for each of the vehicles, among the stops. |
US12073725B2 |
Systems and methods for coordinating an arrival of one or more assets at a location
In one example embodiment, a computer-implemented method for coordinating an arrival of an asset at a location includes identifying one or more assets arriving at a transfer hub, based at least in part on one or more attributes associated with the one or more assets. The method includes determining an arrival time for the one or more assets, based at least in part on an available capacity associated with the transfer hub for receiving the one or more assets. The method includes controlling the one or more assets to arrive at the determined arrival time. |
US12073724B2 |
System and method for determining car to lane distance
A system and method for determining car to lane distance is provided. In one aspect, the system includes a camera configured to generate an image, a processor, and a computer-readable memory. The processor is configured to receive the image from the camera, generate a wheel segmentation map representative of one or more wheels detected in the image, and generate a lane segmentation map representative of one or more lanes detected in the image. For at least one of the wheels in the wheel segmentation map, the processor is also configured to determine a distance between the wheel and at least one nearby lane in the lane segmentation map. The processor is further configured to determine a distance between a vehicle in the image and the lane based on the distance between the wheel and the lane. |
US12073720B1 |
Vehicle-to-vehicle payment system for traffic prioritization in self-driving vehicles
A self-driving or autonomous vehicle has a traffic-prioritization processor to send or receive a payment to or from a central server to obtain a traffic prioritization for a route or to accept a traffic de-prioritization for the route. The central server receives and distributes payments to other vehicles traveling the route. The vehicle communicates with the central server to receive a plurality of levels of prioritization which range from a highest prioritization to a lowest prioritization, and the costs or payouts associated with each of the levels. |
US12073718B2 |
Important region setting device, encoding device, network camera, important region setting method, and program recording medium
This important region setting device is provided with: a means for changing an important region within a region that can be imaged by a predetermined camera, in accordance with the illumination state of a lamp in a predetermined traffic signal; and a means for notifying the important region to the camera or to a device which transmits images captured by the camera. |
US12073713B2 |
Conditional insertion of changed traffic data into the previous traffic frame
Road vector definitions and incident data associated with a traffic incident are obtained from a traffic data source. A determination is made, based on the road vector definitions and the incident data, that the traffic incident affects travel on a particular road. A road classification of the road affected by the traffic incident is determined based on the road vector definitions. An updated version of a previous Transport Protocol Experts Group (TPEG) traffic is generated. Generating the updated version of the previous TPEG traffic frame includes conditionally inserting changed traffic data associated with the particular road into the previous TPEG traffic frame. The changed traffic data associated with the particular road includes at least a portion of the incident data. The updated version of the previous TPEG traffic frame is transmitted to a station importer for broadcast. |
US12073705B2 |
Separation alerts for notification while traveling
Methods to provide separation notifications are described. In an embodiment, movement is detected beyond a threshold distance from a trusted location, in response to the detecting, receiving an indication that at least one accessory device is nearby the electronic device and storing information on a status of a wireless connection with the at least one accessory device, receiving an indication that the electronic device is in transit, monitoring the wireless connection for the at least one accessory device, and upon detection of a lost wireless connection for the at least one accessory device, send a separation notification. |
US12073698B1 |
Security device with user-configurable motion detection settings
A security device has user-configurable motion detection settings. The security device includes at least one camera configured to capture sequential frames of image data within a field of view; at least one processor; memory communicatively coupled with the processor(s); a location setting, stored in the memory, defining whether or not the security device is located at a common access area; and machine readable instructions stored in the memory. The machine readable instructions are executable by the processor(s) to determine the image data indicates motion; and determine that the motion indicates lingering presence at the common access area. In certain embodiments, the machine readable instructions are executable by the processor(s) to determine, from the image data, that the average ambient light over a daily period varies less than a light variation threshold, and configure the location setting to indicate that the security device is located at the common access area. |
US12073697B2 |
Method, an apparatus and a system for managing an event to generate an alert indicating a subject is likely to be unauthorized
Present disclosure provides a method for managing an event to generate an alert indicating a subject is likely to be unauthorized, the event comprising data identifying the subject, the method comprising: within a pre-determined period based on a timestamp at which the event is stored in a cache, detecting a recall event comprising the data identifying the subject, the recall event indicating the subject is not likely to be unauthorized; and removing the event from the cache in response to detecting the recall event comprising the data identifying the subject within the pre-determined period. |
US12073692B2 |
Arrangement for securely closing a head module of a device for handling notes of value
An arrangement for securely closing a head module of a device for handling notes of value includes a frame and a front panel. The arrangement further includes at least one sensor unit for outputting a control signal, an authentication unit for determining authentication information, and a control unit. The head module has at least one electromechanical locking unit which in a locking state generates a locking of the front panel with the frame, and which unlocks the locking in an unlocking state. The control unit is configured to perform detection of the control signal and a verification of the authentication information, and to control the electromechanical locking unit such that changing the electromechanical locking unit from the locking state into the unlocking state only takes place upon detection of the control signal and upon successful verification of the authentication information. |
US12073690B2 |
Sporting event wagering for progressive awards
A system which scales the probability of winning a progressive award to the odds associated with a winning sporting event wager placed. |
US12073688B2 |
Unified digital wallet
A unified wallet manager (UWM) virtualized as a single virtual service in which all transactions relative to the UWM are treated as immutable facts permanently stored in append-only queues or ledgers from the time of their creation. A rules engine reads conversion requests in request calls to the service and determines which rule or rules, including responsible gaming rules, to apply to control or convert funds from one ledger to another, in the same or different vertically scaled gaming systems. The UWM is a peer of other vertical gaming systems, and the gaming systems access the UWM via an API server and data egresses from the UWM through an ETL process from a database cluster. The ledger stores funds of many different types, including real money, points, play money, and others. Third parties can integrate with the UWM through an integration hub connected to the UWM. |
US12073687B2 |
Virtual ticket-in and ticket-out on a gaming machine
An electronic gaming machine includes a cabinet, a display mounted to the cabinet, a wireless interface for communicating with a portable electronic device, a network interface for communicating with a validation server, a bill validator coupled to a game controller configured to accept bills and printed ticket vouchers, and a removable cash box. The game controller includes a processor and a memory configured to control a wager-based game played on the EGM, redeem virtual ticket vouchers and printed ticket vouchers, receive an indication to transfer value to the EGM via a virtual ticket voucher, receive the virtual ticket voucher including a virtual ticket voucher validation number from the portable electronic device via the wireless interface, validate the virtual ticket voucher with the validation server via the network interface, deposit a credit amount associated with the virtual ticket voucher, and notify the validation server that the virtual ticket voucher is redeemed. |
US12073686B2 |
Settling outstanding line of credit liability with gaming establishment credit system
A system that operates to monitor for a line of credit settlement event and, responsive to an occurrence of such an event, pay off an amount of funds accessed from a gaming establishment credit system. |
US12073681B2 |
System and method for providing off-site online based gaming
A system and method for allowing wagers to be made on a game and awarding a payout as a function of an outcome of the game is provided. The game may played by a game server, located at a gaming facility, which is located at a predefined geographic location. A remote device may be provided at a location outside of the predefined geographic location. An agent, in communication with the game server and the remote device, may receive instructions from a patron via the remote device to place a wager on a game and for instructing the server to place the wager in response to receiving the instructions from the patron. |
US12073679B2 |
Techniques to dispense an item and release a jammed item from a dispensing system
Systems and methods of the present disclosure relate to dispensing and jammed item release techniques. A dispensing system comprises an arrangement of passages; a first device operable to move in a lateral direction along the arrangement of passages; a second device operable to move in a vertical direction along the arrangement of passages; a third device operable to extend or retract into a passage; and a cover operable to move toward and away from the arrangement of passages. |
US12073677B2 |
Value note box
A value note box has a first storage compartment for storing notes of value as well as at least a second storage compartment for storing notes of value. Further, the value note box comprises a switch unit for selectively feeding notes of value into the first storage compartment or into the second storage compartment. The switch unit comprises a switch element, a portion of which delimits one side of the first storage compartment. |
US12073672B2 |
Determining when a portable key device is located on a front side or on a back side
It is provided a method for determining when a portable key device is located on a front side or on a back side in relation to a barrier secured by an electronic lock. The method is performed in a location determiner and comprises the steps of: obtaining a channel impulse response, CIR, based on an impulse signal transmitted from the portable key device, the CIR being based on a plurality of samples of the impulse signal as received by an antenna being fixedly mounted in relation to the electronic lock; and determining, based on the CIR, whether the portable key device is located on the front side or on the back side. |
US12073669B2 |
Refuse container identification using parcel data
Techniques are described for correlating entity identification information with refuse containers being serviced by a refuse collection vehicle (RCV). Location data can be collected by location sensor(s) on the RCV at a time when a triggering condition is present, such as a time when a lift arm is operating to empty a refuse container into the hopper of the RCV. The location data can be provided as input to an algorithm that estimates a container location through a vector offset to account for the distance and direction of the RCV lift arm relative to the location sensor in the RCV. The container location can be correlated with parcel data to determine the parcel that the container was on or near to when it was serviced, and the customer or other entity associated with the parcel can be correlated to the particular container based on the analysis. |
US12073668B1 |
Machine-learned models for electric vehicle component health monitoring
Methods, computing systems, and technology for machine-learned vehicle component health monitoring are presented. An example method may include obtaining operating data describing one or more operational characteristics of a component of a subsystem onboard a vehicle. The example method may include generating, using a component longevity model and based on the operating data, a component longevity value for the component. The example method may include generating, using a vehicle usage model and based on the component longevity value, a prognosis for the component. In the example method, the vehicle usage model may be configured to evaluate the component longevity value based on a usage pattern associated with the vehicle. The example method may include initiating, based on the prognosis, a corrective action to mitigate degradation of the component. |
US12073665B2 |
System, method, and apparatus for managing vehicle data collection
A vehicle that includes a policy manager circuit, an endpoint, and a vehicle data interface. The policy manager circuit interprets a data collection policy including a trigger condition and a trigger evaluation data identifier. The endpoint captures a trigger evaluation data stream in response to the trigger evaluation data identifier and the trigger condition. The vehicle data interface receives the trigger evaluation data stream. |
US12073659B2 |
Vehicle information service for on-vehicle applications
A vehicle information service for monitoring vehicle data from a vehicle data bus and providing a secure interface to allow devices on the vehicle to retrieve vehicle data for which they have authorization is described. The vehicle information service may organize the vehicle data into one more collections of vehicle data, where different collections may be authorized for different application authentication profiles and include different combinations of the vehicle data. The vehicle information service may also offer and restrict access to information about other devices or services on the vehicle. The vehicle information service may also provide control of various devices such as devices coupled with an access network on the vehicle or devices coupled with the vehicle data bus. |
US12073658B2 |
Agriculture operation monitoring system and monitoring method
The present disclosure relates to an agriculture operation monitoring system comprises at least one implement adapted to be mounted to a work vehicle, a wireless communication element, and a data storage and processing system. The implement comprises one or a plurality of sensors arranged to obtain sensor signals related to at least one hydraulic function of the implement and a local control element. The local control element is arranged to receive sensor signals obtained by the at least one sensor, to determine at least one present setting related to an operational status of the implement based on the received sensor signals and to feed a status message related to the present setting to the wireless communication element. The wireless communication element is arranged to transmit the status message to the data storage and processing system or to at least one electronic user device. |
US12073654B1 |
Method for identifying a user entering an autonomous vehicle
One variation of a method for identifying a user entering an autonomous vehicle includes: receiving a ride request from the user, the ride request specifying a pickup location; at the autonomous vehicle, autonomously navigating to the pickup location, scanning a field near the autonomous vehicle for a human approaching the autonomous vehicle, and, in response to detecting the human proximal the autonomous vehicle, recording an image of the human; detecting a face of the human in the image; accessing a faceprint characterizing facial features of the user; and, in response to the face of the human detected in the image exhibiting features represented in the faceprint, identifying the human as the user and triggering a door of the autonomous vehicle to unlock for the user. |
US12073642B2 |
Object detection using neural networks
Systems and methods for facilitating an automated detection of an object in a test document are disclosed. A system may include a processor including a dataset generator. The dataset generator may obtain a first input image and a first original document from a data lake. The dataset generator may prune a portion of the first original document to obtain a pruned image. The dataset generator may blend the first input image with the pruned image to generate a modified image. The modified image may include the pruned image bearing the first pre-defined representation. The modified image may be combined with the first original document to generate a training dataset. The training dataset may be utilized to train a neural network based model to obtain a trained model for the automated detection of the object in the test document. |
US12073641B2 |
Systems, devices, and/or processes for dynamic surface marking
Subject matter disclosed herein relates to systems, devices, and/or processes for processing signals relating to surfaces that may be viewable by subjects though one or more devices. In an embodiment, a surface may include one or more devices embedded therein to provide one or more signals to define a portion of the surface. |
US12073636B2 |
Multi-sensor analysis of food
In an embodiment, a method for estimating a composition of food includes: receiving a first three-dimensional (3D) image; identifying food in the first 3D image; determining a volume of the identified food based on the first 3D image; and estimating a composition of the identified food using a millimeter-wave radar. |
US12073631B2 |
Object estimation device, object estimation method therefor, and vehicle
An object estimation device includes an acquisition unit and an estimation unit. The acquisition unit acquires a space image including an object present in a space. The estimation unit estimates image region data on the basis of a portion or all of the space image including the object. The image region data indicates a location of the object in the space image. On the condition that the object included in the space image acquired by the acquisition unit is included in an oblique posture, the estimation unit estimates an image region widened from an image region of the object included in the oblique posture in the space image, as the image region data. |
US12073630B2 |
Moving object tracking method and apparatus
This disclosure provides a moving object tracking method and apparatus. The method includes: obtaining a current frame captured by a camera; predicting a current state vector of the camera based on an inertial measurement unit IMU and the current frame, to obtain a predicted value of the current state vector of the camera; predicting a current state vector of a target object that is moving in the current frame, to obtain a predicted value of the current state vector of the target object; and updating a Kalman state vector based on a measurement result of an image feature in the current frame. According to technical solutions provided in this disclosure, a target object that is moving in a surrounding environment can be tracked and a pose of the target object can be estimated while a pose of a system can be estimated. |
US12073628B2 |
Guidance processing apparatus and guidance method
A guidance processing apparatus (100) includes an information acquisition unit (101) that acquires a plurality of different pieces of guidance information on the basis of states of a plurality of people within one or more images, and a control unit (102) that performs control of a plurality of target devices present in different spaces or time division control of a target device so as to set a plurality of different states corresponding to the plurality of pieces of guidance information. |
US12073625B1 |
Techniques for generating optimized video segments utilizing a visual search
Systems and methods are provided herein for generating optimized video segments. A derivative video segment (e.g., a scene) can be identified from derivative video content (e.g., a movie trailer). The segment may be used a query to search video content (e.g., the movie) for the segment. Once found, an optimized video segment may be generated from the video content. The optimized video segment may have a different start time and/or end time than those corresponding to the original segment. Once optimized, the video segment may be presented to a user or stored for subsequent content recommendations. |
US12073624B2 |
System and method for capturing images for training of an item identification model
A system for capturing images for training an item identification model obtains an identifier of an item. The system detects a triggering event at a platform, where the triggering event corresponds to a user placing the item on a platform. The system causes the platform to rotate. The system causes at least one camera to capture an image of the item while the platform is rotating. The system extracts a set of features associated with the item from the image. The system associates the item to the identifier and the set of features. The system adds a new entry to a training dataset of the item identification model, where the new entry represents the item labeled with the identifier and the set of features. |
US12073614B2 |
Generating augmented reality images for display on a mobile device based on ground truth image rendering
Systems and methods are disclosed herein for monitoring a location of a client device associated with a transportation service and generating augmented reality images for display on the client device. The systems and methods use sensor data from the client device and a device localization process to monitor the location of the client device by comparing renderings of images captured by the client device to renderings of the vicinity of the pickup location. The systems and methods determine navigation instructions from the user's current location to the pickup location and select one or more augmented reality elements associated with the navigation instructions and/or landmarks along the route to the pickup location. The systems and methods instruct the client device to overlay the selected augmented reality elements on a video feed of the client device. |
US12073610B1 |
Universally trained model for detecting objects using common class sensor devices
Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for training a universal sensor model based on a combined dataset provided by sensor devices of a common device class. Once trained, the universal sensor model may be deployed for providing recommendations based on performing object detection on datasets received from different types of sensor devices of the common device class. Embodiments include determining whether to generate the combined dataset from different datasets from sensor devices of the common device class and determining when the sensor model will perform better using the combined dataset from sensor device rather than a single dataset from a single sensor device. In some embodiments, the datasets are image datasets comprising image data provided by the sensor devices. |
US12073609B2 |
Automated classification based on photo-realistic image/model mappings
Techniques are provided for increasing the accuracy of automated classifications produced by a machine learning engine. Specifically, the classification produced by a machine learning engine for one photo-realistic image is adjusted based on the classifications produced by the machine learning engine for other photo-realistic images that correspond to the same portion of a 3D model that has been generated based on the photo-realistic images. Techniques are also provided for using the classifications of the photo-realistic images that were used to create a 3D model to automatically classify portions of the 3D model. The classifications assigned to the various portions of the 3D model in this manner may also be used as a factor for automatically segmenting the 3D model. |
US12073606B1 |
Machine learning model inference using user-created machine learning models while maintaining user privacy
A server system is described. The server system includes at least one processor and at least one memory storing a plurality of instructions that, when executed by the at least one processor, causes the at least one processor to receive a plurality of machine learning (ML) models and ML model data from the plurality of mobile computing devices, where the ML model data includes metadata, and the ML model data excludes media. At least one group of the plurality of ML models is selected based on the metadata, each ML model of the at least one group tested, and a plurality of metrics is determined based on the ML models that were tested. Further, a set of ML models of the ML models that were tested is selected, and at least two ML models of the set of ML models are combined based on at least one parameter. |
US12073605B1 |
Attributing aspects of generated visual contents to training examples
Systems, methods and non-transitory computer readable media for attributing aspects of generated visual contents to training examples are provided. A first visual content generated using a generative model may be received. The generative model may be a result of training a machine learning model using a plurality of training examples. Properties of an aspect of the first visual content and properties of visual contents associated with the plurality of training examples may be used to attribute the aspect of the first visual content to a subgroup of the plurality of training examples. For each source of the sources associated with the visual contents associated with the training examples of the subgroup, a data-record associated with the source may be updated based on the attribution of the aspect of the first visual content. |
US12073604B2 |
Using temporal filters for automated real-time classification
In various examples, the present disclosure relates to using temporal filters for automated real-time classification. The technology described herein improves the performance of a multiclass classifier that may be used to classify a temporal sequence of input signals—such as input signals representative of video frames. A performance improvement may be achieved, at least in part, by applying a temporal filter to an output of the multiclass classifier. For example, the temporal filter may leverage classifications associated with preceding input signals to improve the final classification given to a subsequent signal. In some embodiments, the temporal filter may also use data from a confusion matrix to correct for the probable occurrence of certain types of classification errors. The temporal filter may be a linear filter, a nonlinear filter, an adaptive filter, and/or a statistical filter. |
US12073601B2 |
Determining visual overlap of images by using box embeddings
An image matching system for determining visual overlaps between images by using box embeddings is described herein. The system receives two images depicting a 3D surface with different camera poses. The system inputs the images (or a crop of each image) into a machine learning model that outputs a box encoding for the first image and a box encoding for the second image. A box encoding includes parameters defining a box in an embedding space. Then the system determines an asymmetric overlap factor that measures asymmetric surface overlaps between the first image and the second image based on the box encodings. The asymmetric overlap factor includes an enclosure factor indicating how much surface from the first image is visible in the second image and a concentration factor indicating how much surface from the second image is visible in the first image. |
US12073599B2 |
Method to improve accuracy of quantized multi-stage object detection network
An apparatus includes a memory and a processor. The memory may be configured to store image data of an input image. The processor may be configured to detect one or more objects in the input image using a quantized multi-stage object detection network, where quantization of the quantized multi-stage object detection network includes (i) generating quantized image data by performing a first data range analysis on the image data of the input image, (ii) generating a feature map and proposal bounding boxes by applying a region proposal network (RPN) to the quantized image data, (iii) performing a region of interest pooling operation on the feature map and a plurality of ground truth boxes corresponding to the proposal bounding boxes generated by the RPN, (iv) generating quantized region of interest pooling results by performing a second data range analysis on results from the region of interest pooling operation, and (v) applying a region-based convolutional neural network (RCNN) to the quantized region of interest pooling results. |
US12073597B2 |
Information processing device and information processing method
A degree of freedom in image production regarding tracking of a subject is improved. Designation of a placement position in a display area of a tracking target is received on a first screen in which a predetermined image is displayed in the display area. For example, a user is allowed to designate a position (a position within the display area) in which a tracking target subject is disposed in a state in which image content can be recognized on a display screen. |
US12073593B2 |
Coding blocks of pixels
A method and decoding unit for decoding a compressed data structure that encodes a set of Haar coefficients for a 2×2 quad of pixels of a block of pixels. The set of Haar coefficients comprises a plurality of differential coefficients and an average coefficient. A first portion of the compressed data structure encodes the differential coefficients for the 2×2 quad of pixels. A second portion of the compressed data structure encodes the average coefficient for the 2×2 quad of pixels. The first portion of the compressed data structure is used to determine signs and exponents differential coefficients which are non-zero. The second portion of the compressed data structure is used to determine a representation of the average coefficient. The result of a weighted sum of the differential coefficients and the average coefficient for the 2×2 quad of pixels is determined using: (i) the determined signs and exponents for the differential coefficients which are non-zero, (ii) the determined representation of the average coefficient, and (iii) respective weights for the differential coefficients. The determined result is used to determine the decoded value. The determined decoded value is outputted. |
US12073591B2 |
Three-dimensional data encoding method, three-dimensional data decoding method, three-dimensional data encoding device, and three-dimensional data decoding device
A three-dimensional data encoding method includes: selecting, as one or more candidates for calculating a predicted value of attribute information of a first three-dimensional point, one or more three-dimensional points from a plurality of three-dimensional points, the one or more three-dimensional points being closest to the first three-dimensional point; calculating a predicted value using pieces of attribute information of the one or more three-dimensional points selected as the one or more candidates; calculating a prediction residual that is a difference between the attribute information of the first three-dimensional point and the predicted value calculated; and generating a bitstream, based on the prediction residual. In the selecting, when the plurality of three-dimensional points include three-dimensional points equidistant from the first three-dimensional point, the one or more candidates are selected based on a first Morton code of the first three-dimensional point. |
US12073590B2 |
Image encoding apparatus, control method thereof, and non-transitory computer-readable storage medium
The invention provides an image encoding apparatus operable to encode data obtained by an image capturing sensor in which a filter for detecting a fourth color is periodically arranged in addition to filters of three primary colors, where the apparatus comprises a generating unit configured to generate data that approximates the fourth color using data of at least two colors among three colors, which represent three primary colors, obtained by the image capturing sensor and generate difference data that represents a difference between the generated data and data of the fourth color; and an encoding unit configured to encode data of the three colors which represent three primary colors and the difference data. |
US12073579B2 |
Local light field flow as an alternative to plane-sweep volumes
An apparatus and a method are provided for image processing. In one embodiment, the method comprises accessing a plurality of images captured by at least a reference camera, wherein the images represent a plurality of views corresponding to said same scene. A plurality of plane sweep volume (PSV) slices are then generated from said images and computing for each slice a flow map from at least the reference camera calibration parameter and this flow map a previous slice of the plane sweep volume is generated. |
US12073576B2 |
Apparatus and method for generating depth map from multi-view image
Disclosed herein is a method for generating a depth map from multi-view images, the method including receiving multi-view images and parameters thereof; generating an initial depth map, an initial normal map, and an initial reliability map for the multi-view images; performing selection of multiple initial vertices and triangulation based on the initial depth map and the initial normal map and generating depth values and normal values for the result of triangulation; performing regularization based on triangulation, selecting additional vertices in the initial depth map, and generating additional depth values and additional normal values based on the additional vertices and regularization; and refining the initial depth map into a refined depth map by replacing depth values and normal values having reliability below a preset level in the initial depth map and the initial normal map with the additional depth values and the additional normal values. |
US12073575B2 |
Object-centric three-dimensional auto labeling of point cloud data
Methods, computer systems, and apparatus, including computer programs encoded on computer storage media, for performing three-dimensional auto-labeling on sensor data. The system obtains a sensor data segment that includes a temporal sequence of three-dimensional point clouds generated from sensor readings of an environment by one or more sensors. The system identifies, from the sensor data segment, (i) a plurality of object tracks that each corresponds to a different object in the environment and (ii) for each object track, respective initial three-dimensional regions in each of one or more of the point clouds in which the corresponding object appears. The system generates, for each object track, extracted object track data that includes at least the points in the respective initial three-dimensional regions for the object track. The system further generates, for each object track and from the extracted object track data for the object track, an auto labeling output that defines respective refined three-dimensional regions in each of the one or more point clouds. |
US12073574B2 |
Structuring visual data
Mappings are determined between viewpoints of an object and an object model representing the object. Each mapping identifies a location on the object model corresponding with a portion of the object captured in one of the viewpoints. Tags for the object model are created based on the mappings, where each tag links one of the viewpoints to one of the locations on the object model. A user interface that includes the object model and the tags is provided for presentation on a display screen in a user interface. One of the viewpoints is presented in the user interface when the corresponding tag is selected in the object model. |
US12073569B2 |
Method and apparatus for eye tracking
Provided is a method and apparatus for eye tracking. An eye tracking method includes detecting an eye area corresponding to an eye of a user in a first frame of an image; determining an attribute of the eye area; selecting an eye tracker from a plurality of different eye trackers, the eye tracker corresponding to the determined attribute of the eye area; and tracking the eye of the user in a second frame of the image based on the selected eye tracker, the second frame being subsequent to the first frame. |
US12073566B2 |
System and method for vision based graphical fluid flow anomaly detection for display verification
A system for fluid flow verification comprises a video recording device that captures frames of actual fluid or fluid display, and a processor coupled to the recording device. The processor hosts fluid verification modules, including a fluid flow rate verification module, and a fluid color verification module. The fluid flow rate verification module is operative to receive the frames; binarize region of interest, and compute histogram of white/black pixels; count white pixels to detect actual fluid quantity; determine whether actual fluid quantity matches expected fluid quantity; if there is a match, measure fluid change rate; determine whether there is steady fluid flow; if not, report fluid flow rate anomaly. The fluid color verification module is operative to: receive binarized region of interest and histogram; detect fluid color by extracting sample color mask of pixels; determine whether detected fluid color matches expected fluid color; if not, report fluid color anomaly. |
US12073564B2 |
Method for automatic segmentation of fuzzy boundary image based on active contour and deep learning
The present invention discloses a method for automatic segmentation of a fuzzy boundary image based on active contour and deep learning. In the method, firstly, a fuzzy boundary image is segmented using a deep convolutional neural network model to obtain an initial segmentation result; then, a contour of a region inside the image segmented using the deep convolutional neural network model is used as an initialized contour and a contour constraint of an active contour model; and the active contour model drives, through image characteristics of a surrounding region of each contour point, the contour to move towards a target edge to derive an accurate segmentation line between a target region and other background regions. The present invention introduces an active contour model on the basis of a deep convolutional neural network model to further refine a segmentation result of a fuzzy boundary image, which has the capability of segmenting a fuzzy boundary in the image, thus further improving the accuracy of segmentation of the fuzzy boundary image. |
US12073563B2 |
Systems and methods for birds eye view segmentation
Systems and methods for bird's eye view (BEV) segmentation are provided. In one embodiment, a method includes receiving an input image from an image sensor on an agent. The input image is a perspective space image defined relative to the position and viewing direction of the agent. The method includes extracting features from the input image. The method includes estimating a depth map that includes depth values for pixels of the plurality of pixels of the input image. The method includes generating a 3D point map including points corresponding to the pixels of the input image. The method includes generating a voxel grid by voxelizing the 3D point map into a plurality voxels. The method includes generating a feature map by extracting feature vectors for pixels based on the points included in the voxels of the plurality of voxels and generating a BEV segmentation based on the feature map. |
US12073559B2 |
Methods for automated detection of cervical pre-cancers with a low-cost, point-of-care, pocket colposcope
A method for automated detection of cervical pre-cancer includes: providing at least one cervigram; pre-processing the at least one cervigram; extracting features from the at least one pre-processed cervigram; and classifying the at least one cervigram as negative or positive for cervical pre-cancer based on the extracted features. |
US12073558B2 |
Image processing apparatus, radiography system, image processing method, and image processing program
An image processing apparatus includes an acquisition unit that acquires a radiographic image captured by a radiography apparatus according to an imaging order including a plurality of examination purposes from the radiography apparatus, a processing unit that performs predetermined processing for each corresponding examination purpose on the radiographic image acquired by the acquisition unit, an output unit that outputs each processing result of the processing performed for each examination purpose by the processing unit to the outside, and a control unit that performs one of a first control for outputting the processing result from the output unit at timings that are considered to be the same and a second control for sequentially outputting the processing result from the output unit in response to an end of the processing, according to settings. |
US12073557B2 |
Capturing vehicle data and assessing vehicle damage
One example includes receiving captured data identifying a vehicle body including vehicle portions, identifying difference data between one or more distances provided by vehicle overlay data associated with known manufacturer data of the vehicle and the captured data of the vehicle body, determining whether the difference data identified is beyond one or more difference thresholds for one or more of the vehicle portions based on a difference of the one or more distances of the vehicle overlay data as compared to one or more distances of the captured data indicating the captured data includes one or more different lengths of distances measured across the one or more vehicle portions as compared to one or more distances measured across the one or more vehicle portions of the overlay data, and designating the one or more vehicle portions as damaged when the difference data identified is beyond the one or more difference thresholds. |
US12073555B2 |
Inspection of reflective surfaces based on image correlation
A system for inspecting a reflective surface includes a first imaging assembly configured to take a first image of the reflective surface. The first image includes depth information. The system also includes a second imaging assembly configured to take a second image of the reflective surface. The second image includes contrast information. The system further includes a processor configured to acquire the first image and the second image, estimate a depth profile of the surface based on the depth information, correlate the depth profile with the second image, and identify a feature of the reflective surface based on the correlation. |
US12073548B2 |
Machine vision based automatic needle cannula inspection system and method of use
A machine vision based automatic needle cannula inspection system includes an inspection and control unit, image capture devices, light sources, a unit that makes the needle cannula and the image capture device(s) rotate relative to each other, and a rejected part removal unit. By means of rotating the needle cannula and image capture devices relatively, a plurality of images captured along the circumferential direction of the needle cannula are directly saved to a computer, the images are then screened, processed and analyzed to fulfill the automatic inspection of multiple quality and technical parameters of the needle cannula without the need to position the bevel area of cannula tip to a specific direction. Inspection parameters and accuracy can be set at any time, the system can automatically record classification and statistics of passed and rejected needle cannulas for query, and the rejected cannula are removed automatically at next position. |
US12073547B1 |
System and a method for inspection of rotating wind turbine blade
A rotating wind turbine blade optical inspection devices and systems. The system for inspection, having: a camera; a rotatable device designed to controllably rotate camera along axis, not camera's lens axis of rotational symmetry; a laser distance sensor or a dynamic vision sensor and a computer system; the camera, the rotatable device and the laser distance sensor or the dynamic vision sensor operably connected with the computer system; wherein the camera is adapted to be mounted on the rotatable device; the distance or the vision sensors' optical axis is directed at a set distance from the camera's optical axis; wherein the computer system: (i) to receives a signal from the distance or vision sensors; (ii) to determines camera's activation time based on the signal from the distance sensor or vision sensors and a pre-set adjustable delay time; (iii) to activate the camera acquiring an image of a blade area inspected. |
US12073546B2 |
Curb inspection tool
Techniques for measuring a monument, including obtaining a set of two or more images of a monument environment, detecting a set of markers in the set of images, wherein the set of markers are positioned on a plane level with respect to gravity by a leveling device, and wherein the leveling device is configured to automatically level the markers, generating a virtual representation of the monument environment with respect to gravity, mapping the monument to a virtual representation, determining one or more slopes and dimensions of the monument based on the mapped monument and the gravity plane, and outputting the one or more slopes and dimensions of the monument. |
US12073545B2 |
Method for large area inspection
A computing device is configured to detect inconsistencies on a vehicle that are typically small and difficult to detect using conventional inspection techniques. Particularly, a spotlight illuminates a target area on the vehicle. The color of the spotlight is the same color as the ambient light illuminating the vehicle but is a higher intensity. Additionally, the color of the spotlight and the ambient light is selected based on the type of inconsistencies expected to be detected. Images of the target area are then captured, digitally processed, and stored in memory, such as a database, for example. Based on the processing of these images, a weighting coefficient is computed and used to generate an enhanced contrast feature map. Inconsistencies are then detected based on the enhanced contrast feature map. |
US12073544B2 |
Method and system of identifying and correcting environmental illumination light sources reflecting onto display surface
Described herein are methods and a system to correct environmental light reflecting onto a surface of a display. An image is captured by camera which is processed as an image digital map. Light sources on the image digital map are determined based on correlated camera pixel map and display map. Light sources are on the image digital map are augmented by one or more ambient light sensors (ALS) placed on the periphery of the display. Image correction is performed based on the light sources of the image digital map. |
US12073542B2 |
Image processing method, image processing apparatus, and non-transitory storage medium
An image processing method includes: acquiring an input image of a teaching scenario; performing detection on the input image to determine a rectangular detection area that includes a blackboard-writing area; analyzing the rectangular detection area to determine a target area corresponding to the blackboard-writing area; determining four vertices of the target area; and according to the four vertices of the target area, performing coordinate transformation on the target area to obtain a corrected blackboard-writing area image. |
US12073536B2 |
Dirty lens image correction
Systems and method for correcting images including artifacts due to dirty camera lenses of electronic device are disclosed. Correction of images by the systems and methods includes obtaining a first raw pixel image of a scene captured with a first camera, obtaining a second raw image of the scene captured with a second camera separate from the first camera in a camera baseline direction, rectifying the first and second raw pixel images to create respective first and second rectified pixel images, determining disparity correspondence between corresponding image pixel pairs of the first and second rectified images in the camera baseline direction, mapping first and second rectified images into the same domain using the determined disparity, detect image artifact regions within each domain mapped image by comparing corresponding regions of the domain mapped images, determining correction factors for each detected image artifact region, and correcting the rectified first and second images by applying the determined correction factors. |
US12073534B2 |
Image restoration method and device
An image restoration device obtains input data including input image information for each viewpoint, and generates an output image from warped image information generated by warping the input image information using a global transformation information of each viewpoint and disparity information of each viewpoint, using an image restoration model. |
US12073532B2 |
Deep zoom image generation systems and methods with transient rendition storage
A digital asset management system is enhanced with an end-to-end deep zoom feature functionality that receives a user request to generate a deep zoom image of an asset, performs an image conversion if necessary, generates the deep zoom image and stores corresponding image folders and files in a transient storage separate from assets managed by the digital asset management system, and cleans up the deep zoom files after a pre-configured time period. The deep zoom image is rendered directly from the transient storage without having to involve the repository, which is separately managed by the digital asset management system. A new Web context is created and provided for viewing the deep zoom image within a browser-based user interface of the digital asset management system for a seamless user experience. |
US12073531B2 |
Image processing apparatus, image processing method, and non-transitory computer-readable storage medium
The present invention acquires a local enlargement ratio in an image transformed based on a transformation parameter and then acquires a transformed image which is a captured image transformed based on the transformation parameter. The present invention acquires a sharpening parameter for sharpening the transformed image based on the lens information, which indicates the resolution of a lens used at the time of capturing the captured image, and the enlargement ratio, and performs sharpening of the transformed image based on the sharpening parameter. |
US12073530B1 |
3D representation adjustments for communication sessions
Various implementations disclosed herein include devices, systems, and methods that provide a view of an adjusted position of a three-dimensional (3D) representation of another user (e.g., an avatar) during a communication session. At a first device, 3D representation data corresponding to at least a portion of a second user of a second device (e.g., a sender) is obtained during a communication session. Offset information (e.g., a vertical offset value) corresponding to an offset between a camera viewpoint position and an eye viewpoint position associated with the second device is obtained. A position of a first portion of a 3D representation of the second user (e.g., head and torso) is adjusted relative to a 3D environment associated with the first device. A view that includes the first portion of the 3D representation of the second user in the 3D environment is provided during the communication session. |
US12073526B2 |
Flexible modeling using a weak type definition
The disclosure notably relates to a three-dimensional (3D) model. The data structure includes one delegated data object. The one delegate data object includes input parameters specific to a type of the delegated data object, and at least one operator specific to the type of the delegated data object for generating an output topology. The data structure also includes an output topology generated by the operator. |
US12073523B2 |
Interaction analysis systems and methods
Interaction-based ecosystems are presented. Interaction analysis engine analyze media content to derive a set of media features. The engine can then identify one or more interaction objects (e.g., transactions, searches, game play, etc.) based on the set of media features. Relevant interaction objects can then be instantiated as persistent available or active points of interaction readily accessed by a consumer. The consumer need only capture a digital representation of the content via a user device, a smart phone for example. A second set of media features can be derived from the digital representation and the second set of media features can then be used to find the instantiated interactions. |
US12073522B2 |
Cognitive stimulation in vehicles
Interactive content can be managed and provided to occupants of an automated vehicle to enhance their experience while in the vehicle. Orchestrator component can determine interactive content based on conditions associated with the vehicle, user preferences, video content, or other information. Interactive content can comprise video content, audio content, and control content. Video content can comprise augmented reality or virtual reality content. Control content can be used to control vehicle operation in relation to or synchronization with presentation of video content. Orchestrator component can correlate between certain roads on which the vehicle can travel and entertainment presentations presented to a vehicle occupant. Orchestrator component can control vehicle operation to have the vehicle recreate a vehicle action sequence (VAS) in a video program being presented to the occupant in the vehicle. Orchestrator component can notify nearby vehicles when VAS is be recreated, or another vehicle also can participate in VAS. |
US12073521B2 |
Future pose predictor for a controller
Systems and techniques are described herein for predicting poses. An apparatus for predicting a pose includes at least one memory and at least one processor coupled to at least one memory and configured to: receive, at a pose estimation engine, pose data from a controller, the pose data including a plurality of previous poses of the controller; and predict, at a first time via the pose estimation engine, a future pose of the controller based on the pose data, the future pose comprising an expected pose of the controller at a second time that is after the first time. |
US12073518B2 |
Augmented reality announcement information delivery system, and its delivery control apparatus, method, and program
A delivery control device generates a recognition index on a notification space basis, the recognition index used to recognize the notification space, displays the recognition index in the notification space, and stores the recognition index in management information. The delivery control device instead stores an image characteristic extracted from a content to be displayed in the notification space as the recognition index in the management information. In this state, the delivery control device selects a notification space viewable on the augmented reality display terminal based on information on the position of the augmented reality display terminal held by a user and information on the position of the notification space and transmits the recognition index corresponding to the selected notification space and a notification content to the augmented reality display terminal. In response to the above, the augmented reality display terminal extracts the recognition index from the captured real-life video images and superposes the notification content in the position corresponding to the extracted recognition index in the real-life video images to generate and display augmented reality notification video images. |
US12073517B2 |
Method and system for providing remote visibility into a simulation environment
A method for providing remote visibility into a simulation environment, comprising: establishing over a secure public network a connection between a first videoconferencing client running on a first computer and a second videoconferencing client running on a second computer; receiving at the first computer a first live camera feed encompassing a first portion of the simulation environment over a secure private network, the second computer being located outside of the secure private network; displaying within a viewer the first live camera feed and a simulation control interface, a representation of a second portion of the simulation environment and/or a second live camera feed encompassing a third portion of the simulation environment; and granting the second videoconferencing client visual access to the viewer application through the first videoconferencing client. |
US12073515B2 |
Information processing apparatus, display system, display method, and non-transitory computer readable medium storing program
An information processing apparatus includes a model-space storage unit that stores a 3D (three-dimensional) model of a predetermined object present in a real space, an object-information acquisition unit that acquires an image of the object taken by a camera of an augmented-reality display apparatus, a relation specifying unit that specifies a correspondence relation between a model coordinate system and a real-space coordinate system based on a result of a comparison between the image and the 3D model, a transformation unit that transforms coordinates in the model coordinate system for specifying a position at which a predetermined image is displayed into coordinates in the real-space coordinate system by using the correspondence relation, and a coordinate notification unit that notifies the augmented-reality display apparatus of the coordinates transformed by the transformation means. |
US12073513B1 |
Mesh imprint in priority mesh generation for dirty models
Techniques for meshing a plurality of objects include determining, for at least a portion of the objects, a respective priority level. A mesh is then generated for each object. Thereafter, at least a portion of the meshes are sequentially imprinted to each other such that conflicts arising between meshes are resolved in favor of an object having a higher priority level. Related apparatus, systems, techniques and articles are also described. |
US12073511B2 |
Simulation of rigid bodies
Implementations relate to a computer-implemented method to display a rigid body object within a virtual environment. Some implementations include receiving a model representation of the rigid body object, wherein the model representation includes a plurality of constraints for the rigid body object; splitting the rigid body object into two or more splinters based on the model representation, obtaining a modified representation of the rigid body object based on a modified rigid body object formed by connecting each of the two or more splinters to one or more other splinters by one or more rigid joints, determining an input state of the rigid body object in the virtual environment, solving a set of equations based on the input state and the modified representation of the rigid body object to determine an updated state of the rigid body object. |
US12073510B2 |
Three-dimensional (3D) model assembly
The model generation system may receive an object image and identify the parts of the object based on the object image. The model generation system may determine whether the model generation system has stored a part model that would correspond to the identified part. The model generation system may compare the portion of the object image that corresponds to the part to model images of a set of part models. The model generation system may identify a part model that best corresponds to the identified part based on similarity scores of the model images associated with the part model and the portion of the object image associated with the identified part. The model generation system may perform this process for each part of the object and then assemble an object model based on the part models for each part of the object. |
US12073508B2 |
System and method for image processing
The present invention relates to a system and method for image processing. An image data processing system is disclosed comprising an image cutting engine for image cutting based on image data; a region of interest processing engine for selecting at least a rendering method for a region of interest; a processing engine for adjusting sampling rate; and rendering engine for rendering the image, with the rendering method selected by the region of interest processing engine. More particularly, the present invention relates to image processing techniques that perform image manipulation, volume rendering, displaying targeted regions of interest and other related functions. |
US12073506B2 |
Methods, systems, and media for generating images of multiple sides of an object
In accordance with some embodiments of the disclosed subject matter, methods, systems, and media for generating images of multiple sides of an object are provided. In some embodiments, a method comprises receiving information indicative of a 3D pose of a first object in a first coordinate space at a first time; receiving a group of images captured using at least one image sensor, each image associated with a field of view within the first coordinate space; mapping at least a portion of a surface of the first object to a 2D area with respect to the image based on the 3D pose of the first object; associating, for images including the surface, a portion of that image with the surface of the first object based on the 2D area; and generating a composite image of the surface using images associated with the surface. |
US12073498B2 |
Systems and methods for dynamic visual adjustments for a map overlay
Systems and methods for adjusting a display size of a map overlay. A mapping application generates for display a virtual map in an overlay area that does not obstruct important portions of displayed content. As the mapping application receives location information, the mapping application adjusts the size of the virtual map overlay such that relevant landmarks are shown on the virtual map and important portions of the displayed content are not obstructed. |
US12073496B2 |
Systems and methods for pest pressure heat maps
Systems and methods for generating and displaying heat maps are provided. A heat map generation computing device includes a memory and a processor. The processor is programmed to receive trap data for a plurality of pest traps in a geographic location, the trap data including current and historical pest pressure values at each of the plurality of pest traps, receive weather data for the geographic location, receive image data for the geographic location, apply a machine learning algorithm to generate predicted future pest pressure values at each of the plurality of pest traps, generate a first heat map for a first point in time and a second heat map for a second point in time, and transmit the first and second heat maps to a mobile computing device to cause a user interface on the mobile computing device to display a time lapse heat map. |
US12073487B2 |
Watermarking arrangements permitting vector graphics editing
A vector graphics file includes at least one artwork layer and at least one watermark layer. The watermark layer comprises a pattern of vector graphics primitives, each of which is filled with a color that is a tinted variant of the color of the location in the artwork that the primitive overlies. Such layered arrangement enables the watermark to be added or omitted, and varied in strength, payload and appearance, at will. Yet the artwork is left unchanged through such manipulations. In some embodiments the watermark conveys a multi-symbol Global Trade Item Number (GTIN), and the file is used to generate a label or packaging for a food or general merchandise retail item. A great number of other arrangements, features and advantages are also detailed. |
US12073486B1 |
Reversible watermarking method for oblique photography three-dimensional models with controllable accuracy
The disclosure provides a reversible watermarking method for the oblique photography three-dimensional models with controllable accuracy. According to the disclosure: firstly, by using the global stability of the average included angle of vertex normal vector, the feature points of the oblique photography three-dimensional model are extracted; secondly, the mapping relationship is established by the ratio of the distance between feature points and non-feature points, and the vertexes are grouped, and each group consists of a feature point corresponding to several non-feature points; finally, the spherical coordinate system is constructed by taking the feature points as the coordinate origin in grouping, and the watermark is embedded by modifying the radius of the coordinate system. |
US12073485B2 |
Power efficient detection of watermarks in media signals
Example apparatus disclosed herein include a watermark detector to detect watermarks in a media signal. Disclosed example apparatus also include a controller to operate the watermark detector to (1) detect a first watermark in the media signal, and (2) cycle between sleep intervals and active intervals based on a repetition rate of the watermarks in the media signal to perform a detection operation for a second watermark at a second location in the media signal relative to a first location of the first watermark in the media signal. In some examples, the controller is to search a buffer of prior detected watermark symbols to detect a third watermark at a third location prior to the second location in the media signal in response to the second watermark not being detected at the second location in the media signal. |
US12073482B2 |
Selective biometric access control
Collection, validation, accuracy checking, and matching of information for individuals, e.g., in-scope people entering/exiting a country is described. The systems, techniques, devices, methods, and approaches described herein can be used to collect biographic, biometric, and travel information for persons who enter a country with the expectation that the person will eventually exit. The system and method described herein include structures and procedures for determining whether the individual, based on his/her information, meets a predefined criterion that is associated with predefined procedures, e.g., special precautions are to be implemented. This document also describes how information for an individual can be matched with an existing record in order to ensure accurate recordkeeping. |
US12073481B1 |
Systems, devices, and/or methods for managing services between government agencies and partners to citizens
Certain exemplary embodiments can provide a method that comprises rendering a first user interface. The first user interface accepts a request from a partner to provide a service to an initiative. Services are provided within a boundary of a governmental entity. The first user interface is structurally changed responsive to information received from a database concerning the service and the initiative. |
US12073479B2 |
Intellectual-property landscaping platform
Systems and methods for generation and use of intellectual-property (IP) landscaping platform architectures are disclosed. A landscaping component may be utilized to produce refined clusters of IP assets using user seeded searches in varying areas of interest, such as, for example, target technical fields, targeted publications, targeted products, and/or competitor entity portfolios. The landscaping component may be further utilized to produce an interactive graphical element including a spatial representation of the clusters of IP assets. The interactive graphical element may include various functionalities and/or information associated with the clusters of IP assets. An exposure assessment component may be utilized to assess the level of exposure associated with a targeted entity by analyzing a mapping between IP assets and allocated funds of the targeted entity, generate a score representing the level of exposure, make determinations as to insurance offerings and/or alter rates associated with the insurance offerings. |
US12073478B1 |
Systems for generation of liability protection policies
Systems and methods for intellectual property (IP) asset protection are disclosed. For example, by analyzing characteristic information associated with a user, along with feedback from one or more potential insurers, the system may determine various terms of an insurance policy for protecting the user against claims of IP infringement. The policy may provide for financial reimbursement for costs incurred while taking active measures to mitigate losses and/or defend against such claims. In addition, the system may analyze the characteristic information to identify various users having a low exposure of an infringement claim being asserted. The identified users may be actively targeted to acquire an IP protection policy. |
US12073477B1 |
Low friction data analysis system
The present disclosure relates to analyzing data related to smart home activity that is useful to risk analysis, service cost determination/adjustment, and behavioral incentivization. A monitoring system may acquire maintenance information, contextual information, and/or financial information with minimal user input to assess risk associated with user behavior and home activity associated with a smart home. Based on generating a risk factor associated with the smart home, the monitoring system may provide a user with an accurate service cost (e.g., home insurance quote) related to the smart home activity. |
US12073472B2 |
Machine-learning driven data analysis based on demographics, risk, and need
A data processing system for recommending insurance plans implements obtaining an electronic copy of demographic information associated with a user; analyzing the demographic information with a first machine learning model to recommend a bundle of insurance policies based on the demographic information, wherein the first machine learning model is configured to group insured people having similar demographics into clusters and to generate the bundle of insurance policies based on predicted medical insurance consumption associated with a respective group into which the model predicts that the first user falls; customizing the recommended bundle of insurance policies based on the demographic information associated with the user to generate a customized bundle of insurance policies; generating an insurance recommendation report that presents the customized bundle of insurance policies to the user; and causing a user interface of a display of a computing device associated with the user to present the insurance recommendation report. |
US12073470B2 |
Machine structured plan description
A plan authoring tool can receive user input describing parameters of benefits of a benefit plan. The plan authoring tool can convert the user input into a machine structured plan description (MSPD) that defines the benefit plan. The MSPD can be used by a plan documentation generator to generate one or more plan documents that explain the benefits and/or indicate how to manually adjudicate claims submitted in association with the benefit plan. The MSPD can also be used to automatically adjudicate claims. Plan analysis tools can be used to evaluate an MSPD to validate a new or edited benefit plan and/or provide user feedback on the benefit plan so that users, if desired, can revise the MSPD via the plan authoring tool. |
US12073464B2 |
Anonymous trading system
An anonymous computerized trading system matches orders by conducting auctions at specified times. As well as entering orders, participants assign credit limits for the duration of the auction, thus minimizing the time for which credit is allocated to the system. |
US12073463B2 |
System and method for management and analysis of electronic trade orders
A system and methods are provided for using order descriptor identifiers in relation to orders being used in trading strategies. According to one example method, when a hedge order is submitted upon detecting a fill of another order, the hedge order includes one or more order descriptor identifiers conveying a purpose of the hedge order to a user. The order descriptor identifiers can be used to search for desired orders and perform more effective order management and post trade analysis. |
US12073462B2 |
Flexible system and method for electronic trading
System, method, and program products offer flexibility to the rather rigid way of trading in an electronic trading system. Orders for a tradeable object may typically get matched according to set terms and/or conditions at an electronic exchange. A trader may log onto the electronic exchange to trade the tradeable object, and may choose to display and trade the tradeable object according to a different set of terms and/or conditions. As such, the market data sent to the trader from the exchange is converted to a format according to the trader's selection, so that it may be presented to the trader in this format. Transaction messages sent to the exchange from the trader are converted to the format readable by the matching process, so that it can process the messages. Other features and advantages are described herein. |
US12073459B1 |
Lease management system with lease management marketplace social network and related methods
A lease management system is for providing a lease management marketplace social network. A server may be configured to provide a landlord web interface, a tenant web interface, and a third party web interface, respectively for a landlord user, a tenant user, and a third party user for accessing a lease management database, the landlord web interface, the tenant web interface, and the third party web interface each accessing different portions of the lease management database. The server may be configured to ingest a lease document via the landlord web interface into the lease management database, and receive tenant values via the tenant web interface into the lease management database. The server may be configured to when a match between the tenant user and the landlord user exists, connect the landlord user and the tenant user in the lease management marketplace social network. |
US12073458B2 |
Computer-implemented methods and system for customized interactive image collection based on customer data
Systems and methods for purchasing items using a payment processing service (PPS) that checks inventory of merchant(s) and generates interactive components displayed by a third-party platform. Inventory data for merchants is stored by the PPS. The PPS receives an indication of input to a graphical user interface (GUI) presented by the third-party platform. The input represents a desire of a customer to purchase an item from a brick-and-mortar store of a particular merchant. The PPS determines that the merchant does not have the item available but determines it is available at a similar merchant's store. The PPS generates an interactive component comprising an image of the item and a selectable control to be used to initiate purchase from the similar merchant. The interactive component is displayed via the GUI, overlaid with customer-specific item variant information. Selection of the component allows the customer to add the item to a cart. |
US12073457B1 |
Parameterized method, device, and user interface for enabling filtering
Disclosed herein are embodiments for processing an information screen to enable filtering of another information screen. Embodiments operate by identifying a UI element code in the information screen based on a parameter data structure. The embodiments request a set of filter responses from a database based on the parameter data structure. The embodiments generate a set of UI elements that are each configured to perform a first action performed by the UI element code. Each UI element is further configured to perform a second action comprising filtering the other information screen using one of the set of filter responses. The embodiments then present the information screen with the generated set of UI elements to enable filtering of the other information screen. |
US12073453B2 |
Generating sale transactions from voice data input by a user
There is provided systems and method for generating sale transaction from voice data input by a user. A user device may receive voice data including a preference for purchasing an item. The user device may convert the voice data to the preferences and perform a search for a sales transaction corresponding to the preferences. The search may include parameters about the user, such as a location. The sales transaction may include purchase prices, times, locations, or other relevant data. A user may accept or decline the sales transaction with additional user data. If the user accepts the sales transaction, the sales transaction may be completed with a payment provider and a transaction history given to the user for later redemption of the item. If the user declines the sales transaction, further sale transactions with additional items may be present to the user. |
US12073452B2 |
Method of providing recommendations in an online listing platform
A method and a system for recommending items in an online listing platform are provided. The method comprises: receiving, from an electronic device, a request for item recommendations triggered by the user having interacted with a given item of the online listing platform; identifying, in the plurality of items, based on the given item, a set of recommendable items; obtaining user data of the user; determining, based on the user data, for a given recommendable item, a respective value of a user-specific ranking parameter, which is indicative of a likelihood value of the user perceiving the given recommendable item as being of interest to the user; ranking the set of recommendable items according to respective values of the user-specific ranking parameter, thereby generating a ranked set of recommendable items; and selecting, from the ranked set of recommendable items, at least one recommendable for presentation thereof to the user. |
US12073446B2 |
Systems and methods for managing an autonomous vehicle transport service
A system can receive a transport request from a computing device of a requesting user, where the transport request indicates a service location. The system can determines a preliminary route for the transport request, and select an autonomous vehicle from a fleet of autonomous vehicles operating in the given area to service the transport request based on determining that the selected autonomous vehicle is capable of traversing the preliminary route without intervention. |
US12073443B1 |
Proactive listening bot-plus person advice chaining
A pervasive user experience capable of integrating robo-advising with human advising is discussed. Conversations and other inputs may be actively captured to identify issues with which the system may be able to assist. Inputs from multiple conversations separated in time may be correlated to identify relevant needs and goals. Recommendations and strategies may be developed and presented to the customer. When it is determined that human advising is appropriate for one or more issues, the customer may be connected to an advisor for assistance with particular issues. Transitions may be facilitated to allow customers to more efficiently return to robo-advising until human advising is again deemed appropriate. |
US12073441B2 |
Systems and methods for forecasting campaign parameters using machine learning architectures and techniques
A system comprising one or more processors and one or more non-transitory computer-readable media storing computing instructions that cause the one or more processors to perform: training a machine learning model using one or more training features, wherein each training feature of the one or more training features is segmented in a respective group of one or more groups by a respective time period; executing, after training the machine learning model, the machine learning model to generate a forecasting system to predict at least a predicted return on an ad spend (ROAS) value; and providing access to the forecasting system to predict one or more input parameters for an electronic advertising campaign to forecast one or more campaign predictions associated with the electronic advertising campaign. Other embodiments are disclosed herein. |
US12073436B2 |
Targeted marketing based on social media interaction
A system and method for providing targeted marketing to a user based on the user's social media interaction. The system includes one or more computing platforms providing computer-automated functionality performing method steps for accepting a digital media and digital media related data from a publisher, generating associated information unique identifiers, monitoring social media networks for member-user rankings of the digital media after it is posted, and communicating to a member-user targeted marketing information based on the user rankings A data storage device persists the digital media, digital media related data, and information unique identifier, which may include a linking hash character, a unique identifier, an account identifier, and/or social media network system-defined elements. The publisher selects digital media and information representing digital media elements, and posts the digital media on the social media network website. Edits, if applied to the selected digital media, are persisted in the data storage. |
US12073433B2 |
Advertisement tracking integration system
Systems and methods for retrieving, in a first application using one or more processors, a user profile in which the user profile includes a user ID, and the first application includes a first application interface. The systems and methods further include detecting user selection, in the first application interface, of a sync command to a second application, in which the second application includes an executable script associated with the user ID, retrieving the executable script in response to the detecting the user selection of the sync command, integrating the executable script into an HTML interface associated with the user profile, and generating a two-dimensional graphical component in response to the integration of the executable script. |
US12073429B2 |
Generating dynamic content item recommendations
One or more computing devices, systems, and/or methods for generating dynamic content item recommendations are provided. Content item information, extracted from message data, is aggregated to calculate popularity and attributes of content items. The content items are ranked based upon the popularity and attributes to generate a ranked list of content items. Exploration traffic is served utilizing a set of eligible content items selected from the ranked list of content items. An eligible content item is promoted for participation in auctions for serving non-exploration traffic based upon the eligible content item being served a threshold number of times. |
US12073428B2 |
System and method for automatically retrieving relevant digital advertisements from multiple channels
Systems and methods for automatically retrieving and providing digital advertisements from multiple channels with improved relevancy to a search query are disclosed. In some embodiments, based on a query, a first set of sponsored items is retrieved and ranked based on an optimization of conversion rate, and a second set of sponsored items is retrieved and ranked based on an optimization of click-through rate. Based on the first set of sponsored items and the second set of sponsored items, a ranked list of recommended items is generated for display based on an advertisement auction mechanism, in response to the query. |
US12073423B2 |
Methods and apparatus for generating target labels from multi-dimensional time series data
This application relates to apparatus and methods for generating target labels from multi-dimensional time series data. In some examples, a computing device receives parameters that correspond to each one of a plurality of sellers, and gathers a set of relevant time series metrics for each one of the sellers based on the respective seller's parameters over a time period. The computing device calculates aggregated metrics for each corresponding subperiod based on each seller's respective set of relevant time series metrics. The computing device generates seller persona clusters based at least in part on the calculated aggregated metrics for each seller. The computing device calculates a score for the generated seller persona clusters, and when the score is greater than or equal to a predetermined threshold value, generates a respective target label for each of the clusters, and applies each respective target label to the sellers within each respective cluster. |
US12073419B2 |
Package material manufacturing machine management system
An objective of the present invention is to enable the use of identification information, which is usable in a traceability system, in the management of a machine for manufacturing a package material. Provided is a management system of a manufacturing machine for manufacturing a package material which is usable in the distribution of articles, the system including: printing devices for, in a process of manufacturing a package material, printing on the package material unique identification information which is usable in traceability in the distribution of articles; identification information reading devices which are installed downstream of the printing devices for reading the identification information; and machine management devices for acquiring individual characteristic information of the package material, and managing the manufacturing machine on the basis of machine management information in which the acquired individual characteristic information is associated with the identification information read by the identification information reading devices. |
US12073418B2 |
System and method for adjusting custom topical agents
Systems and methods herein are developed which enable modification of an initial customized cosmetic product, wherein the initial customized cosmetic product is created based on an initial customized cosmetic product specification or an existing specification of a non-custom product. One such system and method for making a custom cosmetic product from an existing non-custom cosmetic product is configured to be capable of: characterizing a non-custom product with a known key comprised of at least one search component; providing user interaction to modify at least one of the at least one search components in this key to create a modified key; and using the modified key to produce custom product which may include determining manufacturing instructions. Such systems and methods may incorporate a custom or non-custom product attribute data base for providing product attribute data for modification and adjustment of the user search key using an adjustment service. Also incorporated herein are applications based on user interaction through two-dimensional complexion color maps derived using data associated with skin color, tone, morphology and/or biochemistry from a plurality of users. |
US12073417B2 |
Anti-counterfeiting system for bottled products
A container, a closure, and a product system. The system comprises the container; the closure; the product stored in the container and retained within the container by the closure; a first ambient electromagnetic power harvesting (AEPH) chip affixed between the container and the closure in such a way that removing the closure destroys an antenna of the first AEPH chip, wherein the first AEPH chip stores a first authentication code; and a second AEPH chip affixed to one of the container or the closure, wherein the second AEPH chip stores a second authentication code, a reader authorization code, and sourcing information in a static memory portion, wherein the sourcing information identifies the product, the place of manufacture of the product, the date of manufacture of the product, and an identity of the manufacturer of the product. |
US12073416B2 |
Method using artificial neural networks to find a unique harmonized system code from given texts and system for implementing the same
The system disclosed generally concerns a method for allocating specific/unique numbers for any suggested item according to, but not limited to, the Harmonized System (HS), which is the internationally valid generalized commodity nomenclature standards, and a system implementing said method for designating said specific/unique numbers to a suggested item or merchandise that is, a machine-learning oriented approach capable of handling given texts in a conceptual manner to produce accurate and precise prediction(s). |
US12073413B2 |
Product experience service
The present technology pertains to keeping track of a purchase status of a product and delivering pre-purchase product experiences prior to the purchase of the product and a post-purchase product experience after the purchase of the product. The present technology provides for a device to identify a product and to request a purchase experience that is both informative and useful based on the purchase status of the product. |
US12073411B2 |
Method to manage pending transactions, and a system thereof
A computer-implemented method is provided. A first transaction from a sender made via the sender PSP server to a receiver via a receiver PSP server is identified. When the first transaction is pending, at least one subsequent transaction from the sender to the receiver is detected. Transaction parameters of the at least one subsequent transaction is compared with transaction parameters of the first transaction for determining that the first transaction and the at least one subsequent transaction are associated with a single payment. One or more messages are transmitted, when one of the first transaction and the at least one subsequent transaction is identified as successful to indicate that one of the first transaction and the at least one subsequent transaction is successful and to discard other transactions. |
US12073408B2 |
Detecting unauthorized online applications using machine learning
A method of detecting whether electronic fraud alerts are false positives includes receiving data detailing a financial transaction, inputting the data into a rules-based engine that determines whether to generate an electronic fraud alert for the financial transaction based upon the data, and, when an electronic fraud alert is generated, inputting the data into a machine learning program trained to identify one or more facts indicated by the data. The method may also include determining whether the identified facts can be verified by customer data and, in response to determining that the facts can be verified, retrieving or receiving first customer data. The method may further include verifying that the electronic fraud alert is not a false positive based upon analysis of the first customer data, and transmitting the verified electronic fraud alert to a mobile device of the customer to alert the customer to fraudulent activity. |
US12073406B2 |
System and method for fraud control
A system and method in accordance with exemplary embodiments may include systems and methods for providing fraud management, which may include, receiving account holder data, determining vertical spend patterns associated with merchants to define a merchant risk for each merchant, generating a transactional behavior patter for the account holder, and generating a fraud score and/or action set (e.g., refer/decline/queue for review) based on the transactional behavior pattern and merchant risk. Account holder data may include, for example, an account type, an account balance, account credits and debits, and transaction data including merchant name, location, and transaction details. |
US12073405B2 |
Backend architecture method and system for aggregate payment, computer device, and storage medium
A backend architecture method includes: acquiring transaction information from a client, wherein the transaction information includes location information of the client; assigning, based on the location information, the transaction information to a transaction node that has jurisdiction over the location information, wherein the transaction node is a transaction center within a specified region in a distributed transaction system; matching, according to the transaction node, a channel gateway in a channel docking layer that pre-establishes a connection relationship with the transaction node, and sending a transaction request in the transaction information to a transaction object over the matched channel gateway such that the transaction object processes the transaction request; and acquiring a processing result from the transaction object, and transmitting information of the processing result to the client. |
US12073402B2 |
User and entity authentication through an information storage and communication system
Systems and methods for authenticating parties and transactions are described herein. The systems and methods may be part of an information wallet system. The information wallet system or a separate authentication system in communication with the information wallet system may facilitate verification and/or authentication of the parties. In one embodiment, the authentication system includes an authentication server configured to receive an authentication request from a first party to authenticate a second party. The authentication server is further configured to transmit an information request the second party. The authentication server is configured to receive second party information and to configured to compare the second party information with a verified second party information. The authentication server is configured to transmit an authentication result to the first party device. |
US12073396B2 |
Cross-platform data management and integration
A method and a system include receiving a request to process a transaction, identifying, by the messaging application, transactional data based on the request, the transactional data corresponding to a user profile associated with the client device in an entity graph, determining a first desensitized data item associated with the user profile being included in the transactional data, providing for display a first user interface of the messaging application including a first user-selectable element corresponding to a completion of the transaction, receiving an indication of user selection of the first user-selectable element, and transmitting the transactional data to a secured processor. |
US12073393B2 |
Transaction configuration using cryptographic authentication
A cryptographic scheme associated with a transaction service is received at a first computer system. Subsequent to receiving the cryptographic schema, the first computer system performs a configuration process for a transaction to be performed with the transaction service. The configuration process includes receiving a request for transaction configuration information from a client device. The request includes a cryptographic token generated by a second computer system the transaction service. The first computer system determines whether to grant the request based on analyzing the cryptographic token according to the cryptographic schema. Based on the determining, the first computer system sends transaction configuration information. The configuration process is performed by first computer system independent of communication between the second computer system and the first computer system. |
US12073392B2 |
Payment integrated loyalty system
A payment integrated loyalty system including a point of sale terminal comprising a card reader, a communication subsystem configured to wirelessly communicate with a payment instrument, and configured to communicate over a network with at least a first and second server. The payment integrated loyalty system includes a processor in communication with the communication subsystem and card reader, configured to receive, through the communication subsystem, a payment instrument identifier associated with the payment instrument, and obtain a fingerprint based on one-way encrypting the payment instrument identifier. The processor is further configured to receive, from the first server via the communication subsystem, a loyalty balance associated with the fingerprint and to complete the financial transaction based on an updated amount based on the loyalty balance. |
US12073386B1 |
Digital asset vault
Securing digital assets in a vault that interfaces with multiple different third-party wallets to store keys/mnemonics. The vault interface accepts input from multiple different party wallets to combine multiple encryptions and secure storage techniques. Numerous cryptographic mechanisms are employed to securely pull a mnemonic phrase from a third-party wallet and into an institution's vault. A customer's mnemonic phrase is securely transported from a personal wallet into a secured institution's encrypted vault using the power of HSM to encrypt and decrypt a customer's mnemonic phrase securely. |
US12073385B2 |
Digital asset payment network payment modes
A user computing device of a digital asset payment network includes a display, one or more scanning devices, memory, and a digital asset management unit coupled to the display and the memory. The digital asset management unit includes: a digital wallet, and a scanning interface, where one or more of the digital wallet and the scanning interface are operable to connect to a user digital asset payment interface. The user digital asset payment interface is associated with a digital asset payment computing entity of the digital asset payment network, where the digital asset payment computing entity facilitates a real-time digital asset-based payment from the user computing device paying with a digital asset to a merchant computing entity accepting a desired digital asset. The user digital asset payment interface includes: a scannable code module operable to: interact with a scannable code generated by the digital asset payment computing entity, where the scannable code is representative of digital asset-based payment authorization information. |
US12073381B2 |
Transaction token that stores and presents location-specific token identifiers
In certain embodiments, location-based activation of card identifiers may be facilitated. In some embodiments, an electrophoretic display card may store a set of location-specific card identifiers, where each card identifier of the set is associated with (i) an account of a user and (ii) creation location information indicating a device location of the user at a creation time of the card identifier. In response to being powered by a user device, the card may initiate wireless communication with the user device. The card may determine a device location of the user device, select a card identifier from the set of card identifiers that matches the device location, and switch a state of the card identifier to an active state to enable transaction processing for the card identifier. In some embodiments, the card may cause the active card identifier to be presented on an electrophoretic display of the card. |
US12073380B2 |
Method and system for activating a portable contactless-payment object
A method for activating a portable contactless payment object of the timepiece or piece of jewellery type able to participate in the making of an electronic payment by tokenisation, the method including the following steps: obtaining of a payment token by an electronic device, in particular mobile, coming from a server of a trusted third party providing a payment service by tokens, and configuration of the portable object with a view to use thereof providing a transmission of the token included in the electronic device to the portable object with an activation terminal. |
US12073377B2 |
Facilitating payments using wearable devices
A wearable device, e.g., a smart watch, may be connected to a communication device, such as a mobile smart phone, via Bluetooth or other Near Field Communication (NFC). In particular, the wearable device may have a touch screen that may serve as an extended display and/or user input device of the communication device. For example, a user may receive payment related notifications on the wearable device. The user also may operate the wearable device to make and/or receive payments, view transaction history, view and/or accept offers from nearby merchants, view and/or check in to nearby stores and etc. Further, the wearable device also may allow the user to make payment transactions in extreme environments not suitable for the communication device, such as under water. |
US12073376B2 |
Light-weight and secure payment processing using a low-power wide-area networking protocol
Aspects of the disclosure relate to light-weight and secure payment processing using low-power wide-area network technology. A mobile device may detect communication conditions associated with a payment transaction based on one or more parameters. The mobile device may identify applicability of LPWAN communication based on the communication conditions. Based on identifying the applicability of low-power wide-area network communication, the mobile device may identify a payment terminal within a threshold proximity of the mobile device. The mobile device may connect to the payment terminal via a low-power wide-area network protocol. The mobile device may transmit, via the low-power wide-area network protocol, a request to initiate the payment transaction at the payment terminal. The mobile device may cause the payment transaction to be executed using the low-power wide-area network protocol. |
US12073375B2 |
System and method for a line of credit based digital content multichambered cloud based distribution platform
A method for using a line-of-credit digital content distribution platform is disclosed. The method includes receiving, from a user computing device, a request for initial access of a user to a digital content distribution platform, granting access to the digital content distribution platform based upon the request for initial access, providing the user with a line-of-credit usable by the user, wherein the line-of-credit includes a digital credit, providing an introductory digital credit to the user, receiving, from the user, an activity completed on the digital content distribution platform for the digital credit and increasing the line-of-credit as a function of the activity completed by the user. |
US12073373B2 |
Real-time bio-metric / environmental capture and timed rematch
Pay stations in a retail store initiate customer transactions for customers. When a first pay station is unable to complete a customer transaction, it hands the transaction off to a second pay station that is able to complete the transaction. During hand off, the first pay station determines a first set of biometric and contextual data associated with the customers and sends that information to the second pay station. The second pay station then determines, independently, a second set of biometric and contextual data associated with the customers and compares it against the first set. Depending on the results of the comparison, customers are either granted or denied access at the second pay station to complete the transaction. Additionally, all biometric and contextual data are permanently destroyed without being saved to memory. |
US12073371B1 |
Math based currency point of sale systems and methods
Systems, methods, and computer-readable storage media utilized for processing open loop math based currency (“MBC”) credit card transactions at a financial institution. One method includes receiving, via an open loop processing network, a request for an MBC transaction and generating a first code uniquely identifying the MBC transaction. The method further includes transmitting, via the open loop processing network, the first code to the customer computer device and receiving, from an acquirer/processor computer system via the open loop processing network, a second code including the first code and a public and private key pair. The method further includes determining that the public key is registered and updating a first entry of an overlay ledger and a second entry of the overlay ledger. The method further includes transmitting, via the open loop processing network, a credit guarantee and transmitting, via the open loop processing network, a receipt of the MBC transaction. |
US12073370B2 |
Method and system to delegate issuance capability to a third-party
Delegating issuance capability to a third-party of fungible digital assets involves a central (e.g., central bank) processor receiving a request to issue fungible digital assets from a third-party node; verifying the request; validating request to issue fungible digital assets from the third-party; approving or rejecting the request; if the request to issue fungible digital assets is approved, creating an issuance authorization message; executing a smart contract clause to add an entity of the third-party node to a list of authorized entities; publishing the issuance authorization message on a blockchain indicating that a third-party node has been added to the list of authorized entities; and publishing a revocation message on the blockchain revoking an authorization granted to the third-party node to issue digital assets. |
US12073365B2 |
Method and apparatus for providing calendar service
A method of providing a calendar service includes obtaining time-series data, determining whether the time-series data correspond to an outlier, obtaining, based on the determination that the time-series data correspond to an outlier, non-time-series data linked to the time-series data corresponding to the outlier, and displaying at least one of the non-time-series data and the time-series data corresponding to the outlier on a calendar page. |
US12073351B2 |
Generating viable building designs for complex sites
A computer-implemented method for generating a building design for a building site having a complex shape comprises: generating a first group of processing areas from a plurality of processing areas associated with the building design and a second group of processing areas from the plurality of processing areas; generating a first building footprint leg that is sized to include the first group of processing areas and a second building footprint leg that is sized to include the second group of processing areas; at a pivot location, joining the first building footprint leg and the second building footprint leg at an aperture angle; performing a numerical simulation to position the first group of processing areas in the first building footprint leg and the second group of processing areas in the second building footprint leg to generate a candidate building design for the building site; and rendering the candidate building design. |
US12073349B2 |
Systems and methods for distributed risk analysis
Systems and methods for distributed risk analysis are discussed. |
US12073348B2 |
Systems and methods of dynamically presenting datasets in a graphical user interface
Systems for dynamically updating a priority queue for scheduling data operations associated with data records. A method includes: detecting event data meeting a threshold value for identifying a shift in data operation relevance and traversing a cascading data structure to identify an auditable entity corresponding to one or more data records associated with the event data, the one or more data records corresponding to at least one branch of the cascading data structure. The method includes generating an updated priority queue for scheduling data operations based on priority weights associated with branches of the cascading data structure, the updated priority queue based on event data corresponding to the identified auditable entity relative to event data associated with one or more records corresponding to other auditable entities and transmitting a signal for dynamically communicating the updated priority queue for scheduling data operations associated with data records of respective auditable entities. |
US12073346B2 |
Systems and methods for optimizing automated modelling of resource allocation
Systems, methods, and storage media for optimizing automated modelling of resource allocation are disclosed. Exemplary implementations include operations for: receive or retrieve by a computer system, operational information associated with a plurality of users; allocate, by the computer system, at least a first time portion to at least a first task associated with a first user of the plurality of users based on analysis of the operational information; and dynamically modify, by the computer system, the first time portion responsive to receiving or retrieving additional operational information over time. |
US12073337B2 |
Functional portable device for event access and delivery
The utility of a portable consumer device is extended by allowing account holders the ability to gain entry into access-controlled venues using a portable consumer device that is associated with an account that was used to purchase the admission or tickets to the event at the access-controlled venue. Merchandise or other goods and services may be pre-purchased by the consumer. Pre-purchasing may occur at the time that the price of admission is paid or before entry into the venue. The portable consumer device may be validated at the entrance to the access-controlled venue. After the consumer's entry into the venue, an arrival notification alert may be triggered to provide additional goods or services. For example, when a consumer successfully enters the venue using the consumer portable device, the pre-purchased items may be delivered to the consumer location at a specific time. |
US12073336B2 |
Inventory tracking using blockchain
A first sub-blockchain and a second sub-blockchain are retrieved. The sub-blockchains are predefined fragments of a blockchain that are intended to be used to build a larger blockchain. At least one of the first sub-blockchain and the second sub-blockchain was originally stored in a read-only computer memory or was originally stored in a barcode/RFID tag. A blockchain that comprises the first sub-blockchain and the second sub-blockchain is created. The blockchain is used to track inventory of a product. |
US12073333B2 |
Predicting rates of hypoglycemia by a machine learning system
Systems, methods, and computer products can predict rates of hypoglycemia in patients. One of the methods includes receiving data representing medical records of a patient, the patient having been diagnosed with diabetes mellitus. The method includes determine an predicted rate of hypoglycemic events using a machine learning system, the machine being trained using data representing the medical records of a plurality of patients and the corresponding rate of hypoglycemic events for the respective patients. The methods also includes producing the predicted rate for the patient. |
US12073332B2 |
Rest stop recommendation system
A rest stop recommendation system monitors driving behavior of a driver and stores information indicating the driving behavior as historical data, determines, based at least in part on the historical data, a driver tiredness state, a continuous driving length preference, and a refueling pattern preference, determines a time to recommend a rest stop based at least in part on the driver tiredness state, the continuous driving length preference, and the refueling pattern preference, extracts, from a map database, a plurality of rest stops within a predetermined radius of a position of the vehicle, determines rest stop characteristic preferences based at least in part on the historical data, selects one or more potential rest stops from among the plurality of rest stops based at least in part on the rest stop characteristic preferences, and presents the one or more potential rest stops to the driver in a recommendation. |
US12073329B2 |
Method for recognizing an adversarial disturbance in input data of a neural network
A method for detecting an adversarial perturbation in input data of a neural network, wherein a conditional generative adversarial network is trained during a training phase, wherein a generator network of the conditional generative adversarial network is trained to generate adversarial perturbations conditioned on input data of the neural network, and wherein a discriminator network of the conditional generative adversarial network is trained at least to detect an adversarial perturbation in the input data generated by the generator network, and wherein, during an application phase, the trained discriminator network detects an adversarial perturbation in input data of the neural network and provides a detection result. Also disclosed is a backend server, a detection device and a system. |
US12073328B2 |
Integrating a memory layer in a neural network for one-shot learning
A method for machine learning includes extracting features from a training set of inputs, wherein each input generates a feature set and each the feature set forms a neural network key. The method includes arranging the keys in an in-memory computational layer such that the distance between any pair of keys corresponding to similar inputs is as close as possible while keys for a pair of dissimilar inputs have differing values as far apart as possible, wherein each of the keys has a fixed size. The method also includes searching through the dataset using an in-memory K-nearest neighbor unit to find K keys similar to a query key, the searching occurring in a constant amount of time as a function of the fixed size and irrespective of a size of the dataset. |
US12073326B2 |
Joint learning from explicit and inferred labels
This document relates to training of machine learning models. One example method involves providing a machine learning model having a first classification layer, a second classification layer, and an encoder that feeds into the first classification layer and the second classification layer. The example method also involves obtaining first training examples having explicit labels and second training examples having inferred labels. The inferred labels are based at least on actions associated with the second training examples. The example method also involves training the machine learning model using the first training examples and the second training examples using a training objective that considers first training loss of the first classification layer for the explicit labels and second training loss of the second classification layer for the inferred labels. The method also involves outputting a trained machine learning model having the encoder and the first classification layer. |
US12073316B2 |
Method for determining at least one indication of at least one change
Provided is a method for determining at least one indication of at least one change, having the steps of receiving at least one input data record having the at least one change and associated data, and determining the at least one indication of the at least one change by applying a learning-based approach to the at least one received input data record. The invention is also directed to a determination unit and a computer program product. |
US12073315B2 |
Optoelectronic computing systems
Systems and methods that include: providing input information in an electronic format; converting at least a part of the electronic input information into an optical input vector; optically transforming the optical input vector into an optical output vector based on an optical matrix multiplication; converting the optical output vector into an electronic format; and electronically applying a non-linear transformation to the electronically converted optical output vector to provide output information in an electronic format.In some examples, a set of multiple input values are encoded on respective optical signals carried by optical waveguides. For each of at least two subsets of one or more optical signals, a corresponding set of one or more copying modules splits the subset of one or more optical signals into two or more copies of the optical signals. For each of at least two copies of a first subset of one or more optical signals, a corresponding multiplication module multiplies the one or more optical signals of the first subset by one or more matrix element values using optical amplitude modulation. For results of two or more of the multiplication modules, a summation module produces an electrical signal that represents a sum of the results of the two or more of the multiplication modules. |
US12073309B2 |
Neural network device and method of quantizing parameters of neural network
A neural network device includes a quantization parameter calculator configured to quantize parameters of a neural network that is pre-trained, so that the quantized parameters are of mixed data types, analyze a statistical distribution of parameter values of an M-bit floating-point type, the parameter values being associated with at least one layer of the neural network, M being a natural number greater than three, obtain a quantization level of each of the parameters statistically covering a distribution range of the parameter values, based on the analyzed statistical distribution, and quantize input data and weights of the M-bit floating-point type into asymmetric input data of an N-bit fixed-point type and weights of an N-bit floating-point type, using quantization parameters that are obtained based on the obtained quantization level of each of the parameters, N being a natural number greater than one and less than M. |
US12073307B2 |
Predicting likelihoods of conditions being satisfied using neural networks
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for predicting likelihoods of conditions being satisfied using recurrent neural networks. One of the systems is configured to process a temporal sequence comprising a respective input at each of a plurality of time steps and comprises: one or more recurrent neural network layers; one or more logistic regression nodes, wherein each of the logistic regression nodes corresponds to a respective condition from a predetermined set of conditions, and wherein each of the logistic regression nodes is configured to, for each of the plurality of time steps: receive the network internal state for the time step; and process the network internal state for the time step in accordance with current values of a set of parameters of the logistic regression node to generate a future condition score for the corresponding condition for the time step. |
US12073301B2 |
Learning device, and learning method
A learning device is configured to perform learning by gradient boosting, and includes: data memory units configured to store learning data including a type of feature amount and corresponding gradient information; gradient output units each configured to receive an input of the feature amount and the corresponding gradient information from a corresponding one of the data memory units, and output the gradient information through an output port corresponding to each value of the input feature amount; an addition unit configured to add up one or more pieces of the gradient information corresponding to the same value of the feature amount, and output an added value of the gradient information corresponding to each value of the feature amount; and a histogram memory unit configured to store a histogram obtained by integrating added values of the gradient information corresponding to each value of the feature amount as a bin. |
US12073300B2 |
Systems and methods for post-quantum cryptography optimization
Systems, apparatuses, methods, and computer program products are disclosed for post-quantum cryptography (PQC). An example method includes receiving data. The example method further includes receiving a set of data attributes about the data. The set of data attributes comprises one or more sets of data environment data attributes that are each representative of a set of data environments associated with the data. The example method further includes receiving one or more sets of data environment threat data structures associated with one or more data environments in the one or more sets of data environments associated with the data. The example method further includes selecting one or more cryptographic techniques for encrypting the data for at least the one or more data environments based on the set of data attributes, the one or more sets of data environment threat data structures, and a cryptograph optimization machine learning model. |
US12073299B2 |
Systems and methods for using contrastive pre-training to generate text and code embeddings
Embodiments of the present disclosure may include systems, methods, and computer readable media for generating a vector representation, including receiving a training data set, the training data set including a plurality of paired data samples corresponding to positive example pairs, each positive example pair including a first data unit and a second data unit. Embodiments may also include converting the training data set into at least one first vector of a vector representation. Embodiments may further include accessing one or more negative example pairs to contrast against the positive example pairs. Embodiments may also include converting the one or more negative example pairs into one or more second vectors of the vector representation. Embodiments may further include training an artificial machine learning model to generate additional vectors of the vector representation. Further embodiments may include systems, methods, and media for determining semantic similarity based on one or more vector representations. |
US12073297B2 |
System performance optimization
A system for providing performance optimization for a software solution may scan multiple predefined levels of the software solution to extract corresponding metadata information from each of the multiple predefined levels. The system may store the extracted corresponding metadata information pertaining to standard parameters associated with performance of the software solution. The system may determine a standard score based on a plurality of attributes of the extracted corresponding metadata information, optimize the determined standard score based on training data received from a learning model, and generate an insight information comprising information related to determined rule violations and of evaluation steps involved in determining the determined standard score. |
US12073296B2 |
Methods and systems for generating physical activity sets for a human subject
A system for generating physical activity sets for a human subject, the system comprising a computing device configured to detect a signal from a wearable fitness device, determine an activity profile using an activity machine-learning model and the signal, generate using the activity profile, at least a physical activity set, wherein generating further comprising classifying the activity profile with corresponding activity profile data from a plurality of human subjects, wherein the corresponding activity profile data correlates activity profile data to at least a physical activity set, training a fitness machine-learning model using the corresponding activity profile data, generating the at least a physical activity set as a function of the activity profile data and the fitness machine-learning model, and generate a presentation of the activity profile and the at least a physical activity set using a graphical user interface. |
US12073295B2 |
Machine learning model operation management system and method
A system for performing operation management of a machine learning model includes a task-inference ID association unit configured to, on the basis of a system data stream for outputting content of a task performed by a system that calls a machine learning model and a recorded data stream for inputting/outputting data when inference of the machine learning model is processed, calculate, with regard to association between the system data stream and the recorded data stream, the association between the system data stream and the recorded data stream from configuration information representing dependency between the system and the machine learning model. |
US12073294B2 |
Method of and system for generating a stress balance instruction set for a user
A system for generating a stress balance instruction set for a user, the system comprising a computing device, wherein the computing device is configured to receive a plurality of user data to calculate a stress score of a user. Calculating the stress score further comprises training a machine-learning model as a function of stress score training data that numerically describes stress in a user. Computing device generates a plurality of user metrics as a function of the plurality of user data and the machine-learning model and calculates an overall stress score. Computing device determines a stress imbalance using the overall stress score by training a machine-learning model and determining any difference between an anticipated normal stress score and user the stress score. Computing device generates a stress balance instruction set by training a machine-learning model, identifying a strategy, and generating an instruction set for implementing the strategy. |
US12073292B2 |
Assessing accuracy of a machine learning model
Balancing content distribution between a machine learning model and a statistical model provides a baseline assurance in combination with the benefits of a well-trained machine learning model for content selection. In some implementations, a server receiving requests for a content item assigns a first proportion of the received requests to a first group and assigns remaining requests to a second group. The server uses a machine learning model to select variations of the requested content item for responding to requests assigned to the first group and uses a statistical model to select content variations for requests assigned to the second group. The server obtains performance information, e.g., acceptance rates for the different variations, and compares performance of the different models used for content selection. Audience share assigned to the machine learning model is increased when it outperforms the statistical model and decreased when it underperforms the statistical model. |
US12073286B2 |
Methods, apparatuses and computer program products for providing artificial-intelligence-based indicia data editing
Methods, apparatuses and computer program products for providing artificial-intelligence-based indicia data editing are provided. For example, an example computer-implemented method may include determining, based at least in part on a data processing model associated with a scan setting module, a first decoded data string corresponding to a first indicia; determining, based at least in part on user input data, a first input data string corresponding to the first indicia; generating a predictive indicia data editing model based at least in part on providing the first decoded data string and the first input data string to an artificial intelligence algorithm; and updating the scan setting module based at least in part on the predictive indicia data editing model. |
US12073285B2 |
Multi-part code system
A multi-part code system includes a network computing device operable to generate a first and second portion of a code for an interaction. The multi-part code system further includes a second computing device including a second network application and a first computing device including a first network application operable to obtain the second portion of the code, receive the first portion of the code, display the second portion of the code, display the first portion of the code on a code display area, instruct a user to drag the first portion of the code from the code display area to the display area to align with the second portion of the code. When the first portion of the code is aligned with the second portion of the code in the display area, produce the code, and send a finalized interaction notification to the network computing device. |
US12073283B2 |
Apparatus having hybrid monochrome and color image sensor array
There is provided in one embodiment an apparatus having an image sensor array. In one embodiment, the image sensor array can include monochrome pixels and color sensitive pixels. The monochrome pixels can be pixels without wavelength selective color filter elements. The color sensitive pixels can include wavelength selective color filter elements. |
US12073280B2 |
IC card, IC card processing system, and computer-readable storage medium
According to an embodiment, an IC card includes a communication interface and a processor. The communication interface communicates with an IC card processing apparatus. The processor transmits extended format support information indicating whether an extended format is supported for each of commands to the IC card processing apparatus. |
US12073279B2 |
Access system
A system comprises a near-field communication controller, a near-field communication antenna electrically coupled to the near-field communication controller, and a near-field communication front end circuit coupled between the near-field communication antenna and the near-field communication controller, wherein the near-field communication front end circuit comprises a sensing capacitor configured to function as a serial capacitance in a matching circuit of the near-field communication front end circuit, the sensing capacitor is further configured to additionally function as a capacitive proximity sensor, and the near filed communication controller is configured to function as a near-field communication controller and to additionally perform capacitive sensing functionalities. |
US12073277B2 |
RFID antenna, RFID tag and method for fabricating such RFID antenna
Disclosed is an RFID antenna including: a central inductive circuit; and at least two lobes extending radially from the central inductive circuit. |
US12073275B1 |
Linear displacement measurement system
A linear displacement measurement system and method having a plurality of RFID transponders arranged in a linear array; a movable reciprocating device upon which said plurality of RFID transponders are mounted; a stationery RFID reader configured to wirelessly receive data from said plurality of RFID transponders; and a central processing unit and memory in communication with said stationery RFID reader configured to convert data from said RFID transponders to position information and linear displacement information of said movable device. |
US12073273B2 |
Techniques to detect and provide an indication of an event on a contactless card
Embodiments may be generally directed to methods, techniques and devices to provide an indication by a contactless card based on a detection of an event. |
US12073259B2 |
Apparatus and method for efficient parallel computation
The present invention provides a computing unit for operating in a parallel computing system, the computing unit comprising a plurality of processing elements and an interface for connecting the computing unit to other components of the computing system wherein each processing element has a nominal maximum processing rate NPR and each processing element includes a respective memory unit such that data can be transferred from the memory unit at a predetermined maximum data rate MBW and the interface provides a maximum data transfer rate CBW, wherein in order to provide a predetermined peak calculation performance for the computing unit PP obtainable by a number n processing elements operating at the nominal maximum processing rate such that PP=n×NPR operations per second, the computing unit includes an integer multiple f times n processing elements wherein f is greater than one and each processing element is limited to operate at a processing rate of NPR/f. |
US12073258B2 |
Configuration map based sharding for containers in a machine learning serving infrastructure
A machine learning serving infrastructure implementing a method of receiving or detecting an update of container metrics including resource usage and serviced requests per model or per container, processing the container metrics per model or per container to determine recent resource usage and serviced requests per model or per container, and rebalancing distribution of models to a plurality of containers to decrease a detected load imbalance between containers or a stressed container in the plurality of containers. |
US12073253B1 |
Bitmap-based resource managers
Bitmaps for managing computing resources are described. Example bitmaps described in this application use less memory space by varying the sizes of the nodes in the bitmap's tree structure, and/or by limiting the number of nodes in the bitmap's leaf layer. Other example bitmaps described in this application reduce the time needed to traverse the bitmap by tailoring the search direction according to the bitmap's configuration. |
US12073249B2 |
Provision of computer resources based on location history
A location history manager may be configured to determine a location history associated with a user, and a resource usage manager may be configured to determine a computing resource usage history associated with the user. A location monitor may be configured to determine a location of the user. A resource predictor may be configured to generate a prediction of a computing resource, based on the location history, the computing resource usage history, and the location. A resource provider may be configured to provide the computing resource, based on the prediction. |
US12073239B2 |
Interface and mode selection for digital action execution
Interface and mode selection for digital action execution is provided. For example, a system loads a script library embedded in an electronic resource. The system determines a historic level of engagement between a client computing device and one or more digital assistants. The system selects, based on a first property of the client computing device and the historic level of engagement, a type of digital interface. The system generates, based on the type of digital interface, a digital interface with the call-to-action. The system determines, responsive to an instruction to execute the call-to-action, a mode of execution. The system selects a digital assistant and a second client device to execute the call-to-action. The system transmits the call-to-action to the second client device for execution. |
US12073236B2 |
Class loading of dependency class files using modified class identifiers
Systems and methods for class loading of dependency class files using modified class identifiers. An example method may comprise packaging one or more class files into a logical group for building an executable module to be deployed in a computing environment; assigning a class identifier to a class file of the logical group, wherein the class identifier comprises a class name and a project identifier; identifying a dependency class file of the class file of the logical group; and adding, to a build management data structure, an entry comprising the class identifier and a class identifier of the dependency class file. |
US12073234B2 |
Management framework for mixed reality devices
Disclosed are methods and systems for managing mixed-reality systems. These methods or systems identify, at a management software application, a set of managed mixed-reality devices and validate a device management license against a managed mixed-reality device in the set of managed mixed-reality devices. Whether a software application installed or to be installed on the managed mixed-reality device is amenable to a software management function is verified based at least in part upon an operation mode of the managed mixed-reality device and a profile that is applied to the managed mixed-reality device or is associated with the authorized user. The software management function is programmatically performed by the management software application for the software application based at least in part upon a result of verifying whether the software application is amenable to the software management operation. |
US12073227B2 |
Energy-efficient core voltage selection apparatus and method
A processor core energy-efficiency core ranking scheme akin to a favored core in a multi-core processor system. The favored core is the energy-efficient core that allows an SoC to use the core with the lowest Vmin for energy-efficiency. Such Vmin values may be fused in appropriate registers or stored in NVM during HVM. An OS scheduler achieves optimal energy performance using the core ranking information to schedule certain applications on the core with lowest Vmin. A bootstrap flow identifies a bootstrap processor core (BSP) as the most energy efficiency core of the SoC and assigns that core the lowest APIC ID value according to the lowest Vmin. Upon reading the fuses or NVM, the microcode/BIOS calculates and ranks the cores. As such, microcode/BIOS calculates and ranks core APIC IDs based on efficiency around LFM frequencies. Based on the calculated and ranked cores, the microcode or BIOS transfers BSP ownership to the most efficiency core. |
US12073226B2 |
Implementing external memory training at runtime
Systems, apparatuses and methods may provide for technology that initializes an integrated memory of a processor during a boot sequence and conducts a runtime initialization of an external system memory associated with the processor. The technology may also bypass the runtime initialization of the external system memory during the boot sequence. |
US12073220B2 |
Store-to-load forwarding correctness checks at store instruction commit
A microprocessor includes a load queue, a store queue, and a load/store unit that, during execution of a store instruction, records store information to a store queue entry. The store information comprises store address and store size information about store data to be stored by the store instruction. The load/store unit, during execution of a load instruction that is younger in program order than the store instruction, performs forwarding behavior with respect to forwarding or not forwarding the store data from the store instruction to the load instruction and records load information to a load queue entry, which comprises load address and load size information about load data to be loaded by the load instruction, and records the forwarding behavior in the load queue entry. The load/store unit, during commit of the store instruction, uses the recorded store information and the recorded load information and the recorded forwarding behavior to check correctness of the forwarding behavior. |
US12073217B2 |
Memory system and data processing system including the same
A data processing system includes a compute blade generating a write command to store data and a read command to read the data, and a memory blade. The compute blade has a memory that stores information about performance characteristics of each of a plurality of memories, and determines priority information through which eviction of a cache line is carried out based on the stored information. |
US12073216B1 |
Transposition of left-hand-side operand to systolic matrix multiplication
In a system including vector registers storing right-hand side data and left-hand side data, first and second matrix staging registers, and a systolic array of processing cells for conducting matrix multiplication operations using the right-hand side data and left-hand side data, one or more processors load the right-hand side data from the vector registers to the first matrix staging register based on an instruction indicating whether to transpose the right-hand side data, load the left-hand side data from the vector registers into the second matrix staging register based on another instruction indicating whether to transpose the left-hand side data, load the right-hand side data from the first matrix staging register into the systolic array, and, in a cycle of the matrix multiplication operation, pass one or more columns of the left-hand side data from the second matrix staging register to a column of the systolic array. |
US12073213B2 |
Automatic generation of interfaces for optimizing codebases
A plurality of invoking units of software instructions that each directly invoke one or more functions of an invoked unit of software instructions are identified. Based on at least one criterion a first function of the one or more functions is selected for inclusion in an interface. An interfacing unit of software instructions that implements the interface is generated, the interface being configured to be invoked by at least one of the plurality of invoking units of software instructions, and when invoked, to invoke the first function. |
US12073211B2 |
Widget delivery workflow system and method
A method may include receiving a version of software widget source code, storing the version of software widget source code, and determining that a version of application source code and a view of software widget source code are used in a deployment environment. The version of application source code may call the version of software widget source code. The method may further include determining that the version of software widget source code corresponds to the view of software widget source code, constructing a build including the version of application source code and the version of software widget source code, and deploying the build in the deployment environment. |
US12073209B2 |
System for enhanced component-level detection in software applications within a computing environment
Systems, computer program products, and methods are described herein for component-level detection in third party software applications. An example system may receive, from a client device, data packets with payload containing a request to onboard a first application into a computing environment. In response, the system may determine, using an application ingestion subsystem, information associated with the first application, and subsequently deploy, using a machine learning subsystem, a trained machine learning model on the information to various components associated with the first application and component scanning parameters for each of the one or more components. Based on components, the system may build a software bill of materials (SBOM) for the first application. |
US12073207B2 |
Software update gateway and method for updating software of IoT device
A software update gateway for updating a software of an IoT (Internet of Things) device. The gateway includes a transceiver configured to connect to a software update server through a public network, connect to at least one first IoT device through the public network, and connect to at least one second IoT device through a local network of the at least one second IoT device; a software database configured to store a first version of a full update data for a software of the at least one first IoT device; and a processor configured to control the transceiver to receive a software update request from the at least one first IoT device via the public network, control the transceiver to transfer the software update request to the software update server via the public network, control the transceiver to receive differential update data for the software of the at least one first IoT device from the software update server via the public network, generate a second version of the full update data for the software of the at least one first IoT device based on the first version and the differential update data, and control the transceiver to transmit the generated second version of the full update data of the at least one first IoT device to the at least one first IoT device via the public network based on a collected operational status of the software update gateway. |
US12073206B2 |
Methods for updating an electronic device
A method for updating an imaging device is described comprising, receiving update information comprising a compatibility update filter indicating which generations of supply item are compatible with the imaging device, and updating a compatibility filter of the imaging device based on the update information, the compatibility filter configured to control which generations of supply item are classified as compatible with the imaging device. An imaging device is also described that comprises firmware and a memory, the memory storing a compatibility filter configured to control which generations of supply item are classified as compatible, wherein the firmware is configured to read the compatibility filter, and the imaging device is configured to update the compatibility filter. Finally, an imaging device supply item is also described. |
US12073202B2 |
Intelligent data processing system with multi-interface frontend and backend
A method includes identifying a sequence of transformations to be performed on an input dataset via a user interface. The method also includes identifying a first context associated with the input dataset. The method further includes selecting a first one of multiple execution engines to be used to perform the sequence of transformations on the input dataset based on the first context. In addition, the method includes providing first code implementing the sequence of transformations to the first execution engine and executing the first code using the first execution engine to perform the sequence of transformations on the input dataset. |
US12073201B1 |
Inference processing operator optimization
Devices and techniques are generally described for machine learning hardware optimization. In some examples, a first computing device may receive first data describing a first machine learning model. A first operator type and a first input size for a first layer of the first machine learning model may be determined from the first data. First executable code may be generated that defines a first operator for the first layer of the first machine learning model. The first operator may be specific to the first input size and the first operator type. The first executable code may be stored in non-transitory computer-readable memory. In some examples, second data may be input into the first machine learning model. The first machine learning model may process the second data to generate first output data based at least in part on execution of the first code. |
US12073199B2 |
Reducing computation in neural networks using self-modifying code
In various implementations, provided are systems and methods for reducing neural network processing. A compiler may generate instructions from source code for a neural network having a repeatable set of operations. The instructions may include a plurality of blocks. The compiler may add an overwrite instruction to the plurality of blocks that, when executed by one or more execution engines, triggers an overwrite action. The overwrite action causes the instructions of subsequent blocks to be overwritten with NOP instructions. The overwrite action is triggered only when a condition is satisfied. |
US12073194B2 |
Synthesizing programs in a spreadsheet programming language
Techniques are described herein for automatically synthesizing programs that include one or more functions in a spreadsheet programming language. A method includes: receiving a first example including input provided in a first cell in a spreadsheet; automatically synthesizing a plurality of candidate programs including a first set of candidate programs consistent with the first example, wherein each candidate program in the first set of candidate programs comprises at least one function in a spreadsheet programming language and, when the candidate program is executed, the candidate program generates output that matches the first example; ranking the plurality of candidate programs; and storing a highest-ranked program of the plurality of candidate programs in association with the first cell in the spreadsheet. |
US12073193B2 |
Software development kit engagement monitor
An example developer tools system provided by a messaging system includes a software development kit (SKD) engagement monitor that permits capturing app open events in third party resources (e.g., third party apps) that use the developer tools system. The SKD engagement monitor is configured to operate in a manner that preserves privacy of the third party developers and avoids conveying to the messaging system backend environment personally identifiable information (PII) about the third party resource usage. |
US12073188B1 |
Multilingual keyword generation
Systems and methods for multilingual keyword generation for low-resource language passages are disclosed. For example, high-resource language passages describing items in a catalog or other such passages may include numerous keywords for classifying and searching for the item while a low-resource language description of the item may not include the same rich keyword environment due to lower usage and traffic in the low-resource language. The systems and methods herein provide for leveraging the high-resource language through a multilingual natural language processing algorithm to identify similar passages across language barriers and identify keywords in the high-resource language for input into a decoder to generate keywords in the low-resource language. |
US12073186B1 |
Machine learning report generation
The disclosure includes a system and method for receiving, using one or more processors, a case; mapping, using the one or more processors, a first label to one or more reportable activities in one or more jurisdictions, the first label associated with the case; prepopulating, using the one or more processors, one or more reports, the one or more reports reporting the one or more activities in the one or more jurisdictions; generating, using the one or more processors, a template-based narrative, wherein the template is based on the first label, the first label associated with a first category of activities; generating, using the one or more processors, a natural language narrative by applying natural language generation associated with the first category of activities to the template-based narrative; and prepopulating, using the one or more processors, a form field with the natural language narrative. |
US12073184B1 |
Artificial intelligence directed controlled-environment facility resident support ticket response and/or action
Artificial intelligence directed controlled-environment facility resident support ticket response and/or action may provide access to a controlled-environment facility media and/or communications terminal or device support application program via one or more controlled-environment facility media and/or communications terminals and/or a plurality of personal controlled-environment facility resident media and/or communications devices, which accept input of a support request, via the support application program, from a controlled-environment facility resident. A controlled-environment facility media and/or communications device services platform receives the request, determines an assigned weight of words in the request and selects one or more passages of predefined response text to compose a response to the request, based on a determined weight of words in the request and tags associated with these words and the passage(s) of predefined text. The platform personalizes the response, based on identification of the resident, and sends the resulting personalized response to the respective terminal or device. |
US12073180B2 |
Computer implemented methods for the automated analysis or use of data, including use of a large language model
Methods are provided, such as a method of interacting with a large language model (LLM), including the step of a processing system using a structured, machine-readable representation of data that conforms to a machine-readable language, such as a universal language, to provide new context data for the LLM, in order to improve the output, such as continuation text output, generated by the LLM in response to a prompt; and such as a method of interacting with a LLM, including the step of providing continuation data generated by the LLM to a processing system that uses a structured, machine-readable representation of data that conforms to a machine-readable language, such as a universal language, in which the processing system is configured to analyse the continuation output generated by the LLM in response to a prompt to enable an improved version of that continuation output to be provided to a user. Related computer systems are provided. |
US12073179B2 |
System and methods to handle conditional requests for live programs
Systems and methods are presented herein for providing a user with a notification or with access to live media on an audio/visual user entertainment system based on a user's conditional request for media content. The user may provide the condition of the request by speaking or by entering the condition of the request into an interactive interface. An identification application analyzes the elements of the user's request and generates a question. The application finds a live media stream with identifiers related to the elements and posts the generated question to a live chat forum associated with the live media stream. The application analyzes posts on the forum made by other users to determine if the condition of the user's request is met. When the application determines a post confirms the condition is met, the application generates a notification and provides the user access to the live media stream. |
US12073178B2 |
Systems and methods for refining pre-trained language models with improved gender fairness
Embodiments are directed to a training framework for reducing gender bias in a pre-trained language model. To reduce gender bias a gender neutral dataset is generated. Next, parameters of the pre-trained language model are frozen and do not change during a subsequent training phase. As all the pre-trained parameters are frozen, forgetting of information from the original training data is minimized. New parameters are added to the language model. The new parameters may be associated with gender related terms, such as profession names. In a subsequent training phase the new parameters of the language model are trained using a gender neutral dataset. |
US12073175B2 |
Server system, communication system, and method of intermediating communication
An apparatus, system, and method, each of which: stores in a memory information relating to a plurality of forms each issued by a first user; receives, from a first terminal of the first user, a request for applying a service based on a particular form of the plurality of forms, and an identifier of the particular form; and transmits a request for applying the service and the identifier of the particular form to a second terminal. |
US12073169B2 |
Anti-fuse array
An anti-fuse array includes first through fourth adjacent anti-fuse bit columns, the anti-fuse bits of the first and second anti-fuse bit columns including portions of active areas of a first active area column, and the anti-fuse bits of the third and fourth anti-fuse bit columns including portions of active areas of a second active area column. Each row of a first set of conductive segment rows includes first and second conductive segments positioned between adjacent active areas of the first active area column and a third conductive segment positioned between adjacent active areas of the second active area column. Each row of a second set of conductive segments alternating with the first set of conductive segment rows includes a fourth conductive segment positioned between adjacent active areas of the first active area column and fifth and sixth conductive segments positioned between adjacent active areas of the second active area column. |
US12073167B2 |
Analog cells utilizing complementary mosfet pairs
An electronic design flow generates an electronic architectural design layout for analog circuitry from a schematic diagram. The electronic design flow assigns analog circuits of the schematic diagram to various categories of analog circuits. The electronic design flow places various analog standard cells corresponding to these categories of analog circuits into analog placement sites assigned to the analog circuits. These analog standard cells have a uniform cell height which allows these analog standard cells to be readily connected or merged to digital standard cells which decreases the area of the electronic architectural design layout. This uniformity in height between these analog standard cells additionally provides a more reliable yield when compared to non-uniform analog standard cells. |
US12073165B2 |
Standard cell design
An analog standard cell is provided. An analog standard cell according to the present disclosure includes a first active region and a second active region extending along a first direction, and a plurality of conductive lines in a first metal layer over the first active region and the second active region. The plurality of conductive lines includes a first conductive line and a second conductive line disposed directly over the first active region, a third conductive line and a fourth conductive line disposed directly over the second active region, a middle conductive line disposed between the second conductive line and the third conductive line, a first power line spaced apart from the middle conductive line by the first conductive line and the second conductive line, and a second power line spaced apart from the middle conductive line by the third conductive line and the fourth conductive line. |
US12073162B2 |
Capacitive isolation structure insert for reversed signals
A method of modifying an integrated circuit layout includes determining whether a first conductive line and a second conductive line are subject to a parasitic capacitance above a parasitic capacitance threshold. The method further includes adjusting the integrated circuit layout by moving the first conductive line in the integrated circuit layout in response to determining to move the first conductive line. The method further includes inserting an isolation structure between the first and second conductive lines in the integrated circuit layout in response to determining not to move the first conductive line. |
US12073159B2 |
Computing device and method for detecting clock domain crossing violation in design of memory device
A method of operating a computing device for detecting clock domain crossing (CDC) violation in a design of a memory device, the method includes parsing a Netlist to generate a circuit database, parsing a clock tree using the circuit database to generate a clock tree database, extracting a non-toggled point using the clock tree database to generate a false path database based on the non-toggled point, and extracting a CDC violation identified from one or more simulation waveforms using the clock tree database and the false path database. |
US12073154B2 |
Pressure cancelation of unsteady boundary conditions during simulation of fluid flows
Disclosed are computer implemented techniques for correcting for numerically generated pressure waves at an inlet of a simulation space. The techniques include receiving a model of a simulation space and applying an inlet pressure to an inlet of the simulation space. The applied inlet pressure generates fluctuating velocities that produce undesired, numerically-generated pressure waves. The numerically generated pressure waves are measured to establish a measured pressure history. The measured pressure history is subtracted from the applied inlet boundary pressure history to provide a set of boundary conditions. The process conducts a fluid simulation using the set of boundary conditions. The process repeats using a subsequent set of boundary conditions, until an iteration is reached where the measured pressures near the inlet are sufficiently small to compensate for undesired, numerically-generated pressure waves, and thereafter stores that subsequent set of boundary conditions to provide a corrected set of boundary conditions. |
US12073149B2 |
Computing interactions of sources embedded in three dimensional layered media
Systems and methods for computing interactions of charge sources embedded in three dimensional (3D) layered media. At least one of the methods includes decomposing the Green's function representing the potential caused by a charge source into a free space component and a plurality of reaction components; generating, for each reaction component of the plurality of reaction components, a multipole expansion (ME) operator and a multipole to local (M2L) translation operator; performing, for each reaction component of the plurality of reaction components, a convergence analysis of an ME of that reaction component; defining, for each reaction component, polarization charge sources based on the convergence analysis and combining the polarization charges sources with the charge sources; and computing, using a fast multipole method (FMM), interactions of the charge sources based on the polarization charge sources, the ME operators, and the M2L translation operators. |
US12073146B2 |
Prioritizing media content requests
Example techniques relate to prioritizing media content requests. An example implementation involves a computing system receives an explicit request to play back a playlist on one or more playback devices of a media playback system. The computing system causes the playback devices to play back a given audio track of the playlist. While the playback devices are playing back first tracks of the playlist, the computing system receives one or more implicit requests for second audio tracks in the playlist. While the playback devices are playing back the second audio tracks of the playlist, the computing system receives an explicit request to play back audio content on a mobile device. The computing system determines that the request to play back the audio content on the mobile device is a higher priority than the requests for second audio tracks and switches playback from the playback devices to the mobile device. |
US12073143B2 |
Collaborative remote interactive platform
Systems and methods for providing a remote interactive experience are provided. The systems and methods may include computer executable code stored in a non-transitory memory and run on a processor. The remote interactive experience may be provided via a digital platform. The platform may provide management of a shared browser. The shared browser may be shared by a plurality of participant devices. The platform may store the shared browser in a cloud-based location. The shared browser may thus be cloud-based. The platform may enable the plurality of participant devices to access the cloud-based shared browser. The platform may receive, as input, actions performed to each of the plurality of participant devices. The actions may include at least one of an action list that includes: a follow command (which instructs a participant device to replicate the remote interactive experience of a host device) a present command (which instructs a group of participant devices to replicate the remote interactive experience of a host device) a cursor movement, a window-sizing, a window-positioning, and a file navigation performed to the shared browser. |
US12073141B2 |
Display wall driving system and driving method
A driving system and a driving method for driving a display wall are disclosed. The driving system includes signal transforming units, interface transforming units, sub-display screen driving circuits and sub-displays. The driving system is simple. It means that a small number of circuit boards are required to achieving the driving of the display wall and thus the cost is reduced. |
US12073135B2 |
Information processing system, information processing method, information processing apparatus, and non-transitory recording medium for managing a job using an image code
An information processing system includes one or more image capturing devices and circuitry. The one or more image capturing devices capture a first slip and a second slip to generate one or more images. The first slip has a first image code corresponding to a first type of identification information thereon, and the second slip has a second image code corresponding to a second type of identification information thereon. The circuitry is to manage a position of the first slip based on the first image code recognized from the one or more images, manage a position of the second slip based on the second image code recognized from the one or more images, and display the position of the second slip in response to an operation performed by a user. |
US12073133B2 |
System and method for providing printing service and configured to change printer connection destination
A system includes servers for providing a printing service. Each server manages printer information relating to a printing apparatus connected thereto and print job information relating to a print job to be executed by a printing apparatus connected thereto. After a first server obtains a change instruction to change a connection destination of a specific printing apparatus connected to the first server to a second server, the first server transmits the printer information of the specific printing apparatus to the second server. After the first server obtains the change instruction, the first server instructs the specific printing apparatus to connect to the second server. After the connection destination of the specific printing apparatus is changed to the second server, the first server transmits the print job information of the specific printing apparatus to the second server. |
US12073132B2 |
Multi-function device communities for troubleshooting and maintenance
A multi-function device (MFD) is disclosed. For example, the MFD includes, a communication interface to establish a communication session with other MFDs within a community of MFDs, a processor, and a non-transitory computer readable medium storing instructions, which when executed by the processor, cause the processor to determine a feature of the MFD is operating incorrectly, transmit a help message to the other MFDs within the community of MFDs, receive a configuration file for the feature that is operating incorrectly from a second MFD within the community of MFDs that has a health status of fully operational, upload the configuration file, determine the feature is operating correctly after the configuration file is uploaded, and update a health status of the MFD to fully operational. |
US12073126B2 |
Printing device and print amount management system
A printing device is configured to perform printing with an allowed print amount. The printing device includes a controller to obtain addition type information representing a first guaranteed print amount or a second guaranteed print amount. The first guaranteed print amount corresponds to a first printing privilege to be purchased manually by a user, and the second guaranteed print amount corresponds to a second printing privilege to be automatically purchased. The controller switches, based on the addition type information, a control mode between a first mode in which the first guaranteed print amount is added to the allowed print amount and a second mode in which the second guaranteed print amount is added to the allowed print amount. |
US12073124B2 |
Array resource based input/output (IO) path selection in a distributed services environment
One or more aspects of the present disclosure relate to dynamically selecting a storage array and corresponding input/output (IO) paths between a host and the storage array. In embodiments, a virtual storage volume (VSV) can be established for a host entity using one or more storage device portions from a plurality of storage arrays. In addition, IO servicing metric parameters can be dynamically measured. For example, the servicing metric parameters can define metrics corresponding to the VSV's assigned ports on each storage array or network latency between the host and each storage array. Further, a primary storage array from the plurality of storage arrays can be selected based on the IO servicing metrics. |
US12073123B2 |
Metadata compaction
Techniques are provided for compacting indirect blocks. For example, an object is represented as a structure comprising data blocks within which data of the object is stored and indirect blocks comprising block numbers of where the data blocks are located in storage. Block numbers within a set of indirect blocks are compacted into a compacted indirect block comprising a base block number, a count of additional block numbers after the base block number in the compacted indirect block, and a pattern of the block numbers in the compacted indirect block. The compacted indirect block is stored into memory for processing access operations to the object. Storing compacted indirect blocks into memory allows for more block numbers to be stored within memory. In this way, the block numbers are read from memory is faster than loading the block numbers from disk. |
US12073119B2 |
Dual store queue
Disclosed are techniques for processing uncommitted writes in a store queue. In an aspect, an apparatus comprises a processor and a dual store queue having an in-order queue (IOQ) for storing uncommitted writes and an uncommitted data gather queue (UGQ) for gathering uncommitted data. The dual store queue receives, from a processor, a first write instruction for writing first data to at least a portion of memory at a first memory address, allocates an IOQ entry corresponding to the first write instruction, and allocates or updates a UGQ entry associated with the first memory address to contain the first data. |
US12073118B2 |
System and method for multi-node storage system flushing
A method, computer program product, and computing system for processing, using a storage node, one or more updates to one or more metadata pages of a multi-node storage system. The one or more updates may be stored in one or more data containers in a cache memory system of the storage node, thus defining an active working set of data containers. Flushing ownership for each data container of the active working set may be assigned to one of the storage nodes based upon an assigned flushing ownership for each data container of a frozen working set and a number of updates within the frozen working set processed by each storage node, thus defining an assigned flushing storage node for each data container of the active working set. The one or more updates may be flushed, using the assigned flushing storage node, to a storage array. |
US12073116B2 |
Systems, methods, and apparatus for computational storage functions
Provided are systems, methods, and apparatuses for managing functions for storage devices. The method can include: determining one or more functions associated with a first device and determining one or more corresponding function types for the functions; grouping the functions based on the function types using a group name; and providing the group name to a second device for use in connection with an associated application, wherein the storage device comprises a computational storage (CS) device. |
US12073113B2 |
Direct logical-to-physical address mapping for sequential physical addresses
Methods, systems, and devices for memory operations are described. A memory system may write data to sequential physical addresses of the memory system based on receiving multiple write commands, where the sequential physical addresses may be associated with sequential logical addresses. Based on writing the data, the memory system may receive a read command for data stored in the memory system, where the read command may include a logical address. The memory system may determine a physical address of the memory system where the data is stored based on the received logical address, a last logical address written at the memory system, and a sequence number group associated with the last logical address. Based on determining the physical address, the memory system may read the data stored at the physical address. |
US12073111B2 |
Domain-selective control component
A control component implements pipelined data processing operations in either of two timing domains bridged by a domain-crossing circuit according to one or more configuration signals that indicate relative clock frequencies of the two domain and/or otherwise indicate which of the two timing domains will complete the data processing operations with lowest latency. |
US12073108B2 |
Memory placement in a computing system
Apparatuses and methods can be related to placing memory in a computing system. The memory modules can be placed in memory slots to couple the memory modules to the computing system. The memory modules and/or the memory slots can have thermal qualities which can be utilized to determine which of the memory modules are placed on which of the memory slots. |
US12073106B2 |
Data record correlation and migration
A correlation request is received at a first application instance from a second application instance for a data record of the first application instance. A correlation index is updated with a directional correlation entry in response to a determination that the correlation request is approved. In response to determining that the data record has been modified, the updated correlation index is utilized to determine that the modified data record is to be provided for correlation to the second application instance. A version of the modified data record is provided to the second application instance. |
US12073104B1 |
Dynamic adjustment of memory for storing protection metadata
There is provided a memory protection unit configured to maintain region metadata associated with storage regions of off-chip storage and protection metadata associated with each of the storage regions. The protection metadata is stored in the off-chip storage, and the region metadata encodes whether each of the storage regions belongs to a set of protected storage regions or to a set of unprotected storage regions and encodes information indicating corresponding protection metadata associated with each storage region. The memory protection unit is configured to update the region metadata in response to a region update request identifying a given storage region for which the region metadata is to be modified and to dynamically adjust an amount of memory required to store protection metadata associated with the set of protected storage regions in response to the update to the region metadata. |
US12073093B2 |
Storage system having a host that manages physical data locations of a storage device
A memory system includes an interface circuit configured to connect to a host device, a controller electrically connected to the interface circuit, and a nonvolatile semiconductor memory electrically connected to the controller. The controller is configured to transmit a first response in response to a power supplied from the host device via the interface circuit, upon receipt of a first command from the host device after transmitting the first response, determine a status of data stored in the nonvolatile semiconductor memory, and transmit to the host device a second response including the determined status of the data stored in the nonvolatile semiconductor memory. |
US12073090B2 |
Cache-assisted row hammer mitigation
A system comprising a row hammer mitigation circuitry and a cache memory that collaborate to mitigate row hammer attacks on a memory media device is described. The cache memory biases cache policy based on row access count information maintained by the row hammer mitigation circuit. The row hammer mitigation circuitry may be implemented in a memory controller. The memory media device may be DRAM. Corresponding methods are also described. |
US12073088B2 |
Quality of service for the multiple functions in memory devices
A processing device, operatively coupled with the memory device, is configured to provide a plurality of functions for accessing the memory device, wherein a function of the plurality of function receives input/output (I/O) operations from a host computing system. The processing device further determines a quality of service level of each function of the plurality of functions, and assigns to each function of the plurality of functions a corresponding function weight based on a corresponding quality of service level. The processing device also selects, for execution, a subset of the I/O operations, the subset comprising a number of I/O operations received at each function of the plurality of functions, wherein the number of I/O operations is determined according to the corresponding function weight of each function. The processing logic then executes the subset of I/O operations at the memory device. |
US12073086B2 |
Throttling algorithm for block refreshing in data storage device
Disclosed is a memory block refreshing method. The method includes storing a read command in a first register to queue read refresh operations in a case that the read command causes a read counter value to reach a read refresher threshold value, the read counter value indicating a number of read operations performed, adjusting the read refresher threshold value based on a number of first memory blocks corresponding to the queued read refresh operations to obtain a new read refresher threshold value, and performing a mover read operation for moving data from the first memory blocks to second memory blocks different from the first memory blocks upon determination that the read counter value has reached the new read refresher threshold value. |
US12073085B2 |
Flash memory controller and method capable of using one set-feature signal as a macro execution signal to execute multiple set-feature operations for flash memory device
A method of a flash memory controller to be used in a storage device and coupled to a flash memory device of the storage device through a specific communication interface includes: using a set-feature signal, which carries a set-feature command, a macro execution feature address, and corresponding macro execution parameter information, as a macro execution signal and transmitting the macro execution signal to the flash memory device to make the flash memory device execute multiple set-feature operations respectively having unique information defined by the corresponding macro execution parameter information carried in the macro execution signal. |
US12073084B2 |
Data masking for pulse amplitude modulation
This document describes apparatuses and techniques for implementing data masking with pulse amplitude modulation (PAM) encoded signals of a memory circuit. In various aspects, a data mask function of a memory controller may use an unassigned or prohibited PAM signaling state for a set of data lines to indicate data masking to a memory device for a group of data bits. For example, the data mask function may alter a PAM symbol or signal level for at least one data line from a low-voltage state (L) or mid-voltage state (M) state to a high-voltage state (H), resulting in a PAM signaling state for the set of data lines that corresponds data mask indication for the group of data bits. By so doing, the data mask function may indicate data masking for the group of bits without a dedicated data mask signal line, which may enable improved per-line memory bandwidth. |
US12073080B2 |
System and method for improving reliability of a data storage system
Deterioration of compression throughput including a decompression check after data compression is suppressed. Provided is a storage system including an interface and a controller. The controller includes a compression circuit configured to generate compressed data by compressing received data received via the interface; and a decompression circuit configured to decompress the compressed data before storing the compressed data in a storage drive to confirm data consistency. The compression circuit sequentially executes a compression task of the received data, sequentially generates packets of the compressed data, and transfers the packets to the decompression circuit. The decompression circuit decompresses the received packet in parallel with the compression task. |
US12073076B1 |
Gestural navigation of a graphical user interface
In some implementations, a device may provide, for display via a display screen, a graphical user interface (GUI) that includes a first page and one or more sheets corresponding to respective secondary pages, wherein the one or more sheets include respective sets of one or more display elements from respective sets of display elements associated with the respective secondary pages. The device may detect a first gestural interaction in an area of the display screen that is associated with a portion of the GUI, the first gestural interaction indicating an action. The device may update, based on detecting the first gestural interaction and the action, the GUI to cause one or more other portions, from the first page and the one or more sheets, of the GUI to display updated information in accordance with the action. The device may provide, for display, the GUI indicating the updated information. |
US12073074B2 |
Information processing device and information processing program
An information processing device includes a CPU that executes control such that an operation unit receiving a movement operation through dragging or sliding of a user and giving an instruction for a predetermined processing is displayed on a display, the operation unit is moved to follow the movement operation when the movement operation is executed on the operation unit by the user, and when the movement operation ends after the movement of the operation unit from one end portion to a side in front of the other end portion of a movement region of the operation unit by the movement operation, the operation unit is moved to the other end portion and a notification unit notifies with a sound indicating that the predetermined processing is executed after the movement of the operation unit to a position corresponding to the other end portion. |
US12073073B2 |
Device, method, and graphical user interface for providing health coaching and fitness training services
A method is disclosed for providing personal training services, at a portable electronic device having a touch screen display, comprising displaying a user interface comprising a first region and a second region, where the first region is configured to display still images or videos and the second region comprises one or more timers. The method further includes displaying, in the first region of the user interface, a plurality of synchronized video panels and conveying audible information in synchronicity with the one or more timers. The method further includes, in response to detecting a first gesture on the touch screen display, while displaying the plurality of synchronized video panels, displaying, in the first region of the user interface, a first video panel of the plurality of synchronized video panels. |
US12073070B2 |
Dynamic element control method, electronic device, and computer readable storage medium
Disclosed are a dynamic element (25) control method, an electronic device (900), and a computer readable storage medium. (102) A moving operation of a floating window (24) moving toward the dynamic element (25) is detected, and adjustment information of the dynamic element (25) is determined. (108) A location and/or size of the dynamic element (25) is adjusted based on the adjustment information, so that the dynamic element (25) avoids the floating window (24). A visible area of the dynamic element (25) can be increased, and operability of the dynamic element (25) can be improved. |
US12073069B2 |
Control value setting device and control value setting program
A control value setting device for setting a control value for controlling a predetermined function includes: a position acquisition unit that acquires a user's touch position and a detach position with respect to a touch operation-enabled region within a screen; an area display unit that, when the touch position is acquired by the position acquisition unit, displays control value setting areas partitioned into a plurality of first areas corresponding to the different control values in the area according to the acquired touch position in the area; and a control value setting unit that sets a control value associated with a first area including the acquired detach position when the detach position is acquired in the first area by the position acquisition unit. The plurality of first areas includes parts lined in at least a predetermined direction in an equal size. |
US12073068B2 |
Image dividing and sharing method
An image sharing method includes receiving a first input for a target image including at least a first region and a second region; and in response to the first input, sending a first image to a first contact and sending a second image to a second contact; or in response to the first input, sending target image data to a server of a target group in a case that a first contact and a second contact belong to the target group. The first image is generated based on the first region and the second image is generated based on the second region. The target image data includes an identifier of the first contact, an identifier of the second contact, the first image, and the second image. The identifier of the first contact corresponds to the first image, and the identifier of the second contact corresponds to the second image. |
US12073066B2 |
User interface transitions and optimizations for foldable computing devices
A foldable computing device can be configured to provide a user interface (UI) optimization that enables an application window to be presented in a predictable location when an application is launched, a UI optimization that enables an application window to be moved to an active display area, a UI optimization that enables a modal UI element to be presented in such a way that it does not overlap a seam on the device, a UI optimization that enables an image presented by the device to be adjusted to maintain a view of the focal point of the image across device posture or orientation changes, a UI optimization that enables the device to transition between UI modes optimized for front-facing and world-facing image capture, and/or a UI optimization that enables the device to provide a UI for instructing a user to flip the device when a biometric sensor is in use. |
US12073064B2 |
Abstract generation method and apparatus
An abstract generation method and apparatus are provided, and relate to the field of artificial intelligence. The method includes: obtaining a content object; obtaining N thumbnails based on N pictures; generating M candidate abstracts based on text information and the N thumbnails; obtaining preference information of a user; selecting one of the M candidate abstracts as an abstract of the content object based on the preference information; and sending the abstract to a terminal device. In the method, a possibility that the user taps the abstract can be increased, and a content object delivery effect can be improved. |
US12073062B2 |
Systems and methods of creative work collaborative systems
A collaborative system that securely enables the tracking of changes in an agreement. |
US12073058B1 |
Emergency management system
A method includes presenting, on a first computing device associated with a user, a user interface comprising a control for selecting an emergency response policy from a plurality of emergency response policies; receiving, by a server device, a signal indicating an emergency response policy selected by the user from the plurality of emergency response policies, the selected emergency response policy being associated with an institution and defining one or more emergency response protocols; storing, in a database, the selected emergency response policy; receiving, by the server device, a signal indicating a request to initiate an emergency response for the institution; and executing, by the server device, the emergency response based on the selected emergency response policy. |
US12073057B2 |
Electronic device and storage medium for obtaining, via screenshot comparison, display information for windows in background running state
An information display method, an electronic device, and a storage medium are provided. The method includes: obtaining prompt information of a target application; generating, on a virtual screen, a target window corresponding to a window identifier, and taking a screenshot of the target window to obtain a current window screenshot; in a case that a historical window screenshot of the target window exists and that a difference region exists between the current window screenshot and the historical window screenshot, using the difference region as target display information; in a case that no historical window screenshot of the target window exists, using the current window screenshot as target display information; and displaying the target display information in a target region. |
US12073056B2 |
Information processing method, information processing apparatus, and information processing program
An information processing method includes: a receiving step for receiving a message; an outputting step of outputting display information for associating and displaying the message received in the reception step with an icon associated with an account that is associated with the user that has transmitted the message; and a changing step of changing the ion associated with the account that has transmitted the message, if the message includes icon information to be displayed as the speaker of the message. When the changing step has changed the icon, the outputting step outputs display information for associating and displaying the message received in the receiving step with the changed icon. |
US12073055B2 |
Icon display method and mobile terminal
An icon display method includes: obtaining a current use scenario of the mobile terminal; determining a primary icon and a subordinate icon in desktop icons of the mobile terminal based on the current use scenario of the mobile terminal; and displaying the primary icon on a first screen. The first screen is a screen that currently faces a user in the two screens, the subordinate icon is used to be displayed on a second screen, and the second screen is a screen that is currently backwards the user in the two screens. |
US12073051B2 |
Touch sensor panel with staggered touch electrodes
A touch sensor panel comprises a plurality of touch electrodes in a two-dimensional array, the plurality of touch electrodes including first and second touch electrodes disposed along a first axis. The first and second touch electrodes can each include one or more first protrusions along a first side and one or more second protrusions along a second side, opposite the first side. The one or more first protrusions along the first side can be offset along a second axis, orthogonal to the first axis, from the one or more second protrusions along the second side. The first and second touch electrodes can tessellate such that the one or more first protrusions along the first side of the first touch electrode interlock with the one or more second protrusions along the second side of the second touch electrode. |
US12073050B2 |
Touch panel and display device
A touch panel includes: a first touch electrode including a first corner protrusion and first side protrusions including an adjacent-type first side protrusion, and a second touch electrode including a second corner protrusion and second side protrusions including an adjacent-type second side protrusion. The first side protrusion includes a second side sub-protrusion. The first corner protrusion includes a second corner sub-protrusion. The second side protrusion includes a fourth side sub-protrusion. The second corner protrusion includes a fourth corner sub-protrusion. The area of at least one of the second corner sub-protrusion and the second side sub-protrusion of the adjacent-type first side protrusion is smaller than that of the other second side sub-protrusion; and/or the area of at least one of the fourth corner sub-protrusion and the fourth side sub-protrusion of the adjacent-type second side protrusion is smaller than that of the other fourth side sub-protrusion. |
US12073047B2 |
Cover film for pen sensor and pen sensor
A cover film used together with a pen sensor including a plurality of sensor electrodes, and a sensor controller which detects a position of an active pen in reference to a distribution of signal levels each corresponding to an amount of electric charge induced in an individual one of the plurality of sensor electrodes by a pen signal transmitted from a pen tip electrode disposed at a tip of the active pen. The cover film includes a conductive resin that covers an effective area formed by the sensor electrodes for detection of the position of the active pen and that includes a substantially uniform resistance component at least within a range of the effective area. The cover film is arranged, without via a cover glass, on an upper surface of a sensor electrode group including the plurality of sensor electrodes. |
US12073044B2 |
To extract multiple signal lines from multiple switch groups simultaneously using one decoder
The present invention operates multiple capacitors to minimize the fluctuation of voltage detected on the CDA signal line 200, thereby enhancing the resolution of the ADC. The object capacitance (Cobj) generated between the CDA 100 and the object 20 due to the appearance of the object 20 is detected in the form of voltage. By analyzing with an ADC of improved resolution, it is possible to detect the presence of the object 20 more reliably. |
US12073042B2 |
Touchscreen data reception from user device via user
A computing device includes signal generation circuitry and also includes a location on the computing device that is operative to couple a signal generated by the signal generation circuitry into a user. For example, the computing device includes signal generation circuitry that generates a signal that includes information corresponding to a user and/or an application that is operative within the computing device. The signal generation circuitry couples the signal into the user from a location on the computing device based on a bodily portion of the user being in contact with or within sufficient proximity to the location on the computing device that facilitates coupling of the signal into the user. Also, the signal may be coupled via the user to another computing device that includes a touchscreen display that is operative to detect and receive the signal. |
US12073036B2 |
Position detection device
A position detection device includes a position detection sensor including a position detection region corresponding to an instruction input surface for receiving an instruction input by an indicator, a position detection circuit which, in operation, detects at least a position of an instruction in the position detection region of the position detection sensor based on an interaction of the position detection sensor and the indicator, and a plurality of motion sensors. The position detection sensor includes a flexibly displaceable part that is deformable together with the instruction input surface according to an operation of a user, and the flexibly displaceable part is disposed between two of the motion sensors. |
US12073035B2 |
Displayed information control apparatus, displayed information control method, and program
Information having a hierarchical structure is appropriately selected and displayed in accordance with a change in a user. Provided are: a display unit; a storage unit configured to store information to be displayed on the display unit, the information having a plurality of hierarchical structures; and a display control unit configured to read information from the storage unit while selecting a level and display the read information on the display unit, based on a maximum viewing distance between the display unit and a viewer viewing the display unit at which the viewer is able to view the display unit while holding a device housing, and on a current viewing distance between the viewer and the device housing. |
US12073029B2 |
Combining electropermanent magnets and magnetorheological fluid to modify an operation of an input device
Aspects of the invention include a computer peripheral device comprising an input element that operates based on a performance characteristic, an electropermanent magnet (EPM) assembly including a permanent magnet configured to generate a magnetic field and a magnetizing assembly configured to set an intensity of the magnetic field generated by the permanent magnet, and a magnetorheological (MR) material coupled to the input element. The MR material has a viscosity that changes based on the magnetic field and affects the performance characteristic of the input element. |
US12073028B2 |
Hand gesture recognition based on detected wrist muscular movements
Techniques of identifying gestures include detecting and classifying inner-wrist muscle motions at a user's wrist using micron-resolution radar sensors. For example, a user of an AR system may wear a band around their wrist. When the user makes a gesture to manipulate a virtual object in the AR system as seen in a head-mounted display (HMD), muscles and ligaments in the user's wrist make small movements on the order of 1-3 mm. The band contains a small radar device that has a transmitter and a number of receivers (e.g., three) of electromagnetic (EM) radiation on a chip (e.g., a Soli chip. This radiation reflects off the wrist muscles and ligaments and is received by the receivers on the chip in the band. The received reflected signal, or signal samples, are then sent to processing circuitry for classification to identify the wrist movement as a gesture. |
US12073027B2 |
Behavior-based standard operating procedure detection
Implementations are directed to receiving a first set of images included in a first video captured by a camera that monitors a human performing a task; processing the first set of images using a first machine learning (ML) model to determine whether the first set of images depicts a gesture that is included in a predefined set of gestures; in response to determining that the first set of images depicts a gesture included in a predefined set of gestures, processing a second set of images included in the first video using a second ML model to determine a first gesture type of the gesture; comparing the first gesture type with a first expected gesture type to determine whether performance of the task conforms to a standard operating procedure (SOP) for the task; and providing feedback representative of a comparison result in a user interface. |
US12073026B2 |
Keyboard perspective method and apparatus for virtual reality device, and virtual reality device
The present application discloses a keyboard perspective method and apparatus for a virtual reality device, and the virtual reality device. The method comprises: recognizing hand actions of two hands of a user; if the hand actions of the two hands of the user meet a preset activation action, activating a keyboard perspective function of a virtual reality device; recognizing hand positions of the two hands of the user under the keyboard perspective function; and determining a keyboard perspective display area according to the hand positions of the two hands of the user so as to display a physical keyboard in a real scene in the keyboard perspective display area. Compared with traditional keyboard perspective schemes, use experience of the user is greatly improved. |
US12073024B1 |
Systems and methods of controlling activation of physical or virtual keyboard keys using an adjustable electrostatically-controlled actuator, and methods of manufacturing electrostatically-controlled actuators for use therewith
Systems and methods of controlling activation of different input elements using an actuator are disclosed herein. An example method includes in response to detecting that a representation of a finger is located by a first input element: obtaining information regarding a first amount of force to actuate the first input element, and causing adjustment of a physical characteristic of an actuator so that a first amount of force directed to a component of the actuator activates the first input element. In response to detecting that the representation of the finger is located by a second input element, the method also includes: obtaining information regarding a second amount of force distinct from the first amount of force, and causing adjustment of the physical characteristic of the actuator so that the second amount of force directed to the component of the actuator activates the second input element. |
US12073023B2 |
Tactile presentation apparatus, tactile presentation system, tactile presentation control method, and program
[Object] To provide a technology that enables one user to appropriately recognize a tactile sensation based on a force from the other user.[Solving Means] A tactile presentation apparatus according to the present technology includes a first detection unit, a first presentation unit, and a control unit. The first detection unit detects a first detection value based on a force of a first user. The first presentation unit is provided at a position other than a position of the first detection unit and presents a tactile sensation to the first user. The control unit controls the first presentation unit to present a tactile sensation to the first user on the basis of a second detection value of another tactile presentation apparatus, the other tactile presentation apparatus including a second detection unit that detects a second detection value based on a force of a second user and a second presentation unit that presents a tactile sensation to the second user. |
US12073019B2 |
Clench-control accessory for head-worn devices
Systems and methods for operating a controlled device via an activation accessory of a wearable device that includes a moveable actuator, a sensor, and a communication element. The sensor is coupled to a controller, which has an output coupled to a control signal interface. The controller is programmed to receive and evaluate input signals from the sensor that are responsive to movements of the moveable actuator to determine whether or not they represent a command for the controlled device by assessing the input signals for a signal pattern indicative of a plurality of volitional actions of a wearer of the activation accessory. If/when the processor determines that the input signals represent the command, then it decodes the command and transmits an associated control signal to the controlled device via the control signal interface. |
US12073018B2 |
Multiple gaze dependent illumination sources for retinal eye tracking
Various implementations disclosed herein include devices, systems, and methods that provide retinal imaging-based gaze tracking In some implementations, a user's gaze is tracked based on a retinal imaging technique that selectively uses a subset of multiple light sources (222, 310, 610) that illuminate different portions of the user's retina (352). In some implementations, a method (700) includes selecting (710) a subset of light sources, where the subset of the light sources includes less than all of the light sources. In some implementations, one or more portions of a retina (352) are illuminated (720) by producing light using the subset of the light sources. In some implementations, sensor data is received (730) at a sensor (224, 340, 814), the sensor data corresponding to the light detected during retinal imaging, and an eye characteristic is determined (740) based on the sensor data. |
US12073017B2 |
Wearable electronic device for displaying virtual object on a surface of a real object and method of controlling the same
A wearable electronic device may include a display, a camera, at least one first sensor, and at least one processor operatively coupled to the display, the camera, and the at least one first sensor. The at least one processor may be configured to display an execution screen of an application on the display, based on receiving a first user input for selecting a content from among a plurality of contents included in the execution screen of the application through the camera, display a first virtual object related to the selected content on the display, based on receiving a second user input for mapping the first virtual object to an object included in a real space through the camera, identify a type of the object in the real space through the at least one first sensor, in response to the type of the object in the real space being related to the selected content or the first virtual object, display on the display a second virtual object related to the selected content based on at least one of a shape, a position, or a size of the object in the real space, and in response to the type of the object in the real space being not related to the selected content or the first virtual object, display on the display a third virtual object in the form of a three-dimensional (3D) object related to the selected content. |
US12073011B2 |
Virtual interfaces for controlling IoT devices
A virtual interface application presented in augmented reality (AR) is described for controlling Internet of Things (IoT) products. The virtual interface application enables a user of a portable electronic device to activate a virtual control interface overlay on a display, receive a selection from the user using her hands or feet, and send a control signal to a nearby IoT product which executes an action in accordance with the selection. The virtual control interface is presented on the display as a virtual object in an AR environment. The virtual interface application includes a foot tracking tool for detecting an intersection between the foot location (in the physical environment) and the virtual surface position (in the AR environment). When an intersection is detected, the virtual interface application sends a control signal with instructions to the IoT product. |
US12073008B2 |
Three-dimensional object tracking to augment display area
In some examples, a surface, such as a desktop, in front or around a portable electronic device may be used as a relatively large surface for interacting with the portable electronic device, which typically has a small display screen. A user may write or draw on the surface using any object such as a finger, pen, or stylus. The surface may also be used to simulate a partial or full size keyboard. The use of a camera to sense the three-dimensional (3D) location or motion of the object may enable use of above-the-surface gestures, entry of directionality, and capture of real objects into a document being processed or stored by the electronic device. One or more objects may be used to manipulate elements displayed by the portable electronic device. |
US12073004B2 |
Verification information generating system, verification information generating method, and verification information generating program
A verification information creation apparatus acquires an installation directory of software from equipment on which the software is installed, and acquires a file path and a hash value of a file whose hash value is acquirable based on types of files stored in the acquired directory. Then, the verification information creation apparatus creates verification information about the software, where the verification information includes the acquired file path and the hash value of the file. |
US12073000B2 |
Automated data masking with false positive detection and avoidance
In some implementations, a system may receive a set of data intended for storage. The system may detect, within the set of data and using pattern matching, a set of potential sensitive data fields. The system may detect, using characters not included in the potential sensitive data fields, at least one non-sensitive data field included in the set of potential sensitive data fields. The system may mask first data included in the set of potential sensitive data fields other than the at least one non-sensitive data field and may refrain from masking second data included in the at least one non-sensitive data field. The system may generate a modified set of data based on masking the first data and refraining from masking the second data and output the modified set of data for storage. |
US12072998B2 |
Differentially private processing and database storage
A hardware database privacy device is communicatively coupled to a private database system. The hardware database privacy device receives a request from a client device to perform a query of the private database system and identifies a level of differential privacy corresponding to the request. The identified level of differential privacy includes privacy parameters (ε,δ) indicating the degree of information released about the private database system. The hardware database privacy device identifies a set of operations to be performed on the set of data that corresponds to the requested query. After the set of data is accessed, the set of operations is modified based on the identified level of differential privacy such that a performance of the modified set of operations produces a result set that is (ε,δ)-differentially private. |
US12072994B2 |
Method and system for distributed data storage with enhanced security, resilience, and control
A method and system for encrypting and reconstructing data files, including related metadata, is disclosed. The method involves separately encrypting data and metadata as chaining processes and integrating a plurality of encryption/encoding techniques together with strategic storage distribution techniques and parsing techniques which results in the integrated benefits of the collection of techniques. As disclosed, the content data is separated from its metadata, encryption keys may be embedded in the metadata, and in a content data encryption chaining process, the method chunks, encrypts, shards, and stores content data and separately shards and stores metadata, and stored in a flexible, distributed, and efficient manner, at least in part to assure improved resiliency In addition, the processes are preferably implemented locally, including at the site of the content data or a proxy server. |
US12072993B2 |
Integrated end-of-purpose protocol for multiple applications
The present disclosure involves systems, software, and computer implemented methods for integrated data privacy services. An example method includes determining to initiate an integrated end of purpose protocol for an object. An end-of-purpose query is provided to multiple applications that requests each application to determine whether the application is able to block the object. End-of-purpose statuses are received, in response to the end-of-purpose query, that each indicate whether a respective application is able to block the object. The end-of-purpose statuses are evaluated to determine whether an aligned end of purpose has been reached for the object. In response to determining that the aligned end of purpose has been reached for the object, a block command is provided to each application that instructs the application to locally block the object in the application. |
US12072992B2 |
Data security classification for storage systems using security level descriptors
A security level tagging process to enable a user to associate a security level descriptor with a file, or a namespace directory where files and subdirectories inherit the security level descriptor from a parent directory. A parser can be used to automatically set a security level descriptor based on the contents of the file and/or attributes of files, or an administrator can associate a security level to a storage tier in the file system so that files are placed on the storage tiers with the matching security level as the file security level descriptor. The placement of the file on a storage tier depends on the data security level descriptor of the file and the security level of the storage so that files are placed on tiers where security level associated with the tier is greater than or equal to data security level of the file. Files can be migrated among storage tiers as their security levels may change. |
US12072991B2 |
Preservation of privacy in large datasets
An example operation may include one or more of receiving, by a file processing node, a document file identification (ID) from a file owner node over a blockchain, acquiring, by the file processing node, a file storage plan executable script and an encrypted symmetric key for the document, decrypting the symmetric key by the file processing node, and executing the file storage plan executable script using the decrypted symmetric key as an input. |
US12072988B2 |
Encryption converter
A method for converting data on a computer from an original encrypted format to a new encrypted format without exposing the data in a decrypted state during the conversion process. The computer(s) is locked during the conversion process. The computer data is now re-encrypted to the new format, the original encryption is then removed, and the new encryption software is applied. Finally, the computer with its newly-encrypted data is unlocked for normal usage. |
US12072987B1 |
Private counting from anonymous messages: near-optimal accuracy with vanishing communication overhead
The present disclosure provides practical communication-efficient and low-error algorithms for aggregation of private data. For example, the proposed algorithms can be implemented in the shuffled DP model. Specific example operations that can be performed using the proposed algorithms include summation (e.g., binary summation, integer summation) and histograms over a moderate number of buckets. The proposed algorithms achieve accuracy that is arbitrarily close to that of central DP algorithms with an expected communication per user essentially matching what is needed without any privacy constraints. |
US12072985B2 |
Policy evaluation apparatus, control method, and program
A policy evaluation apparatus (2000) acquires, with respect to each of a plurality of control groups (10) including an evaluation target group, control policies (20). Each of the control policy (20) indicates execution permission/non-permission of an application. Further, the policy evaluation apparatus (2000) compares an evaluation target policy being the control policy (20) of the evaluation target group with other plurality of control policies (20), and generates evaluation information (30) based on the comparison result. |
US12072984B2 |
Method and system for real time detection and prioritization of computing assets affected by publicly known vulnerabilities based on topological and transactional monitoring data
A technology is disclosed to perform real-time and online identification and prioritization of vulnerabilities of components of software applications. Agents are deployed to components of monitored applications that monitor and report application topology, communication, code execution and code loading activity. Reported code loading and execution activity data is used to detect the loading and execution of vulnerable code, topology and communication data is used to create a topology model of the application containing communication paths, trust boundaries and location of sensitive data. The analysis of code loading and execution data reveals the extend to which vulnerable code is used by monitored application components. The topology data combined with code execution data reveals the extent to which components executing vulnerable code are exposed to untrusted entities and/or accessing sensitive data. Execution data of vulnerable code, exposure and access data of components executing the vulnerable code are used to calculate priority scores for identified vulnerabilities. |
US12072981B2 |
Using a trust anchor to control functionality of an ASIC
According to certain embodiments, a method performed by a trust anchor comprises determining a random value (K), encrypting the random value (K) using a long-term key associated with a hardware component in order to yield an encrypted value, communicating the encrypted value to the hardware component, and receiving a response encrypted using the random value (K). The response is received from the hardware component. The method further comprise encrypting a schema using the random value (K) and sending the encrypted schema to the hardware component. The schema indicates functionality that the hardware component is authorized to enable. |
US12072978B2 |
Fast antimalware scan
A system for detection of files not matching a known malware file in a computing environment that includes a processor coupled to a memory storing instructions to permit the processor to function as an analyzer. The analyzer is configured to receive, as input, an unknown file and the known malware file, compare the unknown file to the known malware file by comparing N (where N is greater of equal to 1) blocks B1, . . . , BN of lengths L1, . . . , LN located at offsets O1, . . . , ON such that the number of blocks, lengths and offsets are calculated according to pre-defined algorithm, and output a value indicating that the unknown file is different from the known malware file if exists at least one j that a Bj block of the unknown file is different from a Bj block of the known malware file. |
US12072976B1 |
Systems and methods for utilizing telemetry data to customize threat protection actions against potential malware threats
The disclosed computer-implemented method for utilizing telemetry data to customize threat protection actions against potential malware threats may include (i) detecting telemetry data on a group of client devices, (ii) determine customer type data and threat type data for the client devices based on the telemetry data, (iii) group the client devices into one or more threat clusters based on the customer type data and the threat type data, and (iv) perform a security action that protects against potential malware threats associated with each of the threat clusters. Various other methods, systems, and computer-readable media are also disclosed. |
US12072974B2 |
Detecting an algorithmic attack against a hosted AI system based on inputs and outputs of the hosted AI system
Techniques are described herein that are capable of detecting an algorithmic attack against a hosted artificial intelligence (AI) system based on inputs (e.g., queries) and outputs of the hosted AI system. In a first example, a feature-based classifier model is used to generate a classification score based on features that are derived from numerical representations of the queries and the outputs, and an algorithmic attack is detected based on the classification score being greater than or equal to a score threshold. In a second example, a transformer-based model is used to generate a vector by providing a multivariate time series, which is based on attribute(s) of the inputs and attribute(s) of the outputs, as an input to the transformer-based model, and an algorithmic attack is detected based on a distance between the vector and a point corresponding to a reference vector being less than or equal to a distance threshold. |
US12072972B2 |
Dynamic monitoring and securing of factory processes, equipment and automated systems
A system including a deep learning processor receives one or more control signals from one or more of a factory's process, equipment and control (P/E/C) systems during a manufacturing process. The processor generates expected response data and expected behavioral pattern data for the control signals. The processor receives production response data from the one or more of the factory's P/E/C systems and generates production behavioral pattern data for the production response data. The process compares at least one of: the production response data to the expected response data, and the production behavioral pattern data to the expected behavioral pattern data to detect anomalous activity. As a result of detecting anomalous activity, the processor performs one or more operations to provide notice or cause one or more of the factory's P/E/C systems to address the anomalous activity. |
US12072971B2 |
Secure debugging
Disclosed embodiments provide systems and methods that can be used as part of or in combination with autonomous navigation, autonomous driving, or driver assist technology features. As opposed to fully autonomous driving, driver assist technology may refer to any suitable technology to assist drivers in the navigation or control of their vehicles. In various embodiments, the system may include one or more cameras mountable in a vehicle and an associated processor that monitors the environment of the vehicle. In further embodiments, additional types of sensors can be mounted in the vehicle and can be used in the autonomous navigation or driver assist systems. These systems and methods may include the use of a shared cache that is shared by a group of processing units to improve analysis of images captured by the one or more cameras. |
US12072964B2 |
Biometric authentication system, biometric authentication method, and recording medium
A biometric authentication system (10) comprises a first imaging unit (11) that images a first image including a living body; a detecting unit (115) that detects a position of the living body in the first image; a second imaging unit (120) that images a second image including an authentication portion of the living body, based on the position of the living body in the first image; a calculating unit (140) that calculates an error between the first imaging unit and the second imaging unit based on the position of the living body in the first image and a position of the authentication portion in the second image; and an adjusting unit (150) that adjusts a set value relating to the second imaging unit, based on the error. |
US12072961B2 |
Systems and methods for password spraying identification and prevention using hash signature segmentation and behavior clustering analysis
Systems, computer program products, and methods are described herein for identification and verification of brute force attacks using hash signature segmentation and behavior clustering analysis. The present invention is configured to receive a plurality of access attempts and an associated plurality of hash values; determine a failure request load based on the plurality of access attempts; determine whether the failure request load meets a failure threshold, wherein, in an instance where the failure request load meets the failure threshold, separating the plurality of access attempts associated with the failure request load into a plurality of hash clusters; generate a behavior cluster for each hash cluster based on shared behavior data of the plurality of access attempts; and determine, based on the behavior cluster for each hash cluster, a likelihood of misappropriation for each access attempt of the plurality of access attempts. |
US12072960B2 |
Dynamic multifactor authentication using low-power and high-power monitoring
Access to a system is permitted by first polling a low-power device/connection on a user device for a low-power multifactor authentication (MFA), and; refraining from polling a high-power device/connection on the user device for a high-power MFA. An indication is received from a user that the user would like to access the system. The low-power MFA is identified via the polling of the low-power device/connection, and the user is authenticated via the low-power MFA. After authenticating the user via the low-power MFA, the high-power device/connection is woken and polled for the high-power MFA. The high-power MFA is identified via the polling of the high-power device/connection, and the user is authenticated via the high-power MFA. Access to the system is permitted when the user has been authenticated using the low-power MFA and the high-power MFA. |
US12072955B2 |
Parameter utilization for language pre-training
Embodiments are directed to pre-training a transformer model using more parameters for sophisticated patterns (PSP++). The transformer model is divided into a held-out model and a main model. A forward pass and a backward pass are performed on the held-out model, where the forward pass determines self-attention hidden states of the held-out model and the backward pass determines loss of the held-out model. A forward pass on the main model is performed to determine a self-attention hidden states of the main model. The self-attention hidden states of the main model are concatenated with the self-attention hidden states of the held-out model. A backward pass is performed on the main model to determine a loss of the main model. The parameters of the held-out model are updated to reflect the loss of the held-out model and parameters of the main model are updated to reflect the loss of the main model. |
US12072949B2 |
Webpage scoring method used with search engine and electronic device
A webpage scoring method used with a search engine and an electronic device are disclosed. The method includes: analyzing a webpage content of a target webpage to obtain environmental rating information corresponding to the target webpage; performing a keyword search by the search engine; and presenting a search result related to the target webpage with the environmental rating information in a window interface. |
US12072945B2 |
Visual search refinement
Described is a system and method for enabling visual search for information. With each selection of a search term, additional search terms are dynamically selected and presented to the user in conjunction with results matching the currently selected search terms. Likewise, a selected search term may be tokenized and a graphical token presented to the user to represent the selected search term. |
US12072939B1 |
Federated data enrichment objects
A data intake and query system can generate local data enrichment objects and receive federated data enrichment objects from another data intake and query system. In response to receiving a query, the data intake and query system can determine whether the query is subquery of a federated query. If the query is a subquery, the data intake and query system can use the federated data enrichment objects to execute the query. |
US12072937B2 |
Data read method, data update method, electronic device, and program product
Data reads and related data reading processes are described. An example data read method includes: receiving a data read request, the data read request being aimed at target node data stored in a target node of a B+ tree; acquiring node location information, the node location information indicating a storage location of node data in a node data set of the B+ tree, and the node data set including the target node data; and determining a target storage location of the target node data. Beneficially, data stored in the B+ tree can be read and updated efficiently while reducing computing overhead. |
US12072936B2 |
Using graph queries to obtain results from machine learning models
A computer-implemented method performed at least in part by a graph database configured to store at least one graph dataset. The method includes receiving a graph query configured to be performed against a machine learning model, and communicating the graph query with a machine learning system that is configured to use the machine learning model to obtain model inference results and communicate those model inference results to the graph database application. The graph database provides query results based at least in part on the model inference results to an entity. |
US12072934B2 |
Entity cards including descriptive content relating to entities from a video
A server system obtains a transcription of content from a video and applies a machine learning resource to identify entities which are most likely to be searched for by a user viewing the video, based on the transcription of the content. The server system generates entity cards for each of the entities, each of the entity cards including descriptive content relating to a respective entity among the entities. The server system provides a user interface, to be displayed on a respective display of one or more user computing devices, for playing the video on a first portion of the user interface. When the video is played and a first entity among the entities is mentioned in the video, the user interface displays a first entity card on a second portion of the user interface, the first entity card including descriptive content relating to the first entity. |
US12072926B2 |
Image search method and computing device
This application provides techniques of searching images. The techniques comprise monitoring a moving state of a first computing device; controlling the first computing device to obtain an image comprising a target object to be searched in response to determining that the moving state of the first computing device meets a preset condition; determining a first coordinate group of the target object in the image; acquiring a target image of the target object from the image based on the first coordinate group; determining, based on the target image, a search result related to the target object and displaying the search result. |
US12072925B2 |
Visual search via free-form visual feature selection
A user can submit a visual query that includes one or more images with user free-form selected visual features of interest. Various processing techniques such as optical character recognition (OCR) techniques can be used to recognize text (e.g., in the image, surrounding image(s), etc.) and/or various object detection techniques (e.g., machine-learned object detection models, etc.) may be used to detect objects and particular visual features of objects (e.g., dress, sleeves, color, pattern, etc.) within or related to the visual query. Content related to the detected text or object(s) in combination with the user free-form selected visual feature of interest can be identified and potentially provided to a user as search results. As such, aspects of the present disclosure enable the visual search system to more intelligently process a visual query to provide improved search results and content feeds, including search results which are personalized to account for user search intent. |
US12072924B2 |
Generating breakpoints in media playback
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining breakpoints in a media item. Methods can include determining a candidate set of breakpoints within a media item. A machine learning model is used to generate a score for each particular candidate breakpoint in the set of candidate breakpoints based on presentation features of the media item. A subset of candidate breakpoints is selected from the set of candidate breakpoints based on the score. A final set of breakpoints is selected from the subset of candidate breakpoints based on a combination of the score for each particular candidate breakpoint and a location of the particular candidate breakpoint relative to a different candidate breakpoint. The final set of breakpoints is stored in a database and during playback of the media item, a digital component is presented when the media item reaches a stored breakpoint. |
US12072919B2 |
Sentence level dialogue summaries using unsupervised machine learning for keyword selection and scoring
There are provided systems and methods for sentence level dialogue summaries using unsupervised machine learning for keyword selection and scoring. A service provider, such as an electronic transaction processor for digital transactions, may provide live chat service channels for assistance through live agents and chatbot services. When interacting with these channels over a period of time, a user may create a dialogue with multiple different live agents and/or chatbots. These chat sessions may be asynchronous but have important and relevant information for future live agents to review. Thus, the service provider may provide a dialogue summarizer, which may summarize a dialogue automatically to a number of most relevant sentences. This may be done using an unsupervised machine learning system that utilizes different machine learning algorithms to select and rank keywords within the sentences. The sentences are then scored and highest scored sentences are output as a summary. |
US12072916B2 |
Methods and systems for querying data within a geographical boundary using a query tool
A method comprises receiving a request comprising parameters related to a data query and location information describing a geographic boundary, wherein the parameters indicate one or more types of data queried by a user of the workstation, communicating, by the export service application, with the geospatial database, to determine a format of data stored at the geospatial database, converting, by the export service application, a format of the parameters and the geographic boundary received in the request into query parameters that are formatted to be compatible with the geospatial database based on the format of data stored at the geospatial database, generating, by the export service application, a database query comprising the query parameters, wherein the database query is for retrieving data, from the geospatial database, that matches the parameters received in the request and is associated with a location within the geographic boundary. |
US12072914B1 |
Method and system for clustering with noise reduction and applications thereof
The present teaching is directed to clustering with denoising capability and its use in network capacity planning. Data samples with attributes of network elements and respective key performance indicators are first clustered to obtain initial clusters. Each initial cluster is hierarchically clustered to generate subclusters, each of which is detected as a pure or an impure subcluster based on some criterion. Each impure subcluster is denoised based on a situation detected, with some samples merged with a corresponding pure subcluster, some bootstrapped using additional data samples with consistent properties, and some removed if additional data sample with consistent properties is not available. The denoising is iteratively performed until a denoising criterion is satisfied to obtain denoised clusters corresponding to clusters of network elements. Actions may be performed on the network elements according to their corresponding denoised clusters. |
US12072912B2 |
Mechanisms for multi-dimension data operations
Mechanisms for multidimensional data modeling and operations and related procedures are described. Resource structures for multidimensional data can be used. This can allow lumped operations such as RESTful operations and procedures on the multidimensional data. A new attribute “SamplingPeriodCovered” can be used to indicate the time interval when the related time series data (or any multi-dimension data streams) are stored. This can reduce the total size of the data stored. |
US12072911B1 |
Systems and methods for providing access to information in a relational database via API-operations for dataframes
Systems and methods for providing access to information in a relational database via API-operations for dataframes, are disclosed. Exemplary implementations may: store information that represents an input dataframe; generate a first relation that represents the input dataframe, the first relation having a first schema; obtain a dataframe query to be performed on the input dataframe; translate the dataframe query into a sequence of relational database operations; perform the sequence of relational database operations on the first relation to generate a second relation; and present at least a portion of the second relation to a user, and/or perform other steps. |
US12072909B2 |
Method and device for data synchronization, storage medium and electronic device
A method and device for data synchronization, a storage medium and an electronic device are provided. The method for data synchronization includes operations as follows. Synchronization configuration information for data to be synchronized is determined, and the synchronization configuration information at least includes a data identification of the data to be synchronized and a source data table identification of a source data table where the data to be synchronized is located. A source database is queried based on the source data table identification to obtain a target source data table where the data to be synchronized is located. A field identification of the data to be synchronized is determined from the target source data table based on the data identification. A target data table is constructed based on the field identification, and the data to be synchronized is synchronized into the target data table. |
US12072908B2 |
Method and apparatus for rapidly synchronizing a replicate storage system with an active storage system
A method is described. The method includes queuing an entry in a queue that identifies an inode that has been changed in an active storage system. The entry further describes a time in the future. The method includes processing the entry upon the time in the future being reached. The processing of the entry includes comparing respective content values maintained for different regions of the inode within the active storage system and a replicate storage system. The method further includes comparing content of those of the regions having different content values as between the active storage system and the replicate storage system. The method further includes updating those regions in the replicate storage system to reflect those regions within the active storage system based on the comparing, and, updating the respective content values of those regions in the replicate storage system. |
US12072906B2 |
Data storage transformation system
A data storage transformation system includes a data storage management device that is coupled to a data provisioning device and a storage system. The data storage management device receives first format data that includes a first data format from the data provisioning device, and predicts at least one processing operation that will be performed on the first format data. The data storage management device then determines a second data format for performing the at least one processing operation, and transforms the first format data to second format data that includes the second data format. The data storage management device then transmits the second format data for storage in the storage system. |
US12072905B2 |
Information processing device, information processing method, and computer program product
An information processing device converts a plurality of original data arranged on a preset n-dimensional map into a plurality of new data arranged on a map according to a conversion rule. In the conversion rule, when an original datum at a target position on the map has a value of out-of-criterion, a new datum at the target position is set to the value of the original datum at the target position, and when the original datum at the target position has a value of within-criterion, each of values of one or more original data excluding an original datum having a value of the out-of-criterion from original data included in a reference region is selected to perform majority voting with the values of the one or more original data selected, and the new datum at the target position is set to a value determined by the majority voting. |
US12072894B1 |
Systems and methods for providing metadata-rich data transfers based on logical data models
Systems and methods for a programming language-agnostic data modeling platform that is both less resource intensive and scalable. Additionally, the programming language-agnostic data modeling platform allows for advanced analytics to be run on descriptions of the known logical data models, to generate data offerings describing underlying data, and to easily format data for compatibility with artificial intelligence systems. The systems and methods use a supplemental data structure that comprises logical data modeling metadata, in which the logical data modeling metadata describes the logical data model in a common, standardized language. For example, the logical data modeling metadata may comprise a transformer lineage of the logical data model. |
US12072891B1 |
Multi-phased execution of a search query
The disclosed embodiments include a method performed by a data intake and query system. The method includes receiving a search query by a search head, defining a search process for applying the search query to indexers, delegating a first portion of the search process to indexers and a second portion of the search process to intermediary node(s) communicatively coupled to the search head and the indexers. The first portion can define a search scope for obtaining partial search results of the indexers and the second portion can define operations for combining the partial search results by the intermediary node(s) to produce a combination of the partial search results. The search head then receives the combination of the partial search results, and outputs final search results for the search query, where the final search results are based on the combination of the partial search results. |
US12072890B2 |
Visualization data reuse in a data analysis system
A method includes obtaining first data expressing a first usage intent; obtaining an answer object; obtaining, in accordance with first access control data, a first visualization data for the answer object; associating, with the first visualization data, a first generation-identifier that corresponds to at least a subset of the first access control data; generating first instructions for rendering the first visualization data on a user device of the first user; receiving a first snapshot of the first visualization data; storing a first association between the first generation-identifier and the first snapshot; obtaining second data expressing a second usage intent from a second user; identifying the answer object responsive to the second data expressing the second usage intent from the second user; and, responsive to second access control data corresponding to the second user matching the first generation-identifier, outputting second instructions for rendering the first snapshot to the second user. |
US12072889B2 |
Intermediate data objects and uses thereof
An intermediate data object is described that bridges source data to analysis-ready variables (ARVs). |
US12072887B1 |
Optimizing an operator flow for performing filtering based on new columns values via a database system
A database system is operable to generate an initial query operator execution flow for a corresponding query for execution that includes an extend operation serially before a column-based filtering operation indicating filtering by new column values of a new column generated via the extend operation as a function of an existing column. The initial query operator execution flow is converted into an updated query operator execution based on pushing the column-based filtering operation serially before the extend operation, and updating the column-based filtering operation to filter by existing column values of the existing column via applying an inverse function of the function. The corresponding query is executed by applying the updated query operator execution flow based on executing the column-based filtering operation upon a plurality of rows to generate a filtered subset of the plurality of rows, and executing the extend operation upon only rows in the filtered subset. |
US12072882B2 |
Database query processing
Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: examining an invoked database query for execution on a database; scanning zone data from at least one data node of the database in dependence on the examining, the at least one data node of the database having a storage system and storing in the storage system table data of a table, wherein security tags are associated to respective rows of the table, and wherein the zone data specifies attributes of storage of the table within respective storage system extents of the storage system; identifying, using the zone data, at least one excludible extent of the storage system extents; and excluding the at least one excludible extent from an IO data access operation in processing of the invoked database query. |
US12072879B2 |
Dynamically generated operations in a parallel processing framework
A method for executing a dynamically generated operation in a parallel processing framework may include executing the dynamically generated operation sequentially for a threshold quantity of times before initiating a compilation operation to generate precompiled code for the dynamically generated operation. Upon generating the precompiled code, execution of the precompiled code may be parallelized by determining, based on a quantity of time required to execute the precompiled code on a portion of a dataset, a task size. The execution of the precompiled code may be divided, based on the task size, into one or more tasks. Moreover, a corresponding quantity of worker threads may be allocated to perform the one or more tasks in parallel. Related methods and computer program products are also provided. |
US12072874B2 |
Methods, apparatuses and computer program products for providing a conversational data-to-text system
Methods, apparatuses and computer program products for providing a conversational data-to-text system are described herein. An example method may include receiving a first natural language query from a client device; generating a first analytic operation instruction associated with a multi-dimensional dataset based at least in part on the first natural language query; determining a first multi-dimensional data object based at least in part on the first analytic operation instruction and the multi-dimensional dataset; generating a first natural language response to the first natural language query based at least in part on the first multi-dimensional data object; and transmitting the first natural language response to the client device. |
US12072861B2 |
Regulatory tree parser
Described herein is a regulatory parser that downloads and efficiently processes regulatory documents. The regulatory documents may be from different sources and may have different formats. The regulatory parser parses all of the text in the regulatory documents and converts into a predetermined, single format for downstream applications. The text is organized and stored in a structured tree, organized into one or more hierarchies with nodes storing segments of text from a regulatory document. In some embodiments, each node in the regulatory tree may represent a segment of text. Partitioning the text of a regulatory document into segments of text may make the storage and querying of the regulatory documents more manageable. The organization and structure of the structured tree may reduce the times and resources needed for accessing and searching for a regulatory citation. The structured tree may allow a user to manipulate a regulatory document or text. |
US12072859B1 |
Accessibility controls for manipulating data visualizations
A computer system displays a graphical user interface (GUI) that includes data visualizations corresponding to data having timestamps within a time interval. A first type of input signal is mapped to a second type of input signal. The first type of input signal is associated with an input device communicatively coupled to the computer system. The second type of input signal is configured to operate a graphical user control of the GUI. Before mapping, the first type of input signal is configured to perform a function that is different from operation of the graphical user control. After receiving an input signal of the first type, an input signal of the second type is applied to the graphical user control based on the mapping. The time interval is adjusted, and the data visualizations are updated automatically to correspond to updated data having timestamps within the adjusted time interval. |
US12072858B2 |
Computer-based data collection, management, and forecasting
A method implemented by a computer comprising collecting historical data for a plurality of items; categorizing each of the plurality of items; assigning at least one of the plurality of items as an index item for at least another of the plurality of items; collecting data for a plurality of context parameters related to at least one of the plurality of items; and forecasting a value for one of the plurality of items needed over a future period of time, wherein the method reduces a data storage capacity requirement for the computer and increases said computer's processing speed. |
US12072850B2 |
Virtual file system for dynamically providing media content
A system that dynamically provides media essence to a client device. An I/O interface receives a media access request that defines a range of media content at a defined format, and a VFS generates an essence containing file that includes a file name and extension that identifies byte ranges for the content range and the defined format; dynamically builds the essence containing file to comprise APIs that can access at the identified byte ranges for the defined range of media content; imposes a structure on a portion of bytes contained in the essence containing file to define a processing function to be executed before delivering the essence to the client device; and opens the essence containing file to access the identified byte ranges using the APIs and causing the processing function to be executed on the accessed and identified byte ranges before delivering the essence to the client device. |
US12072848B1 |
Systems and methods for managing personalized life information
Systems and methods described herein facilitate the management of personalized life information using a distributed ledger. For example, a distributed ledger system, such as one or more blockchains, may manage personalized life information of one or more individuals to, for example, determine an occurrence of a life event for a first individual based at least in part on personalized life information for the first individual, to access various types of personalized life information for the first individual in response to the determination of the occurrence of the life event for the first individual, and to provide a subset of the personalized life information data for the first individual to a user device associated with a second individual. |
US12072847B2 |
Systems and methods of providing immutable records
Systems and methods of providing immutable records, and immutable ordering of records, in a computing system are disclosed. The computing system can be a member of a blockchain network of a plurality of blockchains. Each block can include a cryptographic digest (or hash) conforming to a minimum degree of difficulty, a nonce by which the cryptographic digest was generated in conformation with the degree of difficulty, and a list of cryptographic digests of most recent blocks of participating neighbor blockchains. Blocks may be passed between blockchains of the plurality of blockchains, which enables each member of the blockchain network to verify an immutable record of data transactions free of the mutual trust requirement of a typical blockchain environment. In conjunction with the generation of each block, an event record may be entered into an event log of the computing system wherein the block was generated. The event record, which may contain actionable instructions, requests, etc., may be transmitted to computing systems of participating neighbor blockchains, where actionable items may be acted upon. Further, the event logs of each computing system may be exchanged, compared, and adjusted to reflect the earliest appearance of each block of each participating neighbor blockchain. |
US12072844B2 |
Data reduction in a storage system
Example implementations relate to storing data in a storage system. An example includes receiving, by a storage controller of a storage system, a data unit to be stored in persistent storage of the storage system. The storage controller determines maximum and minimum entropy values for the received data unit. The storage controller determines, based on at least the minimum entropy value and the maximum entropy value, whether the received data unit is viable for data reduction. In response to a determination that the received data unit is viable for data reduction, The storage controller performs at least one reduction operation on the received data unit. |
US12072838B2 |
Method for generating a coherent representation for at least two log files
Provided is a computer-implemented method for receiving the at least two log files; wherein each log file of the at least two log files includes at least one log entry with at least one time stamp and at least one message; wherein the at least two log files differ from one another with respect to at least one distinctive criteria; extracting at least one additional information of each log file of the at least two log files; and combining each log file of the at least two log files with the extracted additional information into at least two processed log files; wherein the at least two processed log files comply with a coherent representation. A corresponding computer program product and generating unit is also provided. |
US12072832B2 |
Apparatus and methods for high-speed drivers
Apparatus and methods for high-speed drivers are provided herein. In certain embodiments, a high-speed driver multiplexes two or more data streams. The high-speed driver is implemented with a mux-then-driver topology that provides multiplexing in a predriver circuit. Thus, the multiplexer is eliminated from the full rate output path to relax timing. Driver amplitude control schemes are also disclosed in which a controllable driver includes a group of differential series source transistor (SST) driver slices that are connected in parallel with one another to drive a pair of output terminals, and a group of attenuator slices that are connected in parallel with one another across the pair of output terminals. Additionally, the controllable driver includes a control circuit that activates an attenuator slice for each SST driver slice that is decommissioned to provide output amplitude control. |
US12072831B2 |
Dynamic PCIE speed-adjusting method and wireless device and user equipment thereof
A Dynamic Peripheral Component Interconnect Express (PCIe) speed-adjusting method is provided. The dynamic PCIe speed-adjusting method is applied to a wireless device. The dynamic PCIe speed-adjusting method may include the following step: the wireless device determines whether to change from the current PCIe speed to a target PCIe speed based on the noise level threshold, the signal-to-noise ratio (SNR) threshold, the current data-rate requirement, or a combination thereof. |
US12072828B2 |
Article, device, and techniques for serverless message stream processing
A non-transitory computer-readable storage medium may be executable by a processor to receive a designation of a message bus producer, a set of business logic to be stored in a set of containers, a designation of a message bus consumer, and a designation of a set of message-handling functions. The non-transitory computer-readable storage medium may generate a serverless application stack, based upon the message bus producer, the set of business logic, the message bus consumer, and the set of message-handling functions. The non-transitory computer-readable storage medium may cause the serverless application stack to receive a message stream from the message bus producer as streaming data, process the message stream according to at least one function, stored in the set of containers, perform at least one message-handling function of the set of message-handling functions on the message stream, and transport the set of messages to the message bus consumer. |