Document Document Title
US12244013B2 Composite cathode active material, method of preparing the same, cathode including the same, and secondary battery including the composite cathode active material
A composite cathode active material represented by Lix(Co1−wM1w)yPO4 (Formula 1) having an olivine structure, wherein a unit-cell volume of the composite cathode active material is in a range of about 283 Å3 to about 284.6 Å3. A cathode including the composite cathode active material, and a secondary battery including the composite cathode active material are also disclosed.In Formula 1, M1 includes i) at least one of Sc, Ti, V, Cr, Cu, or Zn, and optionally at least one of Fe or Ni, and 0.9≤x≤1.1, 0.9≤y≤1.1, and 0
US12244005B2 Secondary particle for a cathode of a secondary lithium battery cell and method for producing such a particle
The invention relates to a secondary particle for a cathode of a secondary lithium battery cell that comprises a plurality of primary particles, each having a layered crystalline structure in which transition metal oxide layers and lithium layers alternate. Each of the primary particles has a spatial extension in the direction of its crystallographic c-axis that is greater than in a direction perpendicular to this axis. The invention also relates to a method for producing such a particle.
US12244004B2 Composite cathode material for lithium-ion battery, and vehicle
Disclosed herein are a composite cathode material for a lithium-ion battery, a lithium-ion battery, and a vehicle. A core of the cathode material is a lithium-nickel-cobalt-manganese oxide material. A surface layer of the cathode material is a lithium-nickel-cobalt oxide material doped with an element E. There is a transition layer between the core and the surface layer. The transition layer is a lithium-nickel-cobalt-manganese oxide material doped with the element E. A content of the element E in the transition layer shows a decreasing trend in a direction from the surface layer of the cathode material to the core. A general formula for the composition of the transition layer is Li1+mNi1-x-y-zCoxMnyEzO2. 0≤m≤0.1, 0.01≤x≤0.1, 0.01≤y≤0.1, and 0.01≤z≤0.1. E is at least one of Al, Zr, Ti, Y, Ba or Sr.
US12243995B2 System
The present invention relates a system (30) comprising a plurality of battery modules (10) and a cold plate (30) for cooling the battery modules. Each battery module comprises a plurality of stacked battery cells (11) and two side plates (12), each side plate having a protruding lower edge (14) supporting a bottom surface (15). The cold plate comprises a base plate (31) provided with cooling channels, wherein the base plate (31) is thermally connected to the bottom surface (15) of the battery cells (11) in each battery module (10); an inlet port (24) for feeding cooling media via the cooling channels to an outlet port (26), and at least one cut-out (32) configured to house one of the protruding lower edges (14) of the side plates (12).
US12243994B2 Control device
A control device for a battery storage device, which is equipped with components of the electronics system, e.g. battery management system and current measurement shunt, and with components of the electromechanical system, e.g. in the form of relays, fuses, bus bars, and plug connectors, and is accommodated in a closed housing. In order to create a control device in which a predetermined service life can be reliably achieved even without an oversizing of components, it is proposed for the closed housing to be embodied to form a free and/or forced convection, it being possible for the convection to balance out temperature differences inside the housing and throughout the control device.
US12243986B2 Wireless communication method in battery pack and master BMS providing the method
The present invention relates to a wireless communication method in a battery pack and a master BMS for providing the method. The master BMS according to the present invention, as a master BMS for performing wireless communication with a slave BMS according to a frequency hopping method in a battery pack, may include: a communicator for receiving first channel scan information generated by scanning a plurality of channels belonging to a frequency bandwidth used in the wireless communication by a device disposed outside the battery pack; a channel analyzer for generating second channel scan information by scanning the channels belonging to the frequency bandwidth; a storage unit for storing a reference signal to noise ratio (SNR) value on the wireless communication; and a control unit for selecting a hopping channel used in the frequency hopping method based on the first channel scan information, and calculating signal intensity of the selected hopping channel based on the second channel scan information and the reference SNR value.
US12243979B2 All-solid battery and method of preparing the same
The all-solid battery includes: a cathode layer including a cathode active material layer, an anode layer, and a solid electrolyte layer that is disposed between the cathode layer and the anode layer and includes a solid electrolyte, wherein the anode layer includes a porous anode current collector; a first anode active material layer including a first metal and a carbonaceous anode active material disposed on the porous anode current collector; a conformal coating layer including a second metal disposed on the first anode active material layer, wherein the conformal coating layer of the anode layer is between the first anode active material layer and the solid electrolyte layer, and a surface roughness of the solid electrolyte layer, proximate to the conformal coating layer, is about 2 micrometers or less.
US12243978B2 Thermally responsive solid state composite electrolyte separator
Provided herein are compositions of solid-state ionically conductive composite materials that include particles of an inorganic phase in a matrix of an organic phase having a positive thermal coefficient of expansion. When the temperature of the composition is below a cutoff temperature Tc, the composition is ionically conductive and may be used as an electrolyte. As the temperature increases above Tc, the organic phase expands and reduces the ionic conductivity of the composition.
US12243973B2 Drive circuit substrate, LED display panel and method of forming the same, and display device
A drive circuit substrate, LED display panel and method of forming the same and display device are provided, in field of display technologies. The drive circuit substrate includes a base substrate and drive electrodes arranged in an array on a surface of the base substrate, where at least one conductive structure is arranged on a surface of each drive electrode away from the base substrate, the conductive structure is electrically connected to corresponding drive electrode. The driving electrodes include first and second driving electrodes, horizontal height of first driving electrode is greater than horizontal height of second driving electrode. The conductive structure includes first conductive structure on a surface of the first driving electrode away from the base substrate and second conductive structure on a surface of the second driving electrode away from the base substrate, height of second conductive structure is greater than height of first conductive structure.
US12243972B2 Light emitting device
A light emitting device includes: a base having an upper face; a light emitting element mounted on the upper face of the base; one or more bonding members disposed on the upper face of the base outward of the light emitting element; a light transmissive member bonded to a portion of the upper face of the base by the one or more bonding members; and a protective film that continuously covers the light emitting element, the upper face of the base, lateral faces of the one or more bonding members, and a lower face of the light transmissive member. A gap is located between the upper face of the base and the lower face of the light transmissive member and configured to allow a space in which the light emitting element is mounted to communicate with an outside of the light emitting device, wherein the gap is defined by the upper face of the base, the lower face of the light transmissive member, and the one or more bonding members.
US12243971B2 Display device
A display device according to some embodiments includes a substrate, a first power line extending in a first direction on the substrate, and configured to transmit a first alignment signal or a first driving voltage, a second power line extending in the first direction on the substrate, and configured to transmit a second alignment signal or a second driving voltage, a first electrode extending in a second direction that is substantially perpendicular to the first direction, configured to receive the first alignment signal or the first driving voltage, and electrically connected to the first power line, a second electrode spaced apart from the first electrode, extending in the second direction, configured to receive the second alignment signal or the second driving voltage, and electrically connected to the second power line, and a light emitting element between the first electrode and the second electrode.
US12243970B2 Display substrate and display device
A display substrate and a display device. The display substrate includes: a plurality of pixel islands, a first opening, a second opening and a first passage region. Each pixel island includes at least one pixel, each pixel includes a plurality of first driving lines, the first passage region is provided with a plurality of first connection lines, each of the plurality of pixel islands further includes a plurality of transfer lines, and the plurality of transfer lines are arranged in different layers from the plurality of first driving lines and cross each other to form a plurality of overlapping regions; the plurality of transfer lines are electrically connected with the plurality of first driving lines through via holes located in part of the overlapping regions, and the transfer lines in two adjacent pixel islands are respectively connected with the plurality of first connection lines in the first passage region.
US12243969B2 Light emitting device structure and method for manufacturing same
A light emitting element structure may include at least one light emitting element which is disposed on a substrate and spaced apart from each other, and extends in a direction perpendicular to the substrate; an auxiliary layer which is disposed on the substrate, exposes at least a portion of the upper surface of the substrate, and surrounds the outer surface of the light emitting element; a current spreading layer which is disposed on the auxiliary layer and electrically contacts an end of the light emitting element; a first pad which is electrically connected to the end of the light emitting element, disposed on the current spreading layer, and does not to overlap the light emitting element; and a second pad which is electrically connected to another end of the light emitting element disposed on the upper surface of the exposed substrate and spaced apart from the auxiliary layer.
US12243963B2 Light emitting element ink and method of manufacturing display device
A light emitting element ink comprises a light emitting element solvent, a light emitting element dispersed in the light emitting element solvent, the light emitting element including a plurality of semiconductor layers, and an insulating film surrounding outer surfaces of the plurality of semiconductor layers, and a thickener dispersed in the light emitting element solvent, wherein the thickener includes a compound represented by Chemical Structural Formula 1 as a polyol-based compound capable of forming a hydrogen bond with the light emitting element solvent or another thickener, and the thickener has a boiling point in a range of about 200° C. to about 450° C.
US12243959B2 Optoelectronic semiconductor device and method of manufacturing an optoelectronic semiconductor device
An optoelectronic semiconductor device and a method for manufacturing an optoelectronic semiconductor device are disclosed. In an embodiment an optoelectronic semiconductor device includes a semiconductor body having a first region of a first conductive type, an active region configured to generate electromagnetic radiation, a second region of a second conductive type and a coupling-out surface configured to couple-out the electromagnetic radiation, wherein the first region, the active region and the second region are arranged along a stacking direction, wherein the active region extends from a rear surface opposite the coupling-out surface to the coupling-out surface along a longitudinal direction transverse to or perpendicular to the stacking direction, and wherein the coupling-out surface is arranged plane-parallel to the rear surface.
US12243955B2 Display and micro device array for transfer to a display substrate
A micro light emitting diode (LED) and a method of forming an array of micro LEDs for transfer to a receiving substrate are described. The micro LED structure may include a micro p-n diode and a metallization layer, with the metallization layer between the micro p-n diode and a bonding layer. A conformal dielectric barrier layer may span sidewalls of the micro p-n diode. The micro LED structure and micro LED array may be picked up and transferred to a receiving substrate.
US12243953B2 Apparatus for manufacturing light-emitting display device
An apparatus for manufacturing a light emitting display device includes a stage, and at least one electric-field application module disposed on at least one side of the stage. The apparatus further includes at least one of: at least one printing head disposed above the stage, and a heating element disposed adjacent the stage. The at least one electric-field application module includes a probe head having at least one probe pin, and a driver connected to the probe head to move the probe head.
US12243952B2 Double-sided passivated contact cell and preparation method thereof
The present disclosure provides a double-sided passivated contact cell, where a front side and a rear side of the double-sided passivated contact cell each are provided with a tunnel layer, a doped polysilicon layer, and a passivation layer sequentially from an inside to an outside; and for the doped polysilicon layer at the front side and the doped polysilicon layer at the rear side, one of the doped polysilicon layer at the front side and the doped polysilicon layer at the rear side is a boron and carbon co-doped polysilicon layer, and the other of the doped polysilicon layer at the front side and the doped polysilicon layer at the rear side is a phosphorus and carbon co-doped polysilicon layer. The present disclosure further provides a preparation method of the double-sided passivated contact cell.
US12243951B2 Wireless power distribution systems and methods
Apparatus, methods and systems of wireless power distribution are disclosed. Embodiments involve the redirection of collimated energy to a converter, which stores or converts the energy into a more suitable form of energy for at least one specific point-of-use that is coupled to the converter.
US12243950B2 Pastes for solar cells, solar cells, and methods of making same
A paste (32) for use in metallization of a solar cell (12) includes an organic vehicle (44) and a mixture of copper-containing particles (46), metal-oxide-containing nanoparticles (50), and secondary oxide particles (52) different from the metal-oxide-containing nanoparticles (50). The secondary oxide particles (52) include particles (42) of a metal oxide and a metal of the metal oxide capable of reducing at least some of the metal-oxide-containing nanoparticles (50) to metal when heated. The organic vehicle (44) is capable of reducing the metal oxide of the secondary oxide particles (52) upon decomposition of the organic vehicle (44). A paste (32) includes a mixture of particles (42) including metallic copper particles (46), nanoparticles (50), and metal oxide particles (52) in the organic vehicle (44). The nanoparticles (50) include at least one oxide of nickel, copper, cobalt, manganese, and lead. The metal oxide of the metal oxide particles (52) has a more negative Gibbs Free Energy of Formation than a metal oxide of the at least one oxide of the nanoparticles (50).
US12243949B2 Solar cell string, solar cell module, manufacturing apparatus and manufacturing method of solar cell string
Embodiments of the present disclosure provide a solar cell string, a solar cell module, a manufacturing apparatus and a manufacturing method thereof. The solar cell string includes at least two solar cells including first and second solar cells adjacent to each other; front and back surfaces of each of the at least two solar cells are respectively provided with a grid line, and the grid line on the front surface is connected with the grid line on the back surface by a solder strip, the first and second solar cells have an overlapping region, and the overlapping region is provided with a buffer pad covering at least one side surface of the solder strip located in the overlapping region, and the buffer pad is formed by a pad which is pre-arranged in the overlapping region and melted at high temperature.
US12243943B2 Semiconductor device
A transistor includes a multilayer film in which an oxide semiconductor film and an oxide film are stacked, a gate electrode, and a gate insulating film. The multilayer film overlaps with the gate electrode with the gate insulating film interposed therebetween. The multilayer film has a shape having a first angle between a bottom surface of the oxide semiconductor film and a side surface of the oxide semiconductor film and a second angle between a bottom surface of the oxide film and a side surface of the oxide film. The first angle is acute and smaller than the second angle. Further, a semiconductor device including such a transistor is manufactured.
US12243940B2 Methods of forming air spacers in semiconductor devices
A semiconductor structure includes a source/drain (S/D) feature disposed in a semiconductor layer, a metal gate stack (MG) disposed in a first interlayer dielectric (ILD) layer and adjacent to the S/D feature, a second ILD layer disposed over the MG, and an S/D contact disposed over the S/D feature. The semiconductor structure further includes an air gap disposed between a sidewall of a bottom portion of the S/D contact and the first ILD layer, where a sidewall of a top portion of the S/D contact is in direct contact with the second ILD layer.
US12243933B2 Semiconductor device layouts
A semiconductor device with an active transistor cell comprising a p-type first and second base layers, surrounding an n-type source region, the device further comprising a plurality of first gate electrodes embedded in trench recesses, has additional gate runners formed adjacent to the first base layer, outside the active cell, and contacting the first gate electrodes at the cross points thereof. The additional gate runners do not affect the active cell design in terms of cell pitch i.e., the design rules for cell spacing, hole drainage between the cells, or gate-collector capacitance, hence resulting in optimum low conduction and switching losses. The transistor cell and layout designs offer a range of advantages both in terms of performance and manufacturability, with the potential of applying additional layers or structures.
US12243930B2 Semiconductor device with fin end spacer dummy gate and method of manufacturing the same
A semiconductor device includes a first fin and a second fin in a first direction and aligned in the first direction over a substrate, an isolation insulating layer disposed around lower portions of the first and second fins, a first gate electrode extending in a second direction crossing the first direction and a spacer dummy gate layer, and a source/drain epitaxial layer in a source/drain space in the first fin. The source/drain epitaxial layer is adjacent to the first gate electrode and the spacer dummy gate layer with gate sidewall spacers disposed therebetween, and the spacer dummy gate layer includes one selected from the group consisting of silicon nitride, silicon oxynitride, silicon carbon nitride, and silicon carbon oxynitride.
US12243929B2 Forming a dummy gate structure
A dummy gate structure may be formed for a semiconductor device. The dummy gate structure may be formed from an amorphous polysilicon layer. The amorphous polysilicon layer may be deposited in a blanket deposition operation. An annealing operation is performed for the semiconductor device to remove voids, seams, and/or other defects from the amorphous polysilicon layer. The annealing operation may cause the amorphous polysilicon layer to crystallize, thereby resulting in the amorphous polysilicon layer transitioning into a crystallized polysilicon layer. A dual radio frequency (RF) source etch technique may be performed to increase the directionality of ions and radicals in a plasma that is used to etch the crystallized polysilicon layer to form the dummy gate structure. The increased directionality of the ions increases the effectiveness of the ions in etching through the different crystal grain boundaries which increases the etch rate uniformity across the crystallized polysilicon layer.
US12243928B1 P-GaN high electron mobility transistor (HEMT) with MOS2-based 2D barrier
A bandgap tuneable p-GaN high electron mobility transistor (HEMT) having a structure stacked on a silicon carbide substrate. The device incorporates an indium nitride nucleation layer, followed by an aluminum nitride nucleation layer, and a first aluminum gallium nitride buffer layer. A gallium nitride channel layer is deposited on this stack, with an aluminum source and a drain contact at either end. The bandgap tuneable p-GaN HEMT includes a two-dimensional molybdenum disulfide layer over the channel, covered by a second AlGaN buffer layer. A p-type gallium nitride cap layer and a platinum gate contact complete the structure. This configuration facilitates bandgap tuning and strain engineering, enhancing electron mobility and density in the two-dimensional electron gas region, making it suitable for high-power and high-frequency applications.
US12243926B2 HEMT transistor with improved gate arrangement
A HEMT GaN transistor with a conductive gate including an upper metal region, and a lower semi-conductor region provided to lower current gate leakage. The lower semiconductor region is formed of: a first sub-region that is P-doped and in contact with the metal region, a second sub-region that is P-doped and in contact with the second layer, and an intermediate sub-region arranged between the first sub-region and the second sub-region, the third sub-region being un-doped or unintentionally doped or doped with a low concentration of dopant compared to that of the first sub-region and second sub-region, respectively.
US12243922B2 Method for auto-aligned manufacturing of a VDMOS transistor, and auto-aligned VDMOS transistor
A MOS transistor, in particular a vertical channel transistor, includes a semiconductor body housing a body region, a source region, a drain electrode and gate electrodes. The gate electrodes extend in corresponding recesses which are symmetrical with respect to an axis of symmetry of the semiconductor body. The transistor also has spacers which are also symmetrical with respect to the axis of symmetry. A source electrode extends in electrical contact with the source region at a surface portion of the semiconductor body surrounded by the spacers and is in particular adjacent to the spacers. During manufacture the spacers are used to form in an auto-aligning way the source electrode which is symmetrical with respect to the axis of symmetry and equidistant from the gate electrodes.
US12243921B2 Vertical gallium oxide (GA2O3) power FETs
A vertical gallium oxide (Ga2O3) device having a substrate, an n-type Ga2O3 drift layer on the substrate, an, n-type semiconducting channel extending from the n-type Ga2O3 drift layer, the channel being one of fin-shaped or nanowire shaped, an n-type source layer disposed on the channel; the source layer has a higher doping concentration than the channel, a first dielectric layer on the n-type Ga2O3 drift layer and on sidewalls of the n-type semiconducting channel, a conductive gate layer deposited on the first dielectric layer and insulated from the n-type source layer, n-type semiconducting channel as well as n-type Ga2O3 drift layer, a second dielectric layer deposited over the conductive gate layer, covering completely the conductive gate layer on channel sidewalls and an ohmic source contact deposited over the n-type source layer and over at least a part of the second dielectric layer; the source contact being configured not to be in electrical contact with the conductive gate layer.
US12243920B2 Method to form selective high-k deposition on 2D materials
The disclosed technology generally relates to a process of forming transistors with high-k dielectric layers, such as selectively high-k dielectric layers. The high-k dielectric layers, which may be used as the gate dielectric, may be selectively grown from two-dimensional semiconductor materials. The process may be adapted for various transistor structures such as planar transistors, three-dimensional transistors, and gate-all-around transistors. Further, the process may also be used to create stacked transistors. In one aspect, a method for manufacturing a semiconductor device includes forming a seed structure over a base layer, forming a two-dimensional (2D) semiconductor layer disposed on the seed structure, and selectively growing a high-k dielectric layer over the 2D semiconductor layer.
US12243919B2 Method and structure for metal gate boundary isolation
A semiconductor structure includes a first transistor adjacent a second transistor. The first transistor includes a first gate metal layer over a gate dielectric layer, and the second transistor includes a second gate metal layer over the gate dielectric layer. The first and the second gate metal layers include different materials. The semiconductor structure further includes a first barrier disposed horizontally between the first gate metal layer and the second gate metal layer. One of the first and the second gate metal layers includes aluminum, and the first barrier has low permeability for aluminum. A bottom surface of the first gate metal layer is directly on a top surface of the first barrier.
US12243918B2 Semiconductor device with dielectric liners on gate refill metal
A device includes a gate structure, first and second gate spacers, source/drain regions, a refill metal structure, and a first dielectric liner. The gate structure is on a substrate. The first and second gate spacers are on opposite sides of the gate structure, respectively. The source/drain regions are spaced part from the gate structure at least in part by the first and second gate spacers. The refill metal structure is on the gate structure and between the first and second gate spacers. The first di electric liner is atop the gate structure. The first dielectric liner interposes the refill metal structure and the first gate spacer.
US12243916B2 Polarization-engineered heterogeneous semiconductor heterostructures
Semiconductor heterostructures having an engineered polarization. Semiconductor materials having specified crystallographic directions and specified polarizations are directly bonded to one another by means of atomic layer bonding without the use of any interfacial bonding materials, where spontaneous polarization of the two layers produced by joining the two materials by direct wafer bonding produces a strong 2DEG or 2DHG at the interface. Embodiments include GaN/AlN and AlN/GaN heterostructures having an N- or Ga-polar GaN layer directly bonded to an N- or Al-polar Al layer. Other embodiments can incorporate an InN epitaxial layer or an alloy incorporating an N-polar, Al-polar, or Ga-polar material having In, Al, or Ga in the crystal lattice, e.g., (InxAl1-xN), InxGa1-xN, AlxGa1-xN, InxAlyGa1-x-yN, where (0
US12243911B2 Integrated circuit package for isolation dies
In described examples of an isolation device, an isolation die that has a set of bond pads is mounted on a first lead frame that has a set of leads. A portion of the bond pads are coupled to respective leads. A first mold material encapsulates the isolation device and the first lead frame forming a first package. The first package is mounted on a second lead frame that has a set of leads. A portion of the first lead frame leads is coupled to respective ones of the second lead frame leads. A second mold material encapsulates the first package and the second lead frame.
US12243910B2 Silicon carbide semiconductor device with overlapping electric field relaxation regions and method of manufacturing the same
A silicon carbide semiconductor device includes an electric field relaxation layer disposed in a drift layer. The electric field relaxation layer includes a first region having a second conductivity type and disposed at a position deeper than trenches, and a second region having the second conductivity type and disposed between the adjacent trenches to be away from a side surface of each of the adjacent trenches. Each of the first region and the second region is made of an ion implantation layer. The electric field relaxation layer further includes a double implantation region in which the first region and the second region overlap with each other, and the electric field relaxation layer has a peak of a second conductivity type impurity concentration in the double implantation region.
US12243907B2 Multi-layer trench capacitor structure
The present disclosure relates to an integrated chip including a dielectric structure over a substrate. A first capacitor is disposed between sidewalls of the dielectric structure. The first capacitor includes a first electrode between the sidewalls of the dielectric structure and a second electrode between the sidewalls and over the first electrode. A second capacitor is disposed between the sidewalls. The second capacitor includes the second electrode and a third electrode between the sidewalls and over the second electrode. A third capacitor is disposed between the sidewalls. The third capacitor includes the third electrode and a fourth electrode between the sidewalls and over the third electrode. The first capacitor, the second capacitor, and the third capacitor are coupled in parallel by a first contact on a first side of the first capacitor and a second contact on a second side of the first capacitor.
US12243906B2 Low resistance current spreading to n-contacts of micro-LED array
A light source includes an epitaxial layer stack that includes an n-type semiconductor layer, a light-emitting layer, and a p-type semiconductor layer. The epitaxial layer stack includes a two-dimensional (2-D) array of mesa structures formed therein. The light source further includes an array of p-contacts electrically coupled to the p-type semiconductor layer of the 2-D array of mesa structures, a metal layer in regions surrounding individual mesa structures of the 2-D array of mesa structures, and a plurality of n-contacts coupling the metal layer to the n-type semiconductor layer at a plurality of locations between the individual mesa structures of the 2-D array of mesa structures.
US12243905B2 Method of forming metal grid, backside-illuminated image sensor and method of forming the same
The present invention provides a method of forming a metal grid, a backside illuminated (BSI) image sensor, and a method of forming the BSI image sensor. In the methods, an etch stop layer and a metal material layer are successively deposited in geometric conformity over a substrate already formed therein with a recess and a conductive pillar, followed by the formation of a bonding pad on the metal material layer in the recess. After that, a dielectric cap layer is deposited and etched together with the metal material layer and the etch stop layer to form the metal grid. According to the present invention, the deposited metal material layer has reduced surface roughness, which results in improved thickness uniformity of the resulting metal grid. The metal grid is overall easier to form, resulting in savings in cost and increased performance of the device being fabricated.
US12243904B2 Microbolometer systems and methods
Microbolometer systems and methods are provided herein. For example, an infrared imaging device includes a microbolometer array. The microbolometer array includes a plurality of microbolometers. Each microbolometer includes a microbolometer bridge that includes a first portion and a second portion. The first portion includes a resistive layer configured to capture infrared radiation. The second portion includes a second portion having a plurality of perforations defined therein.
US12243902B2 Image sensor, method for obtaining image data from image sensor, and camera device
This application discloses an image sensor, which includes a color film layer. The color film layer includes a plurality of color film units, the color film unit includes at least one color-determined subunit and at least three transparent subunits, and a color of the color-determined subunit is determined. The color-determined subunit is configured to filter out a portion of the received light, and the transparent subunit is configured to allow light to pass through. A ratio of a quantity of the at least one color-determined subunit to a quantity of the plurality of subunits is less than 1/2. Because the transparent subunit can allow light to pass through, and most of light incident to the color film layer can be received by a photodiode, light sensitivity of the image sensor can be effectively increased without increasing an area of the color film layer or increasing a size of the photodiode.
US12243901B2 High-speed light sensing apparatus III
A circuit, including: a photodetector including a first readout terminal and a second readout terminal different than the first readout terminal; a first readout circuit coupled with the first readout terminal and configured to output a first readout voltage; a second readout circuit coupled with the second readout terminal and configured to output a second readout voltage; and a common-mode analog-to-digital converter (ADC) including: a first input terminal coupled with a first voltage source; a second input terminal coupled with a common-mode generator, the common-mode generator configured to receive the first readout voltage and the second readout voltage, and to generate a common-mode voltage between the first and second readout voltages; and a first output terminal configured to output a first output signal corresponding to a magnitude of a current generated by the photodetector.
US12243899B2 Imaging device and electronic apparatus
An imaging device according to an embodiment of the present disclosure includes: a semiconductor layer having one surface serving as a light incident surface and another surface opposed to the one surface, and having a light reception region and a peripheral region in the one surface, the light reception region in which a plurality of photoelectric converters that performs photoelectric conversion on incident light is arranged, and the peripheral region provided around the light reception region; a through via that penetrates between the one surface and the other surface; a first coupling section that is provided on the peripheral region on the one surface side, and has a width wider than the through via; a second coupling section that is provided on the peripheral region on the one surface side, and is used for coupling to an external substrate; a first semiconductor element including a coupling wiring line that electrically couples the first coupling section, the second coupling section, and the through via to one another; and a second semiconductor element that is mounted on the first semiconductor element by the first coupling section.
US12243898B2 Image sensor with high quantum efficiency
The present disclosure describes an image sensor device and a method for forming the same. The image sensor device can include a semiconductor layer. The semiconductor layer can include a first surface and a second surface. The image sensor device can further include an interconnect structure formed over the first surface of the semiconductor layer, first and second radiation sensing regions formed in the second surface of the semiconductor layer, a metal stack formed over the second radiation sensing region, and a passivation layer formed through the metal stack and over a top surface of the first radiation sensing region. The metal stack can be between the passivation layer and an other top surface of the second radiation sensing region.
US12243895B2 Pixel of a light sensor and method for manufacturing same
The present disclosure relates to a method for manufacturing a pixel by: depositing an insulating layer on an exposed face of an interconnect structure of an integrated circuit, the interconnect structure having a conductive element flush with said exposed face; etching an opening passing through the insulating layer to the conductive element; depositing an electrode layer on and in contact with the conductive element and the insulating layer; defining an electrode by removing, by etching, part of the electrode layer resting on the insulating layer; and depositing a film configured to convert photons into electron-hole pairs when a ray at an operating wavelength of the pixel reaches the pixel.
US12243892B2 Image sensors including a photodiode
An image sensor including: a semiconductor substrate having a first surface and a second surface; a pixel device isolation film extending from the first surface of the semiconductor substrate into the semiconductor substrate, wherein the pixel device isolation film defines pixels in the semiconductor substrate, and includes a conductive layer; and a device isolation structure located inside a device isolation trench that extends from the first surface of the semiconductor substrate into the semiconductor substrate, wherein the device isolation structure includes a conductive liner electrically connected to the conductive layer, wherein a negative bias is applied to the conductive layer and the conductive liner.
US12243887B2 Optical filter array
A device may include a filter array disposed on a substrate. The filter array may include a first mirror disposed on the substrate. The filter array may include a plurality of spacers disposed on the first mirror. A first spacer, of the plurality of spacers, may be associated with a first thickness. A second spacer, of the plurality of spacers, may be associated with a second thickness that is different from the first thickness. A first channel corresponding to the first spacer and a second channel corresponding to the second spacer may be associated with a separation width of less than approximately 10 micrometers (μm). The filter array may include a second mirror disposed on the plurality of spacers.
US12243885B2 Imaging device and electronic device
A highly sensitive imaging device that can perform imaging even under a low illuminance condition is provided. One electrode of a photoelectric conversion element is electrically connected to one of a source electrode and a drain electrode of a first transistor and one of a source electrode and a drain electrode of a third transistor. The other of the source electrode and the drain electrode of the first transistor is electrically connected to a gate electrode of the second transistor. The other electrode of the photoelectric conversion element is electrically connected to a first wiring. A gate electrode of the first transistor is electrically connected to a second wiring. When a potential supplied to the first wiring is HVDD, the highest value of a potential supplied to the second wiring is lower than HVDD.
US12243883B2 Image sensor comprising a pixel array including first pixel groups and second pixel groups with corresponding microlenses of different sizes for autofocusing
An image sensor is provided. The image sensor includes: a pixel array including first and second pixel groups, each of which includes unit pixels arranged in 4×4 array, each of the unit pixels including a photodiode provided, and the first and second pixel groups being alternately disposed in multiple directions; a logic circuit configured to acquire pixel signals from the unit pixels; first microlenses provided on corresponding unit pixels in the first pixel groups; and second microlenses provided on four corresponding unit pixels of the unit pixels included in the second pixel groups. Each of the first and second pixel groups includes a device isolation layer provided between the unit pixels, and a color filter provided on the first surface, and each of the second pixel groups includes an overflow region configured to move electrical charges between adjacent photodiodes.
US12243880B2 Display panel and display apparatus
A display panel and a display apparatus are provided. The display panel includes a substrate, binding pins provided at a side of the substrate, and insulating layers. The substrate has a display region and a binding region that are arranged along a first direction. The binding pins are arranged along a second direction and are located in the binding region of the substrate. The insulating layers and the binding pins are arranged on a same side of the substrate. At least one insulating layer includes at least one first aperture provided at a side of the binding region away from the display region. An orthographic projection of the first aperture on the substrate overlaps with an orthographic projection of the binding pin on the substrate in the first direction.
US12243879B2 Display device comprising a peripheral circuit having a transistor and a black matrix including an opening in a peripheral area
The display device has a first substrate having a display area including pixels and a peripheral area surrounding the display area and including a peripheral circuit, a second substrate arranged facing the first substrate, a liquid crystal layer arranged between the first substrate and the second substrate, and a plurality of gate wirings spaced apart in a first direction in the peripheral circuit of the first substrate, and a plurality of signal lines spaced apart in a second direction intersecting the first direction, wherein the second substrate has a black matrix with a lattice area at a position facing the display area and the peripheral circuit, and the lattice area of the black matrix is arranged to overlap the plurality of gate wirings and the plurality of signal lines of the peripheral circuit.
US12243878B2 Active matrix substrate and display device
An active matrix substrate includes a substrate in which a notch or an aperture is formed, and electrodes. Each electrode includes at least either of: a capacitor forming portion that is arranged in a region other than a bypass region and overlaps with at least one of a plurality of bypass gate lines when viewed in a plan view; and an electrode layer portion that is formed in an electrode layer and that composes a bypass gate line interposed portion together with a source line layer portion formed in a source line layer in the bypass region. The electrode layer portion and the source line layer portion overlap with at least one of the bypass gate lines in the bypass region when viewed in a plan view, and at least one of the bypass gate lines is positioned between the electrode layer portion and the source line layer portion in a normal line direction of the substrate.
US12243869B2 Semiconductor device and semiconductor storage device
In one embodiment, a semiconductor device includes substrate, a plurality of electrode layers provided above the substrate, and separated from each other in a first direction perpendicular to a surface of the substrate, and a first plug provided in the plurality of electrode layers. The device further includes first and second diffusion layers provided in the substrate, one of the first and second diffusion layers functioning as an anode layer of an ESD (electrostatic discharge) protection circuit, the other of the first and second diffusion layers functioning as a cathode layer of the ESD protection circuit, a second plug provided at a position that overlaps with the first diffusion layer in planar view, and electrically connected with the first diffusion layer, and a third plug provided at a position that does not overlap with the first diffusion layer in planar view, and electrically connected with the first diffusion layer.
US12243868B2 Power switch for backside power distribution
Disclosed embodiments herein relate to an integrated circuit including power switches with active regions connected to form a contiguous region. In one aspect, the integrated circuit includes a first layer including a first metal rail extending in a first direction. In one aspect, the integrated circuit includes a second layer above the first layer along a second direction perpendicular to the first direction. The second layer may include active regions for power switches. In one aspect, the active regions of the power switches are connected to form a contiguous region extending in the first direction. The first metal rail may be electrically coupled to the active regions through via contacts. In one aspect, the integrated circuit includes a third layer above the second layer along the second direction. The third layer may include a second metal rail electrically coupled to some of the power switches through additional via contacts.
US12243867B2 Integrated circuit device and method
An IC device includes first through third active areas extending in a first direction and a first gate structure extending perpendicular to and overlying each of the first through third active areas. Each of the first through third active areas includes a first portion adjacent to the first gate structure in the first direction and a second portion adjacent to the first portion and including an endpoint of the corresponding active area, the first active area is positioned between the second and third active areas and includes the endpoint positioned under the first gate structure, and each of the second and third active areas includes the endpoint positioned away from the gate structure in a second direction opposite to the first direction.
US12243865B2 Bonded semiconductor die assembly containing through-stack via structures and methods for making the same
A bonded assembly includes a first three-dimensional memory die containing a first alternating stack of first insulating layers and first electrically conductive layers and first memory structures located in the first alternating stack, a second three-dimensional memory die bonded to the first three-dimensional memory die, and containing a second alternating stack of second insulating layers and second electrically conductive layers, and second memory structures located in the second alternating stack. The first electrically conductive layers have different lateral extents along the first horizontal direction that decrease with a respective vertical distance from driver circuit devices, and the second electrically conductive layers have different lateral extents along the first horizontal direction that increase with the respective vertical distance from the driver circuit devices.
US12243862B2 Optical receiving circuit
In an optical receiver circuit which suppresses an unnecessary increase in impedance and occurrences of resonance and radiation noise and which produces preferable high-frequency transmission characteristics, a PD submount mounted with a PD chip and a chip capacitor and a TIA carrier mounted with a TIA chip are electrically connected to each other by a bonding wire. The chip includes an anode electrode pad and a cathode electrode pad, anode electrode-side ground pads are formed at positions that sandwich the pad, and cathode electrode-side ground pads are formed at positions that sandwich the pad. A wire electrically connects the pad and a signal pad for input of the chip to each other, a wire electrically connects the pad and the capacitor to each other, and a wire electrically connects the pads and the pads to each other.
US12243861B2 Display device using micro LED, and manufacturing method therefor
The present disclosure provides a novel form of a display device which enables semiconductor light emitting elements having a vertical structure to be assembled onto a substrate and then wiring process to be performed stably without any change to the position of the elements during post-processing. The display device according to one embodiment of the present disclosure comprises: a substrate; a pair of assembly electrodes positioned on the substrate; a dielectric layer positioned on the assembly electrodes; a wiring electrode positioned on the dielectric layer and comprising a base electrode part and a low melting point junction; a partition wall which overlaps with a portion of the wiring electrode, is positioned on the dielectric layer, and defines an assembly groove to which a semiconductor light emitting element is assembled; and the vertical semiconductor light emitting element which is assembled in the assembly groove and is electrically connected to the low melting point junction of the wiring electrode, wherein the low melting point junction has a flow stop angle for controlling the thermal flow characteristic of the junction.
US12243857B2 Semiconductor integrated circuit
Provided is a semiconductor integrated circuit that improves insulation reliability between a high-voltage circuit and a low-voltage circuit. The semiconductor integrated circuit includes the following: a first circuit controlled by a control signal of low voltage and driven at a higher voltage; a second circuit configured to output the control signal to the first circuit to control the driving of the first circuit; and a plurality of insulation circuits each including an insulating element, the plurality of insulation circuits connecting between the first and the second circuits in series. Each insulation circuit is configured to magnetically or capacitively couple the control signal in the insulating element to transmit it from the second circuit to the first circuit, and is configured to insulate the first circuit from the second circuit in the insulating element to prevent the higher voltage from being applied from the first circuit to the second circuit.
US12243856B2 Fan out packaging pop mechanical attach method
Embodiments include semiconductor packages and a method of forming the semiconductor packages. A semiconductor package includes a mold over and around a first die and a first via. The semiconductor package has a conductive pad of a first redistribution layer disposed on a top surface of the first die and/or a top surface of the mold. The semiconductor package includes a second die having a solder ball coupled to a die pad on a bottom surface of the second die, where the solder ball of the second die is coupled to the first redistribution layer. The first redistribution layer couples the second die to the first die, where the second die has a first edge and a second edge, and where the first edge is positioned within a footprint of the first die and the second edge is positioned outside the footprint of the first die.
US12243854B2 Assembly substrate structure of semiconductor light emitting device and display device including the same
An overlapping assembly substrate structure for semiconductor light emitting devices, includes a first assembly substrate structure and a second assembly substrate structure disposed spaced apart from each other. The first assembly substrate structure can include a first electrode and a second electrode spaced apart by a first distance and a first partition wall having a circular first assembly hole to accommodate a semiconductor light emitting device having a circular shape. Further, the second assembly substrate structure can include a third electrode and a fourth electrode spaced apart by a second distance greater than the first distance and a second partition wall having an elliptical second assembly hole to accommodate a semiconductor light emitting device having an elliptical shape.
US12243853B2 Stack package including core die stacked over a controller die
A stack package includes a core die disposed over a package substrate, and a controller die disposed between the core die and the package substrate to control the core die. The core die includes banks each including memory cell arrays, an interbank region in which row decoders and column decoders are arranged, and a pad region in which first connection pads electrically connected to the row decoders and column decoders through first wirings are disposed. The controller die includes a through via region in which controller die through vias penetrating the controller die to be connected to the first connection pads are disposed, and a circuit region in which controlling circuitry electrically connected to the controller die through vias through second wirings is disposed.
US12243851B2 Offset pads over TSV
Representative techniques and devices including process steps may be employed to mitigate the potential for delamination of bonded microelectronic substrates due to metal expansion at a bonding interface. For example, a metal pad may be disposed at a bonding surface of at least one of the microelectronic substrates, where the contact pad is positioned offset relative to a TSV in the substrate and electrically coupled to the TSV.
US12243848B2 Methods and systems for improving fusion bonding
Methods and systems for improving fusion bonding are disclosed. Plasma treatment is performed on a substrate prior to the fusion bonding, which leaves residual charge on the substrate to be fusion bonded. The residual charge is usually dissipated through an electrically conductive silicone cushion on a loading pin. In the methods, the amount of residual voltage on a test silicon wafer is measured. If the residual voltage is too high, this indicates the usable lifetime of the silicone cushion has passed, and the electrically conductive silicone cushion is replaced. This ensures the continued dissipation of residual charge during use in production, improving the quality of fusion bonds between substrates.
US12243846B2 Bonding wire, semiconductor package including the same, and wire bonding method
A bonding wire for connecting a first pad to a second pad is provided. The bonding wire includes a ball part bonded to the first pad, a neck part formed on the ball part, and a wire part extending from the neck part to the second pad. Less than an entire portion of a top surface of the neck part is covered by the wire part, and the wire part is in contact with the neck part, the ball part, and the first pad.
US12243844B2 Display device and method of manufacturing the same
A display device includes a substrate including a display area and a pad area, a plurality of pad electrodes disposed in the pad area on the substrate, a circuit board disposed to overlap at least a portion of the pad area on the substrate, and an anisotropic conductive layer disposed in the pad area between the substrate and the circuit board. The circuit board includes a base substrate and a plurality of bump electrodes disposed on a lower surface of the base substrate. The anisotropic conductive layer includes an adhesive layer and a plurality of conductive particles arranged in the adhesive layer. Each of the conductive particles includes a core, a first conductive film disposed on the core in a way such that at least a portion of the core is exposed, and a second conductive film entirely covering the core and the first conductive film.
US12243841B2 Electronic component embedded substrate and circuit module using the same
To improve heat dissipation efficiency in an electronic component embedded substrate for mounting an electronic component of a type being prohibited from connecting to a ground pattern. An electronic component embedded substrate includes an electronic component and a heat transfer block which are embedded in insulating layers, a wiring pattern facing a surface of the heat transfer block, a wiring pattern facing another surface of the heat transfer block, a via conductor connecting the wiring pattern and the surface of the heat transfer block, and another via conductor connecting the wiring pattern and the another surface of the heat transfer block. The surfaces are insulated from each other. Even when an electronic component of a type having large heat generation and being prohibited from connecting to a ground pattern is mounted, the wiring pattern functioning as a heat dissipation pattern is connected to a ground pattern on a motherboard.
US12243838B2 Circuit substrate structure and manufacturing method thereof
A circuit substrate structure includes a circuit substrate, at least two chips, and a bridge element. The circuit substrate has a first surface and a second surface opposite to each other. The chips are arranged in parallel on the first surface of the circuit substrate and electrically connected to the circuit substrate. The chips have active surfaces, back surfaces opposite to the active surfaces, and side surfaces connecting the active surfaces and the back surfaces. The chips include side circuits. The side circuits are arranged on the side surfaces and have first ends and second ends, the first ends extend to the active surfaces along the side surfaces, and the second ends extend to the back surfaces along the side surfaces. The bridge element is arranged on the back surfaces of the chips and electrically connected to the active surfaces of the chips through the side circuits.
US12243837B2 Semiconductor device and method
Methods for forming under-bump metallurgy (UBM) structures having different surface profiles and semiconductor devices formed by the same are disclosed. In an embodiment, a semiconductor device includes a first redistribution line and a second redistribution line over a semiconductor substrate; a first passivation layer over the first redistribution line and the second redistribution line; a first under-bump metallurgy (UBM) structure over and electrically coupled to the first redistribution line, the first UBM structure extending through the first passivation layer, a top surface of the first UBM structure being concave; and a second UBM structure over and electrically coupled to the second redistribution line, the second UBM structure extending through the first passivation layer, a top surface of the second UBM structure being flat or convex.
US12243831B2 Semiconductor wafer and method of manufacturing semiconductor chip
A semiconductor wafer includes: a rectangular circuit formation region provided on the semiconductor wafer; an electronic circuit formed in the circuit formation region; a first seal ring formed along each of four outer peripheral parts of the circuit formation region so as to surround an outer periphery of the circuit formation region; and a second seal ring formed, in parallel with the first seal ring, on outer peripheral parts other than at least one outer peripheral part out of the four outer peripheral parts of the circuit formation region.
US12243830B2 Semiconductor devices and methods of manufacture
A semiconductor device and method of manufacture are provided wherein semiconductor devices are attached over a semiconductor substrate. An opening is formed within metallization layers over the semiconductor substrate and the semiconductor substrate, and an encapsulant is placed to fill the opening. Once the encapsulant is placed, the semiconductor substrate is singulated to separate the devices. By recessing the material of the metallization layers and forming the opening, delamination damage may be reduced or eliminated.
US12243829B2 Semiconductor package including cavity-mounted device
A semiconductor package and methods of forming the same are disclosed. In an embodiment, a package includes a substrate; a first die disposed within the substrate; a redistribution structure over the substrate and the first die; and an encapsulated device over the redistribution structure, the redistribution structure coupling the first die to the encapsulated device.
US12243823B2 Semiconductor device having backside gate contact
An integrated circuit includes a substrate at a front side of the integrated circuit. A first gate all around transistor is disposed on the substrate. The first gate all around transistor includes a channel region including at least one semiconductor nanostructure, source/drain regions arranged at opposite sides of the channel region, and a gate electrode. A shallow trench isolation region extends into the integrated circuit from the backside. A backside gate plug extends into the integrated circuit from the backside and contacts the gate electrode of the first gate all around transistor. The backside gate plug laterally contacts the shallow trench isolation region at the backside of the integrated circuit.
US12243821B2 Conductive line structures and method of forming same
A conductive line structure includes: first and second offset sets of long pillars that are substantially coaxial on an intra-set basis; a third set of offset short pillars, the short pillars being: overlapping of long pillars in the first and second sets; and organized into groups of first quantities of the short pillars; each of the groups being overlapping of and electrically coupled between a pair of one of the long pillars in the first set and a one of the long pillars in the second set such that, in each of the groups, each short pillar being overlapping of and electrically coupled between the pair; and each long pillar in each of the first and second sets being overlapped by a second quantity of short pillars in the third set and being electrically coupled to same; and the first quantity being less than the second quantity.
US12243818B2 Memory device and method of manufacturing the same
A memory device, and a method of manufacturing the same, includes interlayer insulation layers spaced apart from each other and stacked, gate lines formed between the interlayer insulation layers, and a plug vertically passing through the interlayer insulation layers and the gate lines. Each of the gate lines includes a barrier layer formed along an inner wall of the interlayer insulation layer and the plug, a first conductive layer surrounded by the barrier layer, and a second conductive layer surrounded by the first conductive layer. A material of the second conductive layer is different from a material of the first conductive layer, and a size of the second conductive layer is variable along a direction in which the gate lines extend.
US12243817B2 Semiconductor device with porous dielectric layers and method for fabricating the same
The present application discloses a semiconductor device and a method for fabricating the semiconductor device. The semiconductor device includes a substrate; a plurality of first conductive structures positioned on the substrate; a plurality of outer liner layer each positioned on a corresponding sidewall of the plurality of first conductive structures; and a plurality of bottom inter-feature dielectric layers positioned on the plurality of outer liner layers and between the plurality of first conductive structures. Each of the outer liner layers includes one or more species of vanadium oxide. The plurality of bottom inter-feature dielectric layers are porous.
US12243815B2 Semiconductor device and method of fabricating the same
A semiconductor device includes a front-end-of-line (FEOL) layer, which includes a plurality of individual devices, on a substrate, and first, second, and third metal layers sequentially stacked on the FEOL layer. The second metal layer includes an interlayer insulating layer and an interconnection line in the interlayer insulating layer. The interconnection line includes a lower via portion electrically connected to the first metal layer, an upper via portion electrically connected to the third metal layer, and a line portion between the lower via portion and the upper via portion. A line width of an upper portion of the interconnection line gradually decreases in a vertical direction away from the substrate, and a line width of a lower portion of the interconnection line gradually increases in a vertical direction away from the substrate.
US12243812B2 Alternative surfaces for conductive pad layers of silicon bridges for semiconductor packages
Alternative surfaces for conductive pad layers of silicon bridges for semiconductor packages, and the resulting silicon bridges and semiconductor packages, are described. In an example, a semiconductor structure includes a substrate having a lower insulating layer disposed thereon. The substrate has a perimeter. A metallization structure is disposed on the lower insulating layer. The metallization structure includes conductive routing disposed in a dielectric material stack. First and second pluralities of conductive pads are disposed in a plane above the metallization structure. Conductive routing of the metallization structure electrically connects the first plurality of conductive pads with the second plurality of conductive pads. An upper insulating layer is disposed on the first and second pluralities of conductive pads. The upper insulating layer has a perimeter substantially the same as the perimeter of the substrate.
US12243807B2 Substrates for semiconductor packages, including hybrid substrates for decoupling capacitors, and associated devices, systems, and methods
Substrates for semiconductor packages, including hybrid substrates for decoupling capacitors, and associated devices, systems, and methods are disclosed herein. In one embodiment, a substrate includes a first pair and a second pair of electrical contacts on a first surface of the substrate. The first pair of electrical contacts can be configured to receive a first surface-mount capacitor, and the second pair of electrical contacts can be configured to receive a second surface-mount capacitor. The first pair of electrical contacts can be spaced apart by a first space, and the second pair of electrical contacts can be spaced apart by a second space. The first and second spaces can correspond to corresponding to first and second distances between electrical contacts of the first and second surface-mount capacitors.
US12243806B2 Nested architectures for enhanced heterogeneous integration
Embodiments disclosed herein include electronic packages and methods of forming such electronic packages. In an embodiment, the electronic package comprises a base substrate. The base substrate may have a plurality of through substrate vias. In an embodiment, a first die is over the base substrate. In an embodiment a first cavity is disposed into the base substrate. In an embodiment, the first cavity is at least partially within a footprint of the first die. In an embodiment, a first component is in the first cavity.
US12243804B1 Cooling heatshield for clamshell BGA rework
The present disclosure provides for a heatshield that can be actively cooled during a rework process. The heatshield may include a backer plate and a metal plate. A plurality of vents may extend from air inlet ducts to a top surface of the backer plate such that the plurality of vents directs cooling gas forced into the heatshield towards the metal plate and a first ball grid array (BGA) package. The cooling gas may maintain the solder joint temperature of the first BGA package below a reflow temperature and below a solidus temperature to prevent reflow-related solder joint defects from occurring in the first BGA package during rework of a second BGA package.
US12243802B2 Methods and heat distribution devices for thermal management of chip assemblies
A method of manufacturing a chip assembly comprises joining an in-process unit to a printed circuit board; reflowing a bonding material disposed between and electrically connecting the in-process unit with the printed circuit board, the bonding material having a first reflow temperature; and then joining a heat distribution device to the plurality of semiconductor chips using a thermal interface material (“TIM”) having a second reflow temperature that is lower than the first reflow temperature. The in-process unit further comprises a substrate having an active surface, a passive surface, and contacts exposed at the active surface; an interposer electrically connected to the substrate; a plurality of semiconductor chips overlying the substrate and electrically connected to the substrate through the interposer, and a stiffener overlying the substrate and having an aperture extending therethrough, the plurality of semiconductor chips being positioned within the aperture.
US12243798B2 Semiconductor device and method of fabricating the same
Disclosed are semiconductor packages and their fabrication methods. The semiconductor package comprises a circuit substrate, a semiconductor chip mounted on the circuit substrate, and a thermal radiation film covering the semiconductor chip on the circuit substrate. The semiconductor chip includes first lateral surfaces opposite to each other in a first direction and second lateral surfaces opposite to each other in a second direction that intersects the first direction. A first width of the first lateral surface is less than a second width of the second lateral surface. The thermal radiation film covers a top surface of the semiconductor chip and entirely surrounds the first and second lateral surfaces of the semiconductor chip. The thermal radiation film has slits directed toward the first lateral surfaces from ends of the thermal radiation film.
US12243797B1 3D stack of split graphics processing logic dies
A packaging technology to improve performance of an AI processing system resulting in an ultra-high bandwidth system. An IC package is provided which comprises: a substrate; a first die on the substrate, and a second die stacked over the first die. The first die can be a first logic die (e.g., a compute chip, CPU, GPU, etc.) while the second die can be a compute chiplet comprising ferroelectric or paraelectric logic. Both dies can include ferroelectric or paraelectric logic. The ferroelectric/paraelectric logic may include AND gates, OR gates, complex gates, majority, minority, and/or threshold gates, sequential logic, etc. The IC package can be in a 3D or 2.5D configuration that implements logic-on-logic stacking configuration. The 3D or 2.5D packaging configurations have chips or chiplets designed to have time distributed or spatially distributed processing. The logic of chips or chiplets is segregated so that one chip in a 3D or 2.5D stacking arrangement is hot at a time.
US12243791B2 Semiconductor package
Provided is method of manufacturing a semiconductor device. The method includes: forming a metal layer on a carrier; forming a conductor pattern layer on the metal layer; mounting a semiconductor chip on a tape; forming an encapsulant covering the semiconductor chip; attaching the conductor pattern layer to the encapsulant; removing the tape; and forming a connection structure electrically connected to the semiconductor chip in an area from which the tape is removed.
US12243785B2 Semiconductor device having work-function metal and method of forming the same
In a semiconductor device, a first active area, a second active area, and a third active area are formed on a substrate. A first gate electrode is formed on the first active area, a second gate electrode is formed on the second active area, and a third gate electrode is formed on the third active area. The first gate electrode has a first P-work-function metal layer, a first capping layer, a first N-work-function metal layer, a first barrier metal layer, and a first conductive layer. The second gate electrode has a second capping layer, a second N-work-function metal layer, a second barrier metal layer, and a second conductive layer. The third gate electrode has a second P-work-function metal layer, a third capping layer, a third N-work-function metal layer, and a third barrier metal layer. The third gate electrode does not have the first and second conductive layers.
US12243784B2 Silicon phosphide semiconductor device
A method for forming source/drain regions in a semiconductor device and a semiconductor device including source/drain regions formed by the method are disclosed. In an embodiment, a method includes etching a semiconductor fin to form a first recess, the semiconductor fin defining sidewalls and a bottom surface of the first recess, the semiconductor fin extending in a first direction; forming a source/drain region in the first recess, the source/drain region including a single continuous material extending from a bottom surface of the first recess to above a top surface of the semiconductor fin, a precursor gas for forming the source/drain region including phosphine (PH3) and at least one of arsine (AsH3) or monomethylsilane (CH6Si); and forming a gate over the semiconductor fin adjacent the source/drain region, the gate extending in a second direction perpendicular the first direction.
US12243782B2 Local gate height tuning by CMP and dummy gate design
The present disclosure describes fabricating devices with tunable gate height and effective capacitance. A method includes forming a first metal gate stack in a dummy region of a semiconductor substrate and a second metal gate stack in an active device region of the semiconductor substrate, and performing a chemical mechanical polishing (CMP) process using a slurry including charged abrasive nanoparticles. The first and second metal gate stacks are different in composition. The charged abrasive nanoparticles include a first concentration in the active device region different from a second concentration in the dummy region.
US12243781B2 Semiconductor device with L-shape conductive feature and methods of forming the same
Semiconductor device and the manufacturing method thereof are disclosed herein. An exemplary semiconductor device comprises a semiconductor fin disposed over a substrate; a metal gate structure disposed over a channel region of the semiconductor fin; a first interlayer dielectric (ILD) layer disposed over a source/drain (S/D) region next to the channel region of the semiconductor fin; and a first conductive feature including a first conductive portion disposed on the metal gate structure and a second conductive portion disposed on the first ILD layer, wherein a top surface of the first conductive portion is below a top surface of the second conductive portion, a first sidewall of the first conductive portion connects a lower portion of a first sidewall of the second conductive portion.
US12243777B2 Semiconductor device and method of manufacturing the same
A semiconductor device includes a substrate including an active pattern, a first interlayer dielectric layer on the substrate, the first interlayer dielectric layer including a recess on an upper portion thereof, and a lower connection line in the first interlayer dielectric layer, the lower connection line being electrically connected to the active pattern, and the lower connection line including a conductive pattern, the recess of the first interlayer dielectric layer selectively exposing a top surface of the conductive pattern, and a barrier pattern between the conductive pattern and the first interlayer dielectric layer, the first interlayer dielectric layer covering a top surface of the barrier pattern.
US12243774B2 Impurity removal in doped ALD tantalum nitride
Methods of forming copper interconnects are described. A doped tantalum nitride layer formed on a copper layer on a substrate has a first amount of dopant. The doped tantalum nitride layer is exposed to a plasma comprising one or more of helium or neon to form a treated doped tantalum nitride layer with a decreased amount of dopant. Apparatus for performing the methods are also described.
US12243772B2 Protection structures for bonded wafers
A method includes bonding a first wafer to a second wafer. The first wafer includes a plurality of dielectric layers, a metal pipe penetrating through the plurality of dielectric layers, and a dielectric region encircled by the metal pipe. The dielectric region has a plurality of steps formed of sidewalls and top surfaces of portions of the plurality of dielectric layers that are encircled by the metal pipe. The method further includes etching the first wafer to remove the dielectric region and to leave an opening encircled by the metal pipe, extending the opening into the second wafer to reveal a metal pad in the second wafer, and filling the opening with a conductive material to form a conductive plug in the opening.
US12243768B2 Substrate holder for use in a lithographic apparatus and a device manufacturing method
A substrate holder including: a main body having a main body surface; a plurality of burls projecting from the main body surface and configured for supporting the substrate; and an edge seal projecting from the main body surface, wherein: the edge seal is spaced apart from the plurality of burls so as to define a gap therebetween, the gap having a width greater than or equal to about 75% of a pitch of the plurality of burls; the plurality of burls includes a first group of burls and a second group of burls surrounding the first group of burls; and the stiffness in the direction perpendicular to the support plane per unit area of the second group of burls is greater than or equal to about 150% of the stiffness in the direction perpendicular to the support plane per unit area of the first group of burls.
US12243766B2 Back grinding adhesive sheet, and method for manufacturing semiconductor wafer
Provided is a back grinding adhesive sheet which can adequately protect protrusions provided to a semiconductor wafer, and with which back grinding can be adequately performed. The present invention provides a back grinding adhesive sheet for a semiconductor wafer having protrusions, the back grinding adhesive sheet comprising a non-adhesive cushion layer, and an adhesive layer provided on the cushion layer. The adhesive layer has an opening with a smaller diameter than the diameter of the semiconductor wafer, and the outer edge of the semiconductor wafer is adhered to the adhesive layer such that the protrusions on the semiconductor wafer are positioned inside the opening. The protrusions are protected by the cushion layer when the semiconductor wafer is in the state of being adhered to the adhesive layer. The adhesive sheet satisfies at least one of the following conditions (1)-(2). (1) When the cushion layer is cut out using the dumbbell from JISZ1702 and is stretched 25% at a gauge length of 40 mm and a tensile speed of 300 mm/min, the tensile stress is 2-30N/10 mm. (2) The cushion layer is formed from a thermoplastic resin that has a melt flow rate (JISK7210, 125° C./10.0 kg load) of 0.2-30 g/10 min, and a melting point of 60-110° C.
US12243765B2 3D semiconductor device and structure with metal layers and memory cells
A 3D semiconductor device, the device including: a first level including a first single crystal layer and including first transistors which each includes a single crystal channel; a first metal layer; a second metal layer overlaying the first metal layer; a second level including second transistors, first memory cells including at least one second transistor, and overlaying the second metal layer; a third level including third transistors and overlaying the second level; a fourth level including fourth transistors, second memory cells including at least one fourth transistor, and overlaying the third level, where at least one of the second transistors includes a metal gate, where the first level includes memory control circuits which control writing to the second memory cells, and at least one Phase-Lock-Loop (“PLL”) circuit or at least one Digital-Lock-Loop (“DLL”) circuit.
US12243762B2 Door locking mechanism and semiconductor container using the same
A door locking mechanism and semiconductor container using the same include door panel, cover, and locking module. The door panel has a first stop structure. The cover and the door panel define an accommodating space for receiving the locking module. The locking module includes rotating member, holding member, and elastic member. The elastic member is disposed on the holding member and has a second stop structure near the first stop structure. The elastic member is disposed between the holding and the rotating member. The elastic member is compressed when a force is applied to the holding member, and the second stop structure detaches from a limitation state with the first stop structure for allowing a rotating operation of the rotating member. The elastic member elastically restores when the force is removed, and the second stop structure returns to the limitation state for limiting the rotating operation.
US12243758B2 Monitoring system for a sealing apparatus having a substrate treatment apparatus in a housing utilizing a laser sensor installed in a space between the housing and the substrate treatment apparatus and that scans a detection region therein
A monitoring system is for a sealing apparatus that seals a substrate treatment apparatus by a housing and fills a space sealed by the housing with a predetermined gas atmosphere. The monitoring system includes: a laser sensor for a region, which a person can enter in a space between the housing and the substrate treatment apparatus, as a detection region; and a controller that outputs a control signal to the substrate treatment apparatus or the sealing apparatus based on a detection result by the laser sensor or outputs a notification signal based on the detection result.
US12243752B2 Systems for etching a substrate using a hybrid wet atomic layer etching process
The present disclosure provides a system for etching an exposed material on a substrate disposed within a process chamber using a hybrid atomic layer etching (ALE) process that combines a gas-phase surface modification step with a liquid-phase dissolution step within the same process chamber. In the hybrid ALE process disclosed herein, a gas-phase reactant is used to modify an exposed surface of the material to create a modified surface layer, and one or more liquid-phase reactants are used to selectively dissolve the modified surface layer without dissolving the material underlying the modified surface layer. Once the modified surface layer is selectively dissolved, the substrate may be dried and the gas-phase surface modification and liquid-phase dissolution steps may be repeated for one or more ALE cycles until a desired amount of the material is etched.
US12243751B2 Chemical solution, etching method, and method for manufacturing semiconductor device
According to one embodiment, a chemical solution comprises a mixed acid including an inorganic acid, an oxidizing agent, a carboxylic acid, and water; and polyethyleneimine of a concentration in the chemical solution in a range of 0.05 wt % to 10 wt %.
US12243745B2 Dynamic laser-assisted etching
A method includes forming a plurality of semiconductor regions on a wafer, placing the wafer in an etching chamber, globally heating the wafer using a heating source, and projecting a laser beam on the wafer. When the wafer is heated by both of the heating source and the laser beam, the plurality of semiconductor regions on the wafer are etched.
US12243741B2 Semiconductor structure and method for forming the same
A method includes forming a conductive member over a first conductive line; forming a second conductive line over the conductive member; and removing a portion of the conductive member exposed by the second conductive line to form a conductive via. The formation of the second conductive line is implemented prior to the formation of the conductive via. A semiconductor structure includes a first conductive line having a first surface; a second conductive line disposed above the first conductive line and having a second surface overlapping the first surface; and a conductive via electrically connected to the first surface and the second surface. The conductive via includes a first end disposed within the first surface, a second end disposed within the second surface, and a cross-section between the first end and the second end, wherein at least two of interior angles of the cross-section are substantially unequal to 90°.
US12243738B2 Methods for forming a field emission cathode
A method for fabricating an electron field emission cathode, the field emission cathode including a substrate having a field emission material layer engaged therewith, where the field emission material incorporates a carbon nanotube material and a metal oxide. The field emission material is produced via a sol-gel process to improve field emission characteristics of the field emission cathode and field emission cathode devices implementing such cathodes.
US12243737B2 Methods and systems of Fourier transform mass spectrometry
In various aspects, methods and systems disclosed herein are capable of operating a Fourier Transform Mass Spectrometry (FTMS) quadrupole mass analyzer in two operational modes: transmitting mode and trapping mode. In the trapping mode, ions are first trapped and cooled within the FTMS quadrupole mass analyzer prior to being subjected to an excitation pulse and ejected from the FTMS quadrupole mass analyzer for detection. However, in transmitting mode, the FTMS quadrupole mass analyzer may provide more rapid analysis because the excitation pulse is applied to the ions of an ion beam that is being continuously transmitted through the FTMS quadrupole mass analyzer.
US12243735B2 Imaging unit, mass spectrometer, and mass spectrometry method
An imaging unit includes a MCP, a fluorescent body, and an imager. The MCP is provided on a flight route of an ionized sample that is a component of a sample ionized and emits electrons in accordance with the ionized sample. The fluorescent body is disposed in a subsequent stage of the MCP and emits fluorescent light in accordance with the electrons emitted from the MCP. The imager is disposed in a subsequent stage of the fluorescent body and has a shutter mechanism configured to be capable of switching an open state in which the fluorescent light is imaged by allowing the fluorescent light from the fluorescent body to pass through and a close state in which the fluorescent light is not imaged by blocking the fluorescent light from the fluorescent body. An afterglow time of the fluorescent body is 12 ns or shorter.
US12243732B2 Mass spectrometric determination of fatty acids
The invention relates to the detection of fatty acids. In a particular aspect, the invention relates to methods for detecting very long chain fatty acids and branched chain fatty acids by mass spectrometry.
US12243730B2 Slit diaphragm
The present invention relates to a slit diaphragm, a slit diaphragm system comprising at least two slit diaphragms arranged adjacent to each other and to a coating module and coating facility comprising a slit diaphragm.
US12243727B2 Substrate processing apparatus including electrostatic chuck, substrate processing method, and method of manufacturing electrostatic chuck
An electrostatic chuck includes a chuck body which supports a substrate, at least one pin hole penetrating the chuck body in a vertical direction, a lift pin disposed in one of the at least one pin hole, wherein the lift pin moves along the one of the at least one pin hole, and an expansion member which is provided at an inner circumference of the one of the at least one pin hole, the expansion member having an inner circumferential surface that, in response to a first power, selectively holds or releases an outer circumferential surface of the lift pin.
US12243718B2 Plasma processing method and plasma processing apparatus
There is provided a plasma processing method in a plasma processing apparatus including a chamber, a stage on which a substrate is placed in the chamber, a plurality of radiating devices configured to radiate a plurality of electromagnetic waves, and a dielectric window disposed between the plurality of radiating devices and the stage. The method comprises: preparing the substrate on the stage; controlling a phase of at least one of the plurality of electromagnetic waves radiated from the plurality of radiating devices; radiating the plurality of electromagnetic waves into the chamber from the plurality of radiating devices; and processing the substrate using localized plasma generated from a gas supplied between the dielectric window and the stage.
US12243716B2 Plasma processing apparatus
A plasma processing apparatus includes: a coaxial tube that extends in a vertical direction and forms a portion of a radio frequency waveguide; a substrate support configured to support a substrate; an electrode including a gas flow path connected to a gas ejection port opened toward a space above the substrate support, wherein the electrode is provided above the substrate support and an inner conductor of the coaxial tube is connected to a center of the electrode; an enlarged diameter portion forming a part of the radio frequency waveguide together with the electrode and connected to an outer conductor of the coaxial tube; and dielectric tubes formed of a dielectric material, wherein each of the dielectric tubes is connected to the electrode and penetrates a space between the electrode and the enlarged diameter portion to supply a gas to the electrode, wherein the dielectric tubes is scatteredly provided.
US12243710B2 Electron beam irradiation apparatus with overlapping beam columns and helping columns
A electron beam irradiation apparatus 1 includes a helping column determination unit 11 that determines, as a helping column, a column having a main irradiation area that is not included in a target irradiation area to be irradiated with an electron beam from among a plurality of columns 2 when information on the target irradiation area is input, and a helped column determination unit 12 that determines, as a helped column for the determined helping column, a column that is adjacent to the helping column and has a main irradiation area included in the target irradiation area from among the plurality of columns 2. A beam scanner 5 of the helping column performs a helping irradiation control for performing electron beam irradiation in the sub-irradiation area of the helping column, thereby irradiating the target irradiation area of the helped column with an electron beam.
US12243708B2 Ion generator and ion implanter
An ion generator includes an arc chamber defining a plasma generation space, and a cathode which emits thermoelectrons toward the plasma generation space. The arc chamber includes a box-shaped main body having an opening, and a slit member mounted to cover the opening and provided with a front slit. An inner surface of the main body is exposed to the plasma generation space made of a refractory metal material. The slit member includes an inner member made of graphite and an outer member made of another refractory metal material. The outer member includes an outer surface exposed to an outside of the arc chamber. The inner member includes an inner surface exposed to the plasma generation space, and an opening portion which forms the front slit extending from the inner surface of the inner member to the outer surface of the outer member.
US12243705B2 Safety switch
To realize both toughness and size reduction of a safety switch. A safety switch is a safety switch into and from which a bolt of an actuator is inserted and pulled out. The safety switch includes a casing having a shape elongated along a first direction, a metal head having a receiving space for receiving the bolt of the actuator and provided on a first end side of the casing in the first direction, a detector for detecting a first state in which the bolt is received in the receiving space, a lock mechanism, a switching device and a first attachment portion provided in the head and having a first attachment hole into which a first attachment member is inserted.
US12243702B2 Protection system, photovoltaic system, and protection method
A protection system including: a DC power supply; a power converter that converts DC power of the DC power supply into AC power, a circuit breaker that is series-connected to an electrical path located between the DC power supply and the power converter and can open the electrical path; a DC capacitor connected to a circuit located in the power converter; a timer that counts a lapse of a predetermined length of time from turn-on of the circuit breaker; a current detector that detects current flowing in the power converter; and a protection determiner that issues an open operation command to the circuit breaker when the current detector does not detect a decrease in the current after the timer has counted a lapse of the predetermined length of time from turn-on of the circuit breaker.
US12243701B2 Relay having a base with a leg configured to contact a yoke of the relay
A base of a relay has a leg extending in a contact/separation direction between contacts, and the leg is configured to come into contact with a yoke when the base is incorporated into a case. The leg is spaced away from an upper part of an armature by a distance. This distance is determined so that an upper surface of the armature does not come into contact with the leg in a normal operation of the armature, but the upper surface of the armature comes into contact with a lower surface of the leg when the armature jumps up beyond a movable range thereof due to, for example, a strong impact applied to a vehicle on which the relay is mounted.
US12243700B2 Short circuit current-resistant and arc-extinguishing DC relay
A DC relay for anti-short circuit current and arc extinction includes two static contact leading-out ends, a movable contact piece in a straight sheet type, a pushing rod assembly, a fixed upper yoke, a follow-up yoke and a lower armature. The fixed upper yoke is fixed above the movable contact piece, corresponding to a position between the two movable contacts. The follow-up upper yoke is fixed on the pushing rod assembly, above the movable contact piece, corresponding to a position between the two movable contacts. The lower armature is fixed on a bottom end face of the movable contact piece. The fixed upper yoke, the follow-up upper yoke and the lower armature are respectively arranged in a width direction of the movable contact piece, and two magnetic conductive loops are formed in the width direction of the movable contact piece.
US12243694B2 Element manufacturing method
[Problem] To provide a method for manufacturing an element which does not lead to the occurrence of a short due to etching, and which suppresses the deterioration of a photoelectric conversion layer. [Solution] An element manufacturing method, wherein the method includes the following steps which are performed on an element material including an electrode formed on a substrate, the electrode having a first electrode and a second electrode which are separated from each other, and a photoelectric conversion layer formed in a region that includes the first electrode and the second electrode: a step in which a first back-side electrode and a second back-side electrode are formed at positions on the photoelectric conversion layer corresponding to a first electrode and a second electrode, wherein the first back-side electrode and the second back-side electrode are not connected; a step in which etching is performed using the first back-side electrode and the second back-side electrode as a mask; and a connection electrode formation step in which a connection electrode for connecting the first back-side electrode and the second back-side electrode is formed.
US12243689B2 Chip ceramic electronic component and method for manufacturing the same
A method for manufacturing a chip ceramic electronic component that includes an outer electrode including a glass-free sintered layer including no glass. A glass-free conductive paste including a nickel powder, a metal powder, such as tin, having a melting point of lower than about 500° C., and a thermosetting resin, and not including glass, is applied to cover a portion of a surface of a ceramic body. The ceramic body to which the glass-free conductive paste has been applied is subjected to a heat treatment at a temperature higher than or equal to a temperature about 400° C. higher than the curing temperature of the thermosetting resin. The thermosetting resin is thermally decomposed or burned such that little or none remains, and the nickel powder and metal powder having a melting point of lower than about 500° C. are sintered to form a unified sintered metal body.
US12243683B2 Additive manufacturing of ND—FE—B magnets with insulating layers
Permanent magnets and method of making the same are provided. The magnets include a magnetic layer having an insulation layer disposed thereon. The insulation layer is formed via additive manufacturing techniques such as laser melting such that it has discrete phases including a magnetic phase and an insulating phase.
US12243682B2 Demountable solder joints for coupling superconducting current paths
Described are concepts directed toward systems, structures and techniques to create low-resistance, high current capacity, demountable solder joint connections. Such systems, structures and techniques may be used to simultaneously create low-resistance, high current capacity, demountable solder joint connections at multiple locations between no insulation (NI) superconductors and in particular between NI high temperature superconductors (HTS) such as may be used in NI-HTS magnets.
US12243678B2 Leakage transformer
A leakage transformer includes a core and a printed wiring board. The core includes a first magnetic leg and a second magnetic leg. The second magnetic leg is spaced from the first magnetic leg. The printed wiring board includes an insulating portion and conductor wiring. The conductor wiring includes a first coil and a second coil. The first coil is formed of a first winding and is wound around only the first magnetic leg, not around the second magnetic leg. The second coil is formed of a second winding and includes a first part and a second part. The first part is wound around only the first magnetic leg, not around the second magnetic leg. The second part is wound around both the first and second magnetic legs.
US12243677B2 Electrical power transformer and electrical power transformation system
A three phase transformer apparatus for a three phase electrical power transformation system is provided. For each phase of the three phase transformer apparatus the three phase transformer apparatus comprises: an upper core limb having a first end and a second end, a lower core limb having a third end and a fourth end, a first coil assembly comprising a first primary coil and a first secondary coil, and a second coil assembly comprising a second secondary coil and a control coil. The first primary coil and the first secondary coil of each first coil assembly are wound concentrically around the upper core limb or the lower core limb of the respective phase. The second secondary coil and the control coil of each second coil assembly are wound concentrically around the other of the upper core limb and the lower core limb of the respective phase. The second secondary coil of each second coil assembly is connected in series to the first secondary coil of the first coil assembly of the respective phase. The three phase transformer apparatus further comprises a first yoke portion connected between each of the first ends of the upper core limbs, a second yoke portion connected between each of the fourth ends of the lower core limbs, and at least one transfer yoke portion, configured to allow magnetic flux to flow between the first end of each upper core limb and the second end of the respective upper core limb, and to allow magnetic flux to flow between the third end of each lower core limb and the fourth end of the respective lower core limb. A controller is connected to the control coil of each phase and configured to apply a voltage or current waveform to the control coil in order to influence the transfer of energy between the first primary coils and the first and second secondary coils of the three phase transformer apparatus.
US12243671B2 RVDT connector
A connector for adjustably connecting an RVDT (rotary variable differential transformer) and a reductor shaft. The connector includes a body defining a bore configured to receive the reductor shaft. The bore has an inner wall and a threaded tightening member which is substantially parallel to a main axis (AA, BB) of the bore. A portion of the body is configured to deform upon tightening of the tightening member such that, when the reductor shaft is received by the bore, the reductor shaft is gripped by at least a portion of the inner wall.
US12243665B2 Wire harness
A wire harness including: a first conductive path; a second conductive path that is different from the first conductive path; and an exterior cover that covers the first conductive path and the second conductive path, wherein: the first conductive path includes a conductive first tubular conductor that is tubular in shape, the second conductive path includes a conductive second tubular conductor that is tubular in shape, and a thickness of the first tubular conductor is different from a thickness of the second tubular conductor.
US12243660B2 Detection apparatus comprising a resonant electrical circuit located within a nuclear fuel rod
A nuclear fuel rod includes a cladding comprising an interior region. A pressure transmission apparatus is configured to measure pressure in the interior region. Fuel pellets and a resonant electrical circuit are in the interior region. The resonant electrical circuit is configured to generate a pulse that travels wirelessly from the interior region through the cladding. A frequency of the pulse varies based on pressure measured by the pressure transmission apparatus. The frequency of the pulse is indicative of the pressure within the interior region.
US12243658B2 Method and device for replacing sleeves lining nuclear reactor pressure vessel tubes
A method for restraining a sleeve lining a tube passing through a nuclear reactor pressure vessel is provided. The method includes attaching in situ a radial protrusion on an external surface of the sleeve; and attaching a collar to an end of the tube and coupling the radial protrusion with the collar to retain the thermal sleeve in position.
US12243654B2 Computer implemented identification of genetic similarity
A method, software, database and system for attribute partner identification and social network based attribute analysis are presented in which attribute profiles associated with individuals can be compared and potential partners identified. Connections can be formed within social networks based on analysis of genetic and non-genetic data. Degrees of attribute separation (genetic and non-genetic) can be utilized to analyze relationships and to identify individuals who might benefit from being connected.
US12243648B2 Evaluation of donor lungs during ex-vivo lung perfusion
Systems and methods are provided for evaluating a donor lung undergoing ex-vivo perfusion. The system includes a processor and a non-transitory computer readable medium storing executable instructions. The executable instructions include a feature extractor that generates a plurality of parameters representing the donor lung undergoing ex-vivo perfusion. At least one of the plurality of parameters are ordinal categorical parameters that can assume one of a plurality of categorical values. A score calculator is configured to assign a numerical value to each of the ordinal categorical parameters according to the categorical value associated with the parameter and to determine a composite score representing a suitability of the donor lung undergoing ex-vivo perfusion for transplant from the plurality of parameters. A user interface is configured to provide an output representing the composite score to a user at an associated output device.
US12243644B2 Medical diagnosis assistance system and method
A medical diagnosis assistance system, a medical diagnosis assistance method, and a training method for training an artificial intelligence entity are disclosed. The medical diagnosis assistance system includes: an input interface configured to receive medical image data of a patient; a computing device configured to implement: a classification module configured to classify parts of interest, POI, comprising objects of interest, OOI, and/or regions of interest, ROI, within the received medical image data, and to assign a corresponding reliability metric to each of the classified POI; and an analysis module configured to determine, based on the POI and the assigned reliability metric, an analysis of the medical image data; and an output interface configured to output an output signal indicating the analysis.
US12243639B2 Liquid handling in automated analyser systems
A method for determining the quality of a hose in an automated analyser system, comprising the steps of collecting data of a wash curve by measuring the light intensity through a hose with an optical sensor during washing of a hose; determining and recording the voltage changes related to changing light intensities; extracting an aspiration time and time for completing of a an aspiration process from said data; determining changes in the data of the most recent wash curves. The disclosure further relates to a device for preforming said method.
US12243637B2 Systems and methods for artificial intelligence-based image analysis for detection and characterization of lesions
Presented herein are systems and methods that provide for improved detection and characterization of lesions within a subject via automated analysis of nuclear medicine images, such as positron emission tomography (PET) and single photon emission computed tomography (SPECT) images. In particular, in certain embodiments, the approaches described herein leverage artificial intelligence (AI) to detect regions of 3D nuclear medicine images corresponding to hotspots that represent potential cancerous lesions in the subject. The machine learning modules may be used not only to detect presence and locations of such regions within an image, but also to segment the region corresponding to the lesion and/or classify such hotspots based on the likelihood that they are indicative of a true, underlying cancerous lesion. This AI-based lesion detection, segmentation, and classification can provide a basis for further characterization of lesions, overall tumor burden, and estimation of disease severity and risk.
US12243632B2 Systems and methods for providing customized therapeutic presentations
Systems and methods are provided for providing a personalized therapeutic presentation. A system includes a treatment presentation data store configured to store one or more data structures associated with a personalized therapeutic presentation for a client, where the one or more data structures include client biographic data, client symptom data, client goal data, and media data. A treatment generation engine is configured to generate a treatment presentation for the client based on data stored in the treatment presentation data store, wherein the treatment presentation is designed to treat a symptom identified by the client symptom data to achieve a goal identified by the client goal data, where the treatment presentation comprises a sequential presentation of media identified by the media data that is selected to treat the symptom to achieve the goal.
US12243625B2 Method and apparatus for identifying and quantifying abnormality
A method of building an abnormality quantifier comprising: generating at least one selected first dataset comprising measurements of a normal population or sample and at least one second selected dataset comprising measurements of an abnormal population or sample; generating an image or map by imagizing the datasets; identifying a normality zone within the image or map using the first dataset; identifying an abnormality zone within the image or map using the second dataset; determining a definition of abnormality based on a comparison of the normality zone and the abnormality zone; receiving or accessing at least one third dataset comprising measurements of a both known normal and abnormal population or sample; testing the performance of the initially defined abnormality against one or more preset performance criteria; and outputting an abnormality quantifier when optimal performance has been reached.
US12243623B2 Human therapeutic targets and modulators thereof
Among other things, the present disclosure provides technologies for efficient and effective identification of ETaGs, for example, from fungi genomes. In some embodiments, provided technologies are particularly useful for identifying mammalian targets of biosynthetic products of fungi. In some embodiments, provided technologies are particularly useful for identifying and/or prioritizing human targets for drug development. In some embodiments, provided technologies are particularly useful for developing modulators for human targets based on biosynthetic products of fungi.
US12243622B2 Dynamic power management for on-chip memory
Dynamic power management for an on-chip memory, such as a system cache memory as well as other memories, is provided. The memory includes wordline sections, input/output (I/O) circuitry, and control circuitry. Each wordline section includes a number of wordlines, and each wordline section is coupled to a different wordline control circuitry. The control circuitry is configured to, in response to receiving an access request including an address, decode the address including determine, based on the address, an associated wordline, and determine, based on the associated wordline, an associated wordline section. The control circuitry is further configured to apply power to wordline control circuitry coupled to the associated wordline section.
US12243620B2 Electronic devices comprising air gaps adjacent to bitlines
An electronic device that comprises bitlines and air gaps adjacent to an array region of an electronic device is disclosed. The bitlines comprise sloped sidewalls and a height of the air gaps is greater than a height of the bitlines. Additional electronic devices are disclosed, as are methods of forming an electronic device and related systems.
US12243607B2 Indicating a status of a memory built-in self-test
Implementations described herein relate to performing a memory built-in self-test and indicating a status of the memory built-in self-test. A memory device may read one or more bits, associated with a memory built-in self-test, that are stored in a mode register of the memory device. The memory device may identify, based on the one or more bits, that the memory built-in self-test is enabled. The memory device may set a DMI bit of the memory device to a first value and perform the memory built-in self-test based on identifying that the memory built-in self-test is enabled. The memory device may set the DMI bit of the memory device to a second value based on a completion of the memory built-in self-test.
US12243604B1 Scannable memory array and a method for scanning memory
An array of memory cells includes a scan chain with one or more chain segments of storage memory cells. Chain segments are separated by chain buffer memory cells. Memory cells of each chain segment are coupled with a sequence generator that generates a sequence of non-overlapping pulses from a pulse in a scan clock (SCLK) signal. The duration of the sequence equals at most a cycle of the SCLK signal. The scan chain applies the pulses to the memory cells backwards starting from the chain buffer memory cell. Memory cells may include a single latch. The array of memory cells may be included in a semiconductor memory subsystem. A scan chain that has a fault condition may be repaired by rerouting the scan chain to avoid the location of the fault condition and to add one or more redundant chain segments.
US12243599B2 Merged bit lines for high density memory array
In some aspects of the present disclosure, a memory array includes: a plurality of memory cells; and a plurality of logic gates, each of the plurality of logic gates having a first input, a second input, and an output gating a corresponding one of the plurality of memory cells, wherein the first input of each of the plurality of logic gates of a first subset is coupled to a first bit select line.
US12243597B2 Memory device and program operation thereof
In certain aspects, a memory device includes an array of memory cells and a peripheral circuit coupled to the array of memory cells. At least one of the memory cells is set to one of 2N levels corresponding to a piece of N-bits data, where Nis an integer greater than 1. The peripheral circuit is configured to apply a first program voltage to a select row of the memory cells, perform a first verification of the select row of the memory cells at a last level of the 2N levels after applying the first program voltage, perform a first verify fail count (VFC) based on a result of the first verification and a first VFC criterion, apply a second program voltage greater than the first program voltage to the select row of the memory cells after performing the first VFC, and perform a second VFC based on the result of the first verification and a second VFC criterion different from the first VFC criterion within a period of applying the second program voltage.
US12243595B2 Solid-state drive controller and circuit controller
A solid-state drive (SSD) controller is operable to determine whether M supply voltage(s) supplied to a NAND flash memory is correct. The SSD controller includes: a voltage detector configured to receive the M supply voltage(s) and thereby generate a detection result, wherein the M is a positive integer; a voltage inquiry module configured to output an inquiry signal to the NAND flash memory and thereby receive a response signal from the NAND flash memory, and configured to generate an inquiry result according to the response signal, wherein the inquiry result indicates M specified supply voltage(s) applicable to the NAND flash memory; and a voltage decision module configured to receive the detection result and the inquiry result, and configured to determine whether the M supply voltage(s) is/are equivalent to the M specified voltage(s) according to the detection result and the inquiry result and thereby generate a decision result.
US12243592B2 One time programmable memory
A memory device is provided. The memory device includes a first transistor and a second transistor connected in series with the first transistor. The second transistor is programmable between a first state and a second state. A bit line connected to the second transistor. A sense amplifier connected to the bit line. The sense amplifier is operative to sense data from the bit line. A feedback circuit connected to the sense amplifier, wherein the feedback circuit is operative to control a bit line current of the bit-line.
US12243587B2 Multiple row programming operation in artificial neural network array
Numerous examples are disclosed of programming multiple rows in an array in an artificial neural network as part of a single programming operation. In one example, a method comprises ramping up an output of a high voltage generator to a first voltage level; while maintaining the output of the high voltage generator at the first voltage level, programming a plurality of words of K rows of memory cells in an array of memory cells using the output of the high voltage generator, where K>1; and after the programming, ramping down the output of the high voltage generator to a second voltage level.
US12243585B1 Memory write assist
An example described herein is a circuit including a dynamic complementary metal-oxide-semiconductor (CMOS) inverter level translator circuit and a capacitor. The dynamic CMOS inverter level translator circuit is electrically connected to a first power domain and has a first input node configured to receive a first trigger signal generated in the first power domain. The dynamic CMOS inverter level translator circuit has a second input node configured to receive a second trigger signal generated in a second power domain different from the first power domain. The capacitor is electrically coupled to an output node of the dynamic CMOS inverter level translator circuit. The capacitor selectively charges to the first power domain through the dynamic CMOS inverter level translator circuit based on the first trigger signal. The capacitor selectively discharges to provide a negative coupling voltage to a write assist supply node.
US12243582B2 Semiconductor integrated circuit
A semiconductor integrated circuit includes a first control part included in a first region in which a first operation speed is permitted, a second control part included in a second region in which power supply is cut off in a power saving mode and in which an operation at a speed higher than the first operation speed is required, a functional part having a specific function, and a selection part selecting either a first path connecting the first control part and the functional part or a second path connecting the second control part and the functional part in response to a control signal.
US12243579B2 Layouts for sense amplifiers and related apparatuses and systems
Electrically conductive line side-by-side running distance equalization and related apparatuses and systems. An apparatus includes a first sense amplifier, a second sense amplifier, a first pair of lines, and a second pair of lines. The first sense amplifier includes a first pull-up sense amplifier and a first pull-down sense amplifier. The first pair of lines electrically connects a first pull-up sense amplifier of the first sense amplifier to a first pull-down sense amplifier of the first sense amplifier. The second pair of lines electrically connects the second pull-up sense amplifier to the second pull-down sense amplifier. Parallel running distances between lines of the first pair of lines and the second pair of lines are equalized by a wiring twist of the first pair of lines and three wiring twists of the second pair of lines.
US12243578B2 Read clock start and stop for synchronous memories
A memory controller monitors memory command selected for dispatch to the memory and sends commands controlling a read clock state. A memory includes a read clock circuit and a mode register. The read clock circuit has an output for providing a hybrid read clock signal in response to a clock signal and a read clock mode signal. The read clock circuit provides the hybrid read clock signal as a free-running clock signal that toggles continuously, and as a strobe signal that is active only in response to the memory receiving a read command.
US12243572B2 Magnetic memory device
A magnetic memory device includes first to third conductors and a 3-terminal type memory cell coupled to the first to third conductors. The memory cell includes: a fourth conductor and a magnetoresistance effect element provided between the fourth and third conductors. The magnetoresistance effect element includes: a first ferromagnet in contact with the fourth conductor; a second ferromagnet provided in an opposite side of the fourth conductor with respect to the first ferromagnet; a dielectric between the first and second ferromagnets; a third ferromagnet provided in an opposite side of the first ferromagnet with respect to the second ferromagnet; and a nonmagnet provided between the second and third ferromagnets. A concentration of a noble metal contained in the first ferromagnet is higher than a concentration of the noble metal contained in the second ferromagnet.
US12243569B2 Magnetic recording medium and cartridge
A magnetic recording medium is a magnetic recording medium having a tape shape and includes a substrate, an underlayer provided on the substrate, and a magnetic layer provided on the underlayer. The magnetic layer has a surface having an uneven shape, a height range ΔH obtained from statistical information of a height of the uneven shape is in a range of 4.00 nm≤ΔH≤10.00 nm, and a gradient range ΔA obtained from statistical information of a gradient of the uneven shape is in a range of 2.50 degrees≤ΔA.
US12243568B2 Magnetic tape cartridge, magnetic tape drive, memory, magnetic tape, magnetic tape system, and operation method of magnetic tape drive
A magnetic tape cartridge includes a magnetic tape, and a storage medium in which information on the magnetic tape is stored. The magnetic tape has a recording surface. Data is recorded in the recording surface by a magnetic head in a state in which the magnetic tape is made to travel. The magnetic head is disposed at an inclined posture with respect to a width direction of the magnetic tape along the recording surface. Angle adjustment information obtained before the data is recorded in the recording surface is stored in the storage medium. The angle adjustment information is information for adjusting an angle at which the magnetic head is inclined with respect to the width direction along the recording surface.
US12243567B2 Disk device
According to one embodiment, a disk device includes a magnetic disk, a magnetic head, a flexure, a piezoelectric element, a first bonding material, a second bonding material, and a protrusion. The flexure includes a first outer surface, a first pad, and a second pad. The first pad and the second pad are on the first outer surface. The piezoelectric element includes a second outer surface, a first electrode, and a second outer surface. The first electrode and the second electrode are on the second outer surface. The first bonding material, which is conductive, bonds the first pad and the first electrode. The second bonding material, which is conductive, bonds the second pad and the second electrode. The protrusion is provided on the flexure, is located at least partially between the first bonding material and the second bonding material, and protrudes from the first outer surface.
US12243564B2 Detection device, inspection device, magnetic tape drive, magnetic tape system, detection method, inspection method, and program
A detection device includes a processing device and a storage medium. An ideal waveform signal indicating an ideal waveform of a servo pattern signal which is a result of reading a servo pattern recorded in a servo band of a magnetic tape by a servo reading element is stored in advance in the storage medium. The processing device acquires a servo band signal which is a result of reading the servo band by the servo reading element, and detects the servo pattern signal by comparing the servo band signal with the ideal waveform signal.
US12243562B2 Method and apparatus for multimedia resource clipping scenario, device and storage medium
Embodiments of the present disclosure disclose a method and apparatus for a scenario of editing multimedia resources, a device and a storage medium. The method includes: in response to an editing instruction triggered for a target editing template, displaying an import page of a material segment to be edited corresponding to the target editing template, wherein a setting entry for the material segment to be edited and a prompt entry for the material segment to be edited are presented on the import page; in response to a trigger for the prompt entry, displaying an original material segment corresponding to the material segment to be edited; in response to a trigger operation for the setting entry, determining the material segment to be edited; and editing the material segment to be edited into a target multimedia resource in a target editing mode indicated by the target editing template.
US12243561B2 Method and apparatus for generating video with 3D effect, method and apparatus for playing video with 3D effect, and device
A method and an apparatus for generating a video with a three-dimensional (3D) effect, a method and an apparatus for playing a video with a 3D effect, and a device are provided. The method includes: obtaining an original video; segmenting at least one frame of raw image of the original video to obtain a foreground image sequence including a moving object, the foreground image sequence including at least one frame of foreground image; determining, based on the foreground image sequence, a target raw image in which a target occlusion image is to be placed and an occlusion method of the target occlusion image in the target raw image; adding the target occlusion image to the target raw image based on the occlusion method to obtain a final image; and generating a target video with a 3D effect based on the final image and the original video.
US12243557B1 Write signal interference cancellation across data/servo clock boundary
A method for cancelling, from servo signals read in a read channel while a write channel is active, interference caused by write signals in the write channel, includes generating a predicted channel response signal from the write signals in a data clock domain, resampling the generated predicted channel response signal using a clock in the data clock domain having a rate corresponding to a servo clock from a servo clock domain, transferring the resampled predicted channel response signal from the data clock domain to the servo clock domain and aligning phase of the transferred resampled predicted channel response signal with phase of the servo clock, determining a domain-boundary-crossing delay incurred in the transferring, based on the domain-boundary-crossing delay, synchronizing the phase-aligned transferred resampled predicted channel response signal with the servo signals, and subtracting the synchronized phase-aligned transferred resampled predicted channel response signal from the servo signals.
US12243554B2 Remote invocation of mobile device actions
Systems, methods and apparatus for invoking actions at a second user device from a first user device. A method includes determining that a first user device has an associated second user device; accessing specification data that specifies a set of user device actions that the second user device is configured to perform; receiving command inputs for the first user device; for each command input, determining whether the command input resolves to one of the user device actions; for each command input not determined to resolve any of the user device actions, causing the command input to be processed at the first user device; and for each command input determined to resolve one of the user device actions causing the first user device to display in a user interface a dialog by which a user may either accept or deny invoking the user device action at the second user device.
US12243553B2 Combining of spatial audio parameters
There is inter alia disclosed an apparatus for spatial audio encoding comprising: means for determining a first spatial audio parameter of a frequency sub band of one or more audio signals and a second spatial audio parameter of the frequency sub band of the one or more audio signals; and means for combining the first spatial audio parameter and the second spatial audio parameter to provide a combined spatial audio parameter for the frequency sub band.
US12243552B2 Wearable speech input-based to moving lips display overlay
Eyewear having a speech to moving lips algorithm that receives and translates speech and utterances of a person viewed through the eyewear, and then displays an overlay of moving lips corresponding to the speech and utterances on a mask of the viewed person. A database having text to moving lips information is utilized to translate the speech and generate the moving lips in near-real time with little latency. This translation provides the deaf/hearing impaired users the ability to understand and communicate with the person viewed through the eyewear when they are wearing a mask. The translation may include automatic speech recognition (ASR) and natural language understanding (NLU) as a sound recognition engine.
US12243547B2 Method and apparatus for determining periods of excessive noise for receiving smart speaker voice commands
Methods and systems for determining periods of excessive noise for smart speaker voice commands. An electronic timeline of volume levels of currently playing content is made available to a smart speaker. From this timeline, periods of high content volume are determined, and the smart speaker alerts users during periods of high volume, requesting that they wait until the high-volume period has passed before issuing voice commands. In this manner, the smart speaker helps prevent voice commands that may not be detected, or may be detected inaccurately, due to the noise of the content currently being played.
US12243545B2 Method and system of neural network dynamic noise suppression for audio processing
A method and system of neural network dynamic noise suppression is provided for audio processing.
US12243540B2 Merging of spatial audio parameters
There is inter alia disclosed an apparatus for spatial audio encoding comprising: means for determining at least two of a type of spatial audio parameter for one or more audio signals, wherein a first of the type of spatial audio parameter is associated with a first group of samples in a domain of the one or more audio signals and a second of the type of spatial audio parameter is associated with a second group of samples in the domain of the one or more audio signals; and means for merging the first of the type of spatial audio parameter and the second of the type of spatial audio parameter into a merged spatial audio parameter.
US12243536B2 Automatically recognizing and surfacing important moments in multi-party conversations
A system and a method are disclosed for identifying a subjectively interesting moment in a transcript. In an embodiment, a device receives a transcription of a conversation, and identifies a participant of the conversation. The device accesses a machine learning model corresponding to the participant, and applies, as input to the machine learning model, the transcription. The device receives as output from the machine learning model a portion of the transcription having relevance to the participant, and generates for display, to the participant, information pertaining to the portion.
US12243534B2 Speaker attributed transcript generation
A computer implemented method processes audio streams recorded during a meeting by a plurality of distributed devices. Operations include performing speech recognition on each audio stream by a corresponding speech recognition system to generate utterance-level posterior probabilities as hypotheses for each audio stream, aligning the hypotheses and formatting them as word confusion networks with associated word-level posteriors probabilities, performing speaker recognition on each audio stream by a speaker identification algorithm that generates a stream of speaker-attributed word hypotheses, formatting speaker hypotheses with associated speaker label posterior probabilities and speaker-attributed hypotheses for each audio stream as a speaker confusion network, aligning the word and speaker confusion networks from all audio streams to each other to merge the posterior probabilities and align word and speaker labels, and creating a best speaker-attributed word transcript by selecting the sequence of word and speaker labels with the highest posterior probabilities.
US12243531B2 Determining input for speech processing engine
A method of presenting a signal to a speech processing engine is disclosed. According to an example of the method, an audio signal is received via a microphone. A portion of the audio signal is identified, and a probability is determined that the portion comprises speech directed by a user of the speech processing engine as input to the speech processing engine. In accordance with a determination that the probability exceeds a threshold, the portion of the audio signal is presented as input to the speech processing engine. In accordance with a determination that the probability does not exceed the threshold, the portion of the audio signal is not presented as input to the speech processing engine.
US12243529B2 Conversational agent response determined using a sentiment
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for handing off a user conversation between computer-implemented agents. One of the methods includes receiving, by a computer-implemented agent specific to a user device, a digital representation of speech encoding an utterance, determining, by the computer-implemented agent, that the utterance specifies a requirement to establish a communication with another computer-implemented agent, and establishing, by the computer-implemented agent, a communication between the other computer-implemented agent and the user device.
US12243528B2 Protection against voice misappropriation in a voice interaction system
Prevention of voice misappropriation in voice interaction/response systems. The system relies on telemetry data, including thermal data of components to determine whether a received voice command was made by actual voice. If the voice command is determined to have been made by an actual voice, a response to the command is generated and transmitted, otherwise if the voice command is determined to have likely not been made by an actual voice (e.g., artificial means replicating a voice, such as a laser or the like), no response to the command is transmitted or action taken with respect to the command.
US12243527B2 Display mode dependent response generation with latency considerations
The present disclosure is generally related to a data processing system to process data packets in a voice activated computer network environment. The data processing system can improve the efficiency of the network by generating non-video data responses to voice commands received from a client device if a display associated with a client device is in an OFF state. A digital assistant application executed on the client device can send to the data processing system client device configuration data, which includes the state of the display device, among status data of other components of the client device. The data processing system can receive a current volume of speakers associated with the client device, and set a volume level for the client device based on the current volume level and a minimum response volume level at the client device.
US12243523B2 Digital assistant for providing handsfree notification management
This relates generally to intelligent automated assistants and, more specifically, to provide a handsfree notification management system. An example method includes displaying one or more notifications by the electronic device. In response to displaying the one or more notifications, the method includes detecting a visual interaction of a user with the one or more notifications, identifying a notification from the one or more notifications based on the visual interaction, receiving a speech input related to the notification from the user, determining one or more actions associated with the notification based on the speech input, and performing the one or more actions.
US12243520B2 Keyword-based audio source localization
Systems, apparatuses, and methods are described for determining a direction associated with a detected spoken keyword, forming an acoustic beam in the determined direction, and listening for subsequent speech using the acoustic beam in the determined direction.
US12243513B2 Generation of optimized spoken language understanding model through joint training with integrated acoustic knowledge-speech module
A speech module is joint trained with a knowledge module by transforming a first knowledge graph into an acoustic knowledge graph. The knowledge module is trained on the acoustic knowledge graph. Then, the knowledge module is integrated with the speech module to generate an integrated knowledge-speech module. In some instances, the speech module included in the integrated knowledge-speech module is aligned with a language module to generate an optimized speech model configured to leverage acoustic information and acoustic-based knowledge information, along with language information.
US12243504B2 Deflection correction device for stringed instrument necks
A deflection correction device includes a first rod-like member provided in stringed instrument necks; fixing members attached to end parts of the first rod-like member; a screw hole formed so as to pass through the fixing member; and a second rod-like member provided with a screw shaft part screwed in the screw hole, and attached to the fixing member. The fixing members includes fitting grooves fitted on the end parts of the first rod-like member; shaft holes passing through the end parts of the first rod-like member from side surfaces of the fixing members; and a shaft member inserted in the screw holes. The fixing members are fixed to the end parts of the first rod-like member together with the shaft member, and by rotation of the second rod-like member, both the fixing members are pushed in a direction drawn to or away from each other.
US12243503B1 Systems and methods for managing vehicle workspace
A vehicle having a first vehicle device configured to provide inputs to a first user device associated with a first user is disclosed. The vehicle further comprises a camera configured to capture images of the first user in the vehicle. The vehicle further comprises processor configured to obtain the images from the camera, and determine that the first user is operating the first user device in the vehicle based on the images. The processor may be further configured to determine an availability of the first vehicle device responsive to a determination that the first user is operating the first user device, and activate the first vehicle device to enable the first user to operate the first user device via the first vehicle device when the first vehicle device is available.
US12243496B2 Glare and occluded view compensation for automotive and other applications
Often when there is a glare on a display screen the user may be able to mitigate the glare by tilting or otherwise moving the screen or changing their viewing position. However, when driving a car there are limited options for overcoming glares on the dashboard, especially when you are driving for a long distance in the same direction. Embodiments are directed to eliminating such glare. Other embodiments are related to mixed reality (MR) and filling in occluded areas.
US12243494B2 Display device
A display device comprises a display panel including a plurality of sub-pixels defined by a plurality of gate lines and a plurality of data lines; and an auxiliary ground voltage line disposed between two adjacent data lines of the plurality of data lines.
US12243493B2 Display panel and display device
The present disclosure relates to a display panel and a display device, and can provide a display panel and a display device that have a clock signal line arrangement structure that is advantageous to electrostatic discharge.
US12243491B2 Display panel
A display panel includes a scan driving circuit. The scan driving circuit includes a first transistor that outputs a high-voltage of a scan signal during a turn-on period. The first transistor includes a first semiconductor pattern layer including a first input region, a first output region, and a first channel region, a first gate electrode overlapping the first channel region, a second semiconductor pattern layer including a second input region electrically connected to the first input region, a second output region electrically connected to the first output region, and a second channel region overlapping the first channel region, and a second gate electrode overlapping the second channel region, and electrically connected to the first gate electrode.
US12243480B2 Display panel and display device
A display panel and a display device are provided. The display panel includes: a pixel unit including a pixel circuit and a light-emitting element, the pixel circuit including a driving transistor, a first reset transistor, and a second reset transistor; a first initialization signal line, connected to a first electrode of the first reset transistor; a first reset control signal line, connected to a gate electrode of the first reset transistor; and a second initialization signal line, connected to a first electrode of the second reset transistor, the first initialization signal line and the second initialization signal line are located in a same layer, and are located in a different layer from the first reset control signal line, the first reset control signal line is located between the first initialization signal line the second initialization signal line.
US12243479B2 Pixel circuit and display panel including the same
A pixel circuit and a display panel including the same are disclosed according to embodiments. The pixel circuit according to embodiments includes a first pixel circuit including a first EM transistor to which a pulse of a first EM signal is applied, and a first driving transistor for driving a first light emitting element; and a second pixel circuit including a second EM transistor to which a pulse of a second EM signal is applied, and a second driving transistor for driving a second light emitting element. A node between the first EM transistor and the first driving transistor and a node between the second EM transistor and the second driving transistor are connected.
US12243478B2 Display device
A display device includes a display panel including a plurality of pixels respectively connected to corresponding data lines and respectively connected to corresponding scan lines, a data driving circuit for driving the corresponding data lines, a scan driving circuit for driving the corresponding scan lines, and a driving controller for, during a multi-frequency mode, dividing the display panel into a first display area and a second display area and controlling the data driving circuit and the scan driving circuit so that the first display area is driven at a first driving frequency, and the second display area is driven at a second driving frequency lower than the first driving frequency. During the multi-frequency mode, the driving controller divides the second display area into a plurality of blocks and alternately drives the plurality of blocks every frame.
US12243477B2 Array substrate and display apparatus
A pixel driving circuit is provided. The pixel driving circuit includes a driving transistor; a storage capacitor; a first reset transistor having a gate electrode connected to a first gate line in a present stage of a plurality of first gate lines, a source electrode connected to a respective first reset signal line of a plurality of first reset signal lines, and a drain electrode connected to an anode of a light emitting element; and a second reset transistor having a gate electrode connected to a first gate line in a previous stage of the plurality of first gate lines, a source electrode connected to a respective second reset signal line of a plurality of second reset signal lines, and a drain electrode connected to a drain electrode of the driving transistor.
US12243472B2 Light-emitting diode panel and driving device thereof
A light-emitting diode (LED) panel and a driving device therefore is provided. The driving device includes a source driver and a scan driver. The source driver is coupled to a plurality of data lines disposed in the LED panel. The source driver outputs driving currents to the data lines in any one of a plurality of scan line periods, to drive an LED array of the LED panel. The scan driver is coupled to a plurality of scan lines disposed in the LED panel, wherein the scan driver scans the scan lines during the plurality of scan line periods. In an active period of any one of the scan line periods, the scan driver applies an enable voltage to a current scan line among the scan lines, and the scan driver applies a pre-charge voltage to other scan line among the scan lines.
US12243469B2 Display driving apparatus for operating display device that displays image and control method therefor
Disclosed herein is a method of controlling a display driving apparatus configured to operate a display device that displays an image. The method includes receiving a first image signal (RGB) from an external system, converting the first image signal (RGB) into a second image signal (RGB′) in a format processable by a data driver, outputting the second image signal (RGB′), converting the second image signal (RGB′) into a source signal based on a data control signal generated by a timing controller, converting heat energy generated by the data driver into a voltage, calculating a temperature of the data driver based on the converted voltage, and changing a resistance for impedance matching between the timing controller and the data driver based on the calculated temperature.
US12243463B2 Display device
A display device may include a display panel including pixels, and a display panel driver which drives the display panel. The display panel driver determines whether input image data displays a white image and whether the input image data displays a moving image, and adjusts an input saturation value of the input image data based on whether the input image data displays the white image and whether the input image data displays the moving image to generate correction image data.
US12243462B2 System to display gamut excursion
A test and measurement device includes a graphical display that may act as an adjunct to a CIE chromaticity diagram 100 when analyzing color images. The graphical display shows indications of excursions of pixel color that are outside the boundary of a selected gamut. The graphic display may show the indications of excursions relative to one or more reference points.
US12243458B2 Display panel using auxiliary driving units and electronic device
The present application provides a display panel and an electronic device. The electronic device comprises the display panel. The display panel comprises a gate driving unit, a first auxiliary driving unit and scan lines. The first auxiliary driving unit rapidly pulls down the falling edge of the scan signal transmitted in the scan line to reduce the delay of the falling edge of the scan line. Thus, the number of gate driving units in the display panel can be reduced, thereby reducing the width of the frame of the display panel and the electronic device.
US12243457B2 Apparatus and method for defect inspection of display panel
Disclosed is an apparatus for inspecting a defect of a display panel. The apparatus for inspecting includes the display panel that displays an image, an input sensor that is disposed on the display panel and senses an input applied from outside, a sensor driving part that drives the input sensor, and an inspection part that is connected with the sensor driving part, sets a frequency of the input sensor to an inspection frequency, and detects the defect of the display panel based on a change in a jitter occurring when the input sensor is driven at the inspection frequency. The inspection frequency includes a harmonic frequency of a driving frequency of the display panel.
US12243456B2 Organic light-emitting diode display device performing a sensing operation, and method of sensing degradation of an organic light-emitting diode display device
An organic light-emitting diode (OLED) display device includes a display panel including a plurality of pixels, the plurality of pixels being grouped into a plurality of pixel blocks, a nonvolatile memory configured to store previous accumulated block degradation information for the plurality of pixel blocks up to a previous driving period, a controller configured to calculate current block degradation information for the plurality of pixel blocks in a current driving period, to calculate current accumulated block degradation information for the plurality of pixel blocks up to the current driving period by adding the current block degradation information to the previous accumulated block degradation information in response to a power control signal indicating a power-off, and to determine whether a sensing operation for each of the plurality of pixel blocks is to be performed by comparing the current accumulated block degradation information for each of the plurality of pixel blocks with a sensing reference degradation amount, and a sensing circuit configured to selectively perform the sensing operation for each of the plurality of pixel blocks.
US12243452B2 Display system, control device, and display method of display system
A system includes a projector, an HMD, and a control device. A detection unit detects a first range and a second range when a user visually recognizes a first display image through the HMD, the first range being a range of the first display region overlapping with a second display region in which the HMD displays a second display image, the second range being a range of the first display image corresponding to the first range. A generation unit generates the first display image including an object and the second display image including the object. The control device generates the first display image by arranging, at a position within the second range corresponding to a position of the second display region for displaying the object, the object having a display size corresponding to a distance between the first display region and the HMD.
US12243449B2 Display panel adapted to spherical display device and configuration method thereof
A display panel adapted to a spherical display device includes a substrate and a plurality of display configuration groups. The display configuration groups are arranged on the substrate along a first direction. Each of the display configuration groups corresponds to a display number and a display pitch. Each of the display configuration groups comprises at least one display row arranged along the first direction. Each of the at least one display row of each of the display configuration groups is arranged along a second direction orthogonal to the first direction according to the corresponding display number and the corresponding display pitch. The display configuration groups include a first configuration group and a second configuration group adjacent to each other, and the display pitch of the first configuration group is different from the display pitch of the second configuration group.
US12243444B2 Exercised-based watch face and complications
Exercise-based watch faces and complications for use with a portable multifunction device are disclosed. The methods described herein for exercise-based watch faces and complications provide indications of time and affordances representing applications (e.g., a workout application or a weather application). In response to detecting a user input corresponding to a selection of the affordance (e.g., representing a workout application), a workout routine can optionally be begun. Further disclosed are non-transitory computer-readable storage media, systems, and devices configured to perform the methods described herein, as well as electronic devices related thereto.
US12243440B2 Systems, models, and methods for simulating surgery on anatomical organs
The invention provides systems and methods for improved simulation of surgical procedures, using models of anatomical organs. The models comprise models of internal components present in the anatomical organ. The models of the internal components are registered to the position which the internal component occupies in the anatomical organ, and in some embodiments the models of the anatomical organ can lose simulated physiological fluids during simulated surgery.
US12243437B2 Crowd-based device configuration selection of a music teaching system
Aspects of embodiments pertain to a method for determining an Input/Output (I/O) device configuration for a music teaching system. The method may comprise receiving a plurality of I/O device configurations of a music teaching system; receiving, for a given I/O device of the music teaching system, an initial I/O device configuration; and determining an updated I/O device configuration for the given I/O Device, based on the initial I/O device configuration of the given I/O Device and at least one of the plurality of received I/O device configurations. The determining is performed such that the updated I/O device configuration has improved device performance compared to the initial I/O device configuration.
US12243436B2 Probability-based obstacle avoidance
A system includes an interface configured to receive sensor data corresponding to a potential hazard associated with a travel path of a vehicle. The system also includes an obstacle database including probability distributions of potential obstacles. The system further includes one or more processors coupled to the interface and configured to generate a probability index associated with the potential hazard and to determine whether to modify the travel path based on the probability index and the probability distributions.
US12243435B2 Dynamic activation and de-activation of airspace for improved flight planning operations
In some aspects, the techniques described herein relate to a method including: receiving, at a processor, a blocked airspace request from a utilizing organization (UO), the blocked airspace request identifying airspace; filtering, by the processor, the blocked airspace request using a cross-domain guard; transmitting, by the processor, the filtered blocked airspace request to a data sharing platform for authorization; storing, by the processor, the blocked airspace request in a database; receiving, by the processor, a network message from a flight planning system, the network message including at least one flight path; and providing, by the processor, a status of the blocked airspace in response to the network message.
US12243434B2 Control device, control method, and unmanned aerial vehicle search system
The control unit 16 of the UAV 1 detects the UAV 50 as a search target on the basis of the sensing data obtained by sensing of the sensor unit 14, and moves the UAV 1 to a position above the detected UAV 50. Then, the control unit 16 identifies a current position of the UAV 1 when the UAV 1 has moved to the position above the UAV 50, and transmits search position information indicating the identified current position as the current position of the UAV 50.
US12243433B2 Systems and methods for indoor positioning of unmanned aerial vehicles
In some implementations, a device may receive spatial data corresponding to an interior of a building and objects located in the interior of the building. The device may generate a digital map of the interior of the building based on the spatial data. The device may generate a geographic coordinate map of the interior of the building. The device may receive, from a sensor mounted on an uncrewed aerial vehicle (UAV), sensor data indicating three-dimensional geographic points. The device may compare the sensor data to the geographic coordinate map to localize the UAV on the geographic coordinate map. The device may generate coordinate data indicating geographic coordinates associated with the geographic coordinate map and formatted in a global positioning system coordinate format and a National Marine Electronics Association format. The device may transmit, to a controller of the UAV, at least a subset of the coordinate data.
US12243431B2 Unmanned vehicle recognition and threat management
Systems and methods for automated unmanned aerial vehicle recognition. A multiplicity of receivers captures RF data and transmits the RF data to at least one node device. The at least one node device comprises a signal processing engine, a detection engine, a classification engine, and a direction finding engine. The at least one node device is configured with an artificial intelligence algorithm. The detection engine and classification engine are trained to detect and classify signals from unmanned vehicles and their controllers based on processed data from the signal processing engine. The direction finding engine is operable to provide lines of bearing for detected unmanned vehicles.
US12243430B2 Method for controlling platooning by device in wireless communication system supporting sidelink, and apparatus therefor
Various embodiments provide a method for controlling platooning of a first platooning group by a first device in a wireless communication system, and an apparatus therefor. The method comprises the steps of: receiving, from a second device, information on a second platooning group controlled by the second device; on the basis of the information on the second platooning group, transmitting a merging request message for merging with the second platooning group; and on the basis of merging of a first platooning group with the second platooning group, updating platooning information related to platooning, wherein the platooning information is updated to include first platooning information relating to the existing first platooning group, which corresponds to sub-group information, and second platooning information relating to the merged first platooning group and the second platooning group.
US12243427B2 Method and apparatus for controlling rear collision warning of vehicle
Disclosed is a collision warning control apparatus that obtains position and speed information of a reference point for a target vehicle at a first time point, determines a position of the reference point at a second time point based on the position and speed information of the reference point for the target vehicle at the first time point, calculates a first overall length of the target vehicle based on the position of the reference point at the second time point, determines a position of the reference point at a third time point, and calculates a second overall length of the target vehicle. The apparatus determines a reference position of the target vehicle at the third time point based on a difference between the first overall length and the second overall length, and controls collision warning for the target vehicle based on the reference position of the target vehicle.
US12243426B2 Vehicle warning system for actuating a mobile device to alert a vulnerable road user of a predicted collision with a hidden approaching vehicle
A warning system is provided for alerting a VRU of a predicted collision. The system includes one or more input devices for transmitting first and second input signals for associated first and second vehicles. The system further includes a UWB beacon communicating with a UWB tag of a VRU notification device carried by the VRU. A location of the UWB tag is trackable via a third input signal. The system further includes a computer having one or more processors and a non-transitory computer readable medium. The processor is programmed to determine the location of the VRU and further determine the predicted collision between the second vehicle and the VRU. The processor is further programmed to generate a notification actuation signal associated with the VRU at a tracked location. The VRU notification device notifies the VRU that the second vehicle is headed toward the predicted collision site in the crosswalk.
US12243425B2 Method for communication between road users, and communication system
The present disclosure relates to a method for communication between road users, including at least one motor vehicle, in a traffic situation, wherein each road user has a communication device that uses a communication channel to periodically transmit basic information comprising at least one operating parameter and a position of the road user, wherein, to form a communication group for an application, in particular a movement maneuver, a road user that is planning to perform the application transmits a request message via the communication channel, wherein a response message from at least one further road user that is likewise planning or performing the application results in the communication group being established with said further road user, wherein at least one group member of the communication group periodically transmits a group status message via the communication channel as communication leader representing all group members, said group member status message using identification information to describe the group members as a joint object, performing the application, in such a way that an additional message sent to the object with the identification information is received and evaluated by all group members.
US12243424B2 Vehicle flow monitoring system
A vehicle flow monitoring system for detecting both a car count and direction of movement of vehicles passing a point of interest. The vehicle flow monitoring system generally includes a car counter which may include a microcontroller and a pair of distance sensors. Each of the distance sensors is oriented toward a unique point of interest. Each of the distance sensors includes a threshold distance reading which is used to detect whether a vehicle has passed underneath the car counter. The system may determine direction of travel of the vehicle based on which of the distance sensors is passed by the vehicle first. The microcontroller may assign an Event ID to each time a vehicle passes each of the sensors, with the Event ID being used to identify when and if the vehicle should be counted, or whether a non-vehicle object has passed the car counter.
US12243423B2 Proactive sensing systems and methods for intelligent road infrastructure systems
The technology provided herein relates to a roadside infrastructure sensing system for Intelligent Road Infrastructure Systems (IRIS) and, in particular, to devices, systems, and methods for data fusion and communication that provide proactive sensing support to connected and automated vehicle highway (CAVH) systems.
US12243422B2 Hierarchical transfer learning system
Systems, methods, and other embodiments described herein relate to improving the performance of a device in different geographic locations by using transfer learning to provide a customized learning model for the different locations. In one embodiment, a method includes receiving segments of a model from separate members in a geographic hierarchy and assembling the segments into the model. The segments include at least a first segment, a second segment, and a third segment. The method includes processing sensor data using the model to provide an output for assisting a device.
US12243414B1 Intelligent dynamic workflow generation
Machine learning-based methods are disclosed to intelligently generate dynamic workflows, such as dynamic call lists and priority levels of alarm notifications. To generate a dynamic call list based on an alarm notification, the system may identify electronic devices present in an area using emitted passive electromagnetic signals (e.g., RF signals such as Bluetooth, WiFi, and/or cellular). The identification of the electronic devices may be associated with known and/or unknown individuals on the premises. The RF signal data may be processed using at least one ML model to determine the severity of the alarm. Based on the processed data, the system may assign a priority level to the alarm, where the priority level may range from level 0 (no action) to level 4 (dispatch law enforcement immediately). The disclosed methods use trained machine learning models to generate a dynamic call list and identify false alarms with increased accuracy.
US12243412B2 Methods and apparatus for detecting false alarms
Methods and apparatus for detecting false alarms are disclosed. An indication may be received that a sensor device has changed state. Data indicative of movement of the sensor device may also be received. Based on the received data indicative of movement of the sensor device, it may be determined whether the movement of the sensor device is abnormal. Based on the changed state of the sensor device and based on determining that the movement of the sensor device is abnormal, an indication of a false alarm may be caused to be output.
US12243411B2 Monitoring a self-testing fire sensing device
Devices, methods, and systems for monitoring a self-testing fire sensing device are described herein. One device includes a memory, and a processor configured to execute instructions stored in the memory to receive, from a self-testing fire sensing device, measurements of outputs of light-emitting diodes (LEDs) of the self-testing fire sensing device during operation of the self-testing fire sensing device, determine when a deviation in the measured outputs of the LEDs of the self-testing fire sensing device meets or exceeds a threshold deviation amount, determine an action to take on the self-testing fire sensing device upon determining the deviation in in the measured outputs of the LEDs meets or exceeds the threshold deviation amount, and send a notification of the determined action to take on the self-testing fire sensing device to an additional computing device.
US12243410B2 Personal protective equipment compliance and personal wellness monitoring system with intelligent connected faceshields
Monitoring systems and methods incorporating wearable personal protection items such as headgear and faceshields equipped with intelligent sensor units configured to communicate with one another and simultaneously monitor personal wellness and safety protocol compliance across a community of persons.
US12243407B2 Method and apparatus for social distancing alarm systems
A system, method, and apparatus are provided to facilitate social distancing. The system issues alarms based on the distance between a user and an object and one or more variable social distancing thresholds. The system enables trade-offs between risk and a desire to have in-person interaction for different activities by using one or more variable social distancing thresholds that may be based on social distancing guidelines and various characteristics.
US12243406B2 Systems, methods, and devices for automatic signal detection based on power distribution by frequency over time
Systems, methods, and devices for automatic signal detection in an RF environment are disclosed. A sensor device in a nodal network comprises at least one RF receiver, a generator engine, and an analyzer engine. The at least one RF receiver measures power levels in the RF environment and generates FFT data based on power level data. The generator engine calculates a power distribution by frequency of the RF environment in real time or near real time, including a first derivative and a second derivative of the FFT data. The analyzer engine creates a baseline based on statistical calculations of the power levels measured in the RF environment for a predetermined period of time, and identifies at least one signal based on the first derivative and the second derivative of the FFT data in at least one conflict situation from comparing live power distribution to the baseline of the RF environment.
US12243400B2 Merchandise sales device
According to one embodiment, a merchandise sales device includes a main body device and a support member. The main body device performs information processing for merchandise sales while accepting an operation from an operator. The support member can selectively form a first state where the main body device can be placed at a horizontal surface while a predetermined attitude of the main body device is maintained, and a second state where the main body device can be fixed to a vertical surface.
US12243399B2 Local cache-based identification system
An identification system uses a local cache for performing identifications. An identity system device may store identity information and identification information. An electronic device stores a cache of a portion of the identity information and a part of the identification information. The electronic device receives user input, determines an identity by comparing the user input to the cached identification information (such as by comparing a received digital representation of a biometric with cached biometric identification information), and performs an action using information in the cached identity information that is associated with the identity. The electronic device may update the identity information stored by the identity system device based on the action.
US12243397B2 System, method, and apparatus for tracking machine use
An electro-mechanical device is disclosed. The electro-mechanical device has an electrical switch and a mechanical meter operably connected to the electrical switch. The mechanical meter includes at least one aperture. The mechanical meter includes at least one movable member having at least one of a plurality of barcodes or a plurality of characters. The at least one of the plurality of barcodes or the plurality of characters is selectively visible through the at least one aperture.
US12243395B2 Medium handling apparatus and medium handling method
Provided are a medium handling apparatus and method for, by using a temporary storage unit, performing a tallying task in an automated teller machine. The medium handling apparatus includes a deposit/withdrawal unit configured to separate each individual medium and accumulate the medium, a discrimination unit configured to discriminate whether the media are abnormal and types of the media, a medium storage unit including a plurality of recycling cassettes, a temporary storage unit configured to temporarily store media discriminated as normal media, and a conveyance path configured to convey the media. Media in each of the recycling cassettes are temporarily stored in the temporary storage unit to confirm the number of media remaining in the recycling cassette, and the media in the temporary storage unit are conveyed back to and stored in the recycling cassette when the number of remaining media is sensed.
US12243389B2 Ticketing systems on a distributed ledger
A blockchain system for providing ticketing within a blockchain network of participating electronic devices includes an electronic gaming machine (EGM) configured to participate in the blockchain network. The EGM a memory storing a local blockchain and a system blockchain. The EGM also includes at least one processor configured to execute instructions which, when executed, cause the at least one processor to identify a first ticket creation blockchain transaction in the local blockchain from a ticket creation device of the first plurality of electronic gaming devices, the first ticket creation blockchain transaction including at least a ticket value and a ticket identifier (ID), create a system ticket creation blockchain transaction including at least the ticket value and the ticket ID, and broadcast the system ticket creation blockchain transaction to the system blockchain.
US12243382B2 System, method, and program using near field communication for gaming machine
A networked computer system for use in a casino property is described herein. The networked computer system includes a near field communication (NFC) reader coupled to a gaming device and a player tracking server. The player tracking server is programmed to receive an NFC signal including a user ID, access a plurality of user account records and select a matching user account record having a corresponding user ID matching the received user ID, retrieve account information included in the matching user account record, and display the account information on the gaming device.
US12243374B2 Method and system for providing dynamic casino game signage with selectable messaging timed to play of a table game
A methodology and apparatus for providing casino game signage for a casino game which incorporates display information that is dynamically interchangeable between game specific and game non-specific information responsive to automatic detection of game play status at the game table. At least one electronic display is provided at respective casino game tables, and selected display information is wirelessly transmitted, and/or manually delivered, thereto. The display information which is displayed is dynamically selected based upon a sensor automatically detecting the status of play of the game, being game specific during play and selectively game specific and game non-specific during game play inactivity.
US12243373B2 Gaming machine display, systems and methods
A composite display device for an electronic gaming device includes a primary display device includes a first borderless edge and a secondary display device includes a second borderless edge. The composite display device also includes a housing for mounting the primary display device and the secondary display device, the primary display device being mounted with the first borderless edge adjacent to the second borderless edge of the secondary display device, thereby forming a display junction between the primary display device and the secondary display device. The composite display device further includes a touchscreen device for receiving touch input from a player of the electronic gaming device, the touchscreen device covering at least a portion of the primary display device and a portion of the secondary display device.
US12243363B2 System and method for generating data regarding a vehicle crash
A method includes receiving initial sensor data and additional sensor data; and generating combined sensor data. A computing device for includes one or more processors; and one or more memories coupled to the one or more processors, the one or more memories including non-transitory computer executable instructions stored therein that, when executed by the one or more processors, cause the one or more processors to: receive initial sensor data and additional sensor data; and generate combined sensor data. A computer readable storage medium includes non-transitory computer readable instructions stored thereon for generating data regarding a vehicle crash, wherein the instructions when executed on one or more processors cause the one or more processors to: receive initial sensor data and additional sensor data; and generate combined sensor data.
US12243362B2 Malfunction diagnosing system
A malfunction diagnosing system includes a data acquirer, an appropriate range setter, and a malfunction determiner. The data acquirer is configured to acquire traveling environment data and actual traveling result data in association with each other for a target vehicle to be subjected to malfunction diagnosis. The traveling environment data includes at least driving operation data indicating a driving operation. The actual traveling result data indicates an actual traveling result based on the traveling environment data. The appropriate range setter is configured to derive an appropriate range of actual traveling results based on the traveling environment data for vehicles the models of which are identical to a model of the target vehicle. The malfunction determiner is configured to determine whether the target vehicle has a malfunction by determining whether the actual traveling result data falls within the appropriate range.
US12243359B1 Methods and apparatus for improving vehicle communication network bandwidth
According to one aspect, bandwidth associated with a vehicle communication network, such as a controller area network (CAN), is allocated by assigning priorities to systems in an autonomous vehicle which use the vehicle communication network to communicate with a vehicle control unit (VCU). Systems with high priority levels may exchange data or information with a VCU at substantially all times, while systems with lower priority levels may exchange data or information with the VCU substantially only when that data or information is requested or otherwise needed. A significant percentage of the bandwidth of the network may be allocated for the exchange of data between high priority systems and a VCU, while the remaining percentage of the bandwidth may be allocated for the exchange of data between lower priority systems and the VCU when needed. As a result, the bandwidth associated with the network may be used efficiently.
US12243354B2 Activity recognition systems and methods
An activity recognition system is disclosed. A plurality of temporal features is generated from a digital representation of an observed activity using a feature detection algorithm. An observed activity graph comprising one or more clusters of temporal features generated from the digital representation is established, wherein each one of the one or more clusters of temporal features defines a node of the observed activity graph. At least one contextually relevant scoring technique is selected from similarity scoring techniques for known activity graphs, the at least one contextually relevant scoring technique being associated with activity ingestion metadata that satisfies device context criteria defined based on device contextual attributes of the digital representation, and a similarity activity score is calculated for the observed activity graph as a function of the at least one contextually relevant scoring technique, the similarity activity score being relative to at least one known activity graph.
US12243346B2 Electronic device comprising display-embedded fingerprint sensor and method
An electronic device includes: a display panel including a plurality of light-emitting elements and a fingerprint sensing region; a fingerprint sensor disposed below the fingerprint sensing region; and at least one processor electrically connected to the display panel or the fingerprint sensor, and configured to identify an occurrence of an event that causes an operation of receiving a fingerprint through the fingerprint sensor to be executed, obtain a first image of the fingerprint by controlling the display panel such that light-emitting elements disposed in a first light-emitting region within the fingerprint sensing region output light, obtain a second image of the fingerprint by controlling the display panel such that light-emitting elements disposed in a second light-emitting region that does not overlap the first light-emitting region output light, and determine whether the fingerprint is a three-dimensional object, by using the first image and the second image.
US12243344B2 Display panel and display device
A display panel and a display device are provided. A light-controlling component configured to adjust a signal transmitter is disposed on a light-emitting surface of the signal transmitter of the display panel, thereby allowing modulated light, emitted from the signal transmitter disposed at a predetermined included angle with respect to a bottom surface of a cover plate, to be totally reflected between a top surface and the bottom surface of the cover plate. Total reflection is interrupted at a position where a user's finger touches. Light is received and recognized by a plurality of light sensors on a sensor array after entering the display panel, thereby realizing under-display fingerprint recognition in a large area.
US12243340B2 System and method for domain aware document classification and information extraction from consumer documents
A system and method for domain aware document classification and information extraction from consumer documents are disclosed. A particular embodiment is configured to: establish, by use of a data processor and a data network, a data connection with at least one applicant platform; receive an upload of documents from the applicant platform via the data network; classify each document as being of a particular document type; determine an information extraction strategy based on a document type classification of a particular document; and extract information from the particular document based on the information extraction strategy.
US12243339B2 Extracting defined objects from images of documents
Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives an image of a document. The program further detects a plurality of text based on the image of the document. The program also uses a machine learning model to predict whether each text in the plurality of text is one of a plurality of defined types of text. Based on the predicted types of text for the plurality of text, the program further determines a set of defined objects.
US12243336B2 Authentication of age, gender, and other biometric data from live images of users
A system and method is disclosed for improving fraud detection in the context of a user submitting, via a client device, a photo of a photo ID and a selfie taken during a step of the verification process. A machine learning model may be trained to generate biometric data signals from the selfie. As examples, the biometric data signals generated from the selfie can include an estimated age, gender, hair color, and eye color. The biometric data generated from the selfie may be compared with biometric data listed on the photo ID as an aid to identifying potential identity fraud. In some implementations, a facial filter corresponding to a map of a set of facial measurements of the photo in the photo ID may be compared with the facial measurements of the selfie.
US12243329B2 Systems and methods for detecting objects in an image of an environment
In some implementations, a device may receive an image that depicts an environment associated with a vehicle. The device may partition the image into a plurality of subsections. The device may analyze the plurality of subsections to determine respective subsection information, wherein subsection information, for an individual subsection, indicates: a probability score that the subsection includes a line segment associated with an object class, a position of a representative point of the line segment, and a direction of the line segment. The device may identify, based on the respective subsection information of the plurality of subsections, a line associated with the object class that is associated with a set of subsections of the plurality of subsections. The device may perform one or more actions based on identifying the line associated with the object class.
US12243327B2 Generation and update of HD maps using data from heterogeneous sources
In one embodiment, a method includes a computing system collecting first sensor data, of a particular geographic location, from a first type of sensor. The computing system may process the first sensor data to identify one or more first objects at the particular geographic location. The computing system may access an existing high-definition (HD) map associated with the particular geographic location. The existing HD map includes one or more second objects and is generating using second sensor data collected with a second type of sensor. The computing system may determine whether the one or more first objects are included in the existing HD map. In response to determining that the one or more first objects are not included in the existing HD map, the computing system may update the existing HD map to generate an updated HD map that includes the first objects and the second objects.
US12243324B2 Visual guidance system and method
A visual guidance system for a vehicle includes an imaging system for producing a digital image of an environment, a three-dimensional scanning system for producing a digital point cloud of the environment, and a memory storing instructions executable by a processor to: process the digital image to detect an object and classify the object; process the point cloud to group points into a grouping representing the object; fuse the point cloud grouping with the digital image object to produce a fused data set frame, and determine the object location from the fused data set frame; determine an object velocity relative to the vehicle by comparing the fused data set frame to a previous data set frame; determine whether the object is an obstacle based on the object location and relative velocity; determine a threat level of the obstacle; and report a threat if the threat level exceeds a threshold.
US12243323B2 Analysis of dynamic spatial scenarios
The invention relates to a method and a system for preparing data on dynamic spatial scenarios, to a computer-supported method, to a system for training artificial neural networks, to a computer-supported method, and to a system for analyzing sensor data. A display of a time curve of an angular sector covered by another object from the perspective of an ego object is generated. The time curve is ascertained from sensor data, and the sensor data characterizes a dynamic spatial scenario with respect to the ego object and at least one other object.
US12243322B2 Generation of test data for testing a control system of a motor vehicle which evaluates a sensor data stream
A computer-implemented method for generating test data for testing a control system of a motor vehicle which evaluates a sensor data stream. Simulated driving is performed through at least part of a virtual simulation environment with a virtual vehicle carrying a virtual sensor by specifying a translational movement of the virtual vehicle in the virtual simulation environment, wherein the virtual sensor has a visual field in which it detects the virtual simulation environment. Synthetic sensor data is generated with the virtual sensor by detecting the virtual simulation environment driven through by the virtual vehicle in the visual field of the virtual sensor. The synthetic sensor data is provided as test data for testing a control system of a motor vehicle which evaluates a sensor data stream.
US12243315B2 Dignity preserving transformation of videos for remote monitoring based on visual and non-visual sensor data
A system monitors moveable objects using sensor data captured using one or more sensor mounted on a location of the moveable object. The system uses a machine learning based model to predict a risk score indicating a degree of risk associated with the moveable object. The system determines the action to be taken to mitigate the risk based on the risk score. The system transmits information describing the moveable object based on the sensor data to a remote monitoring system. The system may determine the amount of information transmitted, the rate at which information is transmitted, and the type of information displayed based on the risk score. The system performs dignity preserving transformations of the sensor data before transmitting or storing the data.
US12243314B2 Method and system for recognizing human action in apron based on thermal infrared vision
The present disclosure discloses a method and system for recognizing human action in an apron based on thermal infrared vision, the method comprises: acquiring a plurality of video sequences from an infrared monitoring video; labeling a set target in each image frame in each video sequence with a target box to obtain a target tracking result; intercepting, for each image frame in the video sequence, a target-box enlarged area according to the labeled target box; adding, for each image frame in the video sequence, the position information of the image labeled with target box to the target-box enlarged area to obtain a three-channel sub-image; training an action recognition model by using three-channel sub-image sequences corresponding to a plurality of video sequences as a training set, to obtain a trained action recognition model; obtaining a to-be-recognized video sequence from another infrared monitoring video, and obtaining a three-channel sub-image sequence corresponding to the to-be-recognized video sequence; inputting the three-channel sub-image sequence corresponding to the to-be-recognized video sequence into the trained action recognition model to output a target action type.
US12243313B2 Virtual sensors
Virtual sensor technology, in which a camera is controlled to capture at least one configuration image of an area monitored by a monitoring system and input is received that defines one or more characteristics of the at least one configuration image that enable sensing of an event in the area. Based on the received input, configuration data used in sensing the event is generated and stored. After storage of the configuration data, the camera is controlled to capture one or more images of the area, the one or more images are analyzed based on the configuration data, and occurrence of the event is detected based on the analysis of the one or more images. Based on detecting occurrence of the event, a transmitting device is controlled to send, to a controller of the monitoring system, a signal that indicates the detection of the occurrence of the event.
US12243311B2 Methods and systems for vehicle verification
The present disclosure provides methods and systems for vehicle verification. The method may include receiving vehicle verification information related to a vehicle to be verified from a client, wherein the vehicle verification information includes a plurality of images acquired by the client via an imaging device, and the vehicle verification information responds to at least one vehicle verification instruction. The method may further include determining a verification result of the vehicle based on the vehicle verification information.
US12243308B2 Learning iconic scenes and places with privacy
Devices, methods, and non-transitory program storage devices (NPSDs) are disclosed herein to provide for the privacy-respectful learning of iconic scenes and places, wherein the learning is based on information received from one or more client devices in response to one or more collection criteria specified as part of one or more collection operations launched by a server device. In some embodiments, differential privacy techniques (such as the submission of predetermined amounts of noise-injecting, e.g., randomly-generated, data in conjunction with actual data) are employed by the client devices, such that any insights learned by the server device only relate to “hot spots,” “themes,” or other scenes, objects, and/or topics that are highly popular and captured in the digital assets (DAs) of many users, ensuring there is no way for the server device to learn or glean any insights related to particular users of individual client devices participating in the collection operations.
US12243304B2 Event detection in video surveillance
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for retroactive event detection. The methods, systems, and apparatus include actions of obtaining an image captured by a camera at a current time, determining that the image depicts a change in a region from a previous image captured by the camera at a previous time, determining, based on determining that the image depicts the change in the region, whether the change depicted in the image is of a known object type, determining, based on the determination that the change depicted in the image is of a known object type, whether the change does not correspond to a previously detected event, and determining, based on the determination that the change does not correspond to a previously detected event, whether the images captured by the camera between the current time and the previous time depict an event.
US12243299B2 Object tracking apparatus, object tracking method and recording medium
An object tracking apparatus (1) includes: a first generation unit (221-224) for generating, based on a first position information (PIt-τ) related to a position of an object (Ot-τ) in a first image (IMt-τ) captured at a first time (t-τ) and a second position information (PIt) related to a position of an object (Ot) in a second image (IMt) captured at a second time (t), first and second feature vectors (CVt-τ, CVt); and a second generation unit (225) for generating, as a correspondence information (AM) indicating a correspondence relationship between the object in the first image and the object in the second image, an information that is obtained by a calculation processing using the first and the second feature vectors.
US12243298B2 System, method and apparatus for obtaining sensitive and specific predictions from deep neural networks
Described herein are computer-implemented systems, methods, and apparatuses for predicting classifications for image data, the system comprising a processor, memory and storage, and configured to: receive at least one image data sample; generate, using a deep neural network, for each image data sample, an activation layer comprising a set of activation vectors; perform activation vector correspondence for at least one of the activation vectors based on activation vector distance and conditioned by non-image data; and predict at least one classification for each image data sample based on the activation vector correspondence.
US12243297B2 Expert-level detection of acute intracranial hemorrhage on head CT scans
A computer-implemented method can include a training phase and a hemorrhage detection phase. The training phase can include: receiving a first plurality of frames from at least one original computed tomography (CT) scan of a target subject, wherein each frame may or may not include a visual indication of a hemorrhage, and further wherein each frame including a visual indication of a hemorrhage has at least one label associated therewith; and using a fully convolutional neural network (FCN) to train a model by determining, for each of the first plurality of frames, whether at least one sub-portion of the frame includes a visual indication of a hemorrhage and classifying the sub-portion of the frame based on the determining. The hemorrhage detection phase can include: receiving a second plurality of frames from a CT scan of a target subject, wherein each frame may or may not include a visual indication of a hemorrhage; and determining, for each of the second plurality of frames, whether a plurality of sub-portions of the frame includes a visual indication of a hemorrhage based at least in part on the trained model.
US12243295B2 Robust neural network learning system
A system comprises a computer including a processor and a memory. The memory includes instructions such that the processor is programmed to: receive intermediate concept constraints at a neural network and train the neural network with training data, training labels, and the at least one of the data constraint, the feature constraint, or the intermediate concept constraint.
US12243294B1 Image fingerprinting conversion between different image fingerprinting models
Image fingerprints (embeddings) are generated by an image fingerprinting model and indexed with an approximate nearest neighbors (ANN) model trained to identify the most similar fingerprint based on a subject embedding. For image matching, a score is provided that indicates a similarity between the input embedding and the most similar identified embedding, which allows for matching even when an image has been distorted, rotated, cropped, or otherwise modified. For image classification, the embeddings in the index are clustered and the clusters are labeled. Users can provide just a few images to add to the index as a labeled cluster. The ANN model returns a score and label of the most similar identified embedding for labeling the subject image if the score exceeds a threshold. As improvements are made to the image fingerprinting model, a converter model is trained to convert the original embeddings to be compatible with the new embeddings.
US12243292B2 Systems for multi-task joint training of neural networks using multi-label datasets
Systems and methods for multi-task joint training of a neural network including an encoder module and a multi-headed attention mechanism are provided. In one aspect, the system includes a processor configured to receive input data including a first set of labels and a second set of labels. Using the encoder module, features are extracted from the input data. Using a multi-headed attention mechanism, training loss metrics are computed. A first training loss metric is computed using the extracted features and the first set of labels, and a second training loss metric is computed using the extracted features and the second set of labels. A first mask is applied to filter the first training loss metric, and a second mask is applied to filter the second training loss metric. A final training loss metric is computed based on the filtered first and second training loss metrics.
US12243287B2 Method for configuring an image evaluation device and also image evaluation method and image evaluation device
An image analysis device (BA) is configured to recognize imaged objects. A plurality of training images (TPIC) assigned to an object type (OT) and an object sub-type (OST) are fed into a first neural network module (CNN) to detect image features. Training output data sets (FEA) of the first neural network module are fed into a second neural network module (MLP) to detect object types using the detected image features. For each object type: training images assigned to the object type (OT1, OT2) are fed into the trained first neural network module, the first neural network module training output data set (FEA1, FEA2) generated for the respective training image is assigned to the object sub-type (OST) of the respective training image, and by means of the aforementioned sub-type assignments, a sub-type detection module (BMLP1, BMLP2) is configured to detect object sub-types.
US12243286B2 Pattern image detection method
Provided are a method and apparatus for detecting a pattern image, and more particularly, a pattern image detection method and a pattern image detection apparatus for effectively detecting a pattern of a template image from a target image. The pattern image detection method and the pattern image detection apparatus can provide an effect of quickly and accurately detecting the pattern of the template image from the target image while reducing the amount of computation for detecting the pattern of the template image.
US12243283B2 Device and method for determining a semantic segmentation and/or an instance segmentation of an image
A computer-implemented method for determining an output signal characterizing a semantic segmentation and/or an instance segmentation of an image. The method includes: determining a first intermediate output signal from a machine learning system, wherein the first intermediate output signal characterizes a semantic segmentation and/or an instance segmentation of the image; adapting parameters of the machine learning system based on a loss function, wherein the loss function characterizes an entropy or a cross-entropy of the first intermediate output signal; determining the output signal from the machine learning system based on the image and the adapted parameters.
US12243279B2 Method and apparatus for adaptive quantization for symmetry mesh
A method performed by at least one processor of an encoder comprises: performing, on an input 3D mesh, a symmetry detection process to estimate a partition plane. The method further comprises partitioning the input 3D mesh into a first side and a second side based on the partition plane, where the first side is opposite to the second side, and where a first vertex on the first side is symmetric to a second vertex on the second side. The method further comprises quantizing the first vertex and the second vertex in pairs to reduce a quantization error and symmetry prediction error associated with the first vertex and the second vertex.
US12243277B2 Method and apparatus to symmetrize a mesh cross-reference to related application
A method performed by encoder comprises partitioning a mesh into a first side and a second side; determining, for a first vertex located on the first side, whether a first perpendicular line extending from the first vertex intersects with two or more surfaces of the mesh on the second side, each intersection of the first perpendicular line corresponding to an intersected vertex on the second side; based on the determination the first perpendicular line intersects with two or more surfaces of the mesh on the second side, selecting one of the intersected vertices on the second side as a second vertex corresponding to the first vertex based on a shortest distance between each intersected vertex and a predicted vertex on the second side that is symmetric to the first vertex; and generating a new connection in the mesh.
US12243272B2 Image processing apparatus, image processing method, and storage medium
An appropriate skin color range can be promptly set. An image processing apparatus configured to estimate a pulse of a person detected from an image includes a setting unit configured to set an ellipse region including a face detected from the image, an acquisition unit configured to acquire color information about a pixel included in the set ellipse region, a determination unit configured to determine whether the acquired color information satisfies a predetermined condition, and a specifying unit configured to specify a threshold value indicating a skin color range based on the color information in the ellipse region in a case where the determination unit determines that the acquired color information satisfies the predetermined condition.
US12243254B2 Object measurement method, virtual object processing method, and electronic device
An object measurement method, a virtual object processing method, a computer-readable storage medium, and an electronic device, which relate to the field of measurement. The object measurement method comprises determining point cloud data of a scene based on a depth image of the scene; performing a plane segmentation process for the point cloud data, and determining surface information of an object in the scene; determining 3D vertex coordinates of the object in combination with the surface information of the object; and obtaining a measurement parameter of the object based on the 3D vertex coordinates of the object. In addition, a virtual object associated with the measurement parameters may also be generated, and the virtual object is displayed on an electronic device for viewing by a user. The method may improve the accuracy of object measurement.
US12243246B2 Image processing method and related video processor
An image processing method for a video processor, for generating an extrapolated frame according to a previous frame and a current frame, includes steps of: projecting a plurality of motion vectors (MVs) to the extrapolated frame subsequent to the current frame; determining whether a block of the extrapolated frame is projected by at least two of the MVs; selecting at least two candidate MVs from the MVs projected to the block when the block is projected by at least two of the MVs; calculating a blended MV which is a mixture of the at least two candidate MVs, and projecting the blended MV to the previous frame; obtaining a reference MV corresponding to position of the previous frame projected by the blended MV; and comparing the reference MV with the at least two candidate MVs, to select a final MV for the block from the at least two candidate MVs.
US12243245B2 Trajectory analysis device and trajectory analysis method
A trajectory analysis device that displays relevant information on a trajectory of a moving object, comprising: a display interface to display the relevant information; a storage to store trajectory data indicating a plurality of trajectories and the relevant information; an input interface to receive input by a user operation; and a controller to control the display interface based on the relevant information and the user operation input on the input interface, wherein the controller causes the display interface to display one or more staying locations where trajectories stay, based on the trajectory data, receives an input result by a user operation selecting at least one of the staying locations, receives an input result by a user operation designating a designated location different from the selected staying location, and extracts the relevant information to be displayed on the display interface, based on the selected staying location and the designated location.
US12243242B2 Multi-target tracking method, device and computer-readable storage medium
A method includes: performing target detection on a current image to obtain detection information of a plurality of detected targets; obtaining position prediction information of each of a plurality of tracked targets and a number of times of tracking losses of targets from tracking information of each of the tracked targets, and determining a first matching threshold for each of the tracked targets according to the number of times of tracking losses of targets; calculating a motion matching degree between each of the tracked targets and each of the detected targets according to the position detection information and the position prediction information; for each of the tracked targets, obtaining a motion matching result according to the motion matching degree and the first matching threshold corresponding to the tracked target; and matching the detected targets and the tracked targets according to the motion matching results to obtain a tracking result.
US12243239B2 Projection controlling apparatus and projection system
A projection controlling apparatus includes a determiner configured to determine whether a hand-held object that is an object held by a hand is present in a captured image represented by captured image data generated by capturing a projection region onto which a projector projects a projected image; and a projection controller configured to prohibit the projected image from being projected onto the hand-held object in the projection region in response to a determination by the determiner that the hand-held object is present in the captured image.
US12243238B1 Hand pose estimation for machine learning based gesture recognition
The technology disclosed performs hand pose estimation on a so-called “joint-by-joint” basis. So, when a plurality of estimates for the 28 hand joints are received from a plurality of expert networks (and from master experts in some high-confidence scenarios), the estimates are analyzed at a joint level and a final location for each joint is calculated based on the plurality of estimates for a particular joint. This is a novel solution discovered by the technology disclosed because nothing in the field of art determines hand pose estimates at such granularity and precision. Regarding granularity and precision, because hand pose estimates are computed on a joint-by-joint basis, this allows the technology disclosed to detect in real time even the minutest and most subtle hand movements, such a bend/yaw/tilt/roll of a segment of a finger or a tilt an occluded finger, as demonstrated supra in the Experimental Results section of this application.
US12243235B2 Systems and methods for extracting headshots from images
Various embodiments contemplate systems, architectures and methods for extracting and selecting headshots of human or non-human entities from catalogs of images of such subjects. The methods described may find and extract faces from within groups of subjects, verify that the extracted faces correspond to the desired subject, determine cropping or masking regions, or both, of rectangular, circular, elliptical or some other geometry to provide an easily recognized image of the desired subject, expand the output image by synthesizing pixels as may be needed for a desired cropping or masking region, select preferred images among a collection of images of the desired subject, and perform other useful functions. The resulting output images may be in either direct form, reference form or both forms.
US12243232B1 Racially unbiased deep learning-based mammogram analyzer
A racially unbiased mammogram analyzer includes an interface for receiving mammograms; a processor for extracting features of mammograms of general population; a processor for extracting features of mammograms of a specific race. In one embodiment, the general population mammogram features are represented by middle layers of a CNN and the race specific features are represented by the end layer of the CNN network. In one embodiment, the race specific layers of CNN change dynamically according to the race indication done explicitly. In one embodiment the race specific layers of CNN change dynamically according to the race indication given by race indication processor. In one embodiment, the race indications are computed by a network of parallel variational autoencoder networks. In one embodiment, the race indicator computes race specific information to the CNN and are provided by variational autoencoders.
US12243226B2 Bi-directional quantum annealing in markov random fields for machine learning in image analysis
Methods, systems, and apparatus for a bi-directional quantum annealing approach to Markov random field networks for machine learning in image analysis. In one aspect, a method includes obtaining training data comprising features extracted from a first set of images; training a deep quantum restricted Boltzmann machine (QRBM) comprising multiple layers using the training data, the training comprising layer-wise training of the multiple layers, wherein training each layer of the multiple layers comprises evaluating a restricted Boltzmann machine (RBM) probability distribution using bi-directional quantum annealing; and validating the trained deep QRBM using test data comprising features extracted from a second set of images.
US12243218B2 Method and system for scanning wafer
The present disclosure provides a method and a system for scanning wafer. The system captures a defect image of a wafer, and generates a reference image corresponding to the first defect image based on a reference image generation model. The system generates a defect marked image based on the defect image and the reference image.
US12243214B2 Failure detection and failure recovery for AI depalletizing
A method for identifying inaccurately depicted boxes in an image, such as miss detected boxes and partially detected boxes. The method obtains a 2D RGB image of the boxes and a 2D depth map image of the boxes using a 3D camera, where pixels in the depth map image are assigned a value identifying the distance from the camera to the boxes. The method generates a segmentation image of the boxes using a neural network by performing an image segmentation process that extracts features from the RGB image and segments the boxes by assigning a label to pixels in the RGB image so that each box in the segmentation image has the same label and different boxes in the segmentation image have different labels. The method analyzes the segmentation image to determine if the image segmentation process has failed to accurately segment the boxes in the segmentation image.
US12243212B2 Imaging system
A first imaging device and a second imaging device are configured to directly receive a signal from a trigger generation circuit. A processing device processes first image data captured by the first imaging device in response to a first trigger signal, and second image data captured by the second imaging device in response to a second trigger signal. The first trigger signal and the second trigger signal are signals generated to start capturing images at the same time point. The processing device performs recognition processing of a target included in the first image data and the second image data.
US12243211B2 Method to train a neural network to detect a tool status from images, method of machining and/or manufacturing, and installation
In a method for training a neural network to recognize a tool condition based on image data, the neural network is trained to recognize the tool condition of a first tool type, and image data of a second tool type is applied. The image data is subjected to image processing. Via this, the image data of the second tool type is converted into image data of the first tool type. The neural network is trained based on the converted image data. In a method for machining and/or production via the first tool type, the tool condition of the first tool type is recognized via a neural network that is trained in accordance with such a method.
US12243203B2 Viewing system to dynamic real time optimize image quality for every customer viewport
Systems, methods, and apparatus are provided for real-time adjustment of image quality parameters. The system includes a controller configured to: acquire an image frame, having a fixed-pixel region that defines a region-of-interest, from one or more imaging devices; apply image processing techniques to determine a modified fixed-pixel region that excludes non-relevant object pixels; alter one or more image quality parameters based on statistics of pixels in the modified fixed-pixel region; and provide the altered one or more image quality parameters to the one or more imaging devices for use with subsequent image frames; wherein the one or more imaging devices produce an image that is tuned, based on the altered one or more image quality parameters, to the portions of the image in the region-of-interest that does not include the non-relevant object pixels.
US12243201B2 Joint auto-exposure tone-mapping system
The present disclosure describes compression of high dynamic range (HDR) images into low dynamic range (LDR) images while saving useful data in the HDR image. HDR images can be formed by merging images with different exposure times into a single image with high bit-depth to capture low light and bright data. LDR images can be generated using a joint auto-exposure and tone mapping system to capture useful details of the HDR input in and LDR output. Therefore, embodiments of the present disclosure create high quality LDR images from HDR images using data from the auto-exposure system of a sensor.
US12243196B2 Method and electronic device for producing media file with blur effect
A method for producing a media file with a blur effect in an electronic device is provided. The method includes segmenting an image frame into a plurality of segments. Further, the method includes determining at least one segment from the plurality of segments comprising one of a foreground Region of Interest (ROI) and a background region of the ROI and detecting whether one of the foreground region of the ROI and the background region of the ROI comprises motion information and static information. Further, the method includes automatically applying a motion type blur effect and/or a static type blur effect on one of the foreground region of the ROI, and the background region of the ROI. The method includes generating the media file based on the applied the motion type blur effect and the static type blur effect and storing the media file.
US12243195B2 Low-light video system
Real time, low-light images, for example, obtained from the fluorescent marker for identifying tumors during surgery, are combined to improve the signal-to-noise ratio using a motion signal derived from corresponding high-light images, for example, taken with a second camera at interleaved intervals of higher illumination.
US12243194B2 STED microscopy method with improved signal to noise ratio in low photon count imaging conditions
The present invention relates to a method for generating a result image. The method comprises the steps of: acquiring a STED image of a sample, the STED image comprising pixels; calculating Fourier coefficients of arrival times for the pixels of the image, resulting in real coefficients representing a first image and in imaginary coefficients representing a second image; deriving an intensity image from the STED image; applying a spatial filter to the first image, the second image and the intensity image, resulting in a filtered first image, a filtered second image, and filtered intensity image, respectively; calculating an image G based on the filtered first image and the filtered intensity image; calculating an image S based on the filtered second image and the filtered intensity image; and calculating a result image based on the image G and the image S.
US12243193B2 Method for de-noising an electron microscope image
The disclosure relates generally to image processing. For example, the invention relates to a method and a device for de-noising an electron microscope (EM) image. The method includes the act of selecting a patch of the EM image, wherein the patch comprises a plurality of pixels, wherein the following acts are performed on the patch: i) replacing the value of one pixel, for example of a center pixel, of the patch with the value of a different, for example randomly selected, pixel from the same EM image; ii) determining a de-noised value for the one pixel based on the values of the other pixels in the patch; and iii) replacing the value of the one pixel with the determined de-noised value.
US12243191B2 Information processing apparatus and non-transitory computer readable medium to correct image having multiple objects with prioritization
An information processing apparatus includes a processor configured to: obtain plural images each including any of plural objects; and determine, based on an analysis result regarding the plural objects in the plural images, according to which of two or more objects, among the plural objects, included in an image the image is corrected.
US12243190B2 Systems and methods for synthesizing high resolution images using images captured by an array of independently controllable imagers
Systems and methods in accordance with embodiments of the invention are disclosed that use super-resolution (SR) processes to use information from a plurality of low resolution (LR) images captured by an array camera to produce a synthesized higher resolution image. One embodiment includes obtaining input images using the plurality of imagers, using a microprocessor to determine an initial estimate of at least a portion of a high resolution image using a plurality of pixels from the input images, and using a microprocessor to determine a high resolution image that when mapped through the forward imaging transformation matches the input images to within at least one predetermined criterion using the initial estimate of at least a portion of the high resolution image. In addition, each forward imaging transformation corresponds to the manner in which each imager in the imaging array generate the input images, and the high resolution image synthesized by the microprocessor has a resolution that is greater than any of the input images.
US12243188B2 Image processing method and device, computer storage medium and terminal
The present application provides an image processing method, an image processing device, a computer storage medium and a terminal, the image processing method includes: determining convolution kernels of at least two sizes for feature extraction; performing sparsity constraint for the determined convolution kernels of at least two sizes for feature extraction through a preset objective function; and performing feature extraction on an image based on the convolution kernels subjected to the sparsity constraint.
US12243182B1 Method and system for creating programmable, licensable, and customizable digital artworks and assets with interconnected custom manufactured physical objects
Systems and methods are detailed for generating customizable and licensable digital assets and artworks for unique physical object creation, branded merchandising, and digital experiences. A digital model and corresponding digital environment are controlled mathematically and parametrically to produce digital assets that are production ready for manufacturing both in three-dimensional and two-dimensional processes. Viewpoints and video loops of the digital model in its digital environment are used for fly-through image capture while, at the same time, variable-controlled geometric transformations and colorways are applied to the digital model and environment to create endless compositions that are copyrighted and licensable artworks. The image capture, or keyframes, are combined to create videos and animations of the digital model and its environment. Yielding from this interdependence and interconnectivity of physical objects and their digital counterparts are the designs and production files that are delivered to the owner(s) for manufacturing.
US12243180B2 Information processing device and method
The present disclosure relates to an information processing device and method capable of suppressing an increase in processing load when randomly accessing scene descriptions.As update information for updating spatial arrangement information for arranging at least one 3D object in a 3D space, initial value reference difference information that is difference information which uses an initial value of the spatial arrangement information as a reference, or post-update information in which an update to the initial value reference difference information is reflected in the initial value of the spatial arrangement information, is generated. Then, an update file which stores the update information is generated, and the initial value reference difference information or the post-update information is stored in the update file as a random access point. The present disclosure can be applied in, for example, an information processing device, an information processing method, or the like.
US12243175B2 Synchronized analysis of mixed-reality OLAP and supply chain network visualizations
A system and method are disclosed to generate mixed-reality visualizations and objects to facilitate efficient interaction with large volumes of data. Embodiments include a computer comprising a processor and memory and configured to select data stored in a data table coupled to the computer. Embodiments select one or more key process indicators (KPIs), dimensions by which to display the selected data, and color schemes by which to display the selected data. Embodiments generate a first mixed-reality object displaying the selected data according to the selected one or more KPIs, dimensions, and color schemes, and a second mixed-reality object displaying the selected data as a three-dimensional model of nodes and connections. Embodiments display the first and second mixed-reality objects on a display device, and manipulate one of the first and second mixed-reality objects in response to input received by one or more sensors.
US12243174B2 Augmented reality content rendering via albedo models, systems and methods
Methods for rendering augmented reality (AR) content are presented. An a priori defined 3D albedo model of an object is leveraged to adjust AR content so that is appears as a natural part of a scene. Disclosed devices recognize a known object having a corresponding albedo model. The devices compare the observed object to the known albedo model to determine a content transformation referred to as an estimated shading (environmental shading) model. The transformation is then applied to the AR content to generate adjusted content, which is then rendered and presented for consumption by a user.
US12243171B2 Context sensitive user interface activation in an augmented and/or virtual reality environment
In a system for determining intent of a detected virtual contact between a user and a virtual object in a virtual reality environment, contact maybe detected between a designated selection device, manipulated by the user, and the virtual object. It may then be determined whether or not the detected contact between the designated selection device and the virtual object is intention. Determination of whether or not the detected contact is intentional may be based on at least one of an approach direction of the virtual contact with the virtual object, an approach velocity of the virtual contact with the virtual object, or an approach acceleration of the virtual contact with the virtual object.
US12243170B2 Live in-camera overlays
A live camera feed may be analyzed to determine the identify of an object, and augmented reality overlay data may be determined based on that identity. The overlay data may include one or more tags that are each associated with a respective location on the object. The live camera feed may be presented on a display screen with the tags being positioned as the respective location.
US12243168B2 Processing and/or transmitting 3D data associated with a 3D model of an interior environment
Systems and techniques for processing and/or transmitting three-dimensional (3D) data are presented. A partitioning component receives captured 3D data associated with a 3D model of an interior environment and partitions the captured 3D data into at least one data chunk associated with at least a first level of detail and a second level of detail. A data component stores 3D data including at least the first level of detail and the second level of detail for the at least one data chunk. An output component transmits a portion of data from the at least one data chunk that is associated with the first level of detail or the second level of detail to a remote client device based on information associated with the first level of detail and the second level of detail.
US12243167B2 Three-dimensional mapping using disparate visual datasets
A three-dimensional (3D) mapping system can be configured to generate a 3D map of a real-world environment using annotation of large image data sets, in which terrestrial imagery can be programmatically labeled with accurate labels using remotely sensed overhead image data. The 3D mapping system can implement photogrammetry to create a point cloud. Each pixel in the point cloud can be classified based on a consensus of each frame. The point cloud can be co-registered to a remotely sensed reference dataset to provide precise spatial coordinates for each pixel. Different patches of point clouds can be stitched together to provide a complete 3D map for a given area, such as a downtown area of a city.
US12243164B2 Method for generating a hierarchical data structure, hierarchical data structure, and method for streaming three-dimensional objects
The present invention relates to a method for generating a hierarchical data structure of a three-dimensional object, such a hierarchical data structure, and a method for streaming three-dimensional objects. In the method according to the invention, a hierarchical data structure is generated from a three-dimensional object, which has and possibly consists of three-dimensional object data and a texture that is mapped onto the object data, by first converting the three-dimensional object data into multiple detail levels and then segmenting the detail levels, wherein the texture is respectively mapped onto the segments with a corresponding resolution.
US12243162B2 Methods and systems for augmenting depth data from a depth sensor, such as with data from a multiview camera system
Methods of determining the depth of a scene and associated systems are disclosed herein. In some embodiments, a method can include augmenting depth data of a scene captured with a depth sensor with depth data from one or more images of the scene. For example, the method can include capturing image data of the scene with a plurality of cameras. The method can further include generating a point cloud representative of the scene based on the depth data from the depth sensor and identifying a missing region of the point cloud, such as a region occluded from the view of the depth sensor. The method can then include generating depth data for the missing region based on the image data. Finally, the depth data for the missing region can be merged with the depth data from the depth sensor to generate a merged point cloud representative of the scene.
US12243161B2 User interface
A method of generating a user interface includes obtaining input data indicative of respective positions of a plurality of elements within an input plane and generating a model of a surface of a three-dimensional structure. The surface has circular symmetry and includes two curved polar caps and a curved equatorial belt, wherein a curvature of each of the polar caps is greater than a curvature of the equatorial belt. The method includes mapping the elements to respective positions on the model, and determining a position and orientation of a virtual camera, wherein the determined position of the virtual camera is exterior to the model. The method includes determining a field of view of the virtual camera containing a concave interior portion of the model, and rendering a projection of the model corresponding to the determined field of view and comprising elements mapped to positions on the concave interior portion.
US12243160B2 Methods, systems and computer program products for in-application virtual object sharing
Methods, systems and computer program products for in-application virtual object sharing include (i) responsive to a first acquiring a virtual object recognized by a software application, identifying a first user identifier associated with the first user, (ii) identifying a virtual object identifier associated with the virtual object, (iii) identifying a user group representing a plurality of users including the first user (iv) associating the virtual object identifier with one or more additional user identifiers associated with users within the user group, and (v) updating in a non-transitory memory, a profile corresponding to each user associated with the user group, that also has the virtual object identifier associated with a user identifier corresponding to said user, wherein said update to the profile is based on the properties of the virtual object.
US12243157B2 Inferred shading mechanism
An apparatus to facilitate inferred object shading is disclosed. The apparatus comprises one or more processors to receive rasterized pixel data and hierarchical data associated with one or more objects and perform an inferred shading operation on the rasterized pixel data, including using one or more trained neural networks to perform texture and lighting on the rasterized pixel data to generate a pixel output, wherein the one or more trained neural networks uses the hierarchical data to learn a three-dimensional (3D) geometry, latent space and representation of the one or more objects.
US12243153B2 Methods for transmitting and rendering a 3D scene, method for generating patches, and corresponding devices and computer programs
The disclosure discloses methods and devices for transmitting and rendering a 3D scene. The method for rendering comprises: receiving a manifest; requesting, from a server, at least one available first data stream; requesting, from the server, a subset of available second data streams selected based at least on an angular sector associated with the at least one available second data stream; and rendering the 3D scene using the central patch content from the requested first data streams and parallax patch content from the requested selected subset of available second data streams.
US12243145B2 Re-timing objects in video via layered neural rendering
A computer-implemented method for decomposing videos into multiple layers (212, 213) that can be re-combined with modified relative timings includes obtaining video data including a plurality of image frames (201) depicting one or more objects. For each of the plurality of frames, the computer-implemented method includes generating one or more object maps descriptive of a respective location of at least one object of the one or more objects within the image frame. For each of the plurality of frames, the computer-implemented method includes inputting the image frame and the one or more object maps into a machine-learned layer Tenderer model. (220) For each of the plurality of frames, the computer-implemented method includes receiving, as output from the machine-learned layer Tenderer model, a background layer illustrative of a background of the video data and one or more object layers respectively associated with one of the one or more object maps. The object layers include image data illustrative of the at least one object and one or more trace effects at least partially attributable to the at least one object such that the one or more object layers and the background layer can be re-combined with modified relative timings.
US12243142B2 Touch animation display method and apparatus, device, and medium
The embodiment of the disclosure relates to a touch animation display method and apparatus, device, and medium, wherein the method includes the following steps: identifying a human body key point position on a human body in an existing video frame; according to a predetermined motion mode, acquiring a display position of a target object in the existing video frame; according to the human body key point position and the display position, judging whether a preset touch condition is satisfied; if the touch condition is satisfied, adjusting a motion mode of the target object according to a target key point position. Therefore, by displaying the target object in the video frame, the touch motion during interaction with a user is simulated in real time, the interestingness of video display is improved, and the user's interaction experience is improved.
US12243137B2 Distributed computing system and method for generating a vector tile of a selected squared map area
Aspects concern a distributed computing system for generating vector tiles of a selected map area including a memory unit configured to store map data and a task database, the map data including a representation of the selected map area with a first resolution and a first detail level and with a second resolution higher than the first resolution and a second detail level; two or more processing units, each of the two or more processing units configured to select a task included in the task database, to execute the selected task, and to provide data generated by the selected task to the memory unit for storage; wherein one of the two or more processing units is further configured to schedule the generation of vector tiles by determining tasks using a specific predefined directed acyclic task graph and to provide the determined task to the task database.
US12243136B2 Information processing apparatus, information processing method, and storage medium
An information processing method includes obtaining arrangement information on an object already arranged on a second page, which is different from a first page being edited, wherein, in the obtaining, if there is a first object that is already arranged on the first page, the obtaining obtains arrangement information on the first object, and snapping an edit-target object on the first page based on the obtained arrangement information on the object, wherein, in the snapping, if snapping is possible based on the information on the first object, the edit-target object is snapped, based on the arrangement information on the first object, without using the arrangement information on a second object, which is the object already arranged on the second page.
US12243135B2 Vector object blending
Techniques for vector object blending are described to generate a transformed vector object based on a first vector object and a second vector object. A transformation module, for instance, receives a first vector object that includes a plurality of first paths and a second vector object that includes a plurality of second paths. The transformation module computes morphing costs based on a correspondence within candidate path pairs that include one of the first paths and one of the second paths. Based on the morphing costs, the transformation module generates a low-cost mapping of paths between the first paths and the second paths. To generate the transformed vector object, the transformation module adjusts one or more properties of at least one of the first paths based on the mapping, such as geometry, appearance, and z-order.
US12243134B2 Automated image synthesis and composition from existing configuration files and data sets
A system and method of image synthesis and composition from configuration files and data sets. The method includes specifying one or more image definitions. The method includes specifying one or more sets of attributes associated with the one or more image definitions. The method includes searching an image dataset, by a processing device, using the image definitions and the sets of attributes, for one or more image files associated with the one or more image definitions. The method includes retrieving the one or more image files from the image dataset. The method includes composing an editable picture using one or more image objects obtained from the one or more image files, and the one or more sets of attributes.
US12243128B2 Control device, operation method of control device, and operation program of control device
A control device includes a processor. The processor acquires positional information indicating a position of an observation target. The processor sets, from among a plurality of irradiation positions, a required irradiation position, which is an irradiation position corresponding to the position of the observation target indicated by the positional information and is an irradiation position required for obtaining a plurality of the interference fringe images that are sources of a super-resolution interference fringe image having a resolution exceeding a resolution of an imaging element. The processor causes a light source to emit an illumination light from the required irradiation position by controlling an operation of the light source, and causes the imaging element to outputs the interference fringe image at each required irradiation position.
US12243121B2 Generating and propagating personal masking edits
In implementations of systems for generating and propagating personal masking edits, a computing device implements a mask system to detect a face of a person depicted in a digital image displayed in a user interface of an application for editing digital content. The mask system determines an identifier for the person based on an identifier for the face. Edit data is received describing properties of an editing operation and a type of mask used to modify a particular portion of the person depicted in the digital image. The mask system edits an additional digital image identified based on the identifier of the person using the type of mask and the properties of the editing operation to modify the particular portion of the person as depicted in the additional digital image.
US12243120B2 Content distribution system, content distribution method, and content distribution program
Content distribution systems for displaying a virtual space to user terminals, content distribution methods executed by a content distribution system including at least one processor, and non-transitory computer-readable media storing a content distribution program are disclosed. An example system according to the disclosure includes at least one processor that detects when an avatar corresponding to a first user performs a predetermined action in a virtual space, and displays a content image of the virtual space on a user terminal of a second user among the plurality of user terminals. The predetermined action is invisible in the content image when the processor detects that the avatar performs the predetermined action.
US12243114B2 Oilfield data loading services request handling and completion system
A method for tracking, managing, and fulfilling data loading service request includes: receiving a data loading service request for loading oilfield-related data to an application; generating a service ticket based on the request, the service ticket identifying details of the data loading service request; assigning one or more tasks associated with the service ticket to one or more resources; receiving, from the one or more resources, information regarding status of completion of the requested service; and providing one or more updates on the status of the requested server to the user through an oilfield-related user interface.
US12243107B2 Usage estimation systems and methods for risk association adjustments
According to some embodiments, a risk relationship data store may contain electronic records, each electronic record representing a risk relationship between an enterprise and a risk relationship provider (e.g., an insurer), and including, for each risk relationship, an electronic record identifier and a set of estimated usage attribute values. A back-end application computer server may receive, from a current usage data source, current usage information for the enterprise (e.g., financial information, utility information, IoT information, etc.). Based on the current usage information, the computer server may infer a likely actual current usage for the enterprise. The computer server may then compare the likely actual current usage with the predicted usage attribute value to determine a risk difference result and adjust a risk relationship parameter based on the risk difference result.
US12243105B2 System and method for virtual inspection of a structure
A computer-implemented method includes receiving a work item associated with a structure, determining, using an inspection model, that an inspection is needed for the work item, retrieving an aerial image corresponding to a geographic location associated with the structure, and analyzing the aerial image to identify a first object within the aerial image. Identifying the first object includes (i) identifying a first object data category corresponding to the first object, and (ii) determining a data value descriptive of the first object and corresponding to the first object data category. The method also includes identifying one or more action items based upon the first object data category and the data value, linking the one or more action items to a customer account that is associated with the geographic location, and performing one or more actions corresponding to the one or more action items.
US12243104B2 Vehicle telematics and account management
Methods, computer-readable media, software, and apparatuses provide a system that may facilitate communications so that parents or other superiors may monitor driving behavior of a vehicle carrying children or other subordinates. The system may allow communications to be sent from a parent computing device to a particular child computing device to set conditions for notifying the parent or superior of the driving behavior of a vehicle. Child computing devices may collect drive data (e.g., vehicle telematics data) for the system to evaluate and determine whether conditions are met (e.g., whether parental restrictions, like a geo-fence, are violated). Further, the system may send notifications to child computing devices and parent computing devices indicating whether the drive data meets the conditions of an agreement between a parent and teen. The system may also provide a web portal for use in forming the agreement between parents and their teens.
US12243102B1 Artificial intelligence supported valuation platform
Disclosed are method and systems to program a server to identify the value of a fund comprising shares of multiple private entities. The server receives transaction data associated with a fund where the transaction data identifies a proportion of shares within the fund associated with each private entity, price per share of each private entity, and other relevant data. The server then executes multiple artificial intelligence models to identify comparable public entities to each private entity. The server then retrieves stock price data for each public entity and calculates a value for each private entity in real time. The server also displays a value of the fund in real time where identification of each private entity is anonymized.
US12243095B2 Techniques for generating a three dimensional model for a listing
An application server associated with an online marketplace may receive a set of images of an item, spatial information associated with each image of the set of images indicating a relative spatial location to the item for each image, and viewing direction information indicating a viewing direction relative to the item for each image. The application server may then generate a neural radiance field model of the item in a three dimensional space based on the set of images, the spatial information, and the viewing direction information, and may generate a set of spherical harmonics for the neural radiance field model based on predicting one or more spherical harmonic coefficients using the set of images, the spatial information, and the viewing direction information. The application server may then output a three dimensional model of the item generated based on the set of spherical harmonics.
US12243094B2 Method, medium, and system for generating and ordering item offer themes
Generating themes for different item offers is described. An item listing system receives a request for a target item and generates themes for the target item by grouping offers based on their properties. The item listing system then determines a display order for the themes based on user behavior data. The item listing system then communicates the themes and display order to a client device from which the request was received, causing the client device to display an interface including at least a subset of the themes, arranged according to the display order. Themes including offers determined to be more appealing to the user of the client device are displayed more prominently relative to other themes. The item listing system is further configured to dynamically modify the display order in real-time based on offer changes, such that the interface continuously provides correct information describing available offers for the target item.
US12243091B2 Synchronized interactive voice response system and graphical user interface for automated roadside service
Systems and methods are disclosed for providing roadside service through a synchronized interactive voice response (IVR) system and graphical user interface (GUI). One method may include: receiving, based on an incoming phone call from a vehicle user device, a request for roadside service for a disabled vehicle of a vehicle user; sending a text to a phone number of the vehicle user device, wherein the text includes a link to a mobile application for roadside service requests; receiving, from the vehicle user device and via the mobile application, information associated with the request for roadside service; determining, based on a location sensor of the vehicle user device, a location of the disabled vehicle; matching a roadside service provider with the disabled vehicle based on the request for roadside service; and enabling the vehicle user to track the service status of the roadside service provider through the mobile application.
US12243089B2 Recommendation engine accounting for preference drift
Aspects of the disclosure relate to content prediction. A computing platform may train a collaborative recommendation engine to output recommendation information based on historical preference information and corresponding data drift. The computing platform may receive an account access request from a user device. The computing platform may identify, at a first time and using the collaborative recommendation engine, a preference group for the user device. The computing platform may receive, at a second time later than the first time, a second account access request from the user device. The computing platform may identify, using the collaborative recommendation engine, the preference group and data drift corresponding to the preference group between the first time and the second time, which may indicate a second set of preferences at the second time. The computing platform may generate, based on the second set of preferences, recommendation information for the user device.
US12243088B2 Footwear construction with hybrid molds
Embodiments are directed to manufacturing footwear. A first outer mold shell and a second outer mold shell may be provided. A first inner mold body and a second inner mold body may be manufactured. The first and second inner mold bodies may have respective first and second inner mold surfaces. The second inner mold surface, together with the first inner mold surface, may define an internal mold volume. The first and second inner mold bodies may be removably coupled to the respective first and second outer mold shells to form first and second hybrid side rings. The first hybrid side ring and the second hybrid side ring may be installed in an automated injection molding machine. The installed first hybrid side ring may be moved toward the installed second hybrid side ring to provide the internal mold volume. One or more liquids may be injected into the internal mold volume.
US12243086B2 Determining visually similar products
A computer-implemented method for determining image similarity includes determining, by a first neural network, a first feature value associated with a first characteristic of a first product based on an image of the first product. The method also includes determining, by a second neural network, a second feature value associated with a second characteristic of the first product based on the image of the first product. The method further involves calculating a first vector space distance between the first feature value and a third feature value associated with the first characteristic of a second product, and calculating a second vector space distance between the second feature value and a fourth feature value associated with the second characteristic of the second product. Additionally, the method includes determining a similarity value based on the first vector space distance and the second vector space distance.
US12243085B1 Method and system for sales of golf equipment
Methods and systems for selecting and fabricating individualized golf clubs or golf club components. Using a website, for example, a golfer can input relevant information about his or her golf game, receive recommendations for golf club components, select from the recommendations, and have the desired golf club components manufactured and delivered. In some embodiments, the golf club components include custom golf club heads fabricated using layer by layer processing, such as direct metal laser sintering.
US12243084B2 Verified-party content
Disclosed herein are systems, methods, and non-transitory computer-readable storage media for uploading, by a verified party, verified-party content to a media platform, receiving requests by a client device for store content, and displaying the uploaded verified-party content along with store content on the client device.
US12243083B2 Supply chain finance system
In an electronic supply chain finance system, a method of enabling a supplier to obtain funds includes receiving information from a buyer defining a payment obligation, receiving an offer to sell the payment obligation, and creating an electronic negotiable instrument on behalf of the buyer as obligor, to the supplier as payee, having a payable date based on a maturity date of the payment obligation and a payment value based on a payment amount of the payment obligation.
US12243076B2 Method and apparatus for adjusting a digital assistant persona
A method that incorporates the subject disclosure may include, for example, providing a first digital assistant to engage in a first communication exchange with a user of the first communication device where the first digital assistant has a first digital assistant persona that controls information provided by the first digital assistant during communication exchanges, analyzing user input during the first communication exchange, and adjusting the first digital assistant persona based on one or more of the user persona, user deficiency, or promotional offers. Other embodiments are disclosed.
US12243072B2 Segment modeling for machine learning using tensor train decompositions
In an example embodiment, tensor train decompositions are used to create large, personalized layers that are efficient for segment modeling. More particularly, rather than performing learning on an input matrix of training data that contains all segments, and then crossing this matrix with a vector for a particular segment, the matrix is mapped to an N-dimensional tensor, where each of the dimensions corresponds to one of the properties used to compose the segment, which can then be approximated by tensor train decomposition to enable efficient training and scoring.
US12243069B1 Payment instrument cryptocurrency rewards and lending platform
Systems and methods for payment instrument cryptocurrency rewards and lending are disclosed. A payment instrument may be utilized and a cryptocurrency reward amount may be determined for purchases made using the payment instrument. A series of processes may be performed to acquire cryptocurrency for distribution to a user account of the payment instrument, and when authorized, the cryptocurrency reward amount may be associated, sometimes directly, with a lending platform such that an earning amount is provided to the user in exchange for lending the cryptocurrency on the lending platform.
US12243068B1 Augmented reality store and services orientation gamification
A method implemented on an electronic computing device includes identifying a user of an augmented reality (AR) device. Profile information is obtained for the user based on the identity of the user. An interactive game is activated on the AR device. The interactive game is tailored to the user based on the profile information. One or more rewards are provided to the user for implementing aspects of the interactive game.
US12243062B2 Systems and methods to facilitate synchronized sharing of centralized authentication information to facilitate entity verification and risk assessment
Systems and methods to facilitate synchronized sharing of centralized authentication information to facilitate entity verification and/or risk assessment are disclosed. Exemplary implementations may: obtain user profiles for users being assessed for risk by compliance organizations; obtain requests to verify and assess risk of the users; generate user interface information defining a user interface through which content of the user profiles are accessed; effectuate communication of the user interface information to computing platforms associated with compliance organizations; obtain updates to the user profiles; automatically update the user interface information based on the updates to the user profiles so that the instances of the content displayed in the user interface reflects the updates to the user profiles; and/or perform other operations.
US12243058B1 Transaction and settlement validation service
In certain aspects of the disclosure, a computer-implemented method includes receiving an initial order based on a user input. The method includes mapping out correct steps from the initial order to settlement. The method includes validating instructions at each step. The method includes recording data pertaining to permit the settlement of the transaction.
US12243056B2 Computer-implemented systems and methods for implementing transfers over a blockchain network
The invention provides improved Simplified Payment Verification (SPV) solutions for blockchain-implemented transfers. It is suited for, but not limited to, implementation in one or more SPV wallets, or on smart cards etc. In accordance with one embodiment, a method, system or resource(s) is provided which enables Alice to transfer an asset to Bob. Bob sends Alice a payment transaction template (template Tx3) and requests: the full transaction data for all input transactions (Tx1, Tx2) comprising at least one output that Alice wants to spend as inputs to a transfer (Tx3); the Merkle path for all input transactions (Tx1, Tx2) linking them to their respective Merkle roots associated with their respective block headers; the completed transfer transaction (Tx3). Alice provides this information plus her signature and optionally a change address. Bob can then perform local SPV checks on the input transactions Tx1, Tx2 using transactions Tx1 and Tx2, their corresponding Merkle paths Path 1, Path 2, and Bob's local list of block headers. Bob broadcasts the transfer transaction (Tx3) to the P2P network.
US12243052B2 Systems and methods for providing immutable identifiers for aggregated data structures
Systems and methods for generating immutable keys for client relationships are disclosed. In one embodiment, a method may include: (1) generating a profile_ID unique immutable key for a client, wherein the profile_ID unique immutable key represents a relationship between the financial institution and the client; (2) receiving an identification of a third-party aggregator that aggregates information for at least one client account that the client has with a third-party financial institution; (3) assigning a FI_ID unique immutable key to the third-party financial institution that uniquely identifies the third-party financial institution; (4) generating and assigning a connection_ID unique immutable key that uniquely identifies a relationship between the client and the third-party financial institution; and (4) for each client account with the third-party financial institution, assigning the client account with the third-party financial institution an account_ID unique immutable key that uniquely identifies the account.
US12243049B2 Payment transaction process employing dynamic account expiry and dynamic token verification code
A method includes receiving a request for payment credentials. The request indicates an account from which payment for a transaction is to be made. A payment token is looked-up that corresponds to the indicated account. Dynamic expiry data and a dynamic token verification code are generated. As a response to the request, the looked-up payment token, the generated dynamic expiry data and the generated dynamic token verification code are transmitted.
US12243047B2 Re-using payment instruments for in-store use systems and methods
Provided are a re-using e-commerce payment instruments for in-store purchasing systems and methods. A customer enters a check out and a transaction at the point of sale is started. The system receives a pairing request at a wallet processor from a customer mobile device operating a mobile application. This pairing request is created and sent in response to scanning of a code having a transaction identification. The system associates a customer payment profile with the transaction identification and sends associated information to the point of sale. The point of sale sends an amount of sale to authorize to the wallet processor after completing scanning of items. The system creates an authorization for payment and sending the authorization for payment to an authorizer. The transaction may then be completed by processing payment.
US12243045B2 Systems and methods for card authentication
Disclosed embodiments may include a system for card authentication. The system may receive, via a user device, a voice request to activate a card associated with a customer account. The system may generate, using a first machine learning model (MLM), a voice fingerprint confidence score based on comparing a first voice in the voice request to a second voice in a stored audio file associated with a customer of the customer account. The system may generate, using a second MLM, a device authentication score based on comparing an address from the user device to a stored address of a known user device associated with the customer account. The system may determine whether the voice request is valid based at least in part on the voice fingerprint confidence score and the device authentication score. The system may activate the card based on the determination that the voice request is valid.
US12243044B2 Method, terminal device, server, system and storage medium for activating payment functions
The present application provides a method, terminal device, server, system and storage medium for activating payment functions. The method is applicable to a terminal device. The method includes receiving a first input from a user; generating a payment function activation request in response to the first input, the payment function activation request including a payment function identifier for indicating various payment functions that are instructed to be activated for a target resource card; sending, to a server, the payment function activation request; and receiving an activation reply message sent by the server, the activation reply message comprising a target payment identifier generated by the server according to the payment function identifier, the target payment identifier including payment identifiers of the target resource card under the various payment functions that are instructed to be activated for the target resource card.
US12243041B2 Payment method and system based on cloud application instance, and related device
A payment method includes a cloud application instance sending an order and a device identity to a payment management node. The payment method further includes the payment management node recording a correspondence between the order and the device identity. The payment method further includes the cloud application instance sending an order payment request to a terminal device. The payment method further includes the terminal device sending, to the payment management node based on the order payment request, an order obtaining request carrying the device identity. The payment method further includes the payment management node obtaining the order from the correspondence based on the device identity carried in the order obtaining request, and sending the order to the terminal device. The payment method further includes terminal device receiving and processing the order.
US12243040B2 Savings education and management system
An improved savings education and management system includes a base unit including a processor, non-transitory computer-readable memory, a display, and buttons, wherein the base unit includes a housing which presents an appearance of an egg. A mobile unit includes a processor, non-transitory computer-readable memory, and a display. A computer server includes a processor and non-transitory computer-readable server memory storing a database including a user account, the user account having financial accounts and corresponding to the base unit and the mobile unit. The base unit includes instructions stored in the memory that present on the display information related to the user account which corresponds to the one of the buttons. The mobile unit includes mobile instructions stored in the memory that transmit an instruction to the computer server to debit one of the financial accounts.
US12243038B2 Smart card NFC secure money transfer
A secure method of real time money transferring between account holders utilizes Near Field Communication (NFC) technologies, dynamic transaction cards, and a mobile application to facilitate a seamless mobile transfer of funds. The dynamic transaction card of the customer requesting to make the transfer of funds may be placed in contact with the second recipient dynamic transaction card of the customer receiving the funds transfer to establish an NFC connection. The dynamic transaction card requesting the transfer may receive, via the NFC antenna on the card, the recipient customer account information stored on a passive NFC tag. The dynamic transaction card requesting the transfer may transmit the recipient account information to a mobile application, which may transmit the recipient account information to an account provider system for facilitating the funds transfer.
US12243031B2 Mobile telephone transfer of funds
A funds-transfer system enables a buyer to transfer funds to a seller via a mobile telephone. The system receives a payment request transmitted from a mobile telephone of the buyer. The payment request is for a transfer of funds from a financial account held by the buyer to a financial account held by the seller, and the payment request is transmitted from a payment application stored in the buyer's mobile telephone. The payment request identifies a purchase amount to be transferred, and information identifying the financial account held by the buyer. The system charges the purchase amount to the financial account held by the buyer and transfers the purchase amount to a financial account held by the seller.
US12243030B2 Status information for financial transactions
An electronic computing device receives a request from a third party for status information for a financial transaction. The request includes an identifier for the third party and an identifier for the financial transaction. The third party is authenticated using the identifier for the third party. A data store is queried using the identifier for the financial transaction to determine the status information for the financial transaction. Any contingency information associated with the financial transaction is updated. The status information and contingency information are returned to the third party.
US12243025B2 System for providing goods and services based on accrued but unpaid earnings
A system for interfacing predetermined services to a user at a fixed location includes a processing platform running an operating system. The system further includes a data store for storing configuration information for enabling the operating system to interface with available physical system resources through the physical system resource interface associated therewith. A communication resource for interfacing with the operating system allows communication of the operating system with a central office for downloading configuration information to selectively enable ones of the available physical system resources to interface with the operating system through associated ones of the physical system resource interfaces in accordance with the configuration information and the predetermined service selected by a user. A plurality of configurations is stored in the data store, and each is associated with a predetermined service and one or more of the available physical system resources.
US12243023B2 Method and system for capital management with custom assemblies and schedulable cost lines and assembly photo collection
A method and system for capital management with custom assemblies and schedulable cost lines and assembly photo collection. As user collects photos via cloud Software as a System (SaaS) that displays photographic data relevant to the useful life and recurring costs associated with maintaining or replacing a capital asset or building component. The SaaS provides an automatic collection photo data that is relevant to a condition and maintenance of one or more related physical assets in a building, including a physical condition recorded by a maintenance technician during a performance of work associated with that building component along with photo evidence taken of the physical assets. As operation staff perform routine work on the capital assets of a building data is collected via the SaaS on these actual capital assets. The collected photographs provide a timeline of visual conditions. This photographic data is collated and organized via the SaaS within the building assembly details alongside projected lifecycle and added to capital management information created for the building.
US12243022B2 Form authority granting method based on time property fields of form
A form-authorizing method based on time property fields of a form is disclosed in the present invention, including: selecting one or more grantees; selecting a form, and displaying time property fields of which permission time ranges need to be set in the selected form; respectively setting a permission time range for each time property field, wherein the permission time range comprises one or more of the following six types: a time range from a time point, which is determined by going backwards from a current time for a fixed time length, to the current time, a time range from a start time to a current time, a time range from a deadline to a system initial time, a time range from a start time to a deadline, a time range where a time field value is null, and a time range from a system initial time to a current time; and after completing setting the permission time ranges, saving the settings. In the present invention, the operation permissions within a period of time in the form can be authorized to a grantee according to actual needs, thus satisfying requirements for form authorization in various time-limited cases.
US12243019B2 Automated extraction and classification of project initiation related information from request for proposal response documents
This disclosure relates to the field of project related document analysis. Conventionally, process of retrieving right information related to a stakeholder with relevant project initiation concerns involves manual intervention resulting in more time consumption. The method of the present disclosure describes a system and method for automated extraction and classification of project initiation related information from request for proposal response documents The RFP response document is parsed using document structure based parsing technique to identify questions and answers. The questions from the RFP response document are classified into different classes of interest and important information from the answers are extracted and mapped to an identified class. The method of the present disclosure demonstrates significant improvement in terms of time consumption by reducing volume of information and providing a quick access to class-specific relevant information from the RFP response document.
US12243015B2 System and method for automating pharmacy processing of electronic prescriptions
A method and system may provide an automated pharmacy processing system which automatically processes an electronic prescription by converting the electronic prescription into a pharmacy prescription record. In this way, an electronic prescription can be filled by a pharmacist without manual data entry. The system receives an electronic prescription and compares data from the electronic prescription with entries in one or more pharmacy database(s). When there is a match between the electronic prescription data and an entry in the one or more pharmacy database(s), the system populates the pharmacy prescription record with data from the matching pharmacy database entry. If all of the data fields from the pharmacy prescription record have been populated the pharmacist can fill the electronic prescription.
US12243011B2 Monitoring removal and replacement of tools within an inventory control system
An inventory control system is described that includes a tool storage device including a drawer or a tray providing a pallet, wherein the pallet includes storage locations for objects; a sensing device configured to form an image of the storage locations; and a data processor configured to determine presence or absence of the pallet and presence or absence of objects within the storage locations of the pallet using the information from the image.
US12243008B2 Suggesting a recipe to a customer of an online concierge system based on items likely to be available
An online concierge system detects acquired items included among an inventory of a customer and identifies one or more candidate available items from the acquired items based on a predicted perishability of each item and a predicted amount of each item that was used. The system retrieves recipes, matches the item(s) likely to be available to a set of recipes based on their ingredients, and identifies any remaining items for each matched recipe not likely to be available. The system retrieves a set of attributes associated with the customer and the set of recipes and computes a suggestion score for each recipe based on the attributes. The system ranks the recipes based on their scores, identifies one or more recipes for suggesting to the customer based on the ranking, and sends the recipe(s) and any remaining items for each recipe to a client device associated with the customer.
US12243003B2 Automatic parcel delivery via machine-readable code
An automated computerized parcel locker system is provided, which includes multiple lockers in a common housing, each having one or more sensors that indicate whether an item is present in the locker, the status of the locker door, and the like. Systems and processes for efficient delivery of multiple parcels in a single package manifest are provided, which allow the system to instruct a courier to deliver each parcel to a specific locker in the system. The package manifest may allow for the set of parcels to be treated as a single delivery, while still using individual package recipient information to properly route parcels to intended recipients.
US12242993B2 Monitoring and feedback system for processing container loads to direct performance outcomes
Feedback generation for a container load process includes digitizing a manual workflow into stages, assigning intermediate targets to each stage, monitoring the workflow, and generating notifications to exert feedback control over the workflow. Feedback generation can include: storing a set of load stage definitions defining sequential load stages of the load process, each stage definition including: an intermediate performance target, and a stage duration; responsive to arrival of a container at a load bay, receiving a task definition defining a performance target for the load process; retrieving the load stages in sequence and, for each stage: receiving sensor data depicting an interior of the container; determining, based on the sensor data, a performance measurement of the container load process, comparing the performance measurement to the intermediate performance target corresponding to the stage, and based on the comparison, generating an alert and/or status message for transmission to a client computing device.
US12242990B1 Apparatus and method for integrating construction project specifications and related submittal documentation
A machine has a network interface circuit for communication with a network. A processor is connected to the network interface circuit. A memory is connected to the processor and the network interface circuit. The memory stores data and instructions executed by the processor to receive a specification book detailing a construction project. Extracted text from the specification book is associated with specification book hyperlinks. Submittal log packages comprising subsets of the specification book hyperlinks are defined. Each submittal log package is associated with a subset of the construction project. The submittal requests are distributed based upon the submittal log packages. Approvals for acts performed corresponding to the submittal requests are collected. The specification book is augmented with the approvals and iterative feedback to characterize evolution of the construction project and construction project documentation.
US12242989B2 Centralized skills management via skills inference within context of global skills graph
A centralized skills management server, a computer-readable storage medium, and a computer-implemented method for skills inference are described herein. The method includes executing a web-based application on a remote computing system operated by a user associated with a tenant and extracting skills-related terms associated with the execution of the web-based application. The method includes interfacing with the global skills graph via an API and importing standardized skill tags relating to the extracted skills-related terms. The method also includes accessing a property graph including data objects corresponding to the tenant that include object metadata with incorporated standardized skill tags, extracting a portion of the data objects including object metadata with incorporated standardized skill tags that match the imported standardized skill tags relating to the skills-related terms, and surfacing a skills-related functionality on the display of the remote computing system, where the skills-related functionality utilizes the extracted portion of the data objects.
US12242988B2 Integer linear programming based generation of a personalized optimal questionnaire using a skill graph
The method and system of the present disclosure facilitate automatic, and in an objective manner, selection of an optimal set of technical questions, from a question bank, personalized for a candidate. This ensures consistent, standardized, efficient and objective interviews that result in high quality recruitment, given the diversity of candidates, complexity of job requirements and interviews are inherently subjective. The state-of-the-art depends on responses so far, to generate on-the-fly questions causing a cognitive load on the interviewer. Also, there is no guarantee on the breadth and depth of concepts assessed in each interview. In the present disclosure, skill graphs are employed to create a semantically rich and detailed characterization of questions in terms of concepts. Optimization formulation uses the skill graph to generate constraints, content balancing and objective functions for selection of questions.
US12242987B2 Techniques for tailoring fabrication environments based on user, task, and expertise
Techniques are disclosed for determining users, tasks, and levels of expertise in fabrication environments. Sensors may be placed in a fabrication environment, instrumented in tools, and/or worn on users. Given labeled features extracted from sensor data, machine learning techniques are used to train models to recognize users, tasks, and levels of expertise. The trained models may then be deployed to determine the users, tasks, and levels of expertise in a fabrication environment based on features extracted from new sensor data. In turn, actions such as displaying guidance or instructional materials, or locking a user out of using certain tools or parts of the fabrication environment, may be taken.
US12242985B2 Portable network interfaces for authentication and license enforcement
Methods and apparatus for portable network interfaces to manage authentication and license enforcement. A system may include a plurality of resource instances including a producer instance configured to implement a network-accessible service, and an authentication coordinator. The coordinator may assign an interface record to the service, wherein the interface record comprises an IP address and a set of security properties. The coordinator may configure the security properties to allow a client to request an attachment of the interface record to a selected resource instance, such that the selected resource instance is enabled to transmit network messages from the IP address using one or more physical network interfaces of the selected resource instance. The producer resource instance initiates authentication operations for the service, including at least one authentication operation based on the IP address of the interface record.
US12242980B2 Machine learning with multiple constraints
The exemplary embodiments disclose a method, a computer program product, and a computer system for determining that one or more model pipelines satisfy one or more constraints. The exemplary embodiments may include detecting a user uploading data, one or more constraints, and one or more model pipelines, collecting the data, the one or more constraints, and the one or more model pipelines, and determining that one or more of the model pipelines satisfies all of the one or more constraints based on applying one or more algorithms to the collected data, constraints, and model pipelines.
US12242975B2 Querying knowledge graphs with sub-graph matching networks
Techniques regarding identifying candidate knowledge graph subgraphs in a question answering over knowledge graph task are provided. For example, one or more embodiments described herein can comprise a system, which can comprise a memory that can store computer executable components. The system can also comprise a processor, operably coupled to the memory, and that can execute the computer executable components stored in the memory. The computer executable components can comprise a question answering over knowledge graph component that encodes graph structure information of a knowledge graph subgraph and a question graph into neural network embeddings.
US12242971B2 Adversarial training of machine learning models
This document relates to training of machine learning models such as neural networks. One example method involves providing a machine learning model having one or more layers and associated parameters and performing a pretraining stage on the parameters of the machine learning model to obtain pretrained parameters. The example method also involves performing a tuning stage on the machine learning model by using labeled training samples to tune the pretrained parameters. The tuning stage can include performing noise adjustment of the labeled training examples to obtain noise-adjusted training samples. The tuning stage can also include adjusting the pretrained parameters based at least on the labeled training examples and the noise-adjusted training examples to obtain adapted parameters. The example method can also include outputting a tuned machine learning model having the adapted parameters.
US12242970B2 Incremental cluster validity index-based offline clustering for machine learning
A neural network model replaces the supervised labeling component of a supervised learning system with an incremental cluster validity index-based unsupervised labeling component. An implementation is presented combining fuzzy adaptive resonance theory predictive mapping (ARTMAP) and incremental cluster validity indices (iCVI) for unsupervised machine learning purposes, namely the iCVI-ARTMAP. An iCVI module replaces the adaptive resonance theory (ART) module B of a fuzzy ARTMAP neural network model and provides assignments of input samples to clusters (i.e., labels) at each learning iteration in accordance to any of several possible iCVI methods described. A map field incrementally builds a many-to-one mapping of the categories of ART module A to the cluster labels. At the end of each learning epoch, clusters may be merged and/or split using the iCVI, which is recomputed incrementally except for the newly cluster during a split. The iCVI-ARTMAP performs offline incremental multi-prototype-based clustering driven by the iCVI.
US12242969B2 Graph diffusion for structured pruning of neural networks
An apparatus includes at least one processor; and at least one non-transitory memory including computer program code; wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus at least to: estimate an importance of parameters of a neural network based on a graph diffusion process over at least one layer of the neural network; determine the parameters of the neural network that are suitable for pruning or sparsification; remove neurons of the neural network to prune or sparsify the neural network; and provide at least one syntax element for signaling the pruned or sparsified neural network over a communication channel, wherein the at least one syntax element comprises at least one neural network representation syntax element.
US12242966B2 Acceleration of model/weight programming in memristor crossbar arrays
A crossbar array includes a number of memory elements. An analog-to-digital converter (ADC) is electronically coupled to the vector output register. A digital-to-analog converter (DAC) is electronically coupled to the vector input register. A processor is electronically coupled to the ADC and to the DAC. The processor may be configured to determine whether division of input vector data by output vector data from the crossbar array is within a threshold value, and if not within the threshold value, determine changed data values as between the output vector data and the input vector data, and write the changed data values to the memory elements of the crossbar array.
US12242965B2 Deep learning with judgment
Computer systems and computer-implemented methods for modifying a machine learning network, such as a deep neural network, to introduce judgment to the network are disclosed. A “combining” node is added to the network, to thereby generate a modified network, where activation of the combining node is based, at least in part, on output from a subject node of the network. The computer system then trains the modified network by, for each training data item in a set of training data, performing forward and back propagation computations through the modified network, where the backward propagation computation through the modified network comprises computing estimated partial derivatives of an error function of an objective for the network, except that the combining node selectively blocks back-propagation of estimated partial derivatives to the subject node, even though activation of the combining node is based on the activation of the subject node.
US12242963B2 User-in-the-loop object detection and classification systems and methods
A detection device is adapted to traverse a search area and generate sensor data associated with an object that may be present in the search area, the detection device comprising a first logic device configured to detect and classify the object in the sensor data, communicate object detection information to a control system when the detection device is within a range of communications of the control system, and generate and store object analysis information for a user of the control system when the detection device is not in communication with the control system. A control system facilitates user monitoring and/or control of the detection device during operation and to access the stored object analysis information. The object analysis information is provided in an interactive display to facilitate user detection and classification of the detected object by the user to update the detection information, trained object classifier, and training dataset.
US12242961B2 Training method and system of neural network model and prediction method and system
A training method and system of a neural network model including a three-level model, and a prediction method and system are provided. The training method includes: acquiring a training data record; generating features of a training sample based on attribute information of the training data record, and using a label of the training data record as a label of the training sample; training the neural network model using a set of the training samples, learning an interaction representation between corresponding input items respectively by a plurality of intermediate models comprised in a second-level model of the neural network model, learning a prediction result at least based on the interaction representations output by the second-level model by a third-level model of the neural network model, and adjusting the neural network model at least based on a difference between the prediction result and the label.
US12242956B2 Systems and methods of cross layer rescaling for improved quantization performance
Various embodiments include methods and neural network computing devices implementing the methods for performing quantization in neural networks. Various embodiments may include equalizing ranges of weight tensors or output channel weights within a first layer of the neural network by scaling each of the output channel weights of the first layer by a corresponding scaling factor, and scaling each of a second adjacent layer's corresponding input channel weights by applying an inverse of the corresponding scaling factor to the input channel weights. The corresponding scaling factor may be determined using a black-box optimizer on a quantization error metric or based on heuristics, equalization of dynamic ranges, equalization of range extrema (minima or maxima), differential learning using straight through estimator (STE) methods and a local or global loss, or using an error metric for the quantization error and a black-box optimizer that minimizes the error metric with respect to the scaling.
US12242955B2 Systems and methods for device fingerprinting
Systems and methods to continuously classify temporal communication data associated with a computing device are described. In one embodiment, temporal communication data associated with the computing device is accessed and processed to create a plurality of preprocessing models. The preprocessing models are used to train a neural network. The neural network derives one or more properties associated with the computing device from the temporal communication data. A device fingerprint is defined from the one or more properties. Subsequent to defining the device fingerprint, additional temporal communication data associated with the computing device is accessed. The neural network derives one or more additional properties associated with the computing device from the additional temporal communication data. The one or more additional properties are aggregated into the defined device fingerprint, refining the defined device fingerprint.
US12242953B2 Automatic triaging of network events
Automatically triaging network events such as data loss prevention (DLP) incidents is disclosed. A system can automatically triage or classify an incident using a prediction model. The prediction model can determine the classification based on similar incidents that were previously classified. Similar incidents are those incidents having profiles that match a profile of the incident. The profile can include one or more attributes that are representative of an incident. The system can arrive at a specific classification for the incident based on a classification of the similar incidents if the similar incidents satisfy one or more conditions.
US12242951B2 Highly parallel convolutional neural network
A CNN inference engine that convolves an input data set with a weight data set is disclosed together with components that facilitate such computation. The engine includes a plurality of multiply and accumulate processors (MACs), each MAC causing a value in the accumulator to be augmented by a product of a data value received on an input data port, a weight value received on a weight port. The engine also includes a slice buffer having a plurality of output ports, each output port being connected to one of the MAC input data value ports. The engine causes the slice buffer to connect one of the slices to the plurality of slice buffer output ports, and causes a weight received on an inference engine weight port to be input to each MAC weight port. The MACs process the input data values on the output ports in the slice in parallel.
US12242950B2 Neural network circuit, edge device and neural network operation process
A neural network circuit that can be embedded in an embedded device such as an IoT device, and that provides high performance. The neural network circuit includes a first memory unit that stores input data; a convolution operation circuit that performs a convolution operation on a weight and the input data stored in the first memory unit; a second memory unit that stores convolution operation output data from the convolution operation circuit; and a quantization operation circuit that performs a quantization operation on the convolution operation output data stored in the second memory unit; wherein the first memory unit stores a quantization operation output data from the quantization operation circuit; and the convolution operation circuit performs the convolution operation on the quantization operation output data stored in the first memory unit as the input data.
US12242949B2 Compute-in-memory devices, systems and methods of operation thereof
A method can include, for each row of a nonvolatile memory (NVM) cell array, generating a multiply-accumulate (MAC) result for the row by applying input values on bit lines. Each MAC result comprising a summation of an analog current or voltage that is a function of each input value modified by a corresponding weight value stored by the NVM cells of the row. By operation of at least one multiplexer, one of the rows can be connected to an analog-to-digital converter (ADC) circuit to convert the analog current or voltage of the row into a digital MAC value. A storage element of each NVM cell can be configured to store a weight value that can vary between no less than three different values. Corresponding devices and systems are also disclosed.
US12242948B2 Systems and methods for routing within multitask mixture-of-experts models
Systems and methods for routing in mixture-of-expert models. In some aspects of the technology, a transformer may have at least one Mixture-of-Experts (“MoE”) layer in each of its encoder and decoder, with the at least one MoE layer of the encoder having a learned gating function configured to route each token of a task to two or more selected expert feed-forward networks, and the at least one MoE layer of the decoder having a learned gating function configured to route each task to two or more selected expert feed-forward networks.
US12242947B2 Machine learning systems with memory based parameter adaptation for learning fast and slower
There is described herein a computer-implemented method of processing an input data item. The method comprises processing the input data item using a parametric model to generate output data, wherein the parametric model comprises a first sub-model and a second sub-model. The processing comprises processing, by the first sub-model, the input data to generate a query data item, retrieving, from a memory storing data point-value pairs, at least one data point-value pair based upon the query data item and modifying weights of the second sub-model based upon the retrieved at least one data point-value pair. The output data is then generated based upon the modified second sub-model.
US12242941B2 Method and system for creating an ensemble of machine learning models to defend against adversarial examples
One embodiment provides a system which facilitates construction of an ensemble of machine learning models. During operation, the system determines a training set of data objects, wherein each data object is associated with one of a plurality of classes. The system divides the training set of data objects into a number of partitions. The system generates a respective machine learning model for each respective partition using a universal kernel function, which processes the data objects divided into a respective partition to obtain the ensemble of machine learning models. The system trains the machine learning models based on the data objects of the training set. The system predicts an outcome for a testing data object based on the ensemble of machine learning models and an ensemble decision rule.
US12242935B2 System for monitoring object inserted into patient's body via image processing
A system and method for image-based monitoring of an object inserted into a patient is disclosed. A model can be trained for an object configured to be inserted into a patient as part of a medical procedure, the trained model being generated from one or more machine learning algorithms that are trained on annotated images of the object with spatial information of the object. An imaging computer system can receive one or more images of the object inserted within the patient captured by an imaging device positioned external to the patient. The imaging computer system can further determine, based on applying the trained model to the one or more images of the object, current spatial information of the object within the patient. A display can output the one or more images and the current spatial information of the object.
US12242931B2 Systems and methods for soft model assertions
Systems and methods are provided for implementing soft model assertions (SMA) system and techniques designed to monitor and improve Machine Learning (ML) model quality by to detecting errors within the one or more ML models. SMA techniques and systems are distinctly designed to leverage: 1) a user's ability to specify features over data; and 2) large, existing datasets of organizations, in a manner that can improve the accuracy and quality of predicting potential errors in Machine Learning (ML) models. A SMA system can include a controller device receiving predictions generated based on the ML models and output from the SMA system. The controller performs autonomous operations of the system in response to determining that the one or more detected errors within the one or more ML models yield a high certainty of errors in the predictions. The SMA system also includes a domain specific language and a severity score module.
US12242930B2 Federated machine-learning platform leveraging engineered features based on statistical tests
Provided is a process including: receiving a data token to be passed from a first node to a second node; retrieving machine learning model attributes from a collection of one or more of the sub-models of a federated machine-learning model; determining based on the machine learning model attributes, that the data token is learning relevant to members of the collection of one or more of the sub-models and, in response, adding the data toke to a training set to be used by at least some members of the collection of one or more of the sub-models; determining a collection of data tokens to transmit from the second node to a third node of the set of nodes participating in a federated machine-learning model; and transmitting the collection of data tokens.
US12242928B1 Artificial intelligence system providing automated distributed training of machine learning models
Multiple distinct control descriptors, each specifying an algorithm and values of one or more parameters of the algorithm, are created. A plurality of tuples, each indicating a respective record of a data set and a respective descriptor, are generated. The tuples are distributed among a plurality of compute resources such that the number of distinct descriptors indicated in the tuples received at a given resource is below a threshold. The algorithm is executed in accordance with the descriptors' parameters at individual compute resources.
US12242925B2 Quantum circuit buffering
One or more systems, devices, computer program products and/or computer-implemented methods of use provided herein relate to usage maximization of a physical qubit layout of a quantum computer. A system can comprise a memory that stores computer executable components, and a processor that executes the computer executable components stored in the memory, wherein the computer executable components can comprise an identification component that identifies a quantum circuit, and a scheduler component that maps the quantum circuit to a physical qubit layout. In an embodiment, the scheduler component can combine plural quantum circuits, including the quantum circuit into a composite circuit, and map the composite circuit to the physical qubit layout. In an embodiment, an obtaining component can assign the quantum circuit to a temporary storage bucket and can identify whether the temporary storage bucket meets a threshold where the scheduler component can proceed to analyze the quantum circuit.
US12242922B2 Method for traceability of raw materials, components, objects, and products exposed to harsh operational conditions in industry
A method for traceability of raw materials or objects exposed to operational conditions in industry, including coding phasea and decoding phase. The coding phase includes steps of uploading a design matrix file to a Cdot API, the Cdot matrix is a digital decomposition part of the coding phase, coding parameter inputs of the design matrix; generating a Cdot matrix by embedding a codeword using a Cdot matrix calculation algorithm. The decoding phase includes providing the Cdot matrix to a reader device; creating a Cdot matrix image from a raw image of a material or object or product having a Cdot matrix on a surface captured by a camera; decoding coded values in a code area of the Cdot matrix image to extract an assertive code; interpreting the assertive code to determine a unique object or material identification definition; providing the the object or material identification definition to a display.
US12242920B1 QR code generation on test device
Methods, systems, and non-transitory computer readable media are configured to perform operations comprising determining, by a device, one or more parameters and associated parameter values of a network operating condition; generating, by the device, a code based on the one or more parameters and associated parameter values; and providing, by the device, the code through an interface of the device, the code processable by a computing system.
US12242918B2 Egg information management system
An egg information management system of the present disclosure is a system that manages information of eggs that are produced in a farm, placed on a utensil attached with a unique identification tag, and transported to a sorting place. The information management system manages information concerning the farm transmitted to a cloud system that is accessible both from a farm side user device and a sorting place side user device, and information concerning weight of eggs placed on the utensil in association with the unique identification tag.
US12242913B2 Radio frequency identification (RFID) tag with deactivatable link
An electronic article surveillance (“EAS”) tag for an EAS system, comprising an antenna, a radio frequency identification (“RFID”) chip configured to transmit and/or receive a wireless signal via the antenna; and a magnetically-actuatable switch configured to move between a first position and a second position. The switch is configured to electrically couple the RFID chip to the antenna in the first position. The switch is further configured to electrically decouple the RFID chip from the antenna in the second position.
US12242911B2 Roll-to-roll method of fabricating a wireless multi-layer laminate
A low-cost, multi-function tracking system with a form factor that unobtrusively integrates the components needed to implement a combination of different localization techniques and also is able to perform a useful ancillary function that otherwise would have to be performed with the attendant need for additional materials, labor, and expense. An example tracking system is implemented as an adhesive product that integrates tracking components within a flexible adhesive structure in a way that not only provides a cost-effective platform for interconnecting, optimizing, and protecting the components of the tracking system but also maintains the flexibility needed to function as an adhesive product that can be deployed seamlessly and unobtrusively into various tracking applications and workflows, including person and object tracking applications, and asset management workflows such as manufacturing, storage, shipping, delivery, and other logistics associated with moving products and other physical objects.
US12242909B2 Mounts for tracking devices
Mounts for securing a device to a flexible object comprise a flexible substrate configured to be operatively coupled to the flexible object and a housing coupled to the flexible substrate and having an internal void that is sized to receive the device.
US12242908B1 Systems and methods for sensor mechanisms for magnetic cards and devices
A card exhibiting multiple linear arrays of sensors are provided to detect a presence and movement of an external object (e.g., a read-head of a magnetic stripe reader). Each sensor of each array of sensors may be independently connected to a dual port of a processor so that the processor may determine a direction in which the card is swiped through a magnetic stripe reader. A portion of sensors of each array of sensors may be shared by a portion of inputs and/or outputs of a single port of a processor. Sensors may be cross-coupled to a single processor port so that forward and reverse directions of a card swipe may nevertheless be detected by a single-port processor of a card.
US12242906B1 Hardware-implemented hybrid analog-digital mixed-mode matrix multiply-add processing element for machine learning applications
A hardware-implemented hybrid analog-digital mixed-mode matrix multiply-add processing element (PE) for machine learning (ML) applications is disclosed. The hardware-implemented hybrid analog-digital mixed-mode matrix multiply-add PE for ML applications involves using Fin Field-Effect Transistors (“FinFETs”), which provide excellent sub-threshold operation, thereby reducing power requirements, and use variation minimization strategies to improve the overall accuracy. In this way, hybrid analog-digital mixed-mode matrix multiply-add calculations are efficient, low power, and accurate, with the processing element itself in a relatively small surface area.
US12242902B2 Systems and methods for multi-event correlation
Provided herein are systems and methods for multi-event correlation. Receiving a stream of events, each leaf rule engine may detect a plurality of events from the stream that matches a characteristic for the leaf rule engine. Each leaf rule engine may identify, from the plurality of events and within a time window, a group of events that satisfies a condition for the respective leaf rule engine. A root conditions engine may receive a stream of leaf events corresponding to the group of events identified by each leaf rule engine. The root conditions engine may identify, from the received stream of leaf events and within a root time window, a collection of events that satisfies a condition for the root conditions engine. A trigger may execute an action according to the collection of events identified within the root time window.
US12242897B2 Key-based aggregation service
Techniques are disclosed for aggregating received data from a data stream. Data is received from a particular stream partition to which a device is subscribed, and subsets of the data, from the particular stream partition, are aggregated based on respective keys associated with the subsets of the data. The device determines whether one or more subsets of data, associated with a particular key, meet at least one processing criteria, such as a threshold amount of data, and refraining from processing the aggregated data when the processing criteria is not met. Once additional subset(s) of data associated with the particular key are received, they are aggregated with the one or more subsets of data. When the processing criteria is satisfied, the device processes the aggregated subsets of data associated with the particular key.
US12242895B2 Event-driven provisioning of an elastic orchestration platform
Provisioning an orchestration platform is provided. A pre-application programming interface (API) server hook is used to preprocess a request to generate a custom resource in the orchestration platform. The pre-API server hook generates a custom resource definition corresponding to the custom resource and generates the custom resource based on the custom resource definition. A custom resource definition generation event is monitored for, using a custom resource definition (CRD) meta-controller, to manage a custom resource definition controller corresponding to the custom resource definition. The CRD meta-controller retrieves the custom resource definition controller from a CRD controller configuration repository to deploy the custom resource definition controller on a worker node in the orchestration platform. Data is distributed, using a data partition proxy, to the custom resource definition controller running the custom resource on the worker node to ensure that no overlapping of data processing tasks exists in the orchestration platform.
US12242892B1 Implementation of a data processing pipeline using assignable resources and pre-configured resources
Systems and methods are described for a implementing a streaming data processing system that includes a pool of pre-configured resources and a pool of dedicated resources. The streaming data processing system can implement a processing pipeline using compute resources. The pool of pre-configured resources can support previews of processing pipelines for a plurality of users and the pool of dedicated resources can support full deployments of processing pipelines for a particular user. The streaming data processing system can implement a preview of a processing pipeline using a pre-configured resource of the pool of pre-configured resources. Further, the streaming data processing system can implement the processing pipeline using a dedicated resource of the pool of dedicated resources. The streaming data processing system can provision the dedicated resource and deploy the processing pipeline using the dedicated resource.
US12242891B2 Edge function bursting
One example method includes determining that local resources at an edge site are inadequate to support performance of a function needed by software running on the edge site, invoking a client agent, in response to invoking the client agent, receiving an execution manifest, determining, by the client agent, where to execute the function, wherein the determining comprises identifying a target execution environment for the function and the determining is based in part on information contained in the execution manifest, and transmitting, by the client agent, the execution manifest to a server agent of the target execution environment, and the execution manifest facilitates execution of the function in the target execution environment.
US12242889B2 Methods and apparatus to optimize workflows
Methods, apparatus, systems and articles of manufacture are disclosed that optimize workflows. An example apparatus includes an intent determiner to determine an objective of a user input, the objective indicating a task to be executed in an infrastructure, a configuration composer to compose a plurality of workflows based on the determined objective, a model executor to execute a machine learning model to create a confidence score relating to the plurality of workflows, and a workflow selector to select at least one of the plurality of workflows for execution in the infrastructure, the selection of the at least one of the plurality of workflows based on the confidence score.
US12242888B2 GPU and GPU method
A GPU and a GPU method are provided. The GPU includes stream multiprocessors, an available hardware resource table, resource comparator, stream scheduler, and global dispatcher. Each stream multiprocessor executes at least one thread block. The available hardware resource table records hardware resources available to the stream multiprocessors. The resource comparator selects from first-priority kernel codes in the kernel streams at least one first dispatchable kernel code whose required hardware resources are less than hardware resources available to the stream multiprocessors according to the available hardware resource table. The stream scheduler selects from the at least one first dispatchable kernel code a kernel code as a selected kernel code. The global dispatcher dispatches thread blocks in the selected kernel code to the stream multiprocessors for execution and updates the available hardware resource table according to usage conditions of hardware resources of the stream multiprocessors.
US12242887B2 Application management method and device, terminal and readable storage medium
Embodiments of the present disclosure provide an application management method, an application management device, a terminal and a readable storage medium. The method includes: determining an application to be frozen on a terminal; detecting a sensor on the terminal applied for by the application to be frozen; and determining whether to freeze the application based on the application to be frozen and a type of the sensor applied for by the application to be frozen, and performing a corresponding operation.
US12242883B2 Software service integration in a central software platform
In an embodiment, an apparatus comprises one or more processors and one or more memories communicatively coupled to the one or more processors and storing instructions which, when processed by the one or more processors, cause: providing one or more first software services to a client computing device corresponding to a particular entity profile for a particular entity; identifying data in the particular entity profile identifying one or more second software services used by the particular entity; while executing a first workflow for the one or more first software services, identifying a trigger for the one or more second software services; in response to identifying the trigger, executing a second workflow for the one or more second software services using data extracted from the first workflow.
US12242882B2 Guest cluster deployed as virtual extension of management cluster in a virtualized computing system
An example virtualized computing system includes: a host cluster having hosts and a virtualization layer executing on hardware platforms of the hosts, the virtualization layer supporting execution of virtual machines (VMs); an orchestration control plane integrated with the virtualization layer, the orchestration control plane including a master server executing in a first VM of the VMs; guest cluster infrastructure software (GCIS) executing in the master server, the GCIS configured to create a set of objects defining a container orchestration cluster, and manage lifecycles of second VMs of the VMs based on state of the set of objects; and guest software executing in the second VMs to implement the container orchestration cluster as a guest cluster of the host cluster, the guest software having components that interface with the GCIS.
US12242876B2 System and method of timekeeping for a virtual machine having multiple virtual processing cores
A host computer for virtualizing a target multicore processor includes a host CPU and a host memory storing a virtual time object and a VM, the VM including target code. The host CPU executes the plurality of threads in parallel on corresponding virtual cores, including a first thread executing on a first virtual core and a second thread executing on a second virtual core. The VM assigns a designation to the first virtual core to increment the virtual time object by a first count of a first plurality of instructions executed in the first thread over a first duration. The VM moves the designation to the second virtual core in response to detecting an event that defines an end of the first duration. The second virtual core increments the virtual time object by a second count of instructions executed in the second thread over a second duration.
US12242874B2 Migration of virtual computing storage resources using smart network interface controller acceleration
An information handling system may include a processor; a network interface; and a physical storage resource having data stored thereon that is usable by a virtual resource that is executable on the processor. The network interface may accelerate migration of the data to a destination system by, in response to a command from a virtual machine manager: offloading, from the processor, a copying process configured to copy the data to the destination system; tracking portions of the data that are changed by the virtual resource during the copying process; notifying the virtual machine manager that a designated checkpoint has been reached in the copying process; causing the virtual resource to pause; completing the copying process; and causing the virtual resource to resume and use the copied data at the destination instead of the data on the physical storage resource.
US12242867B2 System and method for presenting an object
Method, system for presenting an object on a computing device. A metaphor application on a computing device organizes a user interface based upon a metaphor. The metaphor organizes a document, file, application, or combination thereof based on geospheric direction, geolocation, or both. The metaphor may also organize a document, file, application, data, or a combination thereof based on a solid geometrical figure in three-dimensional Euclidean space. A document, file, application, or any combination thereof may be associated with geophysical direction, a geolocation, or both. The document, file, application, data, or any combination thereof may further be associated with a solid geometrical figure. A presentation object containing data on the document, file, application, data, or combination thereof, and the geospheric direction, geolocation, or both is formatted into data blocks for rendering on a display. The display may be the display screen of the computing device. The metaphor application causes the presentation object to be rendered on the display when the computing device is pointing in the geospheric direction, in the geolocation or both associated with the presentation object.
US12242866B2 Energy-efficient display processing method and device
An electronic device includes a first graphics processing subsystem, a second graphics processing subsystem, and a screen. The first graphics processing subsystem includes a first application processor, a first graphics processing unit, and a first memory. The second graphics processing subsystem includes a second application processor, a second graphics processing unit, and a second memory. The first graphics processing unit renders a first GUI. The screen displays the first GUI. The second graphics processing unit renders a second GUI, and the second GUI and the first GUI belong to different interface types. The screen displays the second GUI. A display processing method applied to the electronic device is also provided, wherein the first graphics processing subsystem can be switched to the second graphics processing subsystem based on complexity of a to-be-displayed GUI.
US12242863B2 Accelerated application start using estimated play duration
A method for accelerating the start time of an application is described herein, comprising receiving application chunk information from a user, wherein playtime information is associated with the application chunk information, wherein the application chunk is a discrete portion of the application and the playtime information is an estimated time for one or more similar users to reach a chosen state or landmark in the application; predicting a download duration from the application chunk information and network information; comparing predicted download duration to stored playtime information associated with a previously received application chunk and the playtime information associated with the application chunk information; and installing the previously received application chunk when the predicted download duration is less than the stored playtime information.
US12242862B2 Data processing system and data processing method
A data processing unit required for the data processing is started and a data processing unit not required for the data processing is stopped to change a part of the data processing settings or to add a new data processing setting without stopping the multi-stage data processing, and when the multi-stage data processing is executed, a rear-stage data processing unit reads the tag assigned in a front-stage data processing unit to discriminate the data processing unit that executes the data processing.
US12242859B2 Similar boot time for multiple displays
Particular embodiments described herein provide for an electronic device that includes two or more displays and a BIOS. On startup, before the premem state and MRC initialization of the boot process, the BIOS causes power to be enabled to two or more displays. A display engine determines if a hot plug for each display is asserted and for each display where the hot plug was not asserted, the path to the display where the hot plug was not asserted is closed. In an example, the BIOS communicates the signal to power enable the first display and the second display after general-purpose input/output initialization during the boot process. After the premem stage and MRC initialization are completed, the first display and the second display are both configured to begin to display pixels.
US12242857B1 System and method for generating multiple platform-dependent instruction sets from single hardware specification
A new approach of systems and methods to support automatic generation of multiple platform-dependent instruction sets from a single specification of an integrated circuit (IC). First, a specification compiler accepts as input a first instruction set of a plurality of first instructions in a specification format, wherein the first instruction set defines a design pattern of one or more specifications and/or requirements of the IC and is independent of any implementation or platform of the IC. The design tool then converts the first instruction set into a second instruction set of a plurality of second instructions in an intermediate format. A language compiler then accepts and compiles the second instruction set into a plurality of third instruction sets, wherein each of the plurality of third instruction sets comprises a plurality of third instructions in a specific language for a specific platform targeting a specific implementation or application of the IC.
US12242854B2 Compressing instructions for machine-learning accelerators
In one embodiment, a method for accessing an instruction that is to be executed by a control agent within a computing system may include decompressing the instruction by replacing each of one or more zero-symbol run-length fields in the instruction with as many continuous zero symbols as its corresponding value and removing one or more non-zero-symbol run-length fields from the instruction. The method may also include determining that the instruction is spatial-delta-encoded based on a compression data header associated with the instruction, performing spatial-delta decoding on the instruction in response to the determination by orderly determining a spatial-delta-decoded value of each bit in the instruction, and causing the instruction to be sent to the control agent.
US12242853B1 Configurable vector compute engine
A compute channel having a compute pipeline of compute stages can be configured using a configuration pipeline with a control table and a datapath table. The control table stores control entries corresponding to respective microoperations, and each control entry includes control information for the compute channel. A datapath table stores datapath configuration entries corresponding to respective microoperations, and each datapath configuration entry has a datapath configuration that includes computational circuit block configurations to configure respective computational circuit blocks in the compute pipeline of the compute channel. Control logic can issue a microoperation to the compute channel by configuring the compute channel according to the control information of the microoperation obtained from the control table, and by inputting the datapath configuration of the microoperation obtained from the datapath table into the configuration pipeline of the compute channel.
US12242847B2 Fast multiple core method and system for chaining isogeny computations
A computer processing system and method for computing large-degree isogenies having a computer processor resident on an electronic computing device operably configured to execute computer-readable instructions programmed to perform a large-degree isogeny operation by chaining together a plurality of scalar point multiplications, a plurality of isogeny computations, and a plurality of isogeny evaluations. The computer processor has a plurality of computational cores each with an arithmetic logic unit (ALU) operably configured to perform computations within the large-degree isogeny and with a controller operably configured to execute a sequence of core computer-readable instructions to feed data into and out of the ALU in each respective plurality of computational cores that include a primary computational core operably configured to perform the plurality of scalar point multiplications and the plurality of isogeny computations and a secondary computational core operably configured to perform the plurality of isogeny evaluations.
US12242846B2 Supporting 8-bit floating point format operands in a computing architecture
An apparatus to facilitate supporting 8-bit floating point format operands in a computing architecture is disclosed. The apparatus includes a processor comprising: a decoder to decode an instruction fetched for execution into a decoded instruction, wherein the decoded instruction is a matrix instruction that operates on 8-bit floating point operands to cause the processor to perform a parallel dot product operation; a controller to schedule the decoded instruction and provide input data for the 8-bit floating point operands in accordance with an 8-bit floating data format indicated by the decoded instruction; and systolic dot product circuitry to execute the decoded instruction using systolic layers, each systolic layer comprises one or more sets of interconnected multipliers, shifters, and adder, each set of multipliers, shifters, and adders to generate a dot product of the 8-bit floating point operands.
US12242844B2 Determining correct base images for custom images
Determining correct base container images to support custom container images is provided. A comparison between layers of a base container image corresponding to a current version of an operand and layers of a custom container image built by a user is performed using an operator. It is determined whether the user utilized a correct base container image to build the custom container image based on the comparison between the layers of the base container image corresponding to the current version of the operand and the layers of the custom container image built by the user. A runtime is generated in a cluster of host nodes to provide a service based on the custom container image in response to determining that the user utilized the correct base container image to build the custom container image.
US12242840B2 Reinforcement learning for controlling software update timing
Described herein is a software update distribution service that leverages reinforcement learning—a specific type machine learning algorithm—to discover or learn optimal times (e.g., a schedule) to download software updates and to install software updates for software applications installed on a group of client computing devices of a specific enterprise, in order to achieve one of several predefined goals or objectives selected for the specific enterprise, or for the specific group of client computing devices. Using reinforcement learning, a software-based agent learns to perform activities relating to software updates at specific times that minimize a penalty, wherein the penalty is derived based on a weighted combination of metrics, some of which relate to the impact of software update timing on network traffic and power consumption.
US12242839B2 Upgradable electronic device, server for upgrdading electronic device, and method for upgrading electronic device
Disclosed herein are an upgradable electronic device, a server for upgrading the electronic device, and a method for upgrading the electronic device. The electronic device includes: a storage unit storing program data; a communication unit receiving and storing a file for updating the program data from a management server and transmitting update data for updating the program data based on the stored file; and a controller updating the program data in response to the update data, wherein the update data transmitted from the communication unit includes delta data and an instruction, the delta data including only a changed portion of the program data.
US12242837B2 Cross platform configuration domain translation
Systems and methods for cross platform configuration are described herein. The platform may receive selections for software programs or operating system configurations and selections of installation settings. A blueprint file is generated to specify the software programs or operating systems that are selected. In addition, the blueprint file may specify different installation settings and configuration settings. The blueprint file is stored in a repository and may be applied to one or more target devices. When applied, a task schedule is generated, where the task schedule prioritizes installations specified in a blueprint file. In addition, the task schedule specifies various provider identifiers to perform the installation(s).
US12242836B2 Multi-mode support for a launcher
Systems and methods are described for a launcher on a user device that allow users to choose between multiple launcher modes. In an example, a user can log in to a management application on a user device that manages the user device. The management application can send the credentials to a server. The server can verify the credentials and send a launcher profile associated with the user to the management application. The management application can check the launcher profile to determine whether the user is allowed to choose a launcher mode. If so, the management application can display the available launcher modes on the user device. The user can select a launcher mode, and the management application can configure the launcher with settings corresponding to the selected mode.
US12242830B2 System, method, and computer program for computer program creation from natural language input
As described herein, a system, method, and computer program are provided for creating a computer program from natural language input. Input is received from a natural language processor. The input is processed, using a machine learning model, to predict an intent of the input. A validation of the intent is performed. The intent is automatically converted to one or more executable computer commands, based on a result of the validation of the intent. The one or more executable computer commands are executed to generate a computer program.
US12242827B1 Dynamic user interface customization for no-code application development
Systems, computer-implemented methods, applications, and user interfaces for defining custom user interfaces in a system of record are disclosed. For example, a computer-implemented method may include: providing one or more first interfaces for defining one or more custom objects; receiving, via the one or more first interfaces, at least one custom object definition comprising one or more data fields; automatically generating, based on the at least one custom object definition, one or more second interfaces for configuring one or more graphical user interfaces; receiving, via the one or more second interfaces, at least one graphical user interface configuration defining a layout for a graphical user interface associated with the at least one custom object definition; generating, based on the graphical user interface configuration, at least one third interface comprising a graphical user interface having the layout; and providing, to one or more users, the at least one third interface.
US12242821B2 Systems and methods for creating software
An online software development platform providing an integrated resource for design, development, and purchase of customer-desired software applications for software projects created by customers. The platform comprising one or more computers configured using computer readable instructions stored in non-transitory computer memory to provide the software development platform, wherein the software development platform is configured to implement a plurality of electronic operational domains providing user-interactive capabilities or internal functionalities of the software development platform. The domains comprising a project scope process, a pricing process, and a project development process. The platform is configured to use a configuration involving knowledge graph to recommend features.
US12242820B2 Generating synthetic code-switched data for training language models
Techniques for training a language model for code switching content are disclosed. Such techniques include, in some embodiments, generating a dataset, which includes identifying one or more portions within textual content in a first language, the identified one or more portions each including one or more of offensive content or non-offensive content; translating the identified one or more salient portions to a second language; and reintegrating the translated one or more portions into the textual content to generate code-switched textual content. In some cases, the textual content in the first language includes offensive content and non-offensive content, the identified one or more portions include the offensive content, and the translated one or more portions include a translated version of the offensive content. In some embodiments, the code-switched textual content is at least part of a synthetic dataset usable to train a language model, such as a multilingual classification model.
US12242818B2 Sequence modeling using imputation
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for sequence modeling. One of the methods includes receiving an input sequence having a plurality of input positions; determining a plurality of blocks of consecutive input positions; processing the input sequence using a neural network to generate a latent alignment, comprising, at each of a plurality of input time steps: receiving a partial latent alignment from a previous input time step; selecting an input position in each block, wherein the token at the selected input position of the partial latent alignment in each block is a mask token; and processing the partial latent alignment and the input sequence using the neural network to generate a new latent alignment, wherein the new latent alignment comprises, at the selected input position in each block, an output token or a blank token; and generating, using the latent alignment, an output sequence.
US12242817B1 Artificial intelligence models in an automated chat assistant determining workplace accommodations
A computer-implemented method including determining whether a query is part of a conversation having a chat history before the query. When the query is part of the conversation, the method can include rephrasing the query, using a first large language model (LLM), based on context from the chat history. The method also can include determining, using a second LLM, whether or not the query is related to accommodations or disabilities. When the query is related to accommodations or disabilities, the method further can include determining one or more accommodations responsive to the query using a third LLM; and formulating a response to the query using a fourth LLM based on the one or more accommodations. Other embodiments are described.
US12242812B2 Computer implemented method for the automated analysis or use of data
A computer implemented method for the automated analysis or use of data is implemented by a voice assistant. The method comprises the steps of: (a) storing in a memory a structured, machine-readable representation of data that conforms to a machine-readable language (‘machine representation’); the machine representation including representations of user speech or text input to a human/machine interface; and (b) automatically processing the machine representations to analyse the user speech or text input.
US12242811B2 Conversation graph navigation with language model
Aspects of the disclosure provide for a system for navigating a conversation graph using a language model trained to generate Application Programming Interface (API) calls in response to natural language input from a user computing device. A conversational agent implementing a state handler and a language model (LM) communicates with a user computing device through a user frontend. Rather than communicating directly with a user with output in natural language, the agent uses a (LM) trained as described herein to navigate a conversation graph. The state handler receives API calls generated by the LM and updates the state of a conversation with a user as indicated in the graph. After the update, the state handler can perform one or more predetermined actions associated with a node indicating the current state of the conversation.
US12242809B2 Techniques for pretraining document language models for example-based document classification
A data processing system implements a method for training machine learning modes, including receiving a set of one or more unlabeled documents associated one or more first categories of documents to be used to train machine learning models to analyze the one or more unlabeled documents, and fine-tuning a first machine learning model and a second machine learning model based on the one or more unlabeled document to enable the first machine learning model to determine a semantic representation of the one or more first categories of document, and to enable the second machine learning model to classify the semantic representations according to the one or more first categories of documents, the first machine learning model and the second machine learning model having been trained using first unlabeled training data including a second plurality of categories of documents that do not include the one or more first categories of documents.
US12242808B2 Knowledge graph entities from text
Example methods and systems are directed to generating knowledge graph entities from text. Natural language text is received as input and processed using named entity recognition (NER), part of speech (POS) recognition, and business object recognition (BOR). The outputs of the NER, POS, and BOR processes are combined to generate knowledge entity triples comprising two entities and a relationship between them. Keywords are extracted from the text using NER to generate a set of entities. A node in a knowledge graph is created for at least some of the entities. A POS tagger identifies verbs in the text, generating a set of verbs. Relational verbs (e.g., “talk to” or “communicated with”) are detected and used to create edges in the knowledge graph. The knowledge graph may be converted back to natural language text using a trained machine learning model.
US12242807B2 Tokenizing alphanumeric text through use of finite state machines
Described herein are technologies related to tokenizing alphanumeric text through use of a tokenization algorithm that is at least partially implemented as a finite state machine. The tokenization algorithm is configured to output numeric identifiers that represent tokens or sub-tokens in the alphanumeric text.
US12242803B2 Hierarchical ontology matching with self-supervision
An ontology matching system performs operations to refine a natural language processing (NLP) model that encodes terms of a first hierarchical ontology and of a second hierarchical ontology as embeddings in a latent space. The operations include performing at least a first round of triplet loss training to decrease separation between select pairs of the embeddings sampled from the different ontologies that satisfy a first hierarchical relation while increasing separation between other pairs of the embeddings that do not satisfy the first hierarchical relation. The system then determines, from the refined NLP model, a stable matching scheme that matches each term in the first hierarchical ontology with a corresponding term of the second hierarchical ontology. Responsive to receiving terms of the first hierarchical ontology from an application, the system uses the stable matching scheme to map each of the terms to corresponding terms of the second hierarchical ontology.
US12242801B2 Blending graph predictions
Software that performs the following operations: (i) receiving a set of graph predictions corresponding to an input text, where graph predictions of the set of graph predictions are generated by different respective machine learning models; (ii) blending the graph predictions of the set of graph predictions to generate a plurality of candidate blended graphs, where nodes and edges of the candidate blended graphs have respective selection metric values, generated using a selection metric function, that meet a minimum threshold; and (iii) selecting as an output blended graph a candidate blended graph of the plurality of candidate blended graphs having a highest total combination of selection metric values among the plurality of candidate blended graphs.
US12242799B2 System and method for reviewing and evaluating discrepancies between two or more documents
The present disclosure pertains to a system and method for determining differences between at least two documents. A preferred embodiment disclosed herein pertains to a system and method for determining differences in the text or terms of legal documents, for example transactional legal agreements, such as but not limited to Trade Confirmations. The document review system can compare text documents to other text documents but is further capable of comparing text documents to structured spreadsheet data. The combination of static component verification in combination with dynamic component verification leads to a powerful tool which greatly reduces the time and efficient of document review while reducing the risk of human errors. Utilizing word embeddings in the static verification in combination with the use of named entity recognition, rule parsers in the dynamic verification, enables the system to produce concise and meaningful summaries of differences between multiple documents.
US12242798B2 System and methods for context specific annotation of electronic files
Embodiments described herein are directed to an annotation system having a remote processor, and a client processor in data communication with the remote processor. The client processor is adapted to send a first request for an electronic file to the remote processor, receive the electronic file from the remote processor, define at least one new annotation about the electronic file, and define at least one anchor associated with the at least one annotation. The at least one of the remote processor and the client processor is adapted to store the at least one anchor and the at least one annotation in an annotation file that is separate from the electronic file.
US12242795B2 Generating target schema based on source schema and query expression
Generating a target schema is provided. The method comprises receiving an input schema that defines an input structure and receiving a transformation map. The transformation map and the input schema are both parsed, and a first tree for the map and a second tree for the schema are traversed in a step fashion. According to the traversal of the first tree and second tree, a target schema is generated that is valid for all possible instance documents that the transformation map would generate.
US12242794B2 System, method and computer program product to generate a web application using reusable themes
In general, the technology relates to a method for using reusable themes. The method includes receiving, from a device, a request for a style sheet language file, where the style sheet language file defines a reusable theme for a webpage and specifies a relative location for an image that is used by the reusable theme. The method further includes receiving a request for the image including the relative location of the image, resolving the relative location for the image to obtain an absolute location for the image using a location of the style sheet language file in a web application structure, obtaining the image from the absolute location of the image, and providing the image to the device.
US12242792B2 Presenting intelligently suggested content enhancements
A method and system for identifying enhancement suggestions for a document and displaying the identified suggestions in a user-friendly manner may include examining the document to identify an enhancement fora portion of content in the document, enabling display of a first user interface element for previewing the identified enhancement as applied to the content, receiving a request to select the identified enhancement, and upon receiving the request enabling display of a second user interface element for accepting the identified enhancement. The first user interface element may provide a preview of the document post enhancement.
US12242791B2 Semiconductor integrated circuit design method and apparatus
A semiconductor integrated circuit design method and apparatus, and relates to the technical field of semiconductors are provided. The semiconductor integrated circuit design method includes: determining, based on an original layout, an original length of an end of a gate structure extending out of an active region in which the gate structure is located; redetermining, based on a preset rule and the original length, a correction length of the end of the gate structure extending out of the active region in which the gate structure is located; and integrating the original layout and the correction lengths, and forming an updated layout.
US12242789B2 Overlaying on locally dispositioned patterns by ML based dynamic digital corrections (ML-DDC)
Systems and methods disclosed are generally related to masklessly developing connections between a chip-group and a design connection point on a substrate. In placement of the chip-group on the substrate, according to certain embodiments the chip-group may be dispositioned relative to an expected position per a substrate layout design, causing a connection misalignment with the design connection point. According to certain embodiments, a machine learning (ML) model is trained on historical and simulated pixel models of chip-group connections and design connection points. Upon determining the chip-group misalignment by a metrology measurement, the trained ML model determines a pixel model to connect the misaligned chip-group, and causes the pixel model to be exposed to a substrate with a digital lithography tool, thereby connecting the dispositioned chip-group to the design connection point.
US12242788B2 Method and system for generating layout design of integrated circuit
A method includes providing a placing layout of the integrated circuit; generating a routed layout including a layout region with a systematic design rule check (DRC) violation; and performing a loop when the DRC the systematic DRC violation exists. The loop includes: generating an adjusted routing layout of the integrated circuit by adjusting the layout region with the systematic DRC violation according to a target placement recipe; extracting features of the placing layout to obtain extracted data; extracting features of the layout region with the systematic DRC violation to obtain extracted routing data; generating a plurality of aggregated-cluster models based upon the extracted data and the extracted routing data; selecting a target aggregated-cluster model from the plurality of aggregated-cluster models by comparing the extracted data to the plurality of aggregated-cluster models; and selecting the target placement recipe from a plurality of placement recipes to generate the adjusted routing layout.
US12242787B2 Parameter search method
A parameter candidate for a semiconductor element is provided. A data set of measurement data is provided to a parameter extraction portion, and a model parameter is extracted. A first netlist is provided to a circuit simulator, simulation is performed using the first netlist and the model parameter, and a first output result is output. A classification model learns the model parameter and the first output result and classifies the model parameter. A second netlist and a model parameter are provided to the circuit simulator. A variable to be adjusted is supplied to a neural network, an action value function is output, and the variable is updated. The circuit simulator performs simulation using the second netlist and the model parameter. When a second output result to be output does not satisfy conditions, a weight coefficient of the neural network is updated. When the second output result satisfies the conditions, the variable is judged to be the best candidate.
US12242786B2 Method of transformer
A design method of a transformer repeats following steps until a preset condition is met: calculating an output voltage of each secondary winding according to a phase shift angle and a number of turns of the each secondary winding; obtaining a difference between output voltages of each secondary winding pair in a secondary winding set; adjusting the phase shift angle of at least one secondary winding in the secondary winding set; and obtaining a final number of turns for the each secondary winding according to a resultant phase shift angle corresponding to when the preset condition is met; where the preset condition is that the difference between the output voltages of any secondary winding pair in the secondary winding set is less than or equal to a preset threshold.
US12242776B2 Simulation device, non-transistory computer readable recording medium, and simulation method for comprehensively simulating behavior of system
Provided is a configuration which enables behaviors to be comprehensively simulated even for a system where a certain external force is applied to a workpiece. This simulation device includes: a workpiece conveyance simulator that calculates a state of the workpiece conveyance device; a workpiece behavior simulator that calculates an external force applied to the workpiece based on the state of the workpiece conveyance device and calculates the state of the workpiece based on the calculated external force; and an information management part that generates virtual space information that reflects the state of the workpiece conveyance device and the state of the workpiece.
US12242774B2 Predictive modeling
A computer-based method includes enabling a user to create or select a geometric entity in a design in a computer-aided design program, predicting a location and orientation in the design for a copy of the geometric entity, and displaying, as a suggestion to the user, a visual representation of the copy of the geometric entity in the predicted location and orientation in the design.
US12242770B2 Identifying co-located devices within a teleconferencing session
A participant computing device connected to a teleconferencing session receives mixed audio data from a teleconference computing system orchestrating the session. The mixed audio data comprises a mix of audio captured by other devices connected to the session. The mixed audio and audio captured by the other devices prior to receipt of the mixed audio data are compared to determine that the participant computing device is co-located with at least one of the other devices. Information indicating that some of the other devices are featured devices that most actively contribute to the mixed audio is obtained. Co-location information for each of the featured devices is received. The co-location information is indicative of whether a featured device is co-located with the participant computing device. Based on the co-location information, a determination is made that one of the featured devices is co-located with the participant computing device.
US12242768B2 Systems and methods for collaborating physical-virtual interfaces
Aspects of systems and methods for collaborating physical-virtual interfaces are disclosed. In an example, a method may include transmitting digital content to display in a virtual environment that includes one or more human inhabited characters, the digital content corresponding to content displayed on one or more interactive devices. The method may also include receiving first input data representing content markup of the digital content from a first user of the first interactive device. The method may also include determining an action state or an appearance state for a human inhabited character in response to the first data. The method may also include transmitting the first input data to display in the virtual environment and transmitting the human inhabited character to display in the virtual environment according to the action state or the appearance state.
US12242766B2 System and method for decreasing data transfer between computing devices
A system and method for securely displaying patient data within a plurality of display windows of a display is provided. Additionally, the system is configured to reduce the amount of data transferred between the various computing devices in order to reduce strain on a network. The system generally comprises a first computing device having a first user interface, second computing device having a second user interface, processor operably connected to said first computing device and said second computing device, display operably connected to said processor, and non-transitory computer-readable medium coupled to said processor and having instructions stored thereon. The display is configured to receive image data from the first computing device and second computing device and present said image data via a display user interface, wherein said image data pertains to a plurality of application windows of the first user interface and second user interface.
US12242759B2 Quasi-volatile memory device with a back-channel usage
A quasi-volatile memory (QV memory) stack includes at least one semiconductor die, having formed thereon QV memory circuits, bonded to a second semiconductor on which a memory controller for the QV memory (“QV memory controller”) is formed. The circuits in the bonded semiconductor dies are electrically connected using numerous copper interconnect conductors and conductive through-silicon vias (TSVs). The QV memory controller may include one or more interfaces to additional devices (“back-channel devices”) to enable the QV memory controller to also serve as a controller for each back-channel device and to provide additional services. The QV memory controller performs data transfers between a back-channel device and the QV memory without intervention by the host CPU.
US12242755B2 Adaptive enhanced corrective read based on write and read temperature
A system includes a memory device and a processing device, operatively coupled with the memory device, to perform operations including: receiving a request to perform a read operation on a segment of the memory device; determining whether a temperature offset value of the segment satisfies a threshold criterion associated with a program erase cycle count of the segment; and responsive to determining that the temperature offset value satisfies the threshold criterion, performing a corrective read operation on the segment of the memory device, wherein a sense time parameter of the corrective read operation is modified according to the temperature offset value and the program erase cycle count.
US12242754B2 Automatic data erase from data storage device
A data storage device comprising a non-volatile storage medium configured to store user data, a data port configured to receive and transmit data between a host computer system and the data storage device, and a controller. The controller is configured to receive, via the data port, a write command comprising a read restriction indication, receive, via the data port, data and write the data to an address of the non-volatile storage medium. The controller is further configured to determine an occurrence of a read restriction event, and in response to the occurrence of the read restriction event and in response to the read restriction indication, erase the data from the address of the non-volatile storage medium.
US12242749B2 Memory controller controlling synchronization operation based on fused linked list and operating method thereof
Embodiments of the present disclosure relate to a memory controller and operating method thereof. According to embodiments of the present disclosure, the memory controller may generate a fused linked list which includes information of a plurality of write commands received from a host and a plurality of synchronization commands requesting a synchronization operation, and control the synchronization operation for one or more of the plurality of write commands based on the fused linked list.
US12242734B2 Memory pattern management for improved data retention in memory devices
A system comprises a memory device including a plurality of management units and a processing device. The processing device is operatively coupled with the memory device and configured to place the plurality of management units into a first protective state by erasing the plurality of management units, identify a cursor satisfying a cursor definition, identify a subset of the plurality of management units based on a location, on the memory device, referenced by the cursor, and place a selected management unit of the subset of the plurality of management units into a second protective state by programming a protective data pattern to the selected management unit.
US12242733B1 Determining a memory contention state of a node
A computer-implemented method, according to one embodiment, includes causing a memory assessment thread to perform a first predetermined node memory contention state determination sequence for a predetermined first node. The first predetermined node memory contention state determination sequence includes recording a first timestamp, and allocating dedicated memory of the predetermined first node. The first predetermined node memory contention state determination sequence furthermore includes attempting to fill the allocated memory with content subsequent to recording the first timestamp, and recording a second timestamp after attempting to fill the allocated memory. The method further includes determining a first memory contention state of the predetermined first node based on results of performing the first predetermined node memory contention state determination sequence. The determined first memory contention state is caused to be included in a first type of message sent to a second node.
US12242730B2 Data arrangement method based on file system, memory storage device and memory control circuit unit
A data arrangement method based on file system, a memory storage device and a memory control circuit unit are disclosed. The method includes: analyzing a file system stored in a system region to obtain a plurality of first logical units to which a first file belongs and first distribution information of a plurality of first physical units in a storage region, wherein the first physical units are mapped by the first logical units; determining whether to activate a data arrangement operation on the first file according to the first distribution information; after the data arrangement operation on the first file is activated, reading first data belonging to the first file from the first physical units; and writing, sequentially, the read first data to at least one second physical unit in the storage region.
US12242728B2 Generating commands for a memory controller to write a target value
An electronic device capable of accessing a memory and a data writing method are provided. The electronic device includes a processing unit, a bus, and a memory controller. The processing unit includes a bus interface control circuit, and the processing unit generates a first write command through the bus interface control circuit according to a memory access command. The memory access command contains a first memory address and a target value, and the first write command contains the first memory address and the target value. The bus is coupled to the bus interface control circuit and configured to generate a second write command according to the first write command. The second write command contains a second memory address and the target value. The memory controller is coupled to the bus and configured to write the target value into the memory according to the second memory address.
US12242726B2 Capability messaging for memory operations across banks with multiple page access
Methods, systems, and devices for capability messaging for memory operations across banks with multiple page access are described. Techniques are described for a memory system to use a same bank for first and second access operations of data associated with an access command. The data corresponding to the second access operation may be communicated after the data corresponding to the first access operation on the same data channels. Techniques are further described for including one or more additional access commands with the access command that use other banks. Techniques are further described for interleaving data sets communicated as a result of the access commands and for abutting data sets based on parameters obtained by the memory device. Techniques are further described for the generation and performance of internal access commands in accordance with a data transfer type indicated by a host system.
US12242722B2 Underfill detection for memory systems
Aspects of the present disclosure configure a system component, such as a memory sub-system controller, to store data according to a second memory storage process instead of a first memory storage process based on an underfill threshold.
US12242713B2 Information processing device, setting method, and setting program for graphically defining a flow of a series of processes
An information processing device that displays, on a screen, cards associated with a series of respective processes performed on data and that defines a flow of the series of processes by connecting the cards by first lines, the information processing device includes processing circuitry configured to receive an operation performed by a user, perform, when an operation for connecting the cards by second lines that represent synchronization of parameters is received, a setting for allowing the parameters of the respective processes associated with the plurality of cards connected by the second lines to be synchronized, and make, when a parameter of one of the cards is changed out of the plurality of cards in which the setting for allowing the parameters to be synchronized has been performed, a same change on the parameters of the respective processes associated with the plurality of cards connected by the second lines.
US12242712B2 Dynamic application content on home screen
A device implementing a system to render widget user interfaces for display of dynamic application content on a home screen includes a processor configured to identify a container associated with a first home screen, the container corresponding to an application. The processor is further configured to retrieve data describing a plurality of user interfaces, associated with respective times, of the application. The processor is further configured to render, based on the data, the plurality of the user interfaces in advance of the respective times. The processor is further configured to determine that the first home screen is currently displayed. The processor is further configured to select a first rendered user interface from the rendered user interfaces, wherein the respective time associated with the first rendered user interface corresponds to a current time. The processor is further configured to display the selected first rendered user interface on the first home screen.
US12242711B2 Providing enhanced functionality in an interactive electronic technical manual
Embodiments of the present disclosure provide methods, apparatus, systems, computing devices, and/or computing entities for performing one of loading or unloading a plurality of articles for an object comprising a plurality of positions at which the plurality of articles can be loaded or unloaded via an IETM viewer. In accordance with one embodiment, a method is provided comprising: generating a digital aggregated workflow comprising a sequence of position workflows, each position workflow comprising a sequence of procedures to be performed at a corresponding position, wherein each procedure comprises a sequence of operations to be performed. The provided method further comprises at least providing a sequence of operations of a first procedure, providing a procedure progression mechanism configured to be selectable by the user, and responsive to the user selecting the procedure progression mechanism, providing a sequence of operations of a second procedure for display via the IETM viewer.
US12242710B2 Natural language processing system and method for documents
In various embodiments, the disclosed systems and methods may receive documents, analyze the documents, categorize portions of the analyzed documents, and present the images of the documents and at least a portion of the categories. The analysis may include identification of categories and the presentation may include indicia of the portion of the image of the document related to the category. The systems and methods disclosed may allow querying and/or reporting of a plurality of documents to facilitate processing.
US12242709B2 Colorimetric system, colorimetric method, and non-transitory computer-readable storage medium
The colorimetric system of this embodiment includes the reception section that accepts generation of a color group including a plurality of reference colors to be compared with a color measured by a colorimetric section and an input of a color group name and the display processor that performs a process of displaying the generated color group on the display section. Furthermore, the reception section accepts a selection of a color group of a colorimetry target and the display processor performs a process of displaying a name of the selected color group in the display section.
US12242708B2 Selectable item including a customized graphic for an electronic messaging application
Method of causing a selectable item including customized graphic for electronic messaging application starts with a processor generating customized graphics based on user identifiers for a first, a second, and a third client device. Processor causes a communication list interface that includes a group selectable item to be displayed on the first client device. The group selectable item includes the second customized graphic and the third customized graphic. Processor receives a request for a group communication session from the first client device. The request for the group communication session is generated by the first client device when the user of the first client device selects a first portion of the group selectable item displayed on the first client device. Processor causes a communication interface for the group communication session between a group of client devices to be displayed at the first client device. Other embodiments are disclosed.
US12242707B2 Displaying and moving application views on a display of an electronic device
The present disclosure generally relates to selecting and opening applications. An electronic device includes a display and a rotatable input mechanism rotatable around a rotation axis substantially perpendicular to a normal axis that is normal to a face of the display. The device detects a user input, and in response to detecting the user input, displays a first subset of application views of a set of application views. The first subset of application views is displayed along a first dimension of the display substantially perpendicular to both the rotation axis and the normal axis. The device detects a rotation of the rotatable input mechanism, and in response to detecting the rotation, displays a second subset of application views of the set of application views. Displaying the second subset of application views includes moving the set of application views on the display along the first dimension of the display.
US12242702B2 Shared-content session user interfaces
The present disclosure generally relates to user interfaces for managing shared-content sessions. In some embodiments, content is shared with a group of users participating in a shared-content session. In some embodiments, the content is screen-share content that is shared from one device to other participants of the shared-content session. In some embodiments, the content is synchronized content for which output of the content is synchronized across the participants of the shared-content session.
US12242699B2 Touch sensitive panel supporting capacitively coupled identification code
A method for use in a touch-sensitive panel includes generating electric fields by applying drive signals to a plurality of row electrodes and a plurality of column electrodes included in the touch-sensitive panel, and sensing at least one information signal capacitively coupled to the touch-sensitive panel by detecting impedance changes associated with the plurality of row electrodes and the plurality of column electrodes. The impedance changes are converted to received data. Based on the received data a transmission pattern associated with the at least one information signal is determined. It is further determined that the transmission pattern corresponds to an identification code.
US12242697B2 Touch sensor and image display device including the same
A touch sensor according to an embodiment includes a transparent substrate layer having an active region and an inactive region, and a conductive pattern formed on the active region and including a stacked structure of a metal layer and a blackened layer. A color difference defined by Equation 1 is 10 or less.
US12242688B2 Electronic device, integrated circuit, and input system
Provided is an electronic device including a display panel that, in operation, displays an image or video, a touch sensor of a capacitive type and having a plurality of sensor electrodes, the touch sensor being arranged above the display panel separately with a gap between the touch sensor and the display panel, and an integrated circuit that, in operation, acquires a signal distribution correlated with a capacitance formed between an indicator approaching the touch sensor and the sensor electrodes, and performs signal processing on the signal distribution to detect the indicator, in which the integrated circuit, in operation, varies the signal processing according to a detection result of an overload on the touch sensor.
US12242687B2 Touch display device and display system
A touch display device, including: a touch display substrate, provided with a display region and a non-display region provided adjacent to the display region, wherein the non-display region is provided with a display bonding region and a touch bonding region; and a flexible circuit board, provided with a touch signal line, a touch chip and a display signal line, wherein the touch signal line is connected with the touch chip, the flexible circuit board is bound with the touch display substrate in the display bonding region and the touch bonding region, the touch chip is connected to the touch bonding region through the touch signal line, and the display signal line is connected to the display bonding region; where the touch chip, the touch signal line and the touch bonding region are provided on a same side of the display signal line.
US12242680B2 Information processing system and control method
An information processing system includes: an information processing and a pen configured to communicate with the apparatus, in which the apparatus includes a display unit configured to display a movement trace of the pen, a touch sensor unit that detects a contact position of the pen on a screen of the display unit, a display processing unit that displays, on the display unit, the movement trace of the pen based on the contact position of the pen detected by the touch sensor unit, an image transmission processing unit that transmits, to the pen, image data displayed by the display unit and including the movement trace, and a position transmission processing unit that transmits, to the pen, the contact position of the pen detected by the touch sensor unit, and the pen includes a vibration generator that outputs vibration based on a vibration waveform signal.
US12242677B1 Full-area touch device
A full-area touch device includes a linkage unit disposed between a base unit and a touch control unit to drive a trigger switch of the touch control unit to be triggered by the base unit. The linkage unit is symmetrical relative to the trigger switch and includes an outer frame, an inner frame, linkage members fixed between the outer and inner frames, and a left plate and a right plate fixed to the base unit in the inner frame. A left front linkage member and a left rear linkage member are fixed between the left plate and the inner frame. A right front linkage member and a right rear linkage member are fixed between the right plate and the inner frame. A portion of an outer frame space not occupied by the base unit, the inner frame, the left plate and the right plate is defined as a floating chamber.
US12242672B1 Triggering actions based on detected motions on an artificial reality device
Aspects of the present disclosure can trigger an action based on a motion detected by an artificial reality (XR) device, such as a head-mounted display (HMD). The XR device can display an XR experience to a user. While displaying the XR experience, the XR device can detect a physical interaction with the XR device using one of more sensors (e.g., sensors of an inertial measurement unit (IMU)). The physical interaction can generate a movement profile captured by the one or more sensors. The XR device can identify the physical interaction as a particular motion (e.g., one or more taps on the XR device) by applying a machine learning model to the movement profile. In response to identifying the particular motion, the XR device can trigger an action on the XR device (e.g., activating pass-through on the XR device).
US12242668B2 Multi-finger gesture based on finger manipulation data and extremity tracking data
A method is performed at an electronic device with one or more processors, a non-transitory memory, a display, an extremity tracking system, and a communication interface provided to communicate with a finger-wearable device. The method includes displaying a computer-generated object on the display. The method includes obtaining finger manipulation data from the finger-wearable device via the communication interface. The method includes determining a multi-finger gesture based on extremity tracking data from the extremity tracking system and the finger manipulation data. The method includes registering an engagement event with respect to the computer-generated object according to the multi-finger gesture.
US12242667B2 Eye and hand tracking utilizing lensless camera and machine learning
Eye and hand tracking systems in head-mounted display (HMD) devices are arranged with lensless camera systems using optical masks as encoding elements that apply convolutions to optical images of body parts (e.g., eyes or hands) of HMD device users. The convolved body images are scrambled or coded representations that are captured by a sensor in the system, but are not human-recognizable. A machine learning system such as a neural network is configured to extract body features directly from the coded representation without performance of deconvolutions conventionally utilized to reconstruct the original body images in human-recognizable form. The extracted body features are utilized by the respective eye or hand tracking systems to output relevant tracking data for the user's eyes or hands which may be utilized by the HMD device to support various applications and user experiences. The lensless camera and machine learning system are jointly optimizable on an end-to-end basis.
US12242663B2 Sensor unit with on-device unsupervised learning and classification
An electronic device includes a sensor unit. The sensor unit includes a sensor and low power, low area sensor processing unit. The sensor processing unit performs an unsupervised machine learning processes to learn to recognize an activity or motion of the user or device. The user can request to learn the new activity. The sensor processing unit can request that the user remain stationary for a selected period of time before performing the activity. The sensor processing unit records sensor data while the user performs the activity and generates an activity template from the sensor data. The sensor processing can then infer when the user is performing the activity by comparing sensor signals to the activity template.
US12242661B2 System and method for obfuscation of sequential logic through encryption
Systems and methods for protecting intellectual property of a circuit via obfuscation of logic through encryption. The methods comprise: analyzing a combinational circuit (CC) to identify first logic gates that perform first function(s) which is(are) implementable by LUT(s); dividing CC a first portion comprising the first logic gates and a second portion comprising remaining logic gates; protecting gate logic of the first portion by at least storing information implementing the first function(s) in an encrypted LUT format in a memory device of the circuit such that the first function(s) is(are) obfuscated when the circuit is in an at-rest state; and interfacing the remaining logic gates with the memory device such that the circuit is configured to generate an output in accordance with operations of the combinational circuit using the information stored in the encrypted LUT format.
US12242660B2 Systems and methods for authenticating components on an electronic device
In some examples, a method comprises determining, at an electronic device having a first component of a first component type, a unique identifier associated with the first component. In some examples, in accordance with a determination that the unique identifier does not match the expected identifier of the component of the first component type in the electronic device, determining that the first component associated with the unique identifier satisfies one or more eligibility criteria. In some examples, in accordance with the determination that the first component associated with the unique identifier satisfies the one or more eligibility criteria, authenticating an association of the first component with the electronic device, including updating an installation counter associated with the first component, and updating the expected identifier for the component of the first type based on the unique identifier of the first component.
US12242653B2 Domain crossing in executing instructions in computer processors
Systems, apparatuses, and methods related to securing domain crossing using domain access tables are described. For example, a computer processor can have registers configured to store locations of domain access tables respectively for predefined, non-hierarchical domains. Each respective domain access table can be pre-associated with a respective domain and can have entries configured to identify entry points of the respective domain. The processor is configured to enforce domain crossing in instruction execution using the domain access tables and to prevent arbitrary and/or unauthorized domain crossing.
US12242651B1 Dynamic enforcement of management rules associated with artificial intelligence pipeline object selections
The invention includes a UI that allows addition of functional placeholders to an AI pipeline, and a rules engine that chooses pipeline objects during or before AI pipeline execution. The rules engine can select pipeline objects meeting the same function type and object rules of the functional placeholder. The rules engine also applies customizable security rules and artificial intelligence (AI) model routing to queries. Remedial actions are taken when the rule evaluation exceeds a threshold. The remedial actions include transforming the query by replacing sensitive information with a reversible placeholder. The actual result can be modified by reversing the placeholder and redacting additional sensitive information. The system can notify the user, an administrator, and a supervisor regarding the security evaluation and remedial actions. The evaluations can be logged for auditing purposes.
US12242646B2 Access restriction of vehicle-associated information
In some examples, a system receives vehicle-associated information from a data source associated with a vehicle, and restricts access to the vehicle-associated information based on at least one privacy criterion selected from among a machine learning use criterion relating to use of the vehicle-associated information by a machine learning model, a vehicle motion criterion relating to a movement status of the vehicle, or a person identity criterion relating to an identity of a person in the vehicle.
US12242645B2 Data privacy architecture, systems, and methods
Systems, apparatuses, and methods for managing privacy of data are provided. The method includes providing at least one database containing user data, at least one processor in communication with the at least one database, a memory device including readable instructions, and at least one user device in communication with the at least one processor via a network connection; receiving at least one preference related to the user data; storing the at least one preference in the at least one database; and using the at least one preference to prevent at least one interaction with the at least one user device.
US12242638B2 Mechanisms to predict system resource consumption of transactions
Techniques are disclosed pertaining to determining whether execution of a transaction will exceed a system resource threshold. A computer system stores a precomputed permissions data structure in association with particular data stored in a database. That precomputed data structure may be used to determine whether a user can access the particular data. The computer system may capture metric information that pertains to parameters involved in different types of transactions that can be performed to recompute the precomputed permissions data structure. Upon receiving a request to perform a transaction that involves recomputing the permissions data structure, the computer system, may determine, based on the metric information and the transaction's particular type, whether an execution of the transaction will exceed the system resource threshold. If the transaction exceeds the threshold, the computer system prevents the transaction from being executed and may provide suggestions to enable that transaction to be executed.
US12242637B2 Augmented intelligent machine for systematic attribution of data security
Disclosed are various embodiments for augmented intelligent machine for systematic attribution of data security. A set of global regulations is received by the system. Next, at least one decision rule for mapping one or more data elements is output based at least in part on the set of dynamic global regulations. A data input is received from at least one data source. Next, the data input is parsed to determine at least one sensitive data elements. Then, a confidentiality level of at least one sensitive data element is determined. The ingesting table is joined with a drive mapping data set. Finally, at least one security policy is applied to a type of data input based at least in part on the drive mapping data set or the confidentiality level.
US12242632B2 Timeline building system
A timeline builder system includes a content management configuration. The timeline builder system further includes a content preparation module. The content management configuration and the content preparation module are housed as applications within a plurality of application servers. A back-end user creates a visual, audio and textual content for a front-end user.
US12242630B2 Mutual transport layer security (TLS) verification using an authorized viewer
Methods are provided to secure a mutual Transport Layer Security (TLS) verification between a client computer and a server computer, using an authorized viewer. Methods may include intercepting a file at the authorized viewer. Methods may include using a content inspection Artificial Intelligence (AI) module to inspect the data. Methods may include preventing the transmission of malicious data to a server computer.
US12242627B2 Retention-replacement probability generation device, retention-replacement perturbation device, retention-replacement probability generation method, retention-replacement perturbation method, and program
Provided is a retention-replacement probability generation device that is capable of generating retention-replacement probability that realizes retention-replacement perturbation of a suitable level. Included are: a global optimal solution determining unit that, outputs a global optimal solution in a case where a global optimal solution exists that is a replacement probability of the attribute values in which the transition matrix P and histogram vector expression v of the attribute values yield ∥Pv−v∥=0; a region generating unit that, in a case where the global optimal solution does not exist, generates a region that is defined by an inequality equivalent to conditions for both replacement probabilities corresponding to i'th and j'th attribute values satisfying ε-differential privacy, and an inequality equivalent to conditions for the replacement probability of one and the retention probability of the other corresponding to the i'th and the j'th attribute values satisfying ε-differential privacy.
US12242624B2 Blockchain managed access system
The present disclosure relates generally to data access control solutions. In particular, techniques are provided to implement a secure and distributed file storage scheme and in particular, a managed access system using a blockchain. In some aspects, a process of the disclosed technology includes operations for associating a first key share with a first copy of a file, wherein the first copy of the file is stored by a first party, associating a second key share with a second copy of the file, and recording versioning information corresponding with the file on a distributed ledger accessible by the first party and the second party. In some aspects, the process can further include operations for managing access to the file using the first key share and the second key share. Systems and machine-readable media are also provided.
US12242623B2 Secure three-dimensional print files
A system is provided for securely performing 3D printing. The system includes: (a) computing equipment configured to: (1) display a list of items available for 3D printing to a user; (2) receive a selection from the user of a particular item; (3) authenticate an acquisition of the particular item by the user; and (4) send, to a 3D printer of the user, a secure 3D print file that includes a description of 3D geometry of the particular item, a description of access restrictions for 3D printing of the particular item, and secure access controls preventing unauthorized access to 3D printing of the particular item; and (b) the 3D printer configured to: (1) authenticate that the user has acquired the particular item and validate that the access restrictions for 3D printing of the particular item do not restrict 3D printing of the particular item by the 3D printer; and (2) in response to authenticating and validating, construct the particular item using the description of 3D geometry of the particular item.
US12242616B2 Method and system for software security vulnerability diagnostic assessment
A method and system of selecting a software testing regimen for a software application. The method comprises receiving, at a security assessing server computing device, a Quality of Service (QoS) performance level in conjunction with a set of technical attributes of the software application, determining a security vulnerability diagnostic score for the software application based at least in part on the set of technical attributes and the QoS performance level, and selecting the software testing regimen in accordance with the QoS performance level and the security vulnerability diagnostic score.
US12242615B2 Adversarial reinforcement learning system for simulating security checkpoint environments
An adversarial reinforcement learning system is used to simulate a spatial environment. The system includes a simulation engine configured to simulate a spatial environment and various objects therein. The system further includes a first model configured to control objects in the simulation and a second model configured to control objects in the simulation. The first model generates a threat-mitigation input to control one or more objects in the simulation, and the second model generates a threat input to control one or more objects in the simulation. The system then executes a first portion of the simulation based at least in part of the threat mitigation input and the threat input.
US12242612B2 System and method for providing security protection for FPGA based solid state drives
According to some example embodiments, a method for providing security to a storage device includes receiving, by the storage device, a public key via a network; sending, by the storage device, the received public key and a proposed configuration corresponding to the storage device to a security manager that resides in a control plane of the network; determining, by the security manager, whether the public key received from the storage device matches a private key available to the security manager; downloading, by the security manager, the proposed configuration to the storage device; determining, by the security manager, if the proposed configuration is successfully downloaded to the storage device; operating the storage device according to the downloaded configuration; and granting, by the security manager, a request to lease the storage device operating in the downloaded configuration for a time interval.
US12242611B2 Method for setting boot disk of HBA card, apparatus, and computer readable storage medium applying the method
A method for setting a boot disk of a HBA card comprises acquires a physical layer port number corresponding to a slot of a target hard disk. A first identifier for the physical layer port number in a BIOS configuration page in the HBA card is configured. A second identifier for the target hard disk in the BIOS configuration page is configured. The second identifier is written into boot device items of the BIOS configuration page for fixing the target hard disk as a boot disk of the HBA card. The HBA card fails to identify other hard disk as the boot disk under any conditions. Drive letters of the HBA card and the rule of distributing the drive letters are unchanged, and a stability of a system is maintained. An apparatus and a computer readable storage medium applying the method are also disclosed.
US12242608B2 Apparatus and methods for an application programming interface to detect and locate malware in memory
Embodiments disclosed herein include an apparatus with a processor configured to receive an indication of a function call to an identified shared library and configured to perform an identified function. The processor is configured to insert a function hook in the shared library. The function hook is configured to pause the execution of the shared library when called. In response to the function hook, the processor is configured to identify a source location in one or more memories associated with an origin of the function call to the shared library. The processor is configured to scan a range of memory addresses associated with the source location in the one or more memories, and identify, based on the scanning, a potentially malicious process within the range of memory addresses.
US12242606B2 Forensic analysis on consistent system footprints
Forensic analysis on consistent system footprints relates to a system and method for rootkit detection based on forensic analysis performed on consistent system footprints, such as application events, application network communications and application files. The system includes a security system periodically monitoring one or more applications of a computing system. The security system includes a threat detection unit for collecting and storing system memory dumps, a machine learning module trained on clean and infectious memory dump, a similarity scanner to identify similarity between suspicious memory block and consistent system footprints, and a forensic analyzer to perform forensic analysis and detect infection, if any, based on the similarity found. The suspicious memory block is identified by the threat detection unit based on the analysis performed by the machine learning model. Upon rootkit detection an alert and forensic analysis report are generated.
US12242605B2 Script classification on computing platform
Aspects of the disclosure are directed to a system for classifying software as malicious or benign based on predicting the effect the software has on the platform before the software is actually deployed. A system as described herein can operate in close to real-time to receive, isolate, and classify software as benign or malicious. Aspects of the disclosure provide for accurate classification of malicious programs or scripts even if ostensibly the program appears benign, and vice versa, based on the effect predicted by a machine learning model trained as described herein. The system can also be implemented to isolate and verify incoming scripts or software to the platform, to provide a predicted classification while not substantially impacting processing pipelines involving platform resources or the user experience with the platform in general.
US12242603B2 System and method for dynamic scoring of incidents
The disclosure provides a system, a method and a computer program product for dynamic scoring of a plurality of incidents. The system is configured to retrieve an incident of the plurality of incidents. The incident comprises at least one alert and is associated with a security breach. The system further generates an enriched alert based on enrichment of the at least one alert. The enrichment is based on security related data of the security breach. The system further identifies one or more entities and one or more observables associated with the generated enriched alert. The system determines a score for the retrieved incident based on at least the generated enriched alert and the generated behavioural entity model. The system is further configured to dynamically update the determined score for the retrieved incident based on an analysis of at least the retrieved incident and the generated behavioural entity model.
US12242601B2 System and method for agentless host configuration detection in a computing environment
A system and method for evaluating definitions from a markup language document for agentless host configuration includes generating an inspectable disk based on a disk of a host, the host deployed in a virtualized computing environment. The system is configured to: receive a markup language document, the markup language document including a plurality of definitions, each definition including a data element; inspect the inspectable disk for a cybersecurity object corresponding to a first data element of a first definition of the plurality of definitions; evaluate the first definition further based on the cybersecurity object to generate an evaluated first definition result, in response to determining that the definition is evaluable; generate an output based on the evaluated first definition result; and generate the output based on a predetermined notification, in response to determining that the definition is unevaluable.
US12242600B2 Abnormally permissive role definition detection systems
A system to detect an abnormally permissive role definition, which can include an abnormally permissive custom role definition, and take action is described. The system receives a role definition for a security principal over a scope of resources in which the role definition includes a built-in role and a custom role. Permissions of the role definition and a creation event of the role definition are analyzed. A security score based on the role definition and creation event for the scope of resources is determined. An action is taken based on the security score and the creation event analysis.
US12242590B2 System and method for identifying and authenticating counterfeiting articles
A system and method for identifying and authenticating a counterfeit article using digital fingerprints are disclosed. The system comprises a server with a processor and memory, and a database. The memory is configured to store a set of modules executable by the processor. The set of modules include, but not limited to, a digital image acquisition module, a comparison module, and a decision module. The digital image acquisition module is configured to extract analog identification indicium of the article from one or more images. The comparison module is configured to compare analog identification indicium with actual analog identification indicium of the article. The decision module detects the authenticity of the article based on the comparison results. The system further comprises an anti-counterfeiting network verification system in communication with the server, configured to securely protect the actual analog identification indicium of the article from unauthorized access and other potential crimes.
US12242589B2 Hidden machine learning for federated learning
A method includes providing a distributed instance of a machine learning model to a client computing device and access to a predetermined token associated with a predetermined label to a client-side application at the client computing device. The client-side application is configured to cause the client computing device to detect a user input that includes the first predetermined token, provide the user input to the distributed instance to obtain a first predicted label for the first predetermined token, and update a set of model parameters of the distributed instance based on the first predicted label and the first predetermined label. The method may also include updating the machine learning model by obtaining the one or more updated model parameters of the distributed instance from the client computing device.
US12242585B2 Method, apparatus and device for updating feature vector database, and medium
The present application discloses a method, an apparatus, and a device for updating a feature vector database, and a medium. The method includes: acquiring a first biological feature in a service request; obtaining, according to the first biological feature, a first feature vector and a second feature vector respectively through a first algorithm model and a second algorithm model, in which a first feature vector database include sample feature vectors obtained based on the first algorithm model; performing validity verification on the second feature vector according to an associated feature vector for a first user corresponding to a first sample feature vector; and obtaining, under a condition that the validity verification on the second feature vector passes, a second sample feature vector for the first user based on the second feature vector, and storing the second sample feature vector in a second feature vector database.
US12242578B2 Systems and methods for using identifiers of enrollment systems for user authentication
A method for authenticating a user is provided. The method comprises: providing first biometric enrollment data of the user to a first enrollment system of a plurality of enrollment systems; receiving a first enrollment identifier identifying the first enrollment system; storing the first enrollment identifier identifying the first enrollment system into a digital wallet of the user; in response to a request to access content on a relying party system, providing a biometric marker of the user and the first enrollment identifier from the digital wallet of the user to the relying party system; based on the relying party system identifying the first enrollment system using the first enrollment identifier and verifying the biometric marker of the user with the first enrollment system, accessing the requested content associated with the relying party system.
US12242577B2 Sound-based user liveness determination
One embodiment provides a method, including: receiving, at an information handling device, a request from a user to access content; detecting, using at least one sensor associated with the information handling device, a face of the user; generating, using at least one audio output device and subsequent to the detecting, an audible sound; determining, using a processor, whether an expected movement of the face is identified with respect to the audible sound; and granting, responsive to determining that the expected movement is identified, the user access to the content. Other aspects are described and claimed.
US12242576B2 Detecting separate login during action based knowledge-based authentication and disqualifying validity
Aspects described herein may relate to techniques for detecting login activity to a financial account during a knowledge-based authentication process. The login activity may be related to access to an online interface for the financial account. The detection of login activity during the authentication process my indicate that the integrity of the authentication process is compromised as login access may provide an individual with transaction data that may be used to answer transaction-based authentication questions. As a result of detecting login activity, an alternative authentication process may be initiated or an authentication request related to the financial account may be denied.
US12242572B1 Real time, compact, dynamic, transfer learning models
A method and apparatus of a device for generating a fusion model for a physical system is described. In an exemplary embodiment, the device receives low-fidelity input data and low-fidelity output data that represent a low-fidelity measurement of a physical system. In addition, the device trains a first model to predict the low-fidelity output data using the low-fidelity input data. Furthermore, the device receives high-fidelity input data and high-fidelity output data that represent a high-fidelity measurement of the physical system. The device additionally invokes the first model with the high-fidelity input data to generate predicted low-fidelity data. The device further trains a second model to predict the high-fidelity output data using the high-fidelity input data augmented with the predicted low-fidelity data. In addition, the device creates a fusion model for the physical system based on the first model and the second model, the first model and the second model to receive input to the fusion model, the second model to receive output from the first model, and output of the fusion model corresponding to output of the second model.
US12242567B2 Identifying salient features for generative networks
Implementations identify a small set of independent, salient features from an input signal. The salient features may be used for conditioning a generative network, making the generative network robust to noise. The salient features may facilitate compression and data transmission. An example method includes receiving an input signal and extracting salient features for the input signal by providing the input signal to an encoder trained to extract salient features. The salient features may be independent and have a sparse distribution. The encoder may be configured to generate almost identical features from two input signals a system designer deems equivalent. The method also includes conditioning a generative network using the salient features. In some implementations, the method may also include extracting a plurality of time sequences from the input signal and extracting the salient features for each time sequence.
US12242564B2 Method and system for performing multi-device based inference for large language model
Provided is a method and system for performing multi-device-based inference for a large language model. A multi-device-based inference performance system may include a plurality of devices configured to map to partitions that separate a large language model (LLM) according to an intra-layer parallelism method. Here, each of the plurality of devices may be implemented to synchronize data by sharing a sub-result of matrix multiplication on the data with another device of the plurality of devices while the matrix multiplication is being performed.
US12242563B2 Method and system for predicting operation time of sparse matrix vector multiplication
The disclosure relates to a method and a system for predicting the operation time of sparse matrix vector multiplication. The method comprises constructing a convolutional neural network comprising an input layer, a feature processing layer, a data splicing layer and an output layer for outputting prediction results. The method further comprises acquiring a plurality of groups of sparse matrices with known sparse matrix vector multiplication operation time as sample data, inputting the sample data into the convolutional neural network to train the convolutional neural network, and inputting the sparse matrix to be classified into the trained convolutional neural network to realize the prediction of the operation time of sparse matrix vector multiplication.
US12242560B2 Retrieving saved content for a website
Interest of a user in a website is determined. One or more concepts associated with the website are determined. A version of the website is archived.
US12242559B2 Gameplans for improved decision-making
System receives request from user for decision making options, and provide gameplan document that suggests accessing first and second data source to collect options. System extracts first data records set from content copied by user from first data source, and inserts first data records set in first table in gameplan document. System extracts second data records set from content copied by user from second data source, and inserts second data records set in second table in gameplan document. System inserts combined data records set, based on first data records set joined with second data records set, in combined data table in gameplan document. System enables user to identify candidates, for options, in combined data records set in response to user commands. System determines overall scores corresponding to candidates, based on applying criteria, scored by user, to each candidate. System outputs candidates, ranked based on corresponding scores, as decision making options.
US12242558B2 Method and system of using NFC technology on eyewear frames, eyewear accessories, and eye drop containers to link users devices with prescriptions and information
The invention relates to an information distribution marketing ecosystem connecting eyewear, eyewear accessories, signs, stickers to present prescriptions, information or telemedicine connection capabilities based on NFC technology embedded or adapted onto products. The method and system comprising of using mobile applications to program eyeglasses or contact lenses prescriptions, weblink connection, product information, synergistic marketing, appointment scheduling links, and/or virtual audio telemedicine direct links into an NFC tag to one or more products such as signs, stickers, eyewear frames, eyewear accessories. NFC embedded products can be used in pharmacies, medical offices, optical retailer shops, department stores, or eye doctors' offices. The NFC tag on selected products and their parts helps to enable a user to use an NFC smartphone to touch the NFC tag, to reach information via centralized connection and/or decentralized connection using the internet.
US12242555B2 Combined wide and deep machine learning models for automated database element processing systems, methods and apparatuses
A method of automated database element processing includes training a wide machine learning model with historical feature vector inputs to generate a wide ranked element output. The method includes training a deep machine learning model with the historical feature vector inputs to generate a deep ranked element output. The method includes generating a set of inputs specific to an individual entity, obtaining a set of current article database elements, and creating a feature vector input according to the set of inputs and the set of current article database elements. The method includes processing the feature vector input with the wide machine learning model to generate a wide ranked element list, processing the feature vector input with the deep machine learning model to generate a deep ranked element list, and merging database elements of the wide and deep ranked element lists to generate a ranked element recommendation output.
US12242549B1 Unified search and navigation for cloud-based services
Methods, systems, and computer-readable media for unified search and navigation for cloud-based services are disclosed. A unified search system receives textual input entered using a search interface. The search interface is displayed in a user interface concurrently with a management console for a cloud provider network. Based (at least in part) on the textual input, the system performs a search using one or more indexes usable to determine service names and descriptive information for the services. The system generates search results comprising a portion of the service names and a portion of the descriptive information. The search results are displayed using a search results overlay that is displayed concurrently with at least a portion of the management console. The system receives additional input entered using the overlay and comprising a selection of a particular search result. Responsive to the selection, additional information associated with the particular search result is displayed.
US12242548B2 Data enrichment systems and methods for abbreviated domain name classification
To find enriching contextual information for an abbreviated domain name, a data enrichment engine can comb through web content source code corresponding to the abbreviated domain name. From textual content in the web content source code, the data enrichment engine can identify words with initial characters that match characters of the abbreviated domain name to thereby establish a relationship there-between. This relationship can facilitate more accurate and efficient domain name classification. The data enrichment engine can query a WHOIS server to find out if candidate domains having initial characters that match the characters of the abbreviated domain name are registered to the same entity. If so, keywords can be extracted from the candidate domains and used to find more relevant domains for domain risk analysis and detection. Candidate domains determined by the data enrichment engine can be provided to a downstream computing facility such as a domain filter.
US12242545B2 Automatic revisions to document clauses based on clause type
A document management system can include an artificial intelligence-based document manager that can perform one or more predictive operations based on characteristics of a user, a document, a user account, or historical document activity. For instance, the document management system can apply a machine-learning model to determine how long an expiring agreement document is likely to take to renegotiate and can prompt a user to begin the renegotiation process in advance. The document management system can detect a change to language in a particular clause type and can prompt a user to update other documents that include the clause type to include the change. The document management system can determine a type of a document being worked on and can identify one or more actions that a corresponding user may want to take using a machine-learning model trained on similar documents and similar users.
US12242543B1 Configuration-based development of analytics pipelines
This disclosure describes techniques relating to development of data flow pipelines. In one example, this disclosure describes a method that includes accessing, by a computing system, metadata identifying characteristics of a data flow pipeline; generating, by the computing system and based on the metadata, the data flow pipeline, wherein the data flow pipeline includes a plurality of stages, and wherein the plurality of stages includes a multi-sourced stage in which data output by each of a subset of stages in the plurality of stages are used as input to the multi-sourced stage; executing, by the computing system, the data flow pipeline; detecting, by the computing system, modifications to the metadata; generating, based on the modifications, an updated data flow pipeline; and executing, by the computing system, the updated data flow pipeline.
US12242533B2 Content providing system, content providing method, and storage medium
A content provision system in which a script that is generated by a creator and includes identification information of content and comment information is stored in a predetermined storage medium to be browsable by a user, the content providing system including a control unit that performs control to execute reading, according to a script selected by the user, content indicated by content identification information included in the script by using a right that the user has already acquired by a contract with a specific service, and provide the content to the user, and control to read a comment according to the comment information included in the script and provide the comment to the user at least one of before or after the provision of the content.
US12242527B2 Chunk header incorporating binary flags and correlated variable-length fields
Playback and distribution systems and methods for multimedia files are provided. The multimedia files are encoded with flags associated with the content data of the multimedia files. Through the use of the flags, playback of the content is enhanced without significantly increasing the file size of the multimedia file.
US12242524B2 Method and system for performing a search in a dataset in a mainframe session
A method and a system for performing a search in a dataset in a mainframe session are disclosed. The method includes receiving at least one keyword associated with at least one query. The method includes identifying at least one from among at least one step containing the at least one keyword and at least one paragraph containing the at least one keyword based on the at least one query. The method includes tagging at least one identifier to at least one from among the at least one identified step and the at least one identified paragraph. Next, the method includes verifying the at least one tagged identifier. Thereafter, the method includes displaying at least one from among the at least one identified step and the at least one identified paragraph.
US12242522B2 Confidence enhancement for responses by document-based large language models
Systems and methods are provided for implementing confidence enhancement for responses by document-based large language models (“LLMs”) or other AI/ML systems. A first prompt is generated based on data items that are previously received or accessed. The first prompt is used by a first LLM or AI/ML system to extract requested information from the data items. One or more citations are generated and presented within a structured object together with a representation of the extracted information, in some cases, as output from a second LLM or AI/ML system. In some cases, the citations and/or the representation may be verified by a third LLM or AI/ML system, and reliability indicators may be generated for the citations and/or the representation based on determined accuracy of the citations and/or the representation. In this manner, the common issue of hallucinations may be mitigated.
US12242519B2 Method, apparatus, and system for providing linear feature detection of cartographic features
An approach is provided for linear feature detection of cartographic features. The approach, for example, involves receiving a plurality of linear feature detections that represent one or more linear features of a geographic environment and are detected using at least one sensor. The approach also involves clustering the plurality of linear feature detections into at least one cluster and determining that the at least one cluster forms a polygon. The approach further involves cutting the polygon at one or more cut locations to form a plurality of sub-clusters of the plurality of linear feature detections. The approach further involves extracting respective centerlines for the plurality of sub-clusters and connecting the respective centerlines at the one or more cut locations to generate a network graph of the one or more linear features.
US12242518B2 Enhanced processing of large data volumes from inside relational databases
This disclosure describes systems, methods, and devices related to analyzing data stored in a relational database. A method may include installing a structured query language (SQL) server on a host server; installing statistical analysis modules on the host server; executing the statistical analysis modules within a relational database of the SQL server to analyze data stored in the relational database; and generating outputs based on the execution of the statistical analysis modules within the relational database.